Home

Awesome

Awesome Developer Experience Awesome

Developer Experience (DX) describes the experience developers have while using or working on your product. A positive developer experience ensures that your developers are happy, satisfied and less likely to leave your team. Improving developer experience ranges from well written documentation, through using the right tooling, up to giving a proper consideration to how developers feel. A developer-first approach.

A curated list of awesome Developer Experience resources, tools and reading material.

Contents

📚 Resources

Books, articles, communities and

Articles

Articles about developer experience written by the community.

Books

Books about developer experience.

Communities

Hang out with like-minded DX people.

Newsletters

Newsletters writing about developer experience, for regular awesomeness.

Websites

Websites that produce developer experience content.

📃 Documentation

Documentation best practices and developer experience guidelines.

🧰 Tools

API platforms

Good developer experience includes good API usage/design.

Automation

Awesome automation to improve your developer experience.

Documentation

Knowledge management

Awesome knowledge management systems.

Local development

Good developer experience starts at the door step.

Monitoring

Monitoring that makes developers happy.

Open-Source

Open-source tools that improve your DX!

SaaS

Services that have direct impact on developer experience.

Security

Spend less time searching for vulnerabilities, more time experiencing.

Terminal

Terminals that are awesome to use and improve productivity.

Version control and releasing

Happy developers need not fear the release.

Version management

Version management made a breeze.

🔍 See also

More interesting resources about developer experience.