91 blog posts published by month since the start of 2024. Start from a different year:

Posts year-to-date
0 (2 posts by this month last year.)
Average posts per month since 2024
2.5

Post details (2024 to today)

Title Author Date Word count HN points
Pre and post-merge tests using a merge queue Ankit Jain Jan 18, 2024 1056 -
How to improve DORA metrics as a release engineer Shantanu Das Aug 11, 2024 2311 -
How to scale Release Management for Monorepos Vivek Sonar Aug 11, 2024 1162 -
How not to do code reviews Ivan Kahl May 14, 2024 1725 13
Adopting OpenTofu as an Alternative to Terraform Jakkie Koekemoer Mar 18, 2024 1751 -
Comparing top AI code review tools of 2024 Ebuka Ukatu Jul 10, 2024 930 -
How to set up Backstage with GitHub using Typescript & Material UI Ankit Jain Jun 09, 2024 1602 -
Auditing Deployment Changes with Kubernetes Audit Logs Vivek Sonar Jun 23, 2024 1240 -
Choosing Canary vs Rollout deployments in Kubernetes Ankit Jain May 12, 2024 2545 -
Using Postgres.js to Create Powerful Database Applications Rajkumar Venkatasamy Mar 18, 2024 2132 -
What Is a Service Catalog and Why Use One Carlos Inocencio Jun 08, 2024 1562 -
Introducing FlexReview Teams and SLO Ankit Jain Apr 03, 2024 770 -
How to set up automated deployment pipelines on Kubernetes using Jenkins Vivek Sonar Apr 30, 2024 1849 -
Consistently maintaining flow state for developers Anonymous Jul 28, 2024 1966 1
Improving DORA Metrics – Lead Time for Changes Erik Burger May 05, 2024 1756 -
Impact of Deployment Frequency and Batch Size on Software Quality Ebuka Ukatu May 13, 2024 1699 2
Scanning AWS S3 Buckets for Security Vulnerabilities Ndafara Tsamba Mar 24, 2024 2405 -
How to manage rollouts and rollbacks using ArgoCD Damaso Sanoja May 13, 2024 2624 -
FlexReview – A flexible code review framework Ankit Jain Feb 27, 2024 1636 -
Blue-green deployments and rollbacks with Spinnaker Vivek Sonar Mar 31, 2024 1609 -
How to manage rollouts and rollbacks using Flux CD Muhammed Ali Jun 05, 2024 1455 -
Release Management – simplify deploys, rollbacks and cherrypicks Ankit Jain Jun 04, 2024 667 -
How to manage multi-environment deployments with Kluctl Muhammed Ali Jan 16, 2024 1104 -
Deployments and rollbacks using ECS and GitHub Actions Muhammed Ali Jul 19, 2024 1416 -
How to Calculate DORA Metrics Ryan Peden Aug 11, 2024 1992 -
Why Some Companies Fail to Adopt Internal Developer Portal Shantanu Das Jul 31, 2024 1535 -
How to measure the productivity impact of using coding assistants Anonymous Jul 10, 2024 788 -
Comparing Flux CD, Argo CD, and Spinnaker Muhammed Ali Mar 23, 2024 2798 -
Getting started with an Internal Developer Portal Aniket Bhattacharyea Jun 08, 2024 1750 -
A Guide to Unit Testing Prometheus Alerts Tanmay Bhat Apr 14, 2024 1123 -
Scaling monorepos with MergeQueue and Nx Ankit Jain Jan 09, 2024 878 -
Managing rollbacks with GitHub Actions and Heroku Muhammed Ali Jul 02, 2024 1095 -
How to configure IAM using Terraform Ankit Jain Apr 15, 2024 3676 -
The irrational fear of deployments Ankit Jain Jul 31, 2024 1534 2
Implementing canary releases in Kubernetes with Istio Muhammed Ali May 05, 2024 2110 -
Best Practices for Rollbacks and Cherrypicks Vivek Sonar Aug 21, 2024 2139 -
How to Integrate Chaos Engineering into Your CI/CD Pipeline Vivek Sonar Sep 06, 2024 2974 -
5 Reasons Slow Code Reviews Are Impacting Developer Productivity Ibrahim Salami Sep 09, 2024 1780 -
Choosing between Pull vs. Push-based GitOps Shantanu Das Sep 06, 2024 1879 -
3 Factors that Affect Your Deployment Frequency in the Development Life Cycle Shantanu Das Oct 03, 2024 1305 -
AI-Driven DevSecOps: Building Intelligent CI/CD Pipelines Vivek Sonar Oct 19, 2024 2112 -
Integration Testing and Unit Testing in the Age of AI Shantanu Das Nov 04, 2024 3473 -
Merge Queues for Large Monorepos Shantanu Das Nov 22, 2024 2097 -
How to transition from Gitflow to Trunk-Based development Muhammed Ali Nov 27, 2024 1230 -
Trunk-Based Development in Microservices Aryan Mohanty Nov 27, 2024 4151 -
Monorepo: A hands-on guide for managing repositories and microservices Aryan Mohanty Dec 08, 2024 5025 -
Impact of Flaky Tests in Merge Queue Aryan Mohanty Jan 15, 2025 4226 -
Rebuilding Google’s Engineering Productivity (EngProd) Ankit Jain Jan 28, 2025 2360 -
How to Git Undo Commit: Methods and Best Practices Shantanu Das Feb 10, 2025 2834 -
Managing Continuous Delivery with Trunk-Based Development Ankit Jain Feb 07, 2025 2613 -
Top 10 Developer Tooling for 2025 Ankit Jain Feb 20, 2025 2625 -
Measuring Developer Productivity the Right Way Ankit Jain Feb 28, 2025 1170 -
How to Do Developer Satisfaction Surveys Right Ankit Jain Mar 10, 2025 911 -
Automated Failover and Git Rollback Strategies with GitOps and Argo Rollouts Ankit Jain Mar 19, 2025 2035 -
Monorepo vs Polyrepo: Which Repository Strategy is Right for Your Team? Ankit Jain Mar 26, 2025 1903 -
Aviator Agents: An LLM Assistant for Large Scale Code Migrations Ankit Jain Apr 01, 2025 458 -
Top 8 KPIs for Release Management Ankit Jain Apr 02, 2025 2475 -
Solving the Nasty Code Migration Problem with Assisted AI Agents Ankit Jain Apr 16, 2025 1167 3
Technical Debt and the Role of Refactoring Ankit Jain Apr 17, 2025 2315 -
What Will Software Engineering Look Like in 2027? Ankit Jain Apr 29, 2025 1364 -
Java Version Upgrade: A Hands-on Guide from Java 8 to 17 Ankit Jain Apr 30, 2025 1963 -
LLM Agents for Code Migration: A Real-World Case Study Ankit Jain May 06, 2025 2194 -
Code Reviews at Scale in Monorepos: Using CODEOWNERS and GitHub Actions for Automation Shantanu Das May 19, 2025 2133 -
Internal Developer Portals Should Be Internal Developer Hubs Ankit Jain May 14, 2025 844 -
Code Ownership: Using CODEOWNERS Strategically Shantanu Das Jun 10, 2025 1495 -
Platform Engineering Won’t Save You Ankit Jain Follow CEO @ Aviator Jul 10, 2025 1192 -
Top 5 Monorepo Tools for 2025 Shantanu Das Jun 23, 2025 2729 -
AI is Eating Developer Experience Ankit Jain Jul 23, 2025 1528 -
Throwing AI at Developers Won’t Fix Their Problems Ankit Jain Jul 28, 2025 1038 -
Monorepo vs Polyrepo: Which Repository Strategy is Right for Your Team? Shantanu Das Mar 26, 2025 1931 -
Augmented Engineering: How Shopify Tackles Large-Scale Problems With AI Antonija Bilic Arar Jul 14, 2025 558 -
The Anti-Metrics Era of Developer Productivity Ankit Jain Jun 30, 2025 972 -
Boost Your Code Quality with These Code Review Tools in 2025 Ebuka Ukatu May 08, 2025 1080 -
Trunk-Based Development vs GitFlow? Best Git Strategy for Teams Shantanu Das Jul 10, 2025 3162 -
Fixing Engineering’s Biggest Time Waste: Finding Information Ankit Jain Aug 11, 2025 736 -
Migrating from Enzyme to Modern React Testing Libraries Shantanu Das Aug 13, 2025 1866 -
How High-Throughput Teams Merge Faster Using Parallel CI and Batch CI Runs Shantanu Das Aug 18, 2025 3167 -
How Top Tech Teams Use AI To Boost Dev Productivity Ankit Jain Aug 27, 2025 915 -
The Rise of Remote Agentic Environments Ankit Jain Sep 03, 2025 1682 -
The Future of Agentic Coding is Multiplayer Ankit Jain Sep 23, 2025 954 -
How to Manage Code in a Large Codebase Shantanu Das Sep 25, 2025 3547 -
Spec-Driven Development: The Key to Scalable AI Agents Ankit Jain Oct 01, 2025 838 -
AI Won’t Fix Broken Systems: Lessons from the 2025 DORA Report Antonija Bilic Arar Oct 13, 2025 908 -
Beyond Prompts: The Evolution of Developer-Agent Collaboration Shantanu Das Oct 16, 2025 2570 -
Why AI Coding Still Fails in Enterprise Teams – and How to Fix It Antonija Bilic Arar Oct 17, 2025 1038 -
Aviator Runbooks: Turn AI Coding Multiplayer with Spec-Driven Development Antonija Bilic Arar Oct 27, 2025 454 -
Beyond Claude Code: Multiplayer and Standardized AI Coding Antonija Bilic Arar Oct 28, 2025 561 -
Copy-Pasting Prompts? There’s a Smarter Way to Reuse (and Share) Your AI Workflows Antonija Bilic Arar Nov 12, 2025 596 -
How to Use AI Agents to Optimize Image Compression with Spec-Driven Development Shantanu Das Nov 20, 2025 2344 -
Migrating from Node.js 14 to 18: Vibe Coding vs. Spec-Driven Approach Ankit Jain Dec 08, 2025 1439 -
A Season of Insights: What We Learned from 21 Hangar DX Episodes Ankit Jain Dec 23, 2025 1499 -