The Road to PHP 8.2
A newsletter series offering daily emails teaching about new features in PHP 8.2, following the format of previous successful editions.
A newsletter series offering daily emails teaching about new features in PHP 8.2, following the format of previous successful editions.
A developer creates a new model for a teacher checklist feature in a Django-based homeschool SaaS application.
Explains why finishing tasks before starting new ones improves team productivity and predictability, using burger-making analogies and Monte Carlo simulations.
A review of the book 'Team Topologies', which argues that organizational structure is key to effective software development.
Critique of long-term software development plans, explaining why they fail and offering alternative approaches for product teams.
A senior engineer at Lyft outlines the risks of using third-party libraries in production apps and proposes a framework for consistent risk assessment.
A curated list of free and paid resources for learning TypeScript, including books, courses, tools, and blogs for beginners and advanced developers.
A developer shares their journey of joining Microsoft as a Senior Content Developer for Azure, retiring from the MVP program, and embracing new learning opportunities.
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 talk from PyCon Italia 2022 on how developers can maximize their use of the Django web framework by engaging with and contributing to its open-source community.
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.