Making the launch: How we handled releasing Pile-Up Poker
A technical breakdown of the launch process, systems, and architecture behind the release of the Pile-Up Poker game on the Puzzmo platform.
A technical breakdown of the launch process, systems, and architecture behind the release of the Pile-Up Poker game on the Puzzmo platform.
A guide to identifying and countering common forms of propaganda and flawed thinking in the technology industry, from FOMO to naive utopianism.
A developer's perspective on learning what truly matters for personal fulfillment, rather than just following industry trends.
Author announces intention to start publishing weekly notes about their work, reading, and learning, focusing on technical setup and goals.
Explores funding models for open source software, including foundations, donations, and venture capital, and their impact on sustainability.
A developer reflects on 10 years of blogging, sharing lessons on titles, writing for yourself, and how blogging aids career growth.
The CompileSwift Podcast welcomes a new co-host, Geoff Pado, and discusses Apple's upcoming September event and iOS 18.1.
A retrospective analysis of the Rust-for-Linux project's progress, challenges, and developer burnout, two years after its initial proposal.
Slides and code for an ElixirConf 2024 talk about improving software quality through more effective testing strategies.
A guide to writing clear and structured Git commit messages to improve code history readability and maintainability.
The Angular product lead shares insights on managing the framework's development, focusing on vision, iterative planning, and developer feedback.
A developer's journey from skepticism to appreciation for automated code formatters, focusing on the lack of good options for Java.
A developer shares insights and personal takeaways from reading 'The Tech Resume Inside Out,' focusing on modernizing resumes for the digital hiring landscape.
A humorous guide to common code review antipatterns that hinder development, written from a 'dark side' perspective.
Explains why micro-benchmarks are often misleading for performance optimization and advocates for real-world profiling instead.
The article argues for versioning observability concepts, distinguishing between traditional 'three pillars' (1.0) and modern event-based (2.0) approaches.
An introduction to CI/CD concepts, practices, and tools for improving software delivery speed and quality.
Simon Tatham defines 'symbiosisware' as software written solely for the developer's own use, exploring its unique characteristics and trade-offs.
A daily link blog featuring curated articles on .NET development, F#, Blazor, APIs, performance optimization, and AI for developers.
A quick tip for developers to alphabetize object keys in code to improve readability and efficiency when order isn't important.