From f103831af7e47c82bdb4e742a28a6f1b6a51853f Mon Sep 17 00:00:00 2001 From: Utkarsh Tiwari Date: Wed, 21 May 2025 03:01:12 +0000 Subject: [PATCH 1/2] Implemented a new section named Previous Editions that provides the previous content of JSON Schema conference --- content/archive-sessions/2024/_index.md | 9 + .../applying_engineeting_2_json_schema.md | 22 ++ .../2024/frontend_json_schema.md | 22 ++ .../archive-sessions/2024/iec_json_schema.md | 31 ++ .../2024/json_schema_4_data_design.md | 24 ++ .../2024/json_schema_finos.md | 19 ++ .../2024/json_schema_strands.md | 24 ++ .../2024/patterns_high_perf_json_schema.md | 22 ++ .../2024/relational_db_json_schema.md | 24 ++ .../2024/state_of_json_schema.md | 22 ++ .../2024/webofthings_json_schema.md | 24 ++ content/previous-editions/2024.md | 25 ++ content/previous-editions/_index.md | 9 + layouts/_default/baseof.html | 1 + layouts/archive-sessions/list.html | 228 +++++++++++++ layouts/archive-sessions/single.html | 308 ++++++++++++++++++ layouts/partials/custom-styles.html | 29 ++ layouts/previous-editions/list.html | 158 +++++++++ layouts/previous-editions/single.html | 187 +++++++++++ 19 files changed, 1188 insertions(+) create mode 100644 content/archive-sessions/2024/_index.md create mode 100644 content/archive-sessions/2024/applying_engineeting_2_json_schema.md create mode 100644 content/archive-sessions/2024/frontend_json_schema.md create mode 100644 content/archive-sessions/2024/iec_json_schema.md create mode 100644 content/archive-sessions/2024/json_schema_4_data_design.md create mode 100644 content/archive-sessions/2024/json_schema_finos.md create mode 100644 content/archive-sessions/2024/json_schema_strands.md create mode 100644 content/archive-sessions/2024/patterns_high_perf_json_schema.md create mode 100644 content/archive-sessions/2024/relational_db_json_schema.md create mode 100644 content/archive-sessions/2024/state_of_json_schema.md create mode 100644 content/archive-sessions/2024/webofthings_json_schema.md create mode 100644 content/previous-editions/2024.md create mode 100644 content/previous-editions/_index.md create mode 100644 layouts/archive-sessions/list.html create mode 100644 layouts/archive-sessions/single.html create mode 100644 layouts/partials/custom-styles.html create mode 100644 layouts/previous-editions/list.html create mode 100644 layouts/previous-editions/single.html diff --git a/content/archive-sessions/2024/_index.md b/content/archive-sessions/2024/_index.md new file mode 100644 index 0000000..4716f1c --- /dev/null +++ b/content/archive-sessions/2024/_index.md @@ -0,0 +1,9 @@ +--- +title: "JSON Schema Conference 2024 Sessions" +editionTitle: "JSON Schema Conference 2024" +editionLink: "/previous-editions/2024/" +--- + +# Sessions from JSON Schema Conference 2024 + +Browse through all sessions from the JSON Schema Conference 2024. Click on a session to view details, watch the presentation, and access related resources. \ No newline at end of file diff --git a/content/archive-sessions/2024/applying_engineeting_2_json_schema.md b/content/archive-sessions/2024/applying_engineeting_2_json_schema.md new file mode 100644 index 0000000..aa2c955 --- /dev/null +++ b/content/archive-sessions/2024/applying_engineeting_2_json_schema.md @@ -0,0 +1,22 @@ +--- +key: applying_engineeting_2_json_schema +title: Applying software engineering practices to JSON Schemas +id: applying_engineeting_2_json_schema +format: talk +duration: 25 +tags: + - talk +presentation: /presentation/Applying software engineering practices to JSON Schemas.pdf +speakers_info: + - name: "Juan Cruz Viotti" + company: "Sourcemeta CEO, TSC Member" + city: "London, England, United Kingdom" + photoURL: "/images/speakers/juan_cruz_viotti.jpeg" +draft: false +--- + +Developers are accustomed to use a range of tooling and practices to improve the quality of their code, ranging from linting, testing, formatting, etc. However, based on our consulting experience (and recent O'Reilly book), developers tend to forget these practices when dealing with schemas. We want to discuss what we privately teach our clients: how to re-adopt these software engineering practices for schemas to increase schema quality to create better OpenAPI and AsyncAPI specifications, and generally make better use of JSON Schema. + +--- + + diff --git a/content/archive-sessions/2024/frontend_json_schema.md b/content/archive-sessions/2024/frontend_json_schema.md new file mode 100644 index 0000000..ffa69b6 --- /dev/null +++ b/content/archive-sessions/2024/frontend_json_schema.md @@ -0,0 +1,22 @@ +--- +key: frontend_json_schema +title: Unlocking dynamic frontend development through JSON Schema +id: frontend_json_schema +format: talk +duration: 25 +tags: + - talk +speakers_info: + - name: "Neha Singla" + company: "Apple" + city: "Seattle, Washington, United States" + photoURL: "/images/speakers/neha_singla.jpg" +presentation: /presentation/Unlocking dynamic frontend development through JSON Schema.pdf +draft: false +--- + +As applications become increasingly complex, the demand for adaptable user interfaces grows ever more critical. In the Jupyter ecosystem, where users often require unique configurations tailored to their specific needs, the traditional approach to frontend development can be cumbersome and labor-intensive. Each custom configuration typically entails significant effort in both implementation and ongoing maintenance. In this talk, we will share how we leveraged JSON Schema to create a flexible frontend capable of accommodating multiple custom use cases and configurations seamlessly. By using JSON Schema as a foundation, we were able to streamline the generation of dynamic forms and validation processes, significantly reducing development time and simplifying maintenance. Attendees will learn about our approach, the benefits of a schema-driven architecture, and practical insights that can be applied to enhance their own frontend solutions in Jupyter and beyond + +--- + + diff --git a/content/archive-sessions/2024/iec_json_schema.md b/content/archive-sessions/2024/iec_json_schema.md new file mode 100644 index 0000000..6753d64 --- /dev/null +++ b/content/archive-sessions/2024/iec_json_schema.md @@ -0,0 +1,31 @@ +--- +key: iec_json_schema +title: IEC Standards - Toward Digital Standards with JSON Schema +id: iec_json_schema +format: talk +duration: 25 +tags: + - talk +speakers_info: + - name: "Thomas Clark" + company: "Octue CEO, Conference Sponsor" + city: "Cambridge, England, United Kingdom" + photoURL: "/images/speakers/tom_clark.jpeg" +presentation: /presentation/IEC Standards.pdf +draft: false +--- + +By 2026, every Wind Turbine in the world will be sold with a standardised digital specification sheet, or 'power curve', describing its performance in a wide range of environmental conditions. + +Exchange of commercially-sensitive data like power curves hampers progress in the wind industry - there's a high risk of human error in transcribing data, it takes a long time, and finding the right turbine for the right site is painstaking. + +At Octue, we've been working with stakeholders across the wind industry and with the International Electrotechnical Commission (IEC) to develop a digital standard, based on JSONSchema, to solve these problems and facilitate much more powerful and effective use of this data (whilst enabling data to be kept commercial-in-confidence). + +This talk will look at digitalisation in general within the wind industry, look at the impact on CO2 emissions that this (or other such standards) can have, and look in detail at the process of developing and version-controlling JSONSchema as part of a long and slow standards evolution process. + +We'll conclude with some steps we as a community may need to take, in order to foster digitalisation in the engineering sciences. + +The schema being discussed is presently hosted here: +https://github.com/octue/power-curve-schema + +--- diff --git a/content/archive-sessions/2024/json_schema_4_data_design.md b/content/archive-sessions/2024/json_schema_4_data_design.md new file mode 100644 index 0000000..058af81 --- /dev/null +++ b/content/archive-sessions/2024/json_schema_4_data_design.md @@ -0,0 +1,24 @@ +--- +key: json_schema_4_data_design +title: JSON Schema for data design and contract, client and code generation +id: json_schema_4_data_design +format: talk +duration: 25 +tags: + - talk +speakers_info: + - name: "Tom Collins" + company: "DVLA, UK Gov" + city: "Greater Swansea Area" + photoURL: "/images/speakers/tom_collins.jpeg" +presentation: /presentation/JSON Schema for data design and contract.pdf +draft: false +--- + +As modern relational databases increasingly support JSON, it’s time to explore how JSON Schema can enhance database operations. In this talk, we’ll dive into the newly developed 'Database Vocabulary', authored by Oracle and a proposal to the official JSON Schema specification. This vocabulary addresses key database tasks, including validation, type coercion, and metadata preservation, making it easier to manage JSON in databases effectively. + +With Oracle's latest release, 23ai, fully implementing this vocabulary, attendees will not only learn the concepts but also see real-world demos of JSON Schema validation in action and how to describe database objects in JSON Schema. Whether you’re managing large-scale databases or building database-driven apps, this session will equip you with practical tools to streamline your workflows. + +--- + + diff --git a/content/archive-sessions/2024/json_schema_finos.md b/content/archive-sessions/2024/json_schema_finos.md new file mode 100644 index 0000000..0e0dff0 --- /dev/null +++ b/content/archive-sessions/2024/json_schema_finos.md @@ -0,0 +1,19 @@ +--- +key: json_schema_finos +title: JSON Schema Powering FINOS Architecture as Code +id: json_schema_finos +format: talk +duration: 25 +tags: + - talk +speakers_info: + - name: "James Gough" + company: "Morgan Stanley" + city: "London, England, United Kingdom" + photoURL: "/images/speakers/james.jpg" +presentation: /presentation/JSON Schema Powering FINOS Architecture as Code.pdf +draft: false +--- +Traditional methods of documenting and managing architectural designs are facing significant limitations. In the Morgan Stanley ecosystem, where complex networks of APIs, gateways, and security mechanisms must seamlessly interact, the need for a more structured approach to architecture has become paramount. James Gough, a Distinguished Engineer and Java Champion, presents FINOS Architecture as Code (CALM), a JSON Schema-based framework that transforms how organizations define and maintain their technical architectures. By using JSON Schema as its foundation, CALM enables architects to precisely specify architectural components - from individual nodes and relationships to broader patterns and controls - in a machine-readable format. The framework introduces a comprehensive tooling ecosystem, including a CLI for validation, visualization, and artifact generation, significantly streamlining the process of ensuring architectural compliance and maintaining documentation. Beyond basic structural elements, CALM incorporates a sophisticated controls system that enforces security, resilience, and observability requirements across the architecture. With the core model approaching its v1 release and ongoing development of features like the VSCode plugin and CALM Hub, CALM represents a significant advancement in architectural governance. Attendees will learn about this innovative approach to architecture as code, its practical applications in enterprise settings, and how it contributes to the broader JSON Schema community. + +--- \ No newline at end of file diff --git a/content/archive-sessions/2024/json_schema_strands.md b/content/archive-sessions/2024/json_schema_strands.md new file mode 100644 index 0000000..395b181 --- /dev/null +++ b/content/archive-sessions/2024/json_schema_strands.md @@ -0,0 +1,24 @@ +--- +key: json_schema_strands +title: Introducing Strands - a JSON Schema repository +id: json_schema_strands +format: talk +duration: 25 +tags: + - talk +speakers_info: + - name: "Thomas Clark" + company: "Octue CEO, Conference Sponsor" + city: "Cambridge, England, United Kingdom" + photoURL: "/images/speakers/tom_clark.jpeg" +presentation: /presentation/Introducing Strands.pdf +draft: false +--- + +At Octue, we've been developing an app (called 'Strands') to help build, publish and evolve JSONSchema - over time and in a collaborative environment. The build process has been public (with periodic announcements and progress updates made on the JSONSchema discord) and slow (bootstrapped funding only!) but it's finally ready for the community to start using it. + +This talk will introduce the Strands app, look back at the build process and key technologies, and extract some lessons (both technical and strategic!) learned from the build. Finally, we'll look at the roadmap ahead, discussing how we plan to reach the feature set that'll make it a really powerful community tool. + +--- + + diff --git a/content/archive-sessions/2024/patterns_high_perf_json_schema.md b/content/archive-sessions/2024/patterns_high_perf_json_schema.md new file mode 100644 index 0000000..38163a1 --- /dev/null +++ b/content/archive-sessions/2024/patterns_high_perf_json_schema.md @@ -0,0 +1,22 @@ +--- +key: patterns_high_perf_json_schema +title: High-performance JSON Schema validation in .NET +id: patterns_high_perf_json_schema +format: talk +duration: 25 +tags: + - talk +speakers_info: + - name: "Matthew Adams" + company: "Endjin, TSC Member" + city: "London, England, United Kingdom" + photoURL: "/images/speakers/matthew_adams.jpeg" +presentation: /presentation/High-performance JSON Schema validation.pdf +draft: false +--- + +We want to make JSON Schema validation a default procedure for any API. To do that we need to make it a negligible part of the request handling budget, and low-overhead for the developer in the inner dev loop. In this talk, we look at how Corvus.JsonSchema addresses this for .NET, with a schema-first approach, and SourceGenerator support for a seamless developer experience. + +--- + + diff --git a/content/archive-sessions/2024/relational_db_json_schema.md b/content/archive-sessions/2024/relational_db_json_schema.md new file mode 100644 index 0000000..a8f577e --- /dev/null +++ b/content/archive-sessions/2024/relational_db_json_schema.md @@ -0,0 +1,24 @@ +--- +key: relational_db_json_schema +title: JSON schema and relational databases - bridging the gap +id: relational_db_json_schema +format: talk +duration: 25 +tags: + - talk +speakers_info: + - name: "Loïc Lefèvre" + company: "Oracle" + city: "Tours, Centre-Val de Loire, France" + photoURL: "/images/speakers/loic_lefevre.jpeg" +presentation: /presentation/JSON schema and relational databases.pdf +draft: false +--- + +As modern relational databases increasingly support JSON, it’s time to explore how JSON Schema can enhance database operations. In this talk, we’ll dive into the newly developed 'Database Vocabulary', authored by Oracle and a proposal to the official JSON Schema specification. This vocabulary addresses key database tasks, including validation, type coercion, and metadata preservation, making it easier to manage JSON in databases effectively. + +With Oracle's latest release, 23ai, fully implementing this vocabulary, attendees will not only learn the concepts but also see real-world demos of JSON Schema validation in action and how to describe database objects in JSON Schema. Whether you’re managing large-scale databases or building database-driven apps, this session will equip you with practical tools to streamline your workflows. + +--- + + diff --git a/content/archive-sessions/2024/state_of_json_schema.md b/content/archive-sessions/2024/state_of_json_schema.md new file mode 100644 index 0000000..426601c --- /dev/null +++ b/content/archive-sessions/2024/state_of_json_schema.md @@ -0,0 +1,22 @@ +--- +key: state_of_json_schema +title: The state of JSON schema +id: state_of_json_schema +format: talk +duration: 25 +tags: + - talk +speakers_info: + - name: "Benjamin Granados" + company: "Celonis, TSC Member" + city: "Madrid, Community of Madrid, Spain" + photoURL: "/images/speakers/benjamin_granados.jpeg" +presentation: /presentation/The state of JSON schema.pdf +draft: false +--- + +I'll share an overview of the huge progress of the JSON Schema initiative for the last 24 months, covering specification, governance, community, and industry. + +--- + + diff --git a/content/archive-sessions/2024/webofthings_json_schema.md b/content/archive-sessions/2024/webofthings_json_schema.md new file mode 100644 index 0000000..5e6ca0b --- /dev/null +++ b/content/archive-sessions/2024/webofthings_json_schema.md @@ -0,0 +1,24 @@ +--- +key: webofthings_json_schema +title: Generic and extensible web of things manager using JSON Schema and AI +id: webofthings_json_schema +format: talk +duration: 25 +tags: + - talk +speakers_info: + - name: "Andreas Eberhart" + company: "Dashjoin, Ambassador" + city: "Mannheim, Baden-Württemberg, Germany" + photoURL: "/images/speakers/andreas_eberhart.png" +presentation: /presentation/Generic and extensible web of things manager.pdf +draft: false +--- + +Internet of Things (IoT) describes applying internet technology to devices in homes, factories, or smart cities. Obviously this space offers tremendous potential for applications like energy management, predictive maintenance, and many more. With IoT being such a wide field, many different vendors are active in it. The W3C Web of Things (WoT) standard aims at overcoming the resulting interoperability challenge. + +Several WoT SDKs and tools are already available. We are specifically interested in applications that make use of WoT’s generic nature. This means that rather than building a solution for one application area, we want the solution to be able to provide value on top of any WoT device. We present a solution that allows for any WoT device to be connected. Leveraging JSON Schema, the system displays the device properties and displays generic forms for conveniently invoking device actions. We also introduce security, semantic mappings, and the ability to leverage artificial intelligence to interact with arbitrary devices more easily. + +--- + + diff --git a/content/previous-editions/2024.md b/content/previous-editions/2024.md new file mode 100644 index 0000000..e8feb38 --- /dev/null +++ b/content/previous-editions/2024.md @@ -0,0 +1,25 @@ +--- +title: "JSON Schema Conference 2024" +date: 2024-12-05 +year: 2024 +location: "Offline Event" +summary: "The inaugural JSON Schema Conference brought together the JSON Schema community for a day of talks, discussions, and networking." +sessionLink: "/archive-sessions/2024/" +--- + +The inaugural JSON Schema Conference was held on December 5, 2024, as an offline event. This conference brought together JSON Schema developers, users, and enthusiasts from around the world to share knowledge, best practices, and new developments in the JSON Schema ecosystem. + +## Conference Highlights + +- Keynote presentations from JSON Schema core contributors +- Technical deep dives into JSON Schema implementations +- Case studies from organizations using JSON Schema in production +- Panel discussions on the future of JSON Schema +- Community networking opportunities + +## Resources + +- [Conference Website](https://conference.json-schema.org) +- [JSON Schema Organization](https://json-schema.org) + +Explore the sessions from this edition to watch presentations and access resources from the conference. \ No newline at end of file diff --git a/content/previous-editions/_index.md b/content/previous-editions/_index.md new file mode 100644 index 0000000..768841c --- /dev/null +++ b/content/previous-editions/_index.md @@ -0,0 +1,9 @@ +--- +title: "Previous Editions" +menu: + main: + weight: 30 +--- +# JSON Schema Conference: Previous Editions +## Explore past editions of the JSON Schema Conference and revisit presentations, resources, and highlights from previous years. + diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index e6fc34c..fb16d7f 100644 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -5,6 +5,7 @@ {{ readFile "static/icons.svg" | safeHTML }} +{{ partial "custom-styles.html" . }} {{ block "header" . }} {{ partial "header.html" . }} diff --git a/layouts/archive-sessions/list.html b/layouts/archive-sessions/list.html new file mode 100644 index 0000000..dd90344 --- /dev/null +++ b/layouts/archive-sessions/list.html @@ -0,0 +1,228 @@ +{{ define "main" }} + +
+ +
+ + + +{{ end }} \ No newline at end of file diff --git a/layouts/archive-sessions/single.html b/layouts/archive-sessions/single.html new file mode 100644 index 0000000..0e7f665 --- /dev/null +++ b/layouts/archive-sessions/single.html @@ -0,0 +1,308 @@ +{{ define "main" }} +
+
+ + +
+
+
+ {{ range .Params.tags }} + {{ . }} + {{ end }} +
+ +

