Skip to content

Commit

Permalink
Merge pull request #24 from techmannih/speakers
Browse files Browse the repository at this point in the history
update speaker page
  • Loading branch information
DhairyaMajmudar authored Dec 20, 2024
2 parents 59b3ce7 + e0a073d commit 87d094c
Show file tree
Hide file tree
Showing 30 changed files with 66 additions and 35 deletions.
4 changes: 2 additions & 2 deletions content/sessions/applying_engineeting_2_json_schema.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
---
key: applying_engineeting_2_json_schema
title: Applying software engineering practices to schemas
title: Applying software engineering practices to JSON Schemas
id: applying_engineeting_2_json_schema
format: talk
duration: 25
tags:
- talk
speakers:
- juan
presentation: null
presentation: /presentation/Applying software engineering practices to JSON Schemas.pdf
draft: false
---

Expand Down
4 changes: 2 additions & 2 deletions content/sessions/frontend_json_schema.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
---
key: frontend_json_schema
title: Unlocking Dynamic Frontend Development Through JSON Schema
title: Unlocking dynamic frontend development through JSON Schema
id: frontend_json_schema
format: talk
duration: 25
tags:
- talk
speakers:
- neha
presentation: null
presentation: /presentation/Unlocking dynamic frontend development through JSON Schema.pdf
draft: false
---

Expand Down
4 changes: 2 additions & 2 deletions content/sessions/iec_json_schema.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
---
key: iec_json_schema
title: IEC Standards - Toward digital standards with JSONSchema.
title: IEC Standards - Toward Digital Standards with JSON Schema
id: iec_json_schema
format: talk
duration: 25
tags:
- talk
speakers:
- tomc
presentation: null
presentation: /presentation/IEC Standards.pdf
draft: false
---

Expand Down
4 changes: 2 additions & 2 deletions content/sessions/json_schema_4_data_design.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
---
key: json_schema_4_data_design
title: JSON Schema for data design & contract, client and code generation
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: null
presentation: /presentation/JSON Schema for data design and contract.pdf
draft: false
---

Expand Down
16 changes: 16 additions & 0 deletions content/sessions/json_schema_finos.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
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.

---
4 changes: 2 additions & 2 deletions content/sessions/json_schema_strands.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
---
key: json_schema_strands
title: Strands - Announcing a repository for JSONSchema
title: Introducing Strands - a JSON Schema repository
id: json_schema_strands
format: talk
duration: 25
tags:
- talk
speakers:
- tomc
presentation: null
presentation: /presentation/Introducing Strands.pdf
draft: false
---

Expand Down
4 changes: 2 additions & 2 deletions content/sessions/patterns_high_perf_json_schema.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
---
key: patterns_high_perf_json_schema
title: Patterns for high perf, low alloc JSON Schema validation in .NET
title: High-performance JSON Schema validation in .NET
id: patterns_high_perf_json_schema
format: talk
duration: 25
tags:
- talk
speakers:
- matthew
presentation: null
presentation: /presentation/High-performance JSON Schema validation.pdf
draft: false
---

Expand Down
4 changes: 2 additions & 2 deletions content/sessions/relational_db_json_schema.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
---
key: relational_db_json_schema
title: JSON Schema and Relational Databases - Bridging the Gap!
title: JSON schema and relational databases - bridging the gap
id: relational_db_json_schema
format: talk
duration: 25
tags:
- talk
speakers:
- loic
presentation: null
presentation: /presentation/JSON schema and relational databases.pdf
draft: false
---

Expand Down
4 changes: 2 additions & 2 deletions content/sessions/state_of_json_schema.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
---
key: state_of_json_schema
title: The State of JSON Schema
title: The state of JSON schema
id: state_of_json_schema
format: talk
duration: 25
tags:
- talk
speakers:
- benjamin
presentation: null
presentation: /presentation/The state of JSON schema.pdf
draft: false
---

Expand Down
4 changes: 2 additions & 2 deletions content/sessions/webofthings_json_schema.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
---
key: webofthings_json_schema
title: Generic and Extensible Web of Things Manager Using JSON Schema & AI
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: null
presentation: /presentation/Generic and extensible web of things manager.pdf
draft: false
---

