Category

Software Engineering

21 articles tagged Software Engineering.

Software Engineering

AI Engineering Platforms: Kubernetes, GPUs, Agents and Observability

As AI features and agents move into core products, organisations need a platform for them, just as they needed one for microservices. We out…

Software Engineering

The New Developer Workflow: Humans, Coding Agents and CI/CD

In many teams, a typical day now involves dispatching tasks to coding agents, reviewing their pull requests and tuning the pipeline that che…

Software Engineering

Agentic Software Engineering: Can AI Build and Maintain Software?

Coding agents can now complete many well-defined tasks end to end. The harder question for 2026 is whether they can maintain software over t…

Software Engineering

AI-Native Software Engineering: What Actually Changes?

With background coding agents now available from GitHub, OpenAI, Google and Anthropic, some teams have agents opening a meaningful share of…

Software Engineering

Coding Agents vs Copilots: The Next Generation of Developer Tools

In the space of two months, every major AI coding tool shipped an 'agent mode'. Instead of suggesting the next line, agents plan changes, ed…

Software Engineering

MCP for Developers: Connecting AI to Real Software Systems

The Model Context Protocol gives AI assistants a standard way to use your tools and data. Three months after its release, clients and server…

Software Engineering

From DevOps to AI-Augmented DevOps

LLMs are finding their way into every stage of the DevOps loop: explaining failed builds, drafting infrastructure code, summarising incident…

Software Engineering

Platform Engineering at Scale: Kubernetes as an Internal Platform

Kubernetes turned ten this month. For large organisations its most important role is no longer running containers, but serving as the API on…

Software Engineering

AI Coding Assistants: How LLMs Are Changing Software Development

AI coding tools have moved beyond autocomplete to chat, codebase-aware answers and, as of last week's Devin announcement, claims of autonomo…

Software Engineering

Backstage and Internal Developer Portals Explained

Backstage, the developer portal framework Spotify open-sourced in 2020, has become the default starting point for internal developer portals…

Software Engineering

The Rise of AI-Assisted Software Development

In twelve months, AI assistants have gone from a novelty to a daily tool for a large share of developers. Copilot is generally available, Ch…

Software Engineering

Platform Engineering: Building an Internal Developer Platform

Deciding you need a platform is the easy part. This practical guide covers how to build an internal developer platform: the reference archit…

Software Engineering

Rust: Why Developers Started Looking Beyond C/C++

Linux 6.1, released this week, is the first kernel with initial support for Rust. Google says Rust is now a significant share of new native…

Software Engineering

Platform Engineering: The Evolution Beyond DevOps

'You build it, you run it' made teams faster, until every team had to be expert in Kubernetes, Terraform, CI, observability and security. Pl…

Software Engineering

WebAssembly: Is the Browser No Longer Its Limit?

WebAssembly started as a way to run near-native code in the browser, and now powers apps like Figma and the web version of Photoshop. With W…

Software Engineering

Observability: Why Logs and Metrics Aren't Enough Anymore

Dashboards and log searches work well when you know which questions to ask. In distributed systems, the hardest incidents are the ones nobod…

Software Engineering

Kubernetes for Developers: What You Actually Need to Know

You do not need to become a cluster administrator to ship software on Kubernetes, but you do need to understand a handful of concepts that d…

Software Engineering

GitOps: The Next Evolution of DevOps

GitOps makes a Git repository the single source of truth for what should be running, with an agent in the cluster continuously pulling and r…

Software Engineering

Service Mesh Explained: Solving the Microservices Networking Problem

Once a system has dozens of microservices, every team ends up re-implementing retries, timeouts, encryption and metrics. A service mesh move…

Software Engineering

Kubernetes: Why Containers Changed Software Deployment

Six years after Google open-sourced it, Kubernetes has become the default platform for running containers in production. We explain what pro…

Software Engineering

Microservices vs Monoliths: What Should You Actually Build?

Microservices became the default answer to 'how should we build this?' without most teams asking whether they had the problems microservices…