Jed Watson
Co-founder of Thinkmill and OSS developer. Creator of Keystatic, Keystone, react-select, and classnames.
Specialties
- Front-end Engineering,
- API Platforms,
- Content Management Systems,
- React,
- GraphQL,
- DevOps
Find Jed on
talk
Meet Keystatic
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.
article
The Thinkmill Learning Loop
How the work we do in open source and client services drives our craft to new levels.
· 2 min readtalk
Single source of truth development
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.
news
We’re really proud to see so much adoption of our OSS tools
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.
screencast
The State of Headless CMS
Jed joined a panel of experts to discusses the current state of Headless CMS and what lies over the horizon.
talk
Introducing KeystoneJS, the CMS & API Platform for Prisma
Jed’s workshop on how to build a polling system into a blog with Keystone, NextJs, GraphQL & Prisma.
talk
Keystone, GraphQL & Prisma
Jed discusses the new Keystone 6 at Prisma’s Korea Meetup
talk
Next-gen CMS & GraphQL API with Keystone & Prisma
Jed shared our freshly minted Keystone 6 with the world at Prisma Day conference in July 2021. His talk is a great way learn how Keystones combination of features and flexibility set it apart from other backend frameworks and Content Management Systems
article
ReactConf AU, one year later
We put on Australia’s first ever React Conf in February 2020. You won’t believe what happened next!
· 5 min readtalk
The Value of Open Source
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.
talk
Building React Select
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.
talk
Rebuilding React-Select
Jed discusses the upcoming React Select 2 and his experiences working in open source.
talk
Content Management & Node.js
Jed Watson talks about Content Management Systems in Node.js.
talk
Going Mobile with React
Jed shares what we’ve learned approaching the unique challenges of building mobile web apps with React.
article
Making the case for Progressive Javascript
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”.
· 3 min readarticle
My first year of Open Source Commitment and KeystoneJS
If you want to do something, do it every day. This is the story of my first year writing open-source software.
· 5 min read
More posts from other Thinkmill voices
Inclusive user testing with browser-based prototypes
Last year, we partnered with the Queensland Government and Meld Studios to design a website that helps people find tools and information to improve their digital literacy. This was a great chance to apply our inclusive design skills and build a site that’s usable and accessible to as many people as possible.
· 4 min readProgressive Web Apps (PWAs): A stepping stone towards a native mobile application
Progressive Web Apps (PWAs) are now a viable option for providing a mobile experience that meets users’ high expectations. This article provides an introduction to the history of PWAs for those new to the topic, as well as what can be expected from them in 2024. We also look at where PWAs sit in the mobile landscape and how they can be a practical stepping stone towards a native application experience in the future.
· 11 min readBuilding a Multi Brand Design System with Tailwind: Tips, Tricks and Tradeoffs
I recently wrapped up a project to help build a multi-brand design system. This article explores why we chose Tailwind CSS for styling and discusses the pros and cons of using it in this context.
· 16 min read
We’d love to work with you
Have a chat with our team about how Thinkmill can support your software ambitions.
Contact us