Blog

The three refactorings every developer needs most

All refactorings are useful, but Extract Method, Rename Variable/Method/Class, and Extract Variable will have the…

Informatica adds agents to automate its Intelligent Data Management Cloud

There are also new tools for building agents, intended to help enterprises automate the ingestion…

How to use genAI for requirements gathering and agile user stories

Generative AI can enable transformation capabilities when organizations look beyond productivity drivers. Here’s how agile…

GenAI isn’t taking software engineering jobs, but it is reshaping leadership roles

Generative AI is redefining software engineering leadership roles by augmenting developer productivity, not eliminating jobs,…

Agentic mesh: The future of enterprise agent ecosystems

An agentic mesh is a way to turn fragmented agents into a connected, reliable, enterprise-grade…

Visual Studio Code beefs up AI coding features

VS Code 1.100 adds support for instructions and prompt files for Copilot Chat and speeds…

How to build (real) cloud-native applications

Simply running an application on a remote server doesn’t make it cloud-native. It’s about specific…

What software developers need to know about cybersecurity

Security should be a core competency of every developer. Follow these 10 steps to bring…

MySQL at 30: Still important but no longer king

Once the main go-to database for developers, MySQL has lost ground to Postgres and other…

C# 14 introduces extension members

C# 14 preview in .NET 10 Preview 3 adds static extension methods, instance and static…