Book review - Clean Architecture: A Craftsman's Guide to Software Structure and Design
A review of Robert C. Martin's 'Clean Architecture' book, covering its core principles, structure, and insights on software design.
A review of Robert C. Martin's 'Clean Architecture' book, covering its core principles, structure, and insights on software design.
A tutorial on using R packages to download, process, and visualize global life expectancy data from the World Bank API.
Explores the intricate, interdependent relationship between the .NET CLR (Common Language Runtime) and its JIT (Just-In-Time) compiler.
A developer's tutorial on building an app with Angular Reactive Forms and ASP.NET Core, covering forms, routing, and dependency injection.
Explains the Terraform compact() function, which removes empty strings from a list, with examples and use cases.
A developer explains the decision to avoid CSS Custom Properties for a paid theme feature to maximize browser compatibility, discussing progressive enhancement trade-offs.
Explains the Terraform coalescelist() function, which returns the first non-empty list from multiple arguments, with examples and use cases.
Author announces 'Practical Python Projects' book, designed to teach intermediate Python through 15+ real-world, portfolio-ready projects.
Explains how to use the new OpenIddict RC3 events model to implement advanced OAuth/OpenID Connect scenarios in your applications.
Explores Microsoft's Resumable Online Index Creation feature in Azure SQL DB, detailing its benefits for managing large databases without downtime.
A technical guide on setting up automated code signing for .NET NuGet packages using Azure Key Vault, AppVeyor CI, and a DigiCert certificate.
A developer's tutorial on implementing Angular route resolvers and child routes to build a checkout wizard in an app using ASP.NET Core 2.1.
A developer's retrospective on the mistake of shipping a product too late, with insights from their fourth month working on Zestful.
Explains the Terraform coalesce() function, which returns the first non-empty string from a list of arguments, with examples.
Explores the benefits of using email-based git workflows with tools like git send-email, contrasting them with web platforms like GitHub.
A developer's enthusiastic review of Jest's developer experience, highlighting its visual diffs, flexible conventions, and friendly CLI.
A preview of the top talks at PostgresOpen 2018, covering topics like debugging the Postgres planner, indexes, extensions, and connection pooling.
Explains the Terraform cidrnetmask() function, which converts an IP range in CIDR notation to a subnet mask in dot notation.
A guide to running Ansible on Windows 10 using Docker for Windows, detailing the setup process and rationale for choosing containers.
A developer shares their simplified Let's Encrypt setup using acme-client and nginx, avoiding the complexity of certbot.