Skip to content
HomeInsights

Insights

Ideas for building
better software.

Engineering perspectives on architecture, product development, AI, and the everyday decisions behind useful software.

From the engineering desk

Browse practical articles or follow the latest technology updates.

Subscribe via RSS →

Curated links from external sources — not 360Softy original articles.

ExternalSoftware Engineering
DEV Community

How I use Claude Code without becoming its passenger

Let me say the honest thing first: an AI types a lot of the code I ship. The offline-first Android app our technicians use at Exequtech, parts of this website, migration scripts, test suites — Claude Code wrote much of it, in my terminal, under my eyes. I don't think that makes me less of an engineer. I think how I do it is what decides that. A couple of years ago I made it my mission to learn to work with AI properly. Not because it was trendy — because we run a product with real users and a sm

agentsaiclaude
DEV CommunityRead original
ExternalSoftware Engineering
DEV Community

Detect in the Application, Block at the Edge: A Feedback Loop with AWS WAF and CloudFront KVS

Bot mitigation has an asymmetric structure. The application is where malicious behavior is easiest to detect. “This account has seen 30 failed login attempts in five minutes.” Only the application has that kind of context. On the other hand, the edge is where enforcement is easiest. If you can drop malicious requests before they reach the origin, you avoid wasting application resources and generating unnecessary logs. So, in this article, I am going to connect the two and build an application de

awscloudfrontwaf
DEV CommunityRead original
ExternalSoftware Engineering
DEV Community

One Copy, Two Engines: Architecting a Governed Lakehouse Across Fabric and Azure Databricks

For most of the last decade, the honest answer to "should we standardize on Databricks or on the Microsoft data platform?" was: pick one and live with the seams. Teams that ran Azure Databricks for engineering and Microsoft Fabric (or Synapse before it) for BI ended up maintaining two copies of the same tables, two governance models, and a nightly export job that nobody wanted to own. The duplication was not a technical accident. It was the price of two platforms disagreeing about where the byte

dataengineeringazuredatabricks
DEV CommunityRead original
ExternalSoftware Engineering
DEV Community

How TDS Classic Decides What to Deploy, Update, and Delete

TDS Classic exposes three deployment-related settings that, together, decide what every item in a TDS project looks like in the target Sitecore database after a deploy. Most teams set them once during project setup and then get bitten years later when a deploy unexpectedly recycles half the templates tree, or a "deletion" never reaches the web database. This post walks through what each setting actually does, how they interact, what happens with the master and web databases, and the combinations

sitecorearchitecture
DEV CommunityRead original
ExternalAI
AWS Machine Learning Blog

Best practices for applying Amazon Bedrock Guardrails to code generation workflows

In this post, we explain how Amazon Bedrock Guardrails can be configured for code generation workflows with coding assistants to overcome these constraints. With these best practices, you can build an efficient blueprint helping you with effective capacity planning with robust safety coverage.

Amazon Bedrock GuardrailsBest PracticesExpert (400)
AWS Machine Learning BlogRead original
ExternalSoftware Engineering
DEV Community

Migrating Storage Gateways from Amazon Linux 2 to AL2023 After the EOL Deadline

The end of standard support for Amazon Linux 2 was June 30, 2026 – which has now passed. If you are still running AL2-based Storage Gateway appliances, you are in the unsupported window, and here’s how to remediate: the method AWS supports, and the operational lessons that make it go smoothly. If you run AWS Storage Gateway, one deadline already changed your roadmap — and it’s in the rearview mirror: *Amazon Linux 2 (AL2) will reach end of standard support on June 30, 2026. * That date has passe

storagegatewaydevopscloud
DEV CommunityRead original
ExternalSoftware Engineering
DEV Community

GitHub Copilot vs Codex vs Claude Code: The Real 2026 Comparison

Originally published May 24, 2026. People keep searching for this comparison, and most of what ranks is stale or vibes. The first version of this post was vibes too. This rewrite is numbers: every price, limit, and score below was checked against official docs and leaderboards on July 21, 2026. One naming trap before we start: Codex here means OpenAI's current coding agent, not the retired 2021 model that once powered the original Copilot. GitHub Copilot OpenAI Codex Claude Code What it

aistrategy
DEV CommunityRead original
ExternalSoftware Engineering
DEV Community

The checklist item that made 90 files permanently unfinished

I have a pipeline that generates document scaffolds — skeletons with blanks for a human to <!-- draft-stage: scaffold --> ## Hook - [✏️ one line that stops the scroll] ## Caption - [✏️ 1-2 sentences, facts only] ## Before you publish - [ ] Zero `[✏️]` left → delete the `<!-- draft-stage: scaffold -->` line above Two markers carry the state. [✏️] marks a blank nobody filled yet. The HTML comment marks SCAFFOLD_MARK = "<!-- draft-stage: scaffold -->" PEN = "✏️" def stage_of(path) -> str:

programmingpythonlessonslearned
DEV CommunityRead original

Let’s start with a conversation

Tell us what you’re working on.

An idea, a challenge, or a system that needs to work better. We’ll help you understand the next step.