Expand Down
2 changes: 1 addition & 1 deletion content/speakers/andreas.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ key: andreas
name: Andreas Eberhart
id: andreas
feature: true
company: Dashjoin
company: Dashjoin, Ambassador
city: "Mannheim, Baden-Württemberg, Germany"
photoURL: /images/speakers/andreas_eberhart.png
socials:
Expand Down
2 changes: 1 addition & 1 deletion content/speakers/benjamin.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ key: benjamin
name: Benjamin Granados
id: benjamin
feature: false
company: Celonis
company: Celonis, TSC member
city: ' Madrid, Community of Madrid, Spain '
photoURL: /images/speakers/benjamin_granados.jpeg
socials:
Expand Down
15 changes: 15 additions & 0 deletions content/speakers/james.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
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
---
2 changes: 1 addition & 1 deletion content/speakers/juan.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ key: juan
name: Juan Cruz Viotti
id: juan
feature: true
company: Sourcemeta
company: Sourcemeta CEO, TSC member
city: 'London, England, United Kingdom'
photoURL: /images/speakers/juan_cruz_viotti.jpeg
socials:
Expand Down
2 changes: 1 addition & 1 deletion content/speakers/matthew.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ key: matthew
name: Matthew Adams
id: matthew
feature: true
company: Endjin Ltd
company: Endjin, TSC member
city: 'London, England, United Kingdom'
photoURL: /images/speakers/matthew_adams.jpeg
socials:
Expand Down
4 changes: 2 additions & 2 deletions content/speakers/tomc.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
---
key: tomc
name: Tom Clark
name: Thomas Clark
id: tomc
feature: true
company: Octue
company: Octue CEO, conference sponsor
city: 'Cambridge, England, United Kingdom'
photoURL: /images/speakers/tom_clark.jpeg
socials:
Expand Down
2 changes: 1 addition & 1 deletion content/speakers/tomcollins.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ key: tomcollins
name: Tom Collins
id: tomcollins
feature: true
company: Driver and Vehicle Licensing Agency (UK Gov)
company: DVLA, UK Gov
city: ' Greater Swansea Area '
photoURL: /images/speakers/tom_collins.jpeg
socials:
Expand Down
2 changes: 1 addition & 1 deletion layouts/sessions/single.html
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ <h1 class="text">{{ .Title }}</h1>
rel="noreferrer"
target="_blank">
{{ partial "icon.html" "slides" }}
Voir les slides
{{ .Title }}
</a>
{{ end }}

Expand Down
Binary file added static/images/speakers/james.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added static/presentation/IEC Standards.pdf
Binary file not shown.
Binary file added static/presentation/Introducing Strands.pdf
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added static/presentation/The state of JSON schema.pdf
Binary file not shown.
Binary file not shown.
18 changes: 9 additions & 9 deletions static/theme.css
Original file line number Diff line number Diff line change
Expand Up @@ -1585,17 +1585,17 @@ form input:invalid {

.section.sessions ul.talks,
.taxonomy.tags ul.talks {
list-style: none;
padding: 0;
margin: 0;
display: flex;
flex-wrap: wrap
list-style: none;
padding: 0;
margin: 0;
display: grid;
grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
gap: 2rem;
}

.section.sessions ul.talks li.talk,
.taxonomy.tags ul.talks li.talk {
margin: 1rem;
flex: 1 0 320px
width: 100%;
}

.section.sessions ul.talks a,
Expand Down Expand Up @@ -1688,7 +1688,6 @@ form input:invalid {
}

.talk {
margin: 2rem auto 0;
max-width: 60rem;
max-width: var(--block-text-max-width)
}
Expand Down Expand Up @@ -1856,7 +1855,8 @@ form input:invalid {
}

.page.sessions .talk .media {
grid-column: 1/-1
grid-column: 1/-1;
margin: 2rem 0;
}

.page.sessions .talk .media a {
Expand Down

0 comments on commit 87d094c

Please sign in to comment.