In Defense of 100% Unit Test Coverage
A developer argues for the benefits of 100% unit test coverage, addressing common counterarguments and emphasizing testable code design.
A developer argues for the benefits of 100% unit test coverage, addressing common counterarguments and emphasizing testable code design.
A developer shares a painful freelance project case study, detailing scope creep, poor management, and burnout, with lessons on client relationships and project ownership.
A guide for developers on overcoming idea paralysis and fear of failure when deciding what personal projects to build.
Author announces a self-published Kindle fascicle on Bean Validation 2.0, extracted and expanded from his previous Java EE book.
A guide to setting up a minimal Common Lisp project using ASDF and Quicklisp, including creating packages and systems.
A historical and technical look at how generics were added to the .NET Framework and C# language, driven by Microsoft Research.
A follow-up on leaving Google and an introduction to Space Duck, a new blog focused on decentralized storage and cryptocurrency technology.
The author explains how teaching others solidifies your own learning and outlines their personal learning process.
A software developer explains their reasons for leaving Google, detailing the company's promotion process and their career reflections.
A developer shares their journey to earning sustainable income from recurring donations for their open source projects, enabling full-time FOSS work.
A developer shares practical tips for running effective technical workshops, focusing on attendee-driven content and modular material.
A review of 'Technically Wrong', a book critiquing tech industry biases and the human impact of algorithmic decisions.
A developer shares a productivity tip: asking for help online when stuck on a coding problem, then sleeping, often leads to a solution by morning.
A guide to using Git Bisect, a powerful Git command for efficiently finding the commit that introduced a bug or specific change.
A software engineer reflects on graduating, starting a career in game development, transitioning to consulting, and setting goals for learning new tech.
Results of a 2017 satisfaction survey for the Web Engineering Düsseldorf Meetup, covering location, organization, topics, and attendee feedback.
Discusses why Contributor License Agreements (CLAs) can be detrimental to open source projects by discouraging contributions and complicating the process.
A software developer recommends four books on focus, mindset, leadership, and tech trends to help professionals grow in 2018.
A programmer reflects on the ethical responsibilities and unforeseen societal dangers of software development in the modern, hyper-connected world.
A personal story about the benefits and challenges of contributing to open source software for career growth in software development.