From 5f487e5b63012cb53d36dd60e817e55d67bba11a Mon Sep 17 00:00:00 2001 From: Benjamin Granados <40007659+benjagm@users.noreply.github.com> Date: Sat, 24 Aug 2024 12:04:59 +0200 Subject: [PATCH 1/2] Update ambassadors.json to fix indentation Tiny pr to fix the file's indentation --- programs/ambassadors/ambassadors.json | 634 +++++++++++++------------- 1 file changed, 317 insertions(+), 317 deletions(-) diff --git a/programs/ambassadors/ambassadors.json b/programs/ambassadors/ambassadors.json index 4233216f..eedfb04c 100644 --- a/programs/ambassadors/ambassadors.json +++ b/programs/ambassadors/ambassadors.json @@ -1,341 +1,341 @@ [ - { - "name": "Andreas Eberhart", - "img": "https://media.licdn.com/dms/image/C5603AQFwzjco4Zp2iw/profile-displayphoto-shrink_200_200/0/1522155839427?e=1723680000&v=beta&t=mzwGrHJqCu_doxI4tTZIkH2GtWIeW8iOTD-JDLxwYuA", - "bio": "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 holds a PhD in Computer Science from the University of Saarbrücken and a Master in Computer Science from Portland State University.", - "title": "CEO at Dashjoin", - "github": "aeberhart", - "twitter": "dashjoin", - "linkedin": "andreas-eberhart-94264a44", - "company": "Dashjoin", - "country": "🇩🇪", - "contributions": [ - { - "type": "article", - "title": "JSON Schema, Schema.org, JSON-LD: What’s the Difference?", - "date": { - "year": 2020, - "month": "August" - }, - "link": "https://medium.com/@dashjoin/json-schema-schema-org-json-ld-whats-the-difference-e30d7315686a" + { + "name": "Andreas Eberhart", + "img": "https://media.licdn.com/dms/image/C5603AQFwzjco4Zp2iw/profile-displayphoto-shrink_200_200/0/1522155839427?e=1723680000&v=beta&t=mzwGrHJqCu_doxI4tTZIkH2GtWIeW8iOTD-JDLxwYuA", + "bio": "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 holds a PhD in Computer Science from the University of Saarbrücken and a Master in Computer Science from Portland State University.", + "title": "CEO at Dashjoin", + "github": "aeberhart", + "twitter": "dashjoin", + "linkedin": "andreas-eberhart-94264a44", + "company": "Dashjoin", + "country": "🇩🇪", + "contributions": [ + { + "type": "article", + "title": "JSON Schema, Schema.org, JSON-LD: What’s the Difference?", + "date": { + "year": 2020, + "month": "August" }, - { - "type": "video", - "title": "Supercharge your Angular Project with JSON Schema Forms", - "date": { - "year": 2020, - "month": "August" - }, - "link": "https://www.youtube.com/watch?v=Xk9dxbbBFjo" + "link": "https://medium.com/@dashjoin/json-schema-schema-org-json-ld-whats-the-difference-e30d7315686a" + }, + { + "type": "video", + "title": "Supercharge your Angular Project with JSON Schema Forms", + "date": { + "year": 2020, + "month": "August" }, - { - "type": "adopter", - "title": "Add Dashjoin to the JSON Schema Adopters list.", - "date": { - "year": 2024, - "month": "April" - }, - "link": "https://landscape.json-schema.org/" - } - ] - }, - { - "name": "David Biesack", - "img": "https://avatars.githubusercontent.com/u/545944?s=400&u=26818946106e2d8ae8c0cb5e0b72d6c7f612d268&v=4", - "bio": "Chief API Officer at APiture (I design banking APIs with OpenAPI 3.1, JSON Schema 2020/12) and author of the API Design Matters blog, https://apidesignmatters.substack.com/ ", - "title": "Chief API Officer", - "github": "DavidBiesack", - "mastodon": "@DavidBiesack@fosstodon.org", - "linkedin": "davdbiesack", - "company": "Apiture", - "country": "🇺🇸", - "contributions": [ - { - "type": "article", - "title": "Composing API Models with JSON Schema", - "date": { - "year": 2023, - "month": "June" - }, - "link": "https://apidesignmatters.substack.com/p/composing-api-models-with-json-schema" + "link": "https://www.youtube.com/watch?v=Xk9dxbbBFjo" + }, + { + "type": "adopter", + "title": "Add Dashjoin to the JSON Schema Adopters list.", + "date": { + "year": 2024, + "month": "April" }, - { - "type": "article", - "title": "Master JSON Schema's Subtleties", - "date": { - "year": 2023, - "month": "July" - }, - "link": "https://apidesignmatters.substack.com/p/master-json-schemas-subtleties" + "link": "https://landscape.json-schema.org/" + } + ] + }, + { + "name": "David Biesack", + "img": "https://avatars.githubusercontent.com/u/545944?s=400&u=26818946106e2d8ae8c0cb5e0b72d6c7f612d268&v=4", + "bio": "Chief API Officer at APiture (I design banking APIs with OpenAPI 3.1, JSON Schema 2020/12) and author of the API Design Matters blog, https://apidesignmatters.substack.com/ ", + "title": "Chief API Officer", + "github": "DavidBiesack", + "mastodon": "@DavidBiesack@fosstodon.org", + "linkedin": "davdbiesack", + "company": "Apiture", + "country": "🇺🇸", + "contributions": [ + { + "type": "article", + "title": "Composing API Models with JSON Schema", + "date": { + "year": 2023, + "month": "June" }, - { - "type": "article", - "title": "Master More JSON Schema's Subtleties", - "date": { - "year": 2023, - "month": "July" - }, - "link": "https://apidesignmatters.substack.com/p/master-more-json-schemas-subtleties" + "link": "https://apidesignmatters.substack.com/p/composing-api-models-with-json-schema" + }, + { + "type": "article", + "title": "Master JSON Schema's Subtleties", + "date": { + "year": 2023, + "month": "July" }, - { - "type": "article", - "title": "Learning the Language of API Data", - "date": { - "year": 2023, - "month": "May" - }, - "link": "https://apidesignmatters.substack.com/p/learning-the-language-of-api-data" + "link": "https://apidesignmatters.substack.com/p/master-json-schemas-subtleties" + }, + { + "type": "article", + "title": "Master More JSON Schema's Subtleties", + "date": { + "year": 2023, + "month": "July" }, - { - "type": "other", - "title": "What is JSON Schema?", - "date": { - "year": 2024, - "month": "June" - }, - "link": "https://github.com/json-schema-org/website/pull/679" + "link": "https://apidesignmatters.substack.com/p/master-more-json-schemas-subtleties" + }, + { + "type": "article", + "title": "Learning the Language of API Data", + "date": { + "year": 2023, + "month": "May" }, - { - "type": "talk", - "title": "Wielding the Double-Edged Sword of JSON Schema", - "date": { - "year": 2022, - "month": "September" - }, - "link": "https://www.youtube.com/watch?v=6ukZEUBRpqo" - } - ] - }, - { - "name": "Juan Cruz Viotti", - "img": "https://avatars.githubusercontent.com/u/2192773?v=4", - "bio": "CTO at Intelligence.AI, founder of Sourcemeta, consultant, and author", - "title": "Chief Technical Officer", - "github": "jviotti", - "linkedin": "jviotti", - "company": "Intelligence.AI", - "country": "🇧🇴", - "contributions": [ - { - "type": "project", - "title": "Alterschema", - "date": { - "year": 2022, - "month": "May" - }, - "link": "https://alterschema.sourcemeta.com" + "link": "https://apidesignmatters.substack.com/p/learning-the-language-of-api-data" + }, + { + "type": "other", + "title": "What is JSON Schema?", + "date": { + "year": 2024, + "month": "June" }, - { - "type": "article", - "title": "How the W3C Web of Things brings JSON Schema to the Internet of Things", - "date": { - "year": 2022, - "month": "October" - }, - "link": "https://json-schema.org/blog/posts/w3c-wot-case-study" + "link": "https://github.com/json-schema-org/website/pull/679" + }, + { + "type": "talk", + "title": "Wielding the Double-Edged Sword of JSON Schema", + "date": { + "year": 2022, + "month": "September" }, - { - "type": "project", - "title": "Learn JSON Schema", - "date": { - "year": 2023, - "month": "March" - }, - "link": "https://www.learnjsonschema.com" + "link": "https://www.youtube.com/watch?v=6ukZEUBRpqo" + } + ] + }, + { + "name": "Juan Cruz Viotti", + "img": "https://avatars.githubusercontent.com/u/2192773?v=4", + "bio": "CTO at Intelligence.AI, founder of Sourcemeta, consultant, and author", + "title": "Chief Technical Officer", + "github": "jviotti", + "linkedin": "jviotti", + "company": "Intelligence.AI", + "country": "🇧🇴", + "contributions": [ + { + "type": "project", + "title": "Alterschema", + "date": { + "year": 2022, + "month": "May" }, - { - "type": "article", - "title": "Understanding JSON Schema Lexical and Dynamic Scopes", - "date": { - "year": 2024, - "month": "February" - }, - "link": "https://json-schema.org/blog/posts/understanding-lexical-dynamic-scopes" + "link": "https://alterschema.sourcemeta.com" + }, + { + "type": "article", + "title": "How the W3C Web of Things brings JSON Schema to the Internet of Things", + "date": { + "year": 2022, + "month": "October" }, - { - "type": "book", - "title": "Unifying Business, Data, and Code: Designing Data Products with JSON Schema", - "date": { - "year": 2024, - "month": "January" - }, - "link": "https://www.oreilly.com/library/view/unifying-business-data/9781098144999/" + "link": "https://json-schema.org/blog/posts/w3c-wot-case-study" + }, + { + "type": "project", + "title": "Learn JSON Schema", + "date": { + "year": 2023, + "month": "March" }, - { - "type": "initiative", - "title": "GSoC 2024: Upgrade/Downgrade Rules", - "date": { - "year": 2024, - "month": "March" - }, - "link": "https://github.com/json-schema-org/community/issues/599" - } - ] - }, - { - "name": "Esther Okafor", - "img": "https://avatars.githubusercontent.com/u/40007659?v=4", - "bio": "I am a QA engineer currently working with Storyblok. I am passionate about quality and making sure software design systems are developed with the highest standards", - "title": "Test engineer at Storyblok", - "github": "https://github.com/Estherokafor05/My-portfolio", - "twitter": "https://x.com/Estherokafor_", - "linkedin": "https://www.linkedin.com/in/okaforesther/", - "company": "Storyblok", - "country": "Nigeria", - "contributions": [ - { - "type": "article", - "title": "Postman Series - writing assertions and validating responses", - "date": { - "year": 2024, - "month": "May" - }, - "link": "https://estherokafor.com/postman-series-writing-assertions-and-validating-responses" + "link": "https://www.learnjsonschema.com" + }, + { + "type": "article", + "title": "Understanding JSON Schema Lexical and Dynamic Scopes", + "date": { + "year": 2024, + "month": "February" }, - { - "type": "article", - "title": "Beyond Assertions: Data Validation using Cypress with JSON Schema in End-to-End Testing", - "date": { - "year": 2024, - "month": "May" - }, - "link": "https://estherokafor.com/beyond-assertions-data-validation-using-cypress-with-json-schema-in-end-to-end-testing" + "link": "https://json-schema.org/blog/posts/understanding-lexical-dynamic-scopes" + }, + { + "type": "book", + "title": "Unifying Business, Data, and Code: Designing Data Products with JSON Schema", + "date": { + "year": 2024, + "month": "January" }, - { - "type": "article", - "title": "Beyond Basics: Leveraging JSON Schema for API Security Testing", - "date": { - "year": 2024, - "month": "June" - }, - "link": "https://estherokafor.com/beyond-basics-leveraging-json-schema-for-api-security-testing" + "link": "https://www.oreilly.com/library/view/unifying-business-data/9781098144999/" + }, + { + "type": "initiative", + "title": "GSoC 2024: Upgrade/Downgrade Rules", + "date": { + "year": 2024, + "month": "March" }, - { - "type": "talk", - "title": "Beyond Code: A qa's perspective to API design", - "date": { - "year": 2024, - "month": "July" - }, - "link": "https://www.canva.com/design/DAGJgnhNUYA/GLVTP-Yx7wcBVFjOhsN2uQ/edit?utm_content=DAGJgnhNUYA&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton" - } - ] - }, - { - "name": "Ege Korkan", - "img": "https://media.licdn.com/dms/image/D4D03AQG03-U--zDJpw/profile-displayphoto-shrink_200_200/0/1707341764311?e=1724889600&v=beta&t=xY0i-IncaI51wlZVJD7fEuSb0LMdR7j0-XlipV7EK6c", - "bio": "Research and standardization focused engineer at Siemens with a passion to drive interoperability across all levels.", - "title": "Web of Things Expert at Siemens", - "github": "egekorkan", - "twitter": "egekorkan", - "linkedin": "ege-korkan", - "mastodon":"https://mastodon.social/@egekorkan", - "company": "Siemens AG", - "country": "Germany", - "contributions": [ - { - "type": "article", - "title": "How the W3C Web of Things brings JSON Schema to the Internet of Things", - "date": { - "year": 2022, - "month": "October" - }, - "link": "https://json-schema.org/blog/posts/w3c-wot-case-study" + "link": "https://github.com/json-schema-org/community/issues/599" + } + ] + }, + { + "name": "Esther Okafor", + "img": "https://avatars.githubusercontent.com/u/40007659?v=4", + "bio": "I am a QA engineer currently working with Storyblok. I am passionate about quality and making sure software design systems are developed with the highest standards", + "title": "Test engineer at Storyblok", + "github": "https://github.com/Estherokafor05/My-portfolio", + "twitter": "https://x.com/Estherokafor_", + "linkedin": "https://www.linkedin.com/in/okaforesther/", + "company": "Storyblok", + "country": "Nigeria", + "contributions": [ + { + "type": "article", + "title": "Postman Series - writing assertions and validating responses", + "date": { + "year": 2024, + "month": "May" }, - { - "type": "project", - "title": "Web of Things Tutorial which contains a part on JSON Schema", - "date": { - "year": 2024, - "month": "January" - }, - "link": "https://w3c.github.io/wot-cg/tutorials/whatiswot/docs/preliminary/json-schema/intro" + "link": "https://estherokafor.com/postman-series-writing-assertions-and-validating-responses" + }, + { + "type": "article", + "title": "Beyond Assertions: Data Validation using Cypress with JSON Schema in End-to-End Testing", + "date": { + "year": 2024, + "month": "May" }, - { - "type": "adopter", - "title": "Add Standards Category to the JSON Schema Adopters list.", - "date": { - "year": 2024, - "month": "May" - }, - "link": "https://landscape.json-schema.org/" + "link": "https://estherokafor.com/beyond-assertions-data-validation-using-cypress-with-json-schema-in-end-to-end-testing" + }, + { + "type": "article", + "title": "Beyond Basics: Leveraging JSON Schema for API Security Testing", + "date": { + "year": 2024, + "month": "June" }, - { - "type": "working group", - "title": "Web of Things Working Group participation at the W3C, which is using JSON Schema", - "date": { - "year": 2018, - "month": "September" - }, - "link": "https://www.w3.org/WoT/" + "link": "https://estherokafor.com/beyond-basics-leveraging-json-schema-for-api-security-testing" + }, + { + "type": "talk", + "title": "Beyond Code: A qa's perspective to API design", + "date": { + "year": 2024, + "month": "July" }, - { - "type": "project", - "title": "JSON Spell-checker based on JSON Schema", - "date": { - "year": 2023, - "month": "January" - }, - "link": "https://github.com/eclipse-thingweb/playground/tree/master/packages/json-spell-checker" - } - ] - }, - { - "name": "Jeremy Fiel", - "img": "https://avatars.githubusercontent.com/u/32110157?v=4", - "bio": "Originally, an international logistics expert with more than 15 years of professional experience, Jeremy transitioned to software, specifically APIs, about 8 years ago. His passion for learning and contributing back to the community is where he found a love for open source projects. He is now a consistent contributor to projects such as [Redocly](https://github.com/redocly) and the [OpenAPI Initiative](https://github.com/OAI) projects, and a very active community member of JSON Schema.", - "title": "Principal Software Engineer | OpenAPI | JSON Schema | Arazzo | APIs", - "github": "jeremyfiel", - "twitter": "jeremyfiel", - "linkedin": "https://www.linkedin.com/in/jeremyfiel", - "company": "ADP, Inc.", - "country": "US", - "contributions": [ - { - "type": "project", - "title": "Schema author of OpenAPI Initiative's Arazzo Specification v1.0 JSON Schema", - "date": { - "year": 2024, - "month": "August" - }, - "link": "https://github.com/oai/arazzo-specification/schemas/v1.0/schema.yaml" + "link": "https://www.canva.com/design/DAGJgnhNUYA/GLVTP-Yx7wcBVFjOhsN2uQ/edit?utm_content=DAGJgnhNUYA&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton" + } + ] + }, + { + "name": "Ege Korkan", + "img": "https://media.licdn.com/dms/image/D4D03AQG03-U--zDJpw/profile-displayphoto-shrink_200_200/0/1707341764311?e=1724889600&v=beta&t=xY0i-IncaI51wlZVJD7fEuSb0LMdR7j0-XlipV7EK6c", + "bio": "Research and standardization focused engineer at Siemens with a passion to drive interoperability across all levels.", + "title": "Web of Things Expert at Siemens", + "github": "egekorkan", + "twitter": "egekorkan", + "linkedin": "ege-korkan", + "mastodon":"https://mastodon.social/@egekorkan", + "company": "Siemens AG", + "country": "Germany", + "contributions": [ + { + "type": "article", + "title": "How the W3C Web of Things brings JSON Schema to the Internet of Things", + "date": { + "year": 2022, + "month": "October" }, - { - "type": "project", - "title": "OSS contributor for Redocly CLI", - "date": { - "year": 2023, - "month": "April" - }, - "link": "https://github.com/redocly/redocly-cli" + "link": "https://json-schema.org/blog/posts/w3c-wot-case-study" + }, + { + "type": "project", + "title": "Web of Things Tutorial which contains a part on JSON Schema", + "date": { + "year": 2024, + "month": "January" }, - { - "type": "other", - "title": "JSON Schema Slack Community Member", - "date": { - "year": 2021, - "month": "November" - }, - "link": "https://json-schema.slack.com" + "link": "https://w3c.github.io/wot-cg/tutorials/whatiswot/docs/preliminary/json-schema/intro" + }, + { + "type": "adopter", + "title": "Add Standards Category to the JSON Schema Adopters list.", + "date": { + "year": 2024, + "month": "May" }, - { - "type": "other", - "title": "JSON Schema Stack Overflow Community Member", - "date": { - "year": 2021, - "month": "November" - }, - "link": "https://stackoverflow.com/questions/tagged/json-schema" + "link": "https://landscape.json-schema.org/" + }, + { + "type": "working group", + "title": "Web of Things Working Group participation at the W3C, which is using JSON Schema", + "date": { + "year": 2018, + "month": "September" }, - { - "type": "adopter", - "title": "Add ADP, Inc. to the JSON Schema Adopters list.", - "date": { - "year": 2023, - "month": "October" - }, - "link": "https://landscape.json-schema.org/" - } - ] - } -] \ No newline at end of file + "link": "https://www.w3.org/WoT/" + }, + { + "type": "project", + "title": "JSON Spell-checker based on JSON Schema", + "date": { + "year": 2023, + "month": "January" + }, + "link": "https://github.com/eclipse-thingweb/playground/tree/master/packages/json-spell-checker" + } + ] + }, + { + "name": "Jeremy Fiel", + "img": "https://avatars.githubusercontent.com/u/32110157?v=4", + "bio": "Originally, an international logistics expert with more than 15 years of professional experience, Jeremy transitioned to software, specifically APIs, about 8 years ago. His passion for learning and contributing back to the community is where he found a love for open source projects. He is now a consistent contributor to projects such as [Redocly](https://github.com/redocly) and the [OpenAPI Initiative](https://github.com/OAI) projects, and a very active community member of JSON Schema.", + "title": "Principal Software Engineer | OpenAPI | JSON Schema | Arazzo | APIs", + "github": "jeremyfiel", + "twitter": "jeremyfiel", + "linkedin": "https://www.linkedin.com/in/jeremyfiel", + "company": "ADP, Inc.", + "country": "US", + "contributions": [ + { + "type": "project", + "title": "Schema author of OpenAPI Initiative's Arazzo Specification v1.0 JSON Schema", + "date": { + "year": 2024, + "month": "August" + }, + "link": "https://github.com/oai/arazzo-specification/schemas/v1.0/schema.yaml" + }, + { + "type": "project", + "title": "OSS contributor for Redocly CLI", + "date": { + "year": 2023, + "month": "April" + }, + "link": "https://github.com/redocly/redocly-cli" + }, + { + "type": "other", + "title": "JSON Schema Slack Community Member", + "date": { + "year": 2021, + "month": "November" + }, + "link": "https://json-schema.slack.com" + }, + { + "type": "other", + "title": "JSON Schema Stack Overflow Community Member", + "date": { + "year": 2021, + "month": "November" + }, + "link": "https://stackoverflow.com/questions/tagged/json-schema" + }, + { + "type": "adopter", + "title": "Add ADP, Inc. to the JSON Schema Adopters list.", + "date": { + "year": 2023, + "month": "October" + }, + "link": "https://landscape.json-schema.org/" + } + ] + } +] From f36402461ae87def7df1bf6728fe9c9b002fdd6f Mon Sep 17 00:00:00 2001 From: Benjamin Granados <40007659+benjagm@users.noreply.github.com> Date: Wed, 4 Sep 2024 09:42:48 +0200 Subject: [PATCH 2/2] Adding changes suggested by David --- programs/ambassadors/ambassadors.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/programs/ambassadors/ambassadors.json b/programs/ambassadors/ambassadors.json index eedfb04c..a0685749 100644 --- a/programs/ambassadors/ambassadors.json +++ b/programs/ambassadors/ambassadors.json @@ -42,11 +42,11 @@ { "name": "David Biesack", "img": "https://avatars.githubusercontent.com/u/545944?s=400&u=26818946106e2d8ae8c0cb5e0b72d6c7f612d268&v=4", - "bio": "Chief API Officer at APiture (I design banking APIs with OpenAPI 3.1, JSON Schema 2020/12) and author of the API Design Matters blog, https://apidesignmatters.substack.com/ ", + "bio": "Chief API Officer at APiture (I design banking APIs with OpenAPI 3.1, JSON Schema 2020/12) and author of the API Design Matters blog, https://apidesignmatters.substack.com/ ", "title": "Chief API Officer", "github": "DavidBiesack", "mastodon": "@DavidBiesack@fosstodon.org", - "linkedin": "davdbiesack", + "linkedin": "davidbiesack", "company": "Apiture", "country": "🇺🇸", "contributions": [