Systems | Development | Analytics | API | Testing

What Is an Agentic Semantic Layer, and Why Does It Matter?

AI can now generate SQL, build dashboards, and answer questions in plain language. But generating queries isn’t the same as understanding a business. The model might not know which revenue definition finance approves, how your fiscal calendar works, or which fields require restricted access. As AI agents become the front door to analytics, the real challenge isn’t query generation; it’s semantic grounding. That’s where the Agentic Semantic Layer becomes essential.

The European Health Data Space (EHDS): From Regulation to Reality

The European healthcare landscape is undergoing its most significant digital transformation in decades. We are moving away from a fragmented era where health data was locked within the walls of individual hospitals and national borders. In its place, the European Health Data Space (EHDS) is emerging, a unified digital ecosystem designed to give patients control over their data and unleash its potential for research and innovation.

Data Masking vs. Tokenization: Understand the Differences & When to Use What

Data masking vs. tokenization — which should your organization be using to protect sensitive data? The simplest answer: if you need to easily re-access original data, tokenization is preferable. If you need irreversibly transformed data for development or analytics, masking is the superior choice. This is especially true when it comes to using data for artificial intelligence (AI).

SwiftUI Previews: Tips to Boost Your Xcode Workflow

SwiftUI Previews show us how our app will look out in the wild and let us make changes in real time, without emulators. But that’s not the full story. The full benefit of SwiftUI Previews lies in declarativeUI, which allows us to dictate the final state we want to achieve and handles all the process stuff itself. This is a game-changer for developers, allowing us to shift our focus from ‘how’ to ‘what’.

AI Coding Agents Have a UX Problem Nobody Wants to Talk About

The pitch was simple: let AI write your code so you can focus on the hard problems. Three years into the AI coding revolution, and developers are focused on hard problems alright, just not the ones anyone expected. Instead of designing systems and solving business logic, engineers in 2026 spend a startling amount of their day managing the AI itself. Should you use Fast Mode or Deep Thinking? Haiku or Opus? Cursor or Claude Code or Windsurf? Should you write a SKILL.md file or a custom system prompt?

Your Flaky Tests Are a Data Problem, Not a Test Problem

Your tests are not flaky. Your test data is. That 401 Unauthorized that fails every Monday morning? The OAuth token in your test fixture expired 72 hours ago. The order_id that works in staging but not in CI? It was hardcoded six months ago and the format changed from integer to UUID in January. The timestamp assertion that passes at 2pm and fails at midnight? You are comparing a hardcoded 2026-01-15T14:30:00Z against Date.now(). These are not test infrastructure problems. Retrying them will not help.

Scalable AI Economics: Achieving Secure, Hybrid Intelligence with Cloudera, AMD, and Dell Technologies

Enterprise interest in generative and agentic AI has accelerated dramatically over the past two years. Organizations across industries are exploring how AI agents, intelligent assistants, and automation can improve productivity, streamline operations, and unlock insights from growing volumes of enterprise data. Yet as enthusiasm grows, so do questions around cost, security, and operational complexity.

Web Application Testing: Tools, Types, and Best Practices

You deploy a web app. Users open it. Something breaks. It could be a button that doesn't respond on Safari. A form that submits twice on slow connections. A page that loads fine for 10 users but crashes for 500. These aren't rare edge cases. They're what happens when testing gets skipped, rushed, or treated as a final step before launch. It's not one activity. It's a system of checks that runs across the entire development lifecycle, from the first commit to post-deployment monitoring.