Microservices are hard
A developer shares a real-world challenge of migrating from a monolith to microservices, highlighting the complexities of intermediate architectures and circular dependencies.
A developer shares a real-world challenge of migrating from a monolith to microservices, highlighting the complexities of intermediate architectures and circular dependencies.
A tutorial on using Plotnine, a Python data visualization library based on the grammar of graphics, translated from the ggplot2 R tutorial.
A technical guide on configuring the robots meta tag for SEO in Hugo static sites, focusing on the Ananke theme.
A guide on using PowerShell and a matrix/spreadsheet approach to visualize and audit Active Directory group memberships for IT administration.
Tips for using Google BigQuery's public datasets while managing and minimizing query costs, including using the free tier and setting budgets.
A guide to configuring essential HTTP response headers like Content-Security-Policy and Cache-Control for improved security and performance on static sites hosted on Netlify.
A technical tip for iOS developers on how to programmatically clear the cached launch screen images that persist even after app deletion.
A curated list of AWS workshop links and resources from re:Invent 2019, covering serverless, security, robotics, AI, and cloud services.
A tutorial on creating custom GitHub Actions using Python, covering workflow setup, Docker containerization, and publishing to the marketplace.
A critique of modern Agile scaling frameworks, arguing for simpler, more effective software development practices based on core principles.
Argues that software developers should rely on Linux distribution maintainers for packaging and distribution, rather than distributing binaries themselves.
Explores using dynamically scoped variables in Go to improve test helper APIs, reducing boilerplate and passing of testing.T.
Stack Overflow co-founder Joel Spolsky discusses his 'sabbatical', new CEO, and his current role as chairman of three tech companies.
A tutorial on creating and publishing a custom GitHub Action using the Go programming language, including using a template and Docker.
Explores using three complementary metrics—delivery date accuracy, feature completeness, and defect rates—to measure software team health and prevent gaming single metrics.
A guide to implementing accessible hamburger menus for web navigation, covering common pitfalls and best practices for icons and toggle buttons.
Learn how AWS services like CloudWatch, CloudFormation, Config, and CloudTrail help implement governance, compliance, and audit lifecycles.
A hands-on workshop on using AWS Systems Manager to manage Windows servers at scale, covering automation, patching, and inventory.
A 2019 Azure Advent Calendar entry demonstrating how to run Pod Identity on Azure Kubernetes Service (AKS), including a code demo and known bug.
Analyzes the arguments used in academic debates about choosing the first programming language for university computer science programs.