Making $500 from Open Source Software
Explores the $500 security guarantee for finding vulnerabilities in qmail, highlighting principles for secure open-source software development.
Explores the $500 security guarantee for finding vulnerabilities in qmail, highlighting principles for secure open-source software development.
A deep dive into debugging a memory allocation issue in an operating system, starting from a bug report about slow iter_content performance.
Explores potential future Java features discussed at Devoxx Belgium, including new language syntax and capabilities.
Argues for integrating research and cross-department collaboration in Computer Science education to foster innovation beyond pure technology.
Introduction to a new Java newsletter by editor Nicolai, discussing its purpose and the global Java developer community.
Analyzes community and Microsoft contributions to open source .NET repositories over two years, showing trends in issues and pull requests.
An analysis of the decline and potential resurgence of Kenyan-made mobile apps, discussing market growth and cultural factors.
A software developer discusses the prevalence of impostor syndrome in the tech community, introduces the concept of 'technical doubt,' and shares personal strategies for overcoming it.
A GitHub engineer shares eight key lessons for new hires, focusing on shipping early, learning workflows, and adapting to the company's unique culture.
A critique of modern software development, arguing that the rush to release features in the cloud leads to perpetually buggy and poorly documented products.
Practical recommendations for effective code reviews based on 18 months of experience and 1500+ reviews, focusing on speed, scope, and process.
Announcing Script'17, a new JavaScript conference created to provide an exciting and inspiring event for the community.
A critical analysis of Hacker News comments, highlighting their flaws but arguing it's still the best source for niche technical insights.
A developer's introductory blog post announcing a focus on Java, JavaScript, and general programming topics.
A retrospective on the 20-year history of the KDE desktop environment, from its founding to its impact on Linux and open-source software.
A guide to writing clean, readable code by using clear and explanatory function naming conventions, inspired by Shakespeare's prose.
Analyzes Joel Spolsky's 'lemons' hiring theory, questioning why great developers are supposedly rare on the job market if they are easy to identify.
A personal recap of the 2016 Porto Tech Hub conference, highlighting its community atmosphere and the collaborative Porto tech scene.
A programmer's personal reflections and key takeaways from reading the book 'Coders at Work' while on vacation.
A detailed look at Disy's structured code review process, including their 'code buddy' system and principles for effective peer reviews.