# Jed Watson

Co-founder of Thinkmill and OSS developer. Creator of Keystatic, Keystone, react-select, and classnames.

## Specialties

- Front-end Engineering,
- DevOps,
- [API Platforms](/content/services/api-platforms/index.html),
- Content Management Systems,
- [React](/content/services/react/index.html),
- [GraphQL](/content/services/graphql/index.html)

## Find Jed on

- [GitHub](https://github.com/JedWatson)

- [Talk: **Meet Keystatic**](/content/blog/meet-keystatic/index.html)
  - Thinkmill founder Jed Watson introduced React Sydney to Keystatic our new file-based content management system that makes Markdown, JSON and YAML content in your codebase editable by humans. April 2023

- [Article: **The Thinkmill Learning Loop**](/content/blog/the-learning-loop/index.html)
  - How the work we do in open source and client services drives our craft to new levels. February 2023 · 2 min read

- [Talk: **Single source of truth development**](/content/blog/single-source-of-truth-development/index.html)
  - Jed demonstrates an end-to-end project using Prisma, Keystone, GraphQL, TypeScript and Next.js where everything is derived from a single source of truth for the schema and types. September 2022

- [News: **We’re really proud to see so much adoption of our OSS tools**](/content/blog/we-re-really-proud-to-see-so-much-adoption-of-our-oss-tools/index.html)
  - Our ability to do great work is inseparable from the communities we’re a part of. Seeing our open-source projects used by so many people remains a constant source of inspiration. September 2022

- [Screencast: **The State of Headless CMS**](/content/blog/the-state-of-headless-cms/index.html)
  - Jed joined a panel of experts to discusses the current state of Headless CMS and what lies over the horizon. July 2022

- [Talk: **Introducing KeystoneJS, the CMS & API Platform for Prisma**](/content/blog/introducing-keystone-js-the-cms-and-api-platform-for-prisma/index.html)
  - Jed’s workshop on how to build a polling system into a blog with Keystone, NextJs, GraphQL & Prisma. July 2022

- [Talk: **Keystone, GraphQL & Prisma**](/content/blog/keystone-graph-ql-and-prisma/index.html)
  - Jed discusses the new Keystone 6 at Prisma’s Korea Meetup

- [Talk: **Next-gen CMS & GraphQL API with Keystone & Prisma**](/content/blog/next-gen-cms-and-graph-ql-api-with-keystone-and-prisma/index.html)
  - Jed shared our freshly minted Keystone 6 with the world at Prisma Day conference in July 2021. His talk is a great way to learn how Keystone's combination of features and flexibility set it apart from other backend frameworks and Content Management Systems. July 2021

- [Article: **ReactConf AU, one year later**](/content/blog/react-conf-au-one-year-later/index.html)
  - We put on Australia’s first ever React Conf in February 2020. You won’t believe what happened next! February 2021 · 5 min read

- [Talk: **The Value of Open Source**](/content/blog/the-value-of-open-source/index.html)
  - Jed wraps up ReactConf AU by discussing the sustainability of open source, the value OSS creates for us all individually and as a collective, and then proposes some small steps we can all take to ensure the future of our vibrant community. March 2020

- [Talk: **Building React Select**](/content/blog/building-react-select/index.html)
  - Jed talks about how he accidentally built the most popular React component, experienced death by a hundred props, got buried under hundreds of PRs, invented a component extension API, learned that styles are also a function of state, influenced some major design systems and finally got some sleep. October 2019

- [Talk: **Rebuilding React-Select**](/content/blog/rebuilding-react-select/index.html)
  - Jed discusses the upcoming React Select 2 and his experiences working in open source. March 2018

- [Talk: **Content Management & Node.js**](/content/blog/content-management-and-node-js/index.html)
  - Jed Watson talks about Content Management Systems in Node.js. November 2015

- [Talk: **Going Mobile with React**](/content/blog/going-mobile-with-react/index.html)
  - Jed shares what we’ve learned approaching the unique challenges of building mobile web apps with React. June 2015

- [Article: **Making the case for Progressive Javascript**](/content/blog/making-the-case-for-progressive-javascript/index.html)
  - I’m crediting Mark Dalgleish for this one, but I want to make the case because it’s the best alternative I’ve heard to “Isomorphic Javascript”. February 2015 · 3 min read

- [Article: **My first year of Open Source Commitment and KeystoneJS**](/content/blog/first-year-of-open-source-commitment/index.html)
  - If you want to do something, do it every day. This is the story of my first year writing open-source software. September 2014