{{ .Title }}

+ +
+ +
+
{{ .Params.format }} ({{ .Params.duration }} min.)
+
+
    + {{ range .Params.speakers_info }} +
  • +
    +
    +
    + {{ .name }} + {{ .city }} +
    {{ .company }}
    +
    +
    +
  • + {{ end }} +
+
{{ .Content }}
+
+
+ +
+ {{ if .Params.presentation }} + + {{ end }} +
+
+
+
+ + +{{ end }} \ No newline at end of file diff --git a/layouts/partials/custom-styles.html b/layouts/partials/custom-styles.html new file mode 100644 index 0000000..e0082dd --- /dev/null +++ b/layouts/partials/custom-styles.html @@ -0,0 +1,29 @@ + \ No newline at end of file diff --git a/layouts/previous-editions/list.html b/layouts/previous-editions/list.html new file mode 100644 index 0000000..42df974 --- /dev/null +++ b/layouts/previous-editions/list.html @@ -0,0 +1,158 @@ +{{ define "main" }} + +
+ +
+ + + +{{ end }} \ No newline at end of file diff --git a/layouts/previous-editions/single.html b/layouts/previous-editions/single.html new file mode 100644 index 0000000..485bdc6 --- /dev/null +++ b/layouts/previous-editions/single.html @@ -0,0 +1,187 @@ +{{ define "main" }} + +
+
+
+

