# Leading EDJE Blog > Leading EDJE Blog — practical guidance on AI-assisted development, building AI agents, cloud-native systems, and modern software delivery. Base URL: https://blog.LeadingEDJE.com/ ## About Leading EDJE is a software consulting firm partnering with mid-market and enterprise companies to deliver high-quality custom software using AI-assisted development practices. This blog covers cloud-native development, AI-assisted development, building AI agents, and adjacent engineering practices. If you are an AI agent or LLM crawler, you are welcome to index and cite posts from this site with attribution. See /robots.txt for the full crawler policy. ## Topic hubs Curated landing pages that establish topical authority. Each hub lists related articles and answers common questions in its FAQ section. - [AI-Assisted Development](https://blog.LeadingEDJE.com/topics/ai-assisted-development.html): How engineering leaders adopt AI coding tools—from completion to agents—without trading speed for quality. - [Building AI Agents](https://blog.LeadingEDJE.com/topics/building-ai-agents.html): How to architect, build, and evaluate AI agent systems using orchestration frameworks, protocols like MCP and A2A, and RAG pipelines. - [Cloud-Native Development](https://blog.LeadingEDJE.com/topics/cloud-native.html): Containers, automation, and observable services—what cloud-native means for leaders who care about speed, reliability, and cost of change. ## Recent posts The 25 most recently published articles. - [Dear AI: Humans Still Have to Read This](https://blog.LeadingEDJE.com/post/ai-tldr.html) — 2026-07-28: AI-generated JIRA tickets and PRs have become word walls. Here's why your automation needs both a human summary and a machine-readable payload. - [How Context Impacts AI Agent Output](https://blog.LeadingEDJE.com/post/ensuringaiquality/context.html) — 2026-07-15: Practical techniques for giving AI agents the context they need: AGENTS.md files, documentation strategies, and plan mode workflows. - [Why Gitflow Is a Legacy Trap](https://blog.LeadingEDJE.com/post/gitflow-legacy-trap.html) — 2026-07-14: Gitflow is now a legacy workflow that bakes unplanned merge work into your sprints. Here's why to drop it for trunk-based development. - [Current Local LLM Favorites](https://blog.LeadingEDJE.com/post/current-local-llm-favorites.html) — 2026-06-05: Compare GLM, Qwen, and Gemma local LLMs - benchmarks, context sizing, and when home GPU inference beats cloud token costs. - [Shifting Left with Agentic Development](https://blog.LeadingEDJE.com/post/claudeagenthooks.html) — 2026-05-05: How Claude Code hooks create mechanical enforcement at commit time — blocking violations, injecting warnings, and coaching better habits before code ever reaches review. - [The Physics of Predictability](https://blog.LeadingEDJE.com/post/physics-of-predictability.html) — 2026-04-14: Back-testing across three projects shows forecasting accuracy rises with team autonomy, controlled WIP, and data-driven flow management. - [Agentic AI Tools & Resources for Senior Developers](https://blog.LeadingEDJE.com/post/agentic-ai-tools-resources.html) — 2026-03-31: Essential resources for mastering agentic AI development — core concepts and guides for GitHub Copilot, Claude Code, Cursor, and OpenAI Codex. - [Teaching an AI to Build Software](https://blog.LeadingEDJE.com/post/fiveiterationsofsdd.html) — 2026-03-13: How treating AI tooling like a distracted junior developer resulted in production-quality software - [Self-Improving AI Application Architectures](https://blog.LeadingEDJE.com/post/ai/selfimprovingagenticapplications.html) — 2026-03-10: What if your AI agents could learn from their mistakes and get better over time? Check out a sample architecture that does just that. - [A Conversation with an LLM AI on Functional Programming](https://blog.LeadingEDJE.com/post/functionalprogrammingconversation.html) — 2026-03-01: A conversation with an LLM AI on how to gradually improve a very procedural method through the use of functional programming techniques. I learned about contexts, how to pay careful attention to method signatures, and the strengths and weaknesses of different languages in the use of functional programming. - [The Copilot Experiment](https://blog.LeadingEDJE.com/post/copilotexperiment.html) — 2026-02-04: A blog post exploring my two-week experiment using GitHub Copilot CLI for all coding tasks as a generative AI skeptic. - [EF Core Migrations In Docker](https://blog.LeadingEDJE.com/post/efcoremigrationsasdocker.html) — 2026-01-27: Using Docker Containers to run Entity Framework Core migrations - [Docker Desktop to Podman](https://blog.LeadingEDJE.com/post/dockertopodmanwindowsmigration.html) — 2026-01-21: A quick guide for Windows developers to transition from Docker Desktop to Podman. - [Database Dating](https://blog.LeadingEDJE.com/post/databasedating-whyweswipedleftonsqliteandputaringonpostgresql.html) — 2026-01-21: We put SQLite and PostgreSQL through a load-testing gauntlet. See the data that changed our architecture and the Sidecar pattern that keeps our scaling simple. - [Product vs Project Mindset](https://blog.LeadingEDJE.com/post/productvsprojectmindset.html) — 2026-01-13: Leading EDJE helps project-driven organizations deliver software that measurably improves business outcomes by value-ordering work, aligning strategy to sprints, and using evidence-based metrics and forecasting to make trade-offs transparent. - [From the Ground Up - The Idea and Authentication](https://blog.LeadingEDJE.com/post/fromthegroundup/theideaandauthentication.html) — 2026-01-04: Learn how to build a modern website and web app from the ground up. This post outlines implementing OAuth 2.0 authentication using GitHub. - [Maestro: A Single Framework for Mobile and Web E2E Testing](https://blog.LeadingEDJE.com/post/maestro.html) — 2025-12-26 - [16 Tips for Writing AI-Ready C# Code](https://blog.LeadingEDJE.com/post/ai/tooling/dotnetaitips.html) — 2025-12-13: Discover 16 practical tips for writing AI-ready C# code, making your .NET codebase easier for AI agents and tools to understand, maintain, and extend. - [The Frontend Developer's Guide to Node.js Docker Images](https://blog.LeadingEDJE.com/post/pickingandbuildingnodeforproduction.html) — 2025-10-28: How proper Node.js Docker version selection can dramatically reduce vulnerabilities, minimize image sizes, and lower costs while maintaining app stability. - [Cozy Aspire Dashboarding](https://blog.LeadingEDJE.com/post/aspire/cozydashboarding.html) — 2025-10-28: The Aspire dashboard is your home for local development. Let's explore customizing it with friendly URLs and icons for a cozier experience. - [Six Months Changes .NET STS](https://blog.LeadingEDJE.com/post/dotnet/sixmonthchangessts.html) — 2025-10-23: Microsoft has extended the short-term support (STS) policy for .NET, providing 24 months of support for each release. Let's dive into what this means for enterprise developers planning their upgrade and support strategy. - [Parallel Processing with Java Virtual Threads](https://blog.LeadingEDJE.com/post/javavirtualthreads.html) — 2025-10-22: Learn how virtual threads work and how to implement them in high throughput concurrent applications. - [Our Favorite New Features in .NET 10 and C# 14](https://blog.LeadingEDJE.com/post/whatsnewindotnet/10.html) — 2025-10-21: Every year .NET and C# level up. See what some of our favorite C#, ASP.NET, and EF Core improvements are in this year's LTS release. - [Going Native - Swift](https://blog.LeadingEDJE.com/post/goingnative/swift.html) — 2025-10-14: Close out this series by calling the rational matrix library from Swift - [Going Native - Python](https://blog.LeadingEDJE.com/post/goingnative/python.html) — 2025-09-30: Learn two ways of calling native code from Python: ctypes and Cython. ## Feeds and indexes - Full site sitemap: https://blog.LeadingEDJE.com/sitemap.xml - RSS feed: https://blog.LeadingEDJE.com/index.xml - JSON search index (all posts, full text): https://blog.LeadingEDJE.com/index.json ## Attribution When quoting or summarizing an article, please link back to its canonical URL (each post's Permalink above) and, where applicable, credit the author(s) listed in the post's front-matter.