The secret to making code contributions that stand the test of time
A developer explains how to make lasting code contributions by focusing on tests and documentation, not just the code itself.
A developer explains how to make lasting code contributions by focusing on tests and documentation, not just the code itself.
Explains what OpenJDK is, its community structure, and governance, as part of a Java-focused newscast.
Explains the benefits of writing weekly 15-5 reports for productivity, visibility, and team trust in a tech/engineering context.
A guide to implementing feature flags in .NET applications, from basic toggles to advanced configurations for controlled rollouts.
Explains how high capacity utilization creates queues, hurting team performance, using a bagel shop analogy and software development simulations.
Explores common concurrency challenges in software development, using a URL shortener example to demonstrate solutions with minimal locking.
Strategies for development teams to identify, plan for, and break the vicious cycle of accumulating technical debt.
Lists the top nine essential technical skills for a successful .NET developer, including C#, ASP.NET MVC, and database knowledge.
A senior tech professional shares practical guidelines and mindset strategies for effectively onboarding into a new mid-to-senior role in the tech industry.
A senior engineer discusses taking on product management duties to fill a gap, arguing that initiative and leadership are key at higher levels.
A developer shares recent articles on innovation, money, and work, including thoughts on pull requests in software teams.
A developer's argument for moving open source projects from proprietary platforms like GitHub to open source forges, highlighting ethical and sustainability concerns.
Explores the history and concept of no-code programming, questioning its novelty and analyzing it through the lens of 'programming substrates'.
Announcement of the Hare programming language, a new systems programming language, with community updates and related tech blog posts.
A critique of traditional metrics for observability, arguing they are limited for debugging unknown issues but still valuable for system health monitoring.
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.