How to write release notes
A guide to writing effective release notes for software, focusing on clarity, structure, and best practices for open-source projects.
A guide to writing effective release notes for software, focusing on clarity, structure, and best practices for open-source projects.
A 26-hour live coding marathon featuring multiple Java developers streaming technical deep dives, interviews, and interactive coding sessions.
A developer shares detective-like strategies for debugging software, including reading error messages, changing one thing at a time, and confirming assumptions.
A software developer shares key lessons and mistakes from their journey from intern to junior developer, focusing on overcoming challenges like 'Tutorial Hell'.
Introduces the Nijute concept: Not Impossible, Just Too Expensive, a mental model for reframing 'impossible' tech problems as solvable cost/constraint issues.
A personal story about transitioning from a sawmill career to a tech role at Chocolatey Software, driven by a passion for automation and PowerShell.
A developer reflects on the challenge of building simple, small-scale projects after years of focusing on large-scale, complex system architecture.
A guide on breaking into Developer Relations, outlining key skills and pathways based on interviews with industry professionals.
The article argues for eliminating problems at their root rather than just solving them, using examples from software and business.
Explores holistic testing as an integrated part of the entire software development lifecycle, not a separate phase.
Explores practical processes for building trust and ensuring ethics in AI development, focusing on transparency, bias, and security.
An in-depth look at JUnit Pioneer, a JUnit 5 extension project, covering its features, development, and community contributions.
A software developer discusses the 'XY Problem' in tech support, where users ask about their attempted solution rather than the actual problem they need to solve.
A signal-boosted article explaining the philosophy and commitment behind Lichess, a free and open-source online chess platform.
A guide on hiring engineering managers, focusing on the decision between promoting internal engineers versus hiring external candidates.
A developer shares their journey of making their personal website's source code public, discussing vulnerability and overcoming imposter syndrome.
Explores the downsides of constant communication tools like Slack and proposes ideas from Cal Newport's book to improve focus and productivity in software development.
A developer shares 9 key lessons learned from maintaining a large Vue.js codebase for 3 years, focusing on consistency, legacy code, and dependencies.
A review of PHP's evolution in 2021, covering PHP 8 features, upcoming 8.1 additions like enums, and community trends.
Announcing Sourcery Pro, a new macOS app that extends Xcode's capabilities, built from over 1000 hours of development work.