{
  "Id": "urn:event:noi:0bd8bfbf-a7f2-4575-839f-817c424396b5",
  "Self": "https://tourism.api.opendatahub.com/v1/Event/urn%3Aevent%3Anoi%3A0bd8bfbf-a7f2-4575-839f-817c424396b5",
  "Tags": [
    {
      "Id": "digital",
      "Name": "Digital",
      "Self": "https://tourism.api.opendatahub.com/v1/Tag/digital",
      "Type": "technologyfields",
      "Source": "noi",
      "TagEntry": null
    },
    {
      "Id": "noi",
      "Name": "NOI",
      "Self": "https://tourism.api.opendatahub.com/v1/Tag/noi",
      "Type": "eventlocation",
      "Source": "noi",
      "TagEntry": null
    }
  ],
  "_Meta": {
    "Id": "urn:event:noi:0bd8bfbf-a7f2-4575-839f-817c424396b5",
    "Type": "event",
    "Source": "noi",
    "Reduced": false,
    "LastUpdate": "2026-07-28T13:53:22.6425336+00:00",
    "UpdateInfo": {
      "Revision": 4,
      "UpdatedBy": "66449b1f-a8ca-4c6f-8937-e59a721cd5be",
      "UpdateSource": "https://databrowser.opendatahub.com/",
      "UpdateHistory": [
        {
          "UpdatedBy": "66449b1f-a8ca-4c6f-8937-e59a721cd5be",
          "LastUpdate": "2026-07-28T13:53:22.6425336+00:00",
          "UpdateSource": "https://databrowser.opendatahub.com/"
        }
      ]
    }
  },
  "Active": true,
  "Detail": {
    "de": {
      "Title": "Software Developers Thursday",
      "Header": null,
      "BaseText": "<p>Inside Grist Core: The Open-Source Engine Behind a No-Code Tool</p><p>Daniele Gobbetti</p><p></p><p>What if a spreadsheet could think more like a database – without losing the simplicity that makes spreadsheets so useful?</p><p></p><p>In our October session, Daniele Gobbetti will take us under the hood of Grist Core, the open-source engine behind Grist. The platform combines the familiar flexibility of spreadsheets with relational data structures and Python-based formulas, making it possible to build powerful tools without developing a conventional application from scratch.</p><p></p><p>Grist Core is also part of La Suite Numérique and receives contributions from European public-sector organisations. This makes it an interesting example of how open-source software can support broader goals such as digital sovereignty, transparency and greater control over critical digital infrastructure.</p><p></p><p>Daniele will present real-world use cases and show how he uses Grist Core to organise and manage his own business. Along the way, we’ll explore what the platform can do, how its open-source foundations shape its development and where it fits between spreadsheets, databases and custom software.</p><p></p><p>Discover how open source and no-code tools can turn everyday data into flexible, tailored solutions.</p>",
      "Keywords": null,
      "Language": "de",
      "MetaDesc": null,
      "AuthorTip": null,
      "IntroText": null,
      "MetaTitle": "Software Developers Thursday",
      "SubHeader": null,
      "SafetyInfo": null,
      "ParkingInfo": null,
      "GetThereText": null,
      "EquipmentInfo": null,
      "AdditionalText": null,
      "PublicTransportationInfo": null
    },
    "en": {
      "Title": "Software Developers Thursday",
      "Header": null,
      "BaseText": "<p>Inside Grist Core: The Open-Source Engine Behind a No-Code Tool</p><p>Daniele Gobbetti</p><p></p><p>What if a spreadsheet could think more like a database – without losing the simplicity that makes spreadsheets so useful?</p><p></p><p>In our October session, Daniele Gobbetti will take us under the hood of Grist Core, the open-source engine behind Grist. The platform combines the familiar flexibility of spreadsheets with relational data structures and Python-based formulas, making it possible to build powerful tools without developing a conventional application from scratch.</p><p></p><p>Grist Core is also part of La Suite Numérique and receives contributions from European public-sector organisations. This makes it an interesting example of how open-source software can support broader goals such as digital sovereignty, transparency and greater control over critical digital infrastructure.</p><p></p><p>Daniele will present real-world use cases and show how he uses Grist Core to organise and manage his own business. Along the way, we’ll explore what the platform can do, how its open-source foundations shape its development and where it fits between spreadsheets, databases and custom software.</p><p></p><p>Discover how open source and no-code tools can turn everyday data into flexible, tailored solutions.</p>",
      "Keywords": null,
      "Language": "en",
      "MetaDesc": null,
      "AuthorTip": null,
      "IntroText": null,
      "MetaTitle": "Software Developers Thursday",
      "SubHeader": null,
      "SafetyInfo": null,
      "ParkingInfo": null,
      "GetThereText": null,
      "EquipmentInfo": null,
      "AdditionalText": null,
      "PublicTransportationInfo": null
    },
    "it": {
      "Title": "Software Developers Thursday",
      "Header": null,
      "BaseText": "<p>Inside Grist Core: The Open-Source Engine Behind a No-Code Tool</p><p>Daniele Gobbetti</p><p></p><p>What if a spreadsheet could think more like a database – without losing the simplicity that makes spreadsheets so useful?</p><p></p><p>In our October session, Daniele Gobbetti will take us under the hood of Grist Core, the open-source engine behind Grist. The platform combines the familiar flexibility of spreadsheets with relational data structures and Python-based formulas, making it possible to build powerful tools without developing a conventional application from scratch.</p><p></p><p>Grist Core is also part of La Suite Numérique and receives contributions from European public-sector organisations. This makes it an interesting example of how open-source software can support broader goals such as digital sovereignty, transparency and greater control over critical digital infrastructure.</p><p></p><p>Daniele will present real-world use cases and show how he uses Grist Core to organise and manage his own business. Along the way, we’ll explore what the platform can do, how its open-source foundations shape its development and where it fits between spreadsheets, databases and custom software.</p><p></p><p>Discover how open source and no-code tools can turn everyday data into flexible, tailored solutions.</p>",
      "Keywords": null,
      "Language": "it",
      "MetaDesc": null,
      "AuthorTip": null,
      "IntroText": null,
      "MetaTitle": "Software Developers Thursday",
      "SubHeader": null,
      "SafetyInfo": null,
      "ParkingInfo": null,
      "GetThereText": null,
      "EquipmentInfo": null,
      "AdditionalText": null,
      "PublicTransportationInfo": null
    }
  },
  "OrgRID": "",
  "SignOn": null,
  "Source": "noi",
  "TagIds": [
    "digital",
    "noi"
  ],
  "Ticket": null,
  "Topics": null,
  "DateEnd": "2026-10-01T20:00:00",
  "GpsInfo": null,
  "Gpstype": null,
  "Mapping": {
    "ebms": {}
  },
  "ODHTags": [],
  "SmgTags": null,
  "Altitude": null,
  "Latitude": 0.0,
  "VenueIds": [
    "urn:venue:noi:6b3f0a14-3c5b-5d09-81f3-3ebe5b7885ea"
  ],
  "DateBegin": "2026-10-01T18:30:00",
  "Districts": [],
  "Documents": {},
  "EventDate": [
    {
      "To": "2026-10-01T00:00:00",
      "End": "20:00:00",
      "From": "2026-10-01T00:00:00",
      "Begin": "18:30:00",
      "ToUTC": 1790877600000.0,
      "Active": true,
      "DayRID": null,
      "Ticket": null,
      "FromUTC": 1790872200000.0,
      "Entrance": null,
      "Cancelled": null,
      "PriceFrom": null,
      "IsBookable": null,
      "MaxPersons": null,
      "MinPersons": null,
      "SingleDays": null,
      "EventDateId": null,
      "IsCancelled": null,
      "EventVariantIds": null,
      "EventCalculatedDay": null,
      "EventCalculatedDays": null,
      "EventDateTicketInfo": null,
      "VenueRoomDetailsIds": [
        "urn:venueroomid:noi:5041c0f8-880d-5fb0-ac8d-62d4792d5c2f"
      ],
      "EventDateAdditionalInfo": null
    }
  ],
  "EventUrls": [
    {
      "Url": {
        "en": "https://pretix.eu/noi-digital/sdt26/4695257/"
      },
      "Type": "default",
      "Active": true
    }
  ],
  "GpsPoints": {},
  "Longitude": 0.0,
  "OdhActive": false,
  "Shortname": null,
  "SmgActive": false,
  "TopicRIDs": null,
  "VenueLink": [
    {
      "Id": "urn:venue:noi:6b3f0a14-3c5b-5d09-81f3-3ebe5b7885ea",
      "Self": "https://tourism.api.opendatahub.com/v1/Venue/urn:venue:noi:6b3f0a14-3c5b-5d09-81f3-3ebe5b7885ea"
    }
  ],
  "DateEndUTC": 1790877600000.0,
  "DistrictId": null,
  "EventPrice": {},
  "LastChange": "2026-07-28T13:53:22.6458332+00:00",
  "VideoItems": {},
  "DistrictIds": null,
  "FirstImport": "2026-04-02T13:56:00.5622954+00:00",
  "HasLanguage": [
    "de",
    "it",
    "en"
  ],
  "LicenseInfo": {
    "Author": "l.geier@noi.bz.it",
    "License": "CC0",
    "ClosedData": false,
    "LicenseHolder": "https://noi.bz.it/"
  },
  "PublishedOn": [
    "noi.bz.it",
    "noi-communityapp",
    "today.noi.bz.it"
  ],
  "ContactInfos": {},
  "DateBeginUTC": 1790872200000.0,
  "DistanceInfo": null,
  "EventBooking": null,
  "ImageGallery": [
    {
      "Width": null,
      "Height": null,
      "License": null,
      "ValidTo": null,
      "ImageUrl": "https://cdn.opendatahub.com/api/Image/GetImage?imageurl=c1f4f7d1-bc90-439b-9e0b-6701f3799de2.png",
      "CopyRight": null,
      "ImageDesc": {},
      "ImageName": null,
      "ImageTags": null,
      "ValidFrom": null,
      "ImageTitle": {},
      "ImageSource": null,
      "IsInGallery": null,
      "ImageAltText": {},
      "ListPosition": null,
      "LicenseHolder": null
    }
  ],
  "LocationInfo": {
    "TvInfo": null,
    "AreaInfo": null,
    "RegionInfo": null,
    "DistrictInfo": null,
    "MunicipalityInfo": null
  },
  "EventDatesEnd": [
    "2026-10-01T00:00:00"
  ],
  "EventProperty": null,
  "EventVariants": null,
  "EventLanguages": null,
  "EventPublisher": null,
  "OrganizerInfos": {
    "en": {
      "Tax": null,
      "Url": null,
      "Vat": null,
      "Area": null,
      "City": null,
      "Email": null,
      "Region": null,
      "Address": null,
      "LogoUrl": null,
      "Surname": null,
      "ZipCode": null,
      "Language": null,
      "Faxnumber": null,
      "Givenname": null,
      "NamePrefix": null,
      "RegionCode": null,
      "CompanyName": "NOI",
      "CountryCode": null,
      "CountryName": null,
      "Phonenumber": null
    }
  },
  "RelatedContent": null,
  "EventDatesBegin": [
    "2026-10-01T00:00:00"
  ],
  "EventDateCounter": 1,
  "ClassificationRID": "",
  "AdditionalProperties": {
    "EventEuracNoiDataProperties": {
      "SoldOut": null,
      "EventLocation": "NOI",
      "TypicalAgeRange": null,
      "ExternalOrganizer": null
    }
  },
  "EventAdditionalInfos": {},
  "AltitudeUnitofMeasure": null
}