Development Articles
An ongoing curated list of frameworks and libraries, articles and books , talks and screencasts, recordings, blogs and github link repositories, learning tutorials and resources about the Art of Development.
Thanks to all contributors, you're awesome and wouldn't be possible without you! Our goal is to build a categorized community-driven collection of very well-known resources.
Table of Contents
Basic
- BDUF: A arte de fazer coisas que não deveriam ser feitas - Rodrigo de Toledo (english version)
- Empty - The Codeless Code - Qi
- How to Make Your Code Reviewer Fall in Love with You - Michael Lynch
- How to Write a Git Commit Message - Chris Beams
- Steps to better code - Isaac Lyman
- The Opposite of Fitts' Law - Jeff Atwood
- The Joel Test: 12 Steps to Better Code - Joel Spolsky
- The Little Book of Python Anti-Patterns - QuantifiedCode
- The most critical Python code metric - Steve Dower
- The Ugly American Programmer - Jeff Atwood
Intermediary/Advanced
- Flaky tests - pytest documentation
- Design in Construction - Chapter 5 of Steve McConnell's book "Code Complete"
- Move Fast and Fix Things - Vicent Martí
- Notes on structured concurrency, or: Go statement considered harmful - Nathaniel J. Smith
- Lessons from 6 software rewrite stories - Herb Caudill
- Python API Checklist - Flávio Juvenal da Silva Junior
- PyQt Gotchas - Stefano Borini
- Timeouts and cancellation for humans - Nathaniel J. Smith
Culture
- Code culture problem - Nolan Frausto
- How To Write Unmaintainable Code - Roedy Green
- Python Culture - python.org historic document
- TechnicalDebt - Martin Fowler
- Top 7 programmers bad habits - Alberto Gutierrez
- When Good Software is Enough - Edward Yourdon
Talks
- Inventing on Principle - Bret Victor
- The End Of Object Inheritance & The Beginning Of A New Modularity - Augie Fackler & Nathaniel Manista
- The Naming of Ducks: Where Dynamic Types Meet Smart Conventions - Brandon Rhodes
- Transforming Code into Beautiful, Idiomatic Python - Raymond Hettinger
Books
- Architecture Patterns with Python (a.k.a. Cosmic Python) - Harry J. W. Percival & Bob Gregory
- Fluent Python - Luciano Ramalho
How to Contribute
Licenses
License
To the extent possible under law, Veilair has waived all copyright and related or neighboring rights to this work.