awesome-developer-experience
github.com/workos/awesome-developer-experience ↗🤘 A curated list of DX (Developer Experience) resources
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me 2010 - 2013 resources from awesome-developer-experience"
Installation instructions →What's inside
Articles
- 100 Days of Developer eXperience
Most of the 100 Days of Developer eXperience posts are combination of empirical quotes from developers and facts from scientific articles.
- APIs for Humans: The Rise of Developer Experience (DX)
The art of simplifying complex interactions into meaningful user experiences is an important competitive advantage for technology companies. But what if your product is an API and your end-users are developers? How do you design a good experience for them?
- Building a Developer Experience Team at Sendgrid
As we scaled up to hundreds of employees, many new PMs, designers, and engineers ended up working on the product who didn’t share that same explicit understanding of our developer customers. Slowly, but surely, the overall DX around SendGrid suffered.
- Developer experience: an essential aspect of enterprise architecture
Considering the interfaces throughout an enterprise architecture will lead to broader adoption. Read this primer on how to develop a great experience.
- Developer Experience at Netlify
The Developer Experience organization at Netlify is quite unique. In this post, we talk through the structure of the organization, how we work, who we are, and some of our team strategies.
- Developer experience is the next major competitive front in enterprise tech
Now that cloud is old news and APIs launch major businesses, the most successful companies over the next decade of enterprise tech will delight their customers.
Products
- Algolia2010 - 2013
Algolia is a search platform that enables companies to deliver fast and relevant digital experiences.
- Apideck2018 - Current
Apideck provides access to a single integration layer with a rapidly growing ecosystem of APIs.
- Appwrite2018 - Current
Appwrite is a secure end-to-end backend server for Web, Mobile, and Flutter developers that is packaged as a set of Docker containers for easy deployment
- Atlassian2000 - 2009
Atlassian provides collaboration, development, and issue tracking software for teams.
- Auth02010 - 2013
Auth0 is an identity management platform for web, mobile, IoT, and internal applications.
- Bannerbear2018 - Current
Bannerbear auto-generates social media visuals, ecommerce banners, and dynamic email images.
Videos
- Building DevX Teams
Cirpo Cinelli
- JS UX: Writing code for humans
Lea Verou
- The Elements of Developer Experience (DX) Design
Stephen Boak
- The Next Generation of Developer-First Products
Zeno Rocha
- The only way how to have happy & productive developers
Vratislav Kalenda
- The Seven Deadly Sins of Developer Onboarding
Cristiano Betta
Research
- Developer Experience: Concept and Definition
Developer experience could be defined as a means for capturing how developers think and feel about their activities within their working environments
- Measuring program comprehension: A large-scale field study with professionals
In a study with Java and C# projects, they found that most of the time the developer spends is with Navigation and Comprehension. Here's a summary: Comprehension (57.62%) / Navigation (23.96%) / Editing (5.02%) / Others (13.40%). Data sample: 78 developers across 7 projects over 3,148 working hours
- Towards an Empirically-Based IDE: An Analysis of Code Size and Screen Space
The average length of functions per programming language: Java (8.87 lines) / C++ (19.48 lines) / Python (15.60) / JavaScript (21.68 lines). The average line width: Java (70.27 chars) / C++ (74.96 chars) / Python (72.75 chars) / JavaScript (66.32 chars).
Events
- DevX Conf
Online
Showing a sample of 129 resources. View the full list on GitHub →