News

News & Updates

The latest from Rose Development — studio news, project updates, and industry insights.

7 May 2026

4D Agenda: from 2003 Carbon-era code to a modern 2026 macOS plugin

We have completed a major modernization of 4D Agenda, bringing a classic 4D plugin from its early-2000s roots into a clean, stable, modern macOS codebase. The original 4D Agenda codebase dates back to around 2003. It had served faithfully for many years, but it also carried the usual archaeological layers: old drawing paths, legacy platform branches, classic Mac assumptions, and enough historical compatibility code to make a museum curator nod approvingly.

Read more

2 May 2026

A Ten-Hour Debugging Session Inside AccountView

Sometimes software maintenance is a clean, predictable job. And sometimes it is ten hours of staring into Visual FoxPro, legacy ActiveX controls, temporary DBF files, scrambled compiled code, hidden viewers, crashing PDF components, and one very stubborn transport management system that refuses to explain itself.

Read more

16 Jan 2026

The AI Coding Trap: Why This Time Is Not Different

Every few years, the software industry discovers a new tool that promises to make programmers less necessary. In the 1980s it was 4GL and CASE tools. In the 1990s it was visual programming. In the 2000s it was offshore development. In the 2010s it was low-code and no-code platforms. Now, in the 2020s, it is AI code generation.

Read more

1 Nov 2025

Building DataBridge: synchronising 20 independent 4D systems with a central MySQL backend

We are currently advancing the development of our DataBridge layer: a synchronisation engine that connects around 20 independent 4D installations to a central MySQL backend powering the website and related online services. The challenge is not simply moving data from A to B. The real challenge is doing it safely, repeatedly, and predictably in a live production environment where users are working, records are changing, connections can disappear, and no machine is allowed to become the source of chaos.

Read more

23 Oct 2025

Building the DataBridge in C#

DataBridge was developed as a reusable synchronization platform for moving business data from a local administrative environment into remote systems such as HTTP services, Microsoft SQL Server, and MySQL. The project was not designed as a one-off export utility. It was built as a durable bridge between very different technical environments, with the flexibility to keep working even when the exact data shape is not known in advance.

Read more