How to implement caching in ASP.NET Core minimal APIs
When working with ASP.NET Core applications, there are several ways in which you can enhance your application’s performance. Caching is one of the most widely used and proven strategies that can significantly boost your application’s scalability a...
How LinkedIn built an agentic AI platform
Basic chatbots get much of the publicity associated with modern AI platforms, but they have limited use cases, providing a simple natural language interface to search tools. It’s certainly useful, provided you implement fine-tuning and grounding in ...
JFrog announces ‘agentic repo’ for AI-driven development
JFrog has introduced JFrog Fly, an offering the company describes as a zero-config, “agentic repository” for accelerating AI-driven software development. Introduced September 9, JFrog Fly is intended to support agentic workflows for development te...
.NET 10 moves to release candidate stage
Microsoft’s planned .NET 10 software development platform has reached the release candidate (RC) stage, with highlights including post-quantum cryptography API completion and ASP.NET Core Identity metrics. Announced September 9 and downloadable from...
9 vital concepts of modern JavaScript
Modern JavaScript puts you in the center of an enormously powerful language and ecosystem. As a result, the fundamentals of the language are lastingly important, and there is always more to learn. The core language is magnificently refined and intrica...
Six hard truths for software development bosses
It’s tough out there for software development managers. The job is not easy. Managing people is hard enough, but managing people with technical skills who do work that is very difficult to measure is truly challenging. I’ve done it. And while I...
Announcing Genkit Go 1.0 and Enhanced AI-Assisted Development
We are launching 1.0 stable release of Genkit Go, empowering Go developers to build performant, production-ready AI-powered applications with Genkit. Recent enhancements include support for integrating and building MCP tools, expanding third-party mode...
JDK 26: The new features in Java 26
Java Development Kit (JDK) 26, a planned update to standard Java due in March 2026, now has its first three features slated for it, with the latest being increased application throughput when using the G1 garbage collector (GC). Proposed September 8, ...
When AI nukes your database: The dark side of vibe coding
One July morning, a startup founder watched in horror as their production database vanished, nuked not by a hacker, but by a well-meaning AI coding assistant in Replit. A single AI-suggested command, executed without a second glance, wiped out live da...
Beyond AI protocols: Preparing for MCP and A2A in production
The future of enterprise architecture is increasingly being written by AI, but not the kind you access through a single prompt and wait for an answer. The next wave of AI is agentic: composed of distributed, autonomous processes that perceive, reason,...
How to evaluate AI agent development tools and platforms
Do a quick search for AI agent development tools, and it won’t take long to build an extensive list of options. How will your organization decide which tools and platforms to integrate into your development workflow? How well does a platform support...
Conflicting opinions on the ROI of AI
When it comes to evaluating the return on investment for cloud-based artificial intelligence projects, the discussion tends to swing between two extreme viewpoints—either enterprises are raking in big gains or they’re stuck in a never-ending quagm...
Perl programming language rises again – Tiobe
Perl, a once-popular programming language that dates back to 1987, has seen a resurgence in the Tiobe index of language popularity. The language ranked 10th in this month’s Tiobe index, having risen from 27th one year ago. Perl ranked as high as thi...