What’s New in RAD Studio 13.1 – Asia Pacific Webinar
Code Partners, in conjunction with Embarcadero, have organised a RAD Studio 13.1 Launch event in a timezone that hopefully works better for our Asia Pacific customers. Embarcadero Developer Advocate Ian Barker and our own Malcolm Groves will be hosting, and it’ll cover all the same content from the US event, plus some extra discussion and […]
A Guide to Automated Test Execution with Ranorex
Automated test execution is a foundational practice in modern software development, where test scripts are run automatically to validate an application’s functionality. This process is central to any test automation strategy, helping teams improve speed and reliability, particularly within CI/CD pipelines. A solid grasp of its principles is key for any team aiming to enhance
What Is An SBOM And Why Is It Growing In Importance?
A Software Bill of Materials, or SBOM, is becoming an essential document in modern software development. It functions as a comprehensive inventory, listing all the open-source and third-party components that make up a piece of software. Think of it as a detailed list of ingredients for a software application. This formal record provides the transparency
RAD Server Technical Guide v3.0
Version 3 of the technical guide for RAD Server has now been released. This revision brings the documentation in line with the latest features introduced in RAD Studio 13. For developers building back-end services and APIs, this guide serves as a comprehensive resource for getting the most out of the modern RAD Server platform. The
Application Security Testing Tools: SAST, DAST, SCA & RASP Compared
Navigating the crowded landscape of application security tools can be a significant challenge for development and security teams. This post provides a clear guide to help you navigate your options, moving beyond a simple list of products to explain the fundamental differences between the types of tools available and the specific problems they are designed
When AI Starts Acting: The Governance Gap in Singapore’s (actually quite good) New Framework
Over the last 18 months, we’ve witnessed a fundamental shift in the AI landscape. We have gone from asking models for information to giving them the keys to our systems. This move from “Generative” to “Agentic” AI is not just a technical upgrade; it is a massive change in our organisational risk profile. The Singapore
Why Manual Oversight is Now Your Greatest Systemic Risk
I’ve spent a lot of my career looking at the friction between how we want to work and how we actually deliver, and I have noticed a recurring issue that has nothing to do with the quality of the applications we build. We are hiring incredibly talented engineers to write high quality code, but we
Safety Beyond Memory: The Many Dimensions of Safety in C++
The conversation around C++ safety is frequently dominated by the single issue of memory safety. While undeniably critical, this narrow focus can obscure the broader meaning of what makes software safe and robust. This post argues for a more holistic perspective, suggesting that true safety in programming is a multi-dimensional concept that extends well beyond
Scaling Governance for AI
I keep hearing the same dismissal from technical leaders and executives when the topic of AI in the development cycle comes up. They point to issues with code quality, the introduction of security vulnerabilities, or logic that simply doesn’t hold up under pressure. They claim that because a Large Language Model currently performs like a
The Governance Blindspot: Mistaking Recklessness for Speed
If there is one mantra that has defined the last decade of tech, it is “move fast and break things.” And looking at the Australian ecosystem right now, we are certainly moving fast. But I worry we are about to break the wrong things. There is a dangerous disconnect playing out in our sector. On