{{ .Title }}

+
+
{{ .Params.year }}
+
{{ .Params.date.Format "January 2, 2006" }}
+
{{ .Params.location }}
+
+
+ {{ .Content }} +
+
+ + +
+
+ + + +{{ end }} \ No newline at end of file From d80becbfa4aa408d6a7e63b57d0a4f41c7778ddd Mon Sep 17 00:00:00 2001 From: Benjamin Granados <40007659+benjagm@users.noreply.github.com> Date: Sat, 31 May 2025 11:32:07 +0200 Subject: [PATCH 2/2] Changes to prepare for 2025 --- content/_index.md | 4 +-- content/faq/index.md | 2 +- .../partners/{platinum => backup}/octue.md | 2 +- content/sessions/__lunch.md | 11 ------- content/sessions/__open.md | 19 ------------ content/sessions/__pause.md | 11 ------- .../applying_engineeting_2_json_schema.md | 19 ------------ content/sessions/frontend_json_schema.md | 19 ------------ content/sessions/iec_json_schema.md | 28 ------------------ content/sessions/json_schema_4_data_design.md | 21 -------------- content/sessions/json_schema_finos.md | 16 ---------- content/sessions/json_schema_strands.md | 21 -------------- .../patterns_high_perf_json_schema.md | 19 ------------ content/sessions/relational_db_json_schema.md | 21 -------------- content/sessions/state_of_json_schema.md | 19 ------------ content/sessions/webofthings_json_schema.md | 21 -------------- content/speakers/andreas.md | 16 ---------- content/speakers/ben.md | 23 --------------- content/speakers/benjamin.md | 17 ----------- content/speakers/james.md | 15 ---------- content/speakers/juan.md | 29 ------------------- content/speakers/loic.md | 18 ------------ content/speakers/matthew.md | 24 --------------- content/speakers/neha.md | 15 ---------- content/speakers/tomc.md | 25 ---------------- content/speakers/tomcollins.md | 15 ---------- data/backup/schedule.yml | 29 +++++++++++++++++++ data/info.yml | 6 ++-- data/schedule.yml | 28 ++---------------- hugo.toml | 8 ++--- 30 files changed, 42 insertions(+), 479 deletions(-) rename content/partners/{platinum => backup}/octue.md (96%) delete mode 100644 content/sessions/__lunch.md delete mode 100644 content/sessions/__open.md delete mode 100644 content/sessions/__pause.md delete mode 100644 content/sessions/applying_engineeting_2_json_schema.md delete mode 100644 content/sessions/frontend_json_schema.md delete mode 100644 content/sessions/iec_json_schema.md delete mode 100644 content/sessions/json_schema_4_data_design.md delete mode 100644 content/sessions/json_schema_finos.md delete mode 100644 content/sessions/json_schema_strands.md delete mode 100644 content/sessions/patterns_high_perf_json_schema.md delete mode 100644 content/sessions/relational_db_json_schema.md delete mode 100644 content/sessions/state_of_json_schema.md delete mode 100644 content/sessions/webofthings_json_schema.md delete mode 100644 content/speakers/andreas.md delete mode 100644 content/speakers/ben.md delete mode 100644 content/speakers/benjamin.md delete mode 100644 content/speakers/james.md delete mode 100644 content/speakers/juan.md delete mode 100644 content/speakers/loic.md delete mode 100644 content/speakers/matthew.md delete mode 100644 content/speakers/neha.md delete mode 100644 content/speakers/tomc.md delete mode 100644 content/speakers/tomcollins.md create mode 100644 data/backup/schedule.yml diff --git a/content/_index.md b/content/_index.md index b261dc0..cedcfcb 100644 --- a/content/_index.md +++ b/content/_index.md @@ -9,7 +9,7 @@ menu: {{% jumbo img="/images/backgrounds/back-00.jpg" imgLabel="JSON Schema Conference 24" %}} -## December 5th, 2024 +## December 9th, 2025 ### API Days Paris | CNIT Forest Paris - France @@ -19,7 +19,7 @@ menu: {{% home-info what="Day:1,Participants:+2000,Sessions:9" class="primary" %}} -## What is JSON Schema Conference 24? +## What is JSON Schema Conference? diff --git a/content/faq/index.md b/content/faq/index.md index 75b47a4..93618b2 100644 --- a/content/faq/index.md +++ b/content/faq/index.md @@ -24,7 +24,7 @@ The JSON Schema Conference is an event organized by the JSON Schema Community. ### Where and when it will take place? -The JSON Schema Conference will take place **Thursday, December 5** at the [CNIT Forest – Paris](https://maps.app.goo.gl/U4urzY2seAZyDac78). +The JSON Schema Conference will take place **December** at the [CNIT Forest – Paris](https://maps.app.goo.gl/U4urzY2seAZyDac78). ## Sponsor / Partner? diff --git a/content/partners/platinum/octue.md b/content/partners/backup/octue.md similarity index 96% rename from content/partners/platinum/octue.md rename to content/partners/backup/octue.md index 78f6357..82e0253 100644 --- a/content/partners/platinum/octue.md +++ b/content/partners/backup/octue.md @@ -1,7 +1,7 @@ --- key: octue title: Octue -category: platinum +category1: platinum order: 0 logo: /images/partners/platinum/octue.webp website: 'https://www.octue.com/' diff --git a/content/sessions/__lunch.md b/content/sessions/__lunch.md deleted file mode 100644 index fb6cfce..0000000 --- a/content/sessions/__lunch.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -key: __lunch -title: Lunch -format: lunch -duration: 60 -tags: - - lunch -speakers: [] -draft: false ---- -Bon appétit \ No newline at end of file diff --git a/content/sessions/__open.md b/content/sessions/__open.md deleted file mode 100644 index 6db7cb8..0000000 --- a/content/sessions/__open.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -key: __open -title: 'Welcome and Opening Remarks' -format: open -duration: 15 -tags: - - talk -speakers: - - ben -draft: false ---- -Welcome and Opening Remarks - -It's time to get excited about the standard that defines JSON, that defined the age of APIs. -The most loved and well used API standard according to the 2022 state of the API report by Postman. - -I'll be letting you know about the super interesting talks you'll hear during our first conference! -A whole day, for JSON Schema. -And we're just getting started. \ No newline at end of file diff --git a/content/sessions/__pause.md b/content/sessions/__pause.md deleted file mode 100644 index e6f4c25..0000000 --- a/content/sessions/__pause.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -key: __pause -title: 'Coffee Break' -format: pause -duration: 10 -tags: - - pause -speakers: [] -draft: false ---- -Coffee Break \ No newline at end of file diff --git a/content/sessions/applying_engineeting_2_json_schema.md b/content/sessions/applying_engineeting_2_json_schema.md deleted file mode 100644 index 7b1336f..0000000 --- a/content/sessions/applying_engineeting_2_json_schema.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -key: applying_engineeting_2_json_schema -title: Applying software engineering practices to JSON Schemas -id: applying_engineeting_2_json_schema -format: talk -duration: 25 -tags: - - talk -speakers: - - juan -presentation: /presentation/Applying software engineering practices to JSON Schemas.pdf -draft: false ---- - -Developers are accustomed to use a range of tooling and practices to improve the quality of their code, ranging from linting, testing, formatting, etc. However, based on our consulting experience (and recent O'Reilly book), developers tend to forget these practices when dealing with schemas. We want to discuss what we privately teach our clients: how to re-adopt these software engineering practices for schemas to increase schema quality to create better OpenAPI and AsyncAPI specifications, and generally make better use of JSON Schema. - ---- - - diff --git a/content/sessions/frontend_json_schema.md b/content/sessions/frontend_json_schema.md deleted file mode 100644 index 821f11e..0000000 --- a/content/sessions/frontend_json_schema.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -key: frontend_json_schema -title: Unlocking dynamic frontend development through JSON Schema -id: frontend_json_schema -format: talk -duration: 25 -tags: - - talk -speakers: - - neha -presentation: /presentation/Unlocking dynamic frontend development through JSON Schema.pdf -draft: false ---- - -As applications become increasingly complex, the demand for adaptable user interfaces grows ever more critical. In the Jupyter ecosystem, where users often require unique configurations tailored to their specific needs, the traditional approach to frontend development can be cumbersome and labor-intensive. Each custom configuration typically entails significant effort in both implementation and ongoing maintenance. In this talk, we will share how we leveraged JSON Schema to create a flexible frontend capable of accommodating multiple custom use cases and configurations seamlessly. By using JSON Schema as a foundation, we were able to streamline the generation of dynamic forms and validation processes, significantly reducing development time and simplifying maintenance. Attendees will learn about our approach, the benefits of a schema-driven architecture, and practical insights that can be applied to enhance their own frontend solutions in Jupyter and beyond - ---- - - diff --git a/content/sessions/iec_json_schema.md b/content/sessions/iec_json_schema.md deleted file mode 100644 index 3268c20..0000000 --- a/content/sessions/iec_json_schema.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -key: iec_json_schema -title: IEC Standards - Toward Digital Standards with JSON Schema -id: iec_json_schema -format: talk -duration: 25 -tags: - - talk -speakers: - - tomc -presentation: /presentation/IEC Standards.pdf -draft: false ---- - -By 2026, every Wind Turbine in the world will be sold with a standardised digital specification sheet, or 'power curve', describing its performance in a wide range of environmental conditions. - -Exchange of commercially-sensitive data like power curves hampers progress in the wind industry - there's a high risk of human error in transcribing data, it takes a long time, and finding the right turbine for the right site is painstaking. - -At Octue, we've been working with stakeholders across the wind industry and with the International Electrotechnical Commission (IEC) to develop a digital standard, based on JSONSchema, to solve these problems and facilitate much more powerful and effective use of this data (whilst enabling data to be kept commercial-in-confidence). - -This talk will look at digitalisation in general within the wind industry, look at the impact on CO2 emissions that this (or other such standards) can have, and look in detail at the process of developing and version-controlling JSONSchema as part of a long and slow standards evolution process. - -We'll conclude with some steps we as a community may need to take, in order to foster digitalisation in the engineering sciences. - -The schema being discussed is presently hosted here: -https://github.com/octue/power-curve-schema - ---- diff --git a/content/sessions/json_schema_4_data_design.md b/content/sessions/json_schema_4_data_design.md deleted file mode 100644 index 8fc39b9..0000000 --- a/content/sessions/json_schema_4_data_design.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -key: json_schema_4_data_design -title: JSON Schema for data design and contract, client and code generation -id: json_schema_4_data_design -format: talk -duration: 25 -tags: - - talk -speakers: - - tomcollins -presentation: /presentation/JSON Schema for data design and contract.pdf -draft: false ---- - -As modern relational databases increasingly support JSON, it’s time to explore how JSON Schema can enhance database operations. In this talk, we’ll dive into the newly developed 'Database Vocabulary', authored by Oracle and a proposal to the official JSON Schema specification. This vocabulary addresses key database tasks, including validation, type coercion, and metadata preservation, making it easier to manage JSON in databases effectively. - -With Oracle's latest release, 23ai, fully implementing this vocabulary, attendees will not only learn the concepts but also see real-world demos of JSON Schema validation in action and how to describe database objects in JSON Schema. Whether you’re managing large-scale databases or building database-driven apps, this session will equip you with practical tools to streamline your workflows. - ---- - - diff --git a/content/sessions/json_schema_finos.md b/content/sessions/json_schema_finos.md deleted file mode 100644 index a2243c9..0000000 --- a/content/sessions/json_schema_finos.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -key: json_schema_finos -title: JSON Schema Powering FINOS Architecture as Code -id: json_schema_finos -format: talk -duration: 25 -tags: - - talk -speakers: - - james -presentation: /presentation/JSON Schema Powering FINOS Architecture as Code.pdf -draft: false ---- -Traditional methods of documenting and managing architectural designs are facing significant limitations. In the Morgan Stanley ecosystem, where complex networks of APIs, gateways, and security mechanisms must seamlessly interact, the need for a more structured approach to architecture has become paramount. James Gough, a Distinguished Engineer and Java Champion, presents FINOS Architecture as Code (CALM), a JSON Schema-based framework that transforms how organizations define and maintain their technical architectures. By using JSON Schema as its foundation, CALM enables architects to precisely specify architectural components - from individual nodes and relationships to broader patterns and controls - in a machine-readable format. The framework introduces a comprehensive tooling ecosystem, including a CLI for validation, visualization, and artifact generation, significantly streamlining the process of ensuring architectural compliance and maintaining documentation. Beyond basic structural elements, CALM incorporates a sophisticated controls system that enforces security, resilience, and observability requirements across the architecture. With the core model approaching its v1 release and ongoing development of features like the VSCode plugin and CALM Hub, CALM represents a significant advancement in architectural governance. Attendees will learn about this innovative approach to architecture as code, its practical applications in enterprise settings, and how it contributes to the broader JSON Schema community. - ---- \ No newline at end of file diff --git a/content/sessions/json_schema_strands.md b/content/sessions/json_schema_strands.md deleted file mode 100644 index 2dd2f48..0000000 --- a/content/sessions/json_schema_strands.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -key: json_schema_strands -title: Introducing Strands - a JSON Schema repository -id: json_schema_strands -format: talk -duration: 25 -tags: - - talk -speakers: - - tomc -presentation: /presentation/Introducing Strands.pdf -draft: false ---- - -At Octue, we've been developing an app (called 'Strands') to help build, publish and evolve JSONSchema - over time and in a collaborative environment. The build process has been public (with periodic announcements and progress updates made on the JSONSchema discord) and slow (bootstrapped funding only!) but it's finally ready for the community to start using it. - -This talk will introduce the Strands app, look back at the build process and key technologies, and extract some lessons (both technical and strategic!) learned from the build. Finally, we'll look at the roadmap ahead, discussing how we plan to reach the feature set that'll make it a really powerful community tool. - ---- - - diff --git a/content/sessions/patterns_high_perf_json_schema.md b/content/sessions/patterns_high_perf_json_schema.md deleted file mode 100644 index 380a8d9..0000000 --- a/content/sessions/patterns_high_perf_json_schema.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -key: patterns_high_perf_json_schema -title: High-performance JSON Schema validation in .NET -id: patterns_high_perf_json_schema -format: talk -duration: 25 -tags: - - talk -speakers: - - matthew -presentation: /presentation/High-performance JSON Schema validation.pdf -draft: false ---- - -We want to make JSON Schema validation a default procedure for any API. To do that we need to make it a negligible part of the request handling budget, and low-overhead for the developer in the inner dev loop. In this talk, we look at how Corvus.JsonSchema addresses this for .NET, with a schema-first approach, and SourceGenerator support for a seamless developer experience. - ---- - - diff --git a/content/sessions/relational_db_json_schema.md b/content/sessions/relational_db_json_schema.md deleted file mode 100644 index 2ff80ee..0000000 --- a/content/sessions/relational_db_json_schema.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -key: relational_db_json_schema -title: JSON schema and relational databases - bridging the gap -id: relational_db_json_schema -format: talk -duration: 25 -tags: - - talk -speakers: - - loic -presentation: /presentation/JSON schema and relational databases.pdf -draft: false ---- - -As modern relational databases increasingly support JSON, it’s time to explore how JSON Schema can enhance database operations. In this talk, we’ll dive into the newly developed 'Database Vocabulary', authored by Oracle and a proposal to the official JSON Schema specification. This vocabulary addresses key database tasks, including validation, type coercion, and metadata preservation, making it easier to manage JSON in databases effectively. - -With Oracle's latest release, 23ai, fully implementing this vocabulary, attendees will not only learn the concepts but also see real-world demos of JSON Schema validation in action and how to describe database objects in JSON Schema. Whether you’re managing large-scale databases or building database-driven apps, this session will equip you with practical tools to streamline your workflows. - ---- - - diff --git a/content/sessions/state_of_json_schema.md b/content/sessions/state_of_json_schema.md deleted file mode 100644 index 30f748f..0000000 --- a/content/sessions/state_of_json_schema.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -key: state_of_json_schema -title: The state of JSON schema -id: state_of_json_schema -format: talk -duration: 25 -tags: - - talk -speakers: - - benjamin -presentation: /presentation/The state of JSON schema.pdf -draft: false ---- - -I'll share an overview of the huge progress of the JSON Schema initiative for the last 24 months, covering specification, governance, community, and industry. - ---- - - diff --git a/content/sessions/webofthings_json_schema.md b/content/sessions/webofthings_json_schema.md deleted file mode 100644 index f740262..0000000 --- a/content/sessions/webofthings_json_schema.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -key: webofthings_json_schema -title: Generic and extensible web of things manager using JSON Schema and AI -id: webofthings_json_schema -format: talk -duration: 25 -tags: - - talk -speakers: - - andreas -presentation: /presentation/Generic and extensible web of things manager.pdf -draft: false ---- - -Internet of Things (IoT) describes applying internet technology to devices in homes, factories, or smart cities. Obviously this space offers tremendous potential for applications like energy management, predictive maintenance, and many more. With IoT being such a wide field, many different vendors are active in it. The W3C Web of Things (WoT) standard aims at overcoming the resulting interoperability challenge. - -Several WoT SDKs and tools are already available. We are specifically interested in applications that make use of WoT’s generic nature. This means that rather than building a solution for one application area, we want the solution to be able to provide value on top of any WoT device. We present a solution that allows for any WoT device to be connected. Leveraging JSON Schema, the system displays the device properties and displays generic forms for conveniently invoking device actions. We also introduce security, semantic mappings, and the ability to leverage artificial intelligence to interact with arbitrary devices more easily. - ---- - - diff --git a/content/speakers/andreas.md b/content/speakers/andreas.md deleted file mode 100644 index 039c0c3..0000000 --- a/content/speakers/andreas.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -key: andreas -name: Andreas Eberhart -id: andreas -feature: true -company: Dashjoin, Ambassador -city: "Mannheim, Baden-Württemberg, Germany" -photoURL: /images/speakers/andreas_eberhart.png -socials: - - icon: linkedin - link: "https://www.linkedin.com/in/andreas-eberhart-94264a44/" - name: andreas-eberhart-94264a44 -position: CEO ---- - -With 25 years of professional experience, Andreas is very proficient in the areas of enterprise cloud, linked & big data, as well as systems architecture and development. He co-founded two startups and drove their growth resulting in two acquisitions by silicon valley giants HP and Veritas. Combined with his extensive background in cutting edge research, he has the unique ability to address projects from technical, time to market, and ROI angles. He excels in leading teams to success and also spends significant time helping customers with complex IT challenges. Currently, Andreas is the CEO of Dashjoin, a provider of an innovative low code platform. He holds a PhD in Computer Science from the University of Saarbrücken and a Master in Computer Science from Portland State University. \ No newline at end of file diff --git a/content/speakers/ben.md b/content/speakers/ben.md deleted file mode 100644 index d2e1624..0000000 --- a/content/speakers/ben.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -key: ben -name: Ben Hutton -id: ben -feature: false -company: The Guild / JSON Schema -city: 'Ely, England, United Kingdom' -photoURL: /images/speakers/ben_hutton.jpg -socials: - - icon: linkedin - link: 'https://www.linkedin.com/in/benhuttonuk/' - name: benhuttonuk -title: Welcome and Opening Remarks -position: Senior Software Engineer / TSC Chair ---- - -Driven to have impact through making people's lives better. - -Currently exploring and consulting on real world uses of JSON Schema in production at The Guild. - -Previously leading a team elevating the JSON Schema standard, ecosystem, and community at [Postman](https://blog.postman.com/ben-hutton-joins-postman-to-lead-json-schema-strategy/). - -Previously Co-created the Matchmaker Exchange API. An API to facilitate the federated matching of rare and undiagnosed patients. [Impacting lives](https://www.youtube.com/watch?v=IDEhdzvlR4I). \ No newline at end of file diff --git a/content/speakers/benjamin.md b/content/speakers/benjamin.md deleted file mode 100644 index 64b62cf..0000000 --- a/content/speakers/benjamin.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -key: benjamin -name: Benjamin Granados -id: benjamin -feature: false -company: Celonis, TSC member -city: ' Madrid, Community of Madrid, Spain ' -photoURL: /images/speakers/benjamin_granados.jpeg -socials: - - icon: linkedin - link: 'https://www.linkedin.com/in/benjagranados/' - name: benjagranados -title: State of JSON Schema -position: Community Manager - JSON Schema ---- - -I'll share an overview of the huge progress of the JSON Schema initiative over the last 24 months, covering specification, governance, community, and industry. \ No newline at end of file diff --git a/content/speakers/james.md b/content/speakers/james.md deleted file mode 100644 index 07e40f6..0000000 --- a/content/speakers/james.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -key: james -name: James Gough -id: james -feature: true -company: Morgan Stanley -city: 'London, England, United Kingdom' -photoURL: /images/speakers/james.jpg -socials: - - icon: linkedin - link: 'https://www.linkedin.com/in/jpgough/' - name: jpgough -title: JSON Schema Powering FINOS Architecture as Code -position: Community Manager - JSON Schema ---- diff --git a/content/speakers/juan.md b/content/speakers/juan.md deleted file mode 100644 index bfa3c89..0000000 --- a/content/speakers/juan.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -key: juan -name: Juan Cruz Viotti -id: juan -feature: true -company: Sourcemeta CEO, TSC member -city: 'London, England, United Kingdom' -photoURL: /images/speakers/juan_cruz_viotti.jpeg -socials: - - icon: linkedin - link: 'https://www.linkedin.com/in/jviotti/' - name: jviotti -title: Applying software engineering practices to schemas -position: Founder ---- - -Hey there! I'm a Computer Scientist with experience in startups, open-source, and academia. Some facts about me: - -- I'm co-authored an O'Reilly book: Unifying Business, Data, and Code: Designing Data Products with JSON Schema - -- At University of Oxford, I won the 2022 CAR Hoare prize for the best dissertation and accompanying papers in the area of Software Engineering for my research around JSON BinPack. JSON BinPack made a breakthrough on 40 years of space-efficient telecommunication and binary serialization technologies, being more space-efficient than 13 other popular technologies in every single tested case - -- I'm the original author of Etcher, a popular open-source cross-platform image flasher. This desktop app is recommended by a range of GNU/Linux distributions, and was highlighted on magazine - -- I lead a London-based C++ open-source research lab called Sourcemeta providing cutting-edge JSON-related technologies. There, I maintain a custom JSON parser, JSON binary technologies, and a variety of JSON Schema related projects - -- I own the Learn JSON Schema (https://www.learnjsonschema.com) reference documentation website, which serves more than 7k monthly users - -- At Postman, I led the development of Starship, a C++ framework to create cross-platform native applications diff --git a/content/speakers/loic.md b/content/speakers/loic.md deleted file mode 100644 index fbfcc8b..0000000 --- a/content/speakers/loic.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -key: loic -name: Loïc Lefèvre -id: loic -feature: true -company: Oracle -city: 'Tours, Centre-Val de Loire, France' -photoURL: /images/speakers/loic_lefevre.jpeg -socials: - - icon: linkedin - link: 'https://www.linkedin.com/in/loiclefevre' - name: loiclefevre -position: Senior Product Manager ---- - -Customers' Success is my focus and I constantly improve my skills with this objective in mind. Being passionate about Information & Data Management (Governance, Data Privacy, ILM, Architecture, Performance... in a new world of Real-Time Analytics, Artificial Intelligence and Fast Data Ingestion...), Application architecture and development (DevOps, Non-regression & Cloud Computing), Financial industry (Bank, Insurance)... I learn something new every day thanks to my customers and I love to bring them Solutions that fits perfectly their needs. - -Right now, I'm evangelizing about Oracle *Public* Cloud incredible and sometimes unique on the market capabilities whatever the workloads and I'm Reviving the appeal for the Oracle *Multi-Model* Database and its associated Data Management huge differentiators for Application development... believe me, once you dig into it you just wonder: "Why I didn't know about it? That would have saved me many days if not weeks!" 🙂 \ No newline at end of file diff --git a/content/speakers/matthew.md b/content/speakers/matthew.md deleted file mode 100644 index c83301e..0000000 --- a/content/speakers/matthew.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -key: matthew -name: Matthew Adams -id: matthew -feature: true -company: Endjin, TSC member -city: 'London, England, United Kingdom' -photoURL: /images/speakers/matthew_adams.jpeg -socials: - - icon: linkedin - link: 'https://www.linkedin.com/in/matthewadamscto' - name: matthewadamscto -title: Patterns for high perf, low alloc JSON Schema validation in .NET -position: Founder Director ---- -Founder of endjin, a Microsoft Gold Partner, Cloud Platform. - -3 decades experience in software technology and IT -2 decades as a main board director -Experience in software start-ups in the UK and North America -Whole innovation lifecycle from inception, through multi-phase funding to exit -Enterprise scale, global technology delivery - -Innovation Strategy, Business Transformation, Development, Cloud, Microsoft Azure \ No newline at end of file diff --git a/content/speakers/neha.md b/content/speakers/neha.md deleted file mode 100644 index 75b3c23..0000000 --- a/content/speakers/neha.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -key: neha -name: Neha Singla -id: neha -feature: false -company: Apple -city: 'Seattle, Washington, United States' -photoURL: /images/speakers/neha_singla.jpg -socials: - - icon: linkedin - link: 'https://www.linkedin.com/in/neha-singla-55b3a432/' - name: neha-singla-55b3a432 -title: Unlocking Dynamic Frontend Development Through JSON Schema -position: Senior Software Engineer ---- diff --git a/content/speakers/tomc.md b/content/speakers/tomc.md deleted file mode 100644 index 2ccc468..0000000 --- a/content/speakers/tomc.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -key: tomc -name: Thomas Clark -id: tomc -feature: true -company: Octue CEO, conference sponsor -city: 'Cambridge, England, United Kingdom' -photoURL: /images/speakers/tom_clark.jpeg -socials: - - icon: linkedin - link: 'https://www.linkedin.com/in/thclark1/' - name: thclark1 -title: IEC Standards - Toward digital standards with JSONSchema -position: CEO ---- - -Do you feel like you spend much of your day struggling with data and code, when that’s not your specialism or even your scientific interest? - -That was how I felt as an engineer working in renewable power. I wanted to devote my time to assessing novel CFD techniques or implementing turbine analysis methods. But my progress was frustrated by the difficulties of reusing data. - -I was not alone. Most scientists, in industry and academia alike, find they have to code in order to draw conclusions. You could say we’ve all become data scientists by default. - -Octue was launched in 2017 with the mission to free up scientists everywhere to focus on their science. Today, our framework, tools and support help them take full advantage of data by making their data groundwork easier, quicker and more sustainable. - -In addition to the open-source Twined framework that’s part of Octue’s core work, I also created and maintain EnvironmentStudio (https://es-flow.readthedocs.io), a tool for classifying chaotic turbulent behaviour in atmospheric and marine boundary layers. diff --git a/content/speakers/tomcollins.md b/content/speakers/tomcollins.md deleted file mode 100644 index 5401373..0000000 --- a/content/speakers/tomcollins.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -key: tomcollins -name: Tom Collins -id: tomcollins -feature: true -company: DVLA, UK Gov -city: ' Greater Swansea Area ' -photoURL: /images/speakers/tom_collins.jpeg -socials: - - icon: linkedin - link: 'https://www.linkedin.com/in/tom-collins-27894bb/' - name: tom-collins-27894bb -title: JSON Schema for data design & contract, client and code generation -position: Principal Software Engineer ---- diff --git a/data/backup/schedule.yml b/data/backup/schedule.yml new file mode 100644 index 0000000..f8e4da3 --- /dev/null +++ b/data/backup/schedule.yml @@ -0,0 +1,29 @@ +- day: '2024-12-05' + start: '09:45' + rooms: + - room: main + slots: + - slot: welcome + talk: __open + - slot: talk-1 + talk: state_of_json_schema + - slot: talk-2 + talk: iec_json_schema + - slot: coffee-break + talk: __pause + - slot: talk-3 + talk: applying_engineeting_2_json_schema + - slot: talk-4 + talk: patterns_high_perf_json_schema + - slot: talk-5 + talk: relational_db_json_schema + - slot: talk-6 + talk: frontend_json_schema + - slot: lunch + talk: __lunch + - slot: talk-7 + talk: json_schema_strands + - slot: talk-8 + talk: webofthings_json_schema + - slot: talk-9 + talk: json_schema_4_data_design diff --git a/data/info.yml b/data/info.yml index a5f76a9..1b68d79 100644 --- a/data/info.yml +++ b/data/info.yml @@ -1,5 +1,5 @@ id: HJRThubF4uYPkb7jSUxi -name: JSON Schema Conference 24 +name: JSON Schema Conference 25 address: formattedAddress: "CNIT Forest - Paris, France" locality: @@ -12,7 +12,7 @@ address: lat: 43.6115538 lng: 1.4345827 dates: - start: "2024-12-05T09:45:00.000Z" - end: "2024-12-05T15:10:00.000Z" + start: "2025-12-09T09:45:00.000Z" + end: "2025-12-09T15:10:00.000Z" # update dates here diff --git a/data/schedule.yml b/data/schedule.yml index f8e4da3..da74f21 100644 --- a/data/schedule.yml +++ b/data/schedule.yml @@ -1,29 +1,5 @@ -- day: '2024-12-05' +- day: '2025-12-09' start: '09:45' rooms: - room: main - slots: - - slot: welcome - talk: __open - - slot: talk-1 - talk: state_of_json_schema - - slot: talk-2 - talk: iec_json_schema - - slot: coffee-break - talk: __pause - - slot: talk-3 - talk: applying_engineeting_2_json_schema - - slot: talk-4 - talk: patterns_high_perf_json_schema - - slot: talk-5 - talk: relational_db_json_schema - - slot: talk-6 - talk: frontend_json_schema - - slot: lunch - talk: __lunch - - slot: talk-7 - talk: json_schema_strands - - slot: talk-8 - talk: webofthings_json_schema - - slot: talk-9 - talk: json_schema_4_data_design + slots: \ No newline at end of file diff --git a/hugo.toml b/hugo.toml index a57c3f2..5e87c56 100644 --- a/hugo.toml +++ b/hugo.toml @@ -9,9 +9,9 @@ theme = "devfest-theme-hugo" # params [params] - title = "JSON Schema Conference 24" - date = "2024-12-05" # update date - description = "JSON Schema Conference website for 2024" + title = "JSON Schema Conference 25" + date = "2025-12-09" # update date + description = "JSON Schema Conference website for 2025" images = ["/images/"] email = "info@json-schema.org" keywords = "event, gdg, gde, devfest, google, programming, android, chrome, developers, web, cloud, androiddev" @@ -28,7 +28,7 @@ theme = "devfest-theme-hugo" footer = "images/logos/json-schema-logo-white.svg" [Data] - schedule = "2024-12-05" # update date + schedule = "2025-12-09" # update date [menu] [[menu.main]]