PyCon DE 2022
A talk from PyCon DE 2022 on how to maximize your use of Django by contributing to its open-source community and development.
A talk from PyCon DE 2022 on how to maximize your use of Django by contributing to its open-source community and development.
A talk from Django Day Copenhagen 2022 on how to get involved in and contribute to the Django open-source community.
A talk from Python Web Conference 2022 on how to maximize Django's potential by engaging with and contributing to its open-source community.
The article explores why inefficient companies and poor-quality products persist in the market, challenging the idea that competition naturally eliminates them.
A guide by Mitchell Hashimoto on a systematic approach to understanding and contributing to complex software projects, from becoming a user to making your first change.
Introduces the 'Code Review Pyramid' concept to prioritize important aspects like functionality and performance over style in code reviews.
Introduces the 'Code Review Pyramid' concept to prioritize important aspects like functionality and performance over style in code reviews.
A guide to Django security, covering common vulnerabilities and how the framework helps protect web applications from threats.
Argues that GitHub's 'Create a merge commit' option is the best merge strategy for maintaining a clear, useful Git history with atomic commits.
Explains the common reasons why open source pull requests often take weeks, months, or longer to be reviewed and merged.
A deep dive into the internal workings of the Zig programming language's built-in build system, explaining its two-stage compilation process and declarative API.
Explores how baseball scouts' subjective biases and focus on physical appearance lead to misjudging player talent, with parallels to hiring in other fields.
A guide to effective code review practices, focusing on goals, culture, and team collaboration for maintaining code quality.
Explains why leaders must transparently document decision-making processes and reasoning, using tools like GitHub issues, to scale effectively.
A guide for developers joining an Angular project, advocating for proactive codebase improvements like enabling strict TypeScript to enhance quality and team morale.
An analysis of how people with superficial knowledge confidently propose flawed solutions to complex problems in fields they don't understand.
A critique of thoughtless book recommendations in tech, using the classic SICP as a prime example of a poorly-suited 'must-read'.
A software developer's updated list of recommended books, focusing on titles that are helpful and educational for tech professionals.
Explores applying scientific principles and engineering pragmatism to modern software development to improve practices and avoid common pitfalls.
A deep dive into the pros and cons of using Java's Optional type for method parameters, analyzing common arguments and patterns.