More Opinions On Optional
A deep dive into the pros and cons of using Java's Optional type for method parameters, analyzing common arguments and patterns.
A deep dive into the pros and cons of using Java's Optional type for method parameters, analyzing common arguments and patterns.
A programmer's takeaways on improving coding skills by understanding underlying concepts, debugging, and asking effective questions.
A software developer shares personal strategies for managing ADHD's challenges in a tech career, focusing on energy management and task mitigation.
A guide for beginners on how to learn Rust, recommending resources like tutorials, books, and the Exercism platform.
A developer details the third revision of their custom T-34 keyboard layout, focusing on key placement changes and modifier improvements.
A developer reflects on their hands-on learning style and announces a new book on practical Go programming for scalable applications.
A developer shares initial impressions of learning Swift and SwiftUI for iOS development, comparing it to Rust and discussing its syntax and features.
Tips for new Linux users to improve their success rate, focusing on the OS's strengths for programmers and technical users.
A personal story about learning programming through Python and a Raspberry Pi project, offering advice for beginners.
Real-world performance benchmarks comparing PHP 8.1 to PHP 8.0, showing a 5-8% speed improvement.
A developer shares progress and insights from rewriting the Firn CLI tool from Clojure to Rust, discussing language choice and tool complexity.
Explains the new minimal hosting API in .NET 6, where Razor Pages apps are configured in Program.cs without a separate Startup class.
Announcing the upcoming O'Reilly book 'Efficient Go,' a guide to writing performant and resource-efficient Go code for everyday development.
A programmer shares his method for providing realistic project estimates by multiplying optimistic timelines and using ranges to account for unforeseen changes.
A beginner-friendly guide to common pitfalls and best practices when writing regular expressions, with examples in JavaScript.
A programmer shares personal strategies for leveraging ADHD traits like hyperfocus within Agile development workflows to improve productivity.
An iOS developer shares her journey into programming, from early Python lessons to learning Objective-C without a Mac and building apps before owning an iPhone.
Developer announces a new newsletter focused on web development, programming, and tech industry news, with occasional fun content.
Explores the proposed RFC for multi-line short closures in PHP 8.1, detailing their syntax, benefits, and addressing common counter-arguments.
An interview with iOS developer Marius Constantinescu about his journey into programming, from early exposure in Romania to specializing in iOS development.