awesome-software-craftsmanship

Dev Resources

A curated collection of resources promoting software craftsmanship and professional development among developers

A curated list of awesome software craftsmanship resources

GitHub

728 stars
52 watching
76 forks
last commit: over 1 year ago
Linked from 3 awesome lists


Awesome Software Craftsmanship / Books

The Software Craftsman: Professionalism, Pragmatism, Pride
The Pragmatic Programmer: From Journeyman to Master
Software Craftsmanship: The New Imperative
Clean Code: A Handbook of Agile Software Craftsmanship
Soft Skills: The software developer's life manual
Working Effectively with Legacy Code
Beyond Legacy Code
Refactoring: Improving the Design of Existing Code
Refactoring to Patterns
Code Complete
The Clean Coder: A Code of Conduct for Professional Programmers
97 Things Every Programmer Should Know
97 Things Every Software Architect Should Know
97 Things Every Project Manager Should Know
97 Things Every Engineering Manager Should Know
The Developer’s Code
Practices of an Agile Developer
Pragmatic Thinking and Learning
Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman
The Passionate Programmer: Creating a Remarkable Career in Software Development
Implementation Patterns
The Mythical Man-Month: Essays on Software Engineering
Programming Pearls
Coders at Work: Reflections on the Craft of Programming
Team Geek: A Software Developer's Guide to Working Well with Others
Coding: On Software Design Process

Awesome Software Craftsmanship / Articles

Becoming Software Craftsmen - Ben Linders
Craftmanship And The Crevasse - Martin Fowler
The Codesmith - Chris ODell
On Technical Debt and Craftsmanship - Chris ODell
Programming is not a craft - Dan North
Enough With The Software Holy Wars! - Jason Gorman
The Thing of Software Development - Michael Feathers
Zen and the art of software development - Sean Hanly

Awesome Software Craftsmanship / Presentations

Craftsmanship and Ethics
Principles of Craftsmanship
Are You a SOLID Coder?
Patterns, Code Smells, and the Pragmatic Programmer
The Technical Debt Trap
Reinventing software quality
Selling Software Craftsmanship in the Enterprise
Growing and Fostering Software Craftsmanship
A software craftsman gets things done!
The Software Craftsmanship Imperative
Software Craftsmanship
Beyond Software Craftsmanship

Awesome Software Craftsmanship / Blogs

Clean Coder
Clean Coders
Codemanship
Craftsmanship Academy
Swanseacon blog
Artisan Développeur blog
Codemanship blog

Awesome Software Craftsmanship / Conferences / SoCraTes: Software Craftsmanship and Testing Conferences

SoCraTes Germany
SoCraTes Austria
SoCraTes Day Switzerland
SoCraTes Conference Switzerland
SoCraTes France
SoCraTes UK
SoCraTes Italy
I T.A.K.E. Unconference
CodeFreeze

Awesome Software Craftsmanship / Conferences

Software Craftsmanship North America
Craft-Conf
Agile Development & Software Craftsmanship conference
DevTernity: Conference for IT professionals who care about software craftsmanship

Awesome Software Craftsmanship / Communities

Software Craftsmanship Meetups
Software Craftsmanship Google Group
Slack Community

Awesome Software Craftsmanship / Twitter accounts

CleanCode
CleanCodeSchool
CleanSprings
Code Wisdom
MarcusBiel
Socrates_DE
SoCraTes_UK
SoCraTes_BE
SoCraTes_FR
SoCraTes_IT
SoCraTes_AT
SoCraTes_CH
TheCleanCoders
UncleBobMartin
Crafting Software
Pragmatic Programmers
Andy Hunt
Dave Thomas
Artisan Développeur

Awesome Software Craftsmanship / Podcasts

Legacy Code Rocks
Software Engineering Radio
Soft Skills Engineering
Café Craft (🇫🇷)
Artisan Développeur (🇫🇷)
Agile in 3 minutes
Codurance Talks

Backlinks from these awesome lists: