debugger Writing a Debugger For the Upcoming version of Elements we completed the port from LLDB to our own native debugger. We already had debug engines for .NET, Java, WebAssembly, Windows and Linux, but for iOS and
Behind the Build(s) — .2605 On Friday we published Elements build .2605, the first "Stable" channel build of the year, and wrapping together a lot of great changes and improvements from the past couple months of previews. Let's
Behind the Build — .2585 Welcome back to Behind the Build, where we take a look at some of the new changes and improvements in the latest Elements build. Build .2585 marks the 59th (!) and last Elements release
Behind the Build — .2577 "Behind The Build" is a new blog series where I will try to give some background information on some of the highlights of the weekly change log. As you probably know, we ship
The Apple M1 Chip Yesterday, Apple annoucned its new M1 chip, and three new Macs that will use it, shipping next week. We all expected great things from the move to Apple Silicon, first teased at WWDC,
Dependency Injection in Remoting SDK for .NET (Part II) This second part of our series on DI will be a bit more technical. It will discuss new APIs provided by Remoting SDK, their performance and other technical details. The first question that
Dependency Injection in Remoting SDK for .NET (Part I) Introduction One of the pillars of the modern software development industry are the SOLID principles. These code design principles provide a great (and solid) solution to the major software development challenge: how to
Talking About Visual Basic... This past weekend, I had the great honor to join Fellippe on the QB64 Podcast, QB64 Report, to talk about the past and future of BASIC, Elements, and our new currently-in-development Mercury front-end
Relativity Server and Docker How long would it take to freshly installed an Ubuntu host, deploy a combo of PostgreSQL server + Relativity Server, and to let it accept connections on port 80 using nginx? Do this twice
Macs, Apple Silicon and You Interesting day at Apple Park yesterday, as the first online-only WWDC kicked off with many exciting announcements across all of Apple's platforms. There's a lot to digest, but for this post, which i'll
Importing Go Projects One of the main use cases of the Go language with Elements is to use functionality from one of the countless existing Go libraries in your own project. Of course, it is always
DA SQL Comes to Delphi I'm super thrilled to announce that we just shipped a new Stable Channel release for Data Abstract and Remoting SDK 10. Build .1481 brings a range of enhancements and improvements, but there are
Life in Time of COVID-19 Hi everyone. I wanted to give you a brief update on the state of things here at RemObjects Software as we're getting further into this year of 2020 that is not unfolding as
The "Go" Language comes to Elements: Announcing RemObjects Gold In early 2019, we started on a new project within the Elements compiler, code-named "Gold." About a year later, we're now happy to announce the official availability of RemObjects Gold, our fifth and
Automatic SDK Downloads Last week's Elements build added a small but pretty nifty feature to EBuild: automatic download of new SDKs. As you might know, for the Cocoa and Island platforms, Elements uses a set of
Writing Linux Dæmons with Elements Coming from a Windows-centric ecosystem, the idea of Linux was both scary and perplexing at the same time. But the rewards have been – and continue to be – too great to ignore. Especially for
Unicode and You In Elements, the native String type on all target platforms uses UTF16 encoding. UTF16 is a great middle-ground, because 16-bits are enough to represent most common Unicode code points, including not just Latin
Trailing Closures in Oxygene and C# Last week's build of Elements, .2447, brings a major new language feature that I personally am very excited about to Oxygene, and also as a language extension to our RemObjects C# dialect: trailing
Elements for IoT and Embedded Embedded computing has been around for as long as computers have existed, but prior to the IoT (Internet of Things) revolution, it remained something of a black-art: a field of computing only available
New Intro Videos for Remoting SDK and Data Abstract Hey everyone. Over the past couple of weeks, we've been working on some new "introduction" videos for Remoting SDK and Data Abstract. These videos aim at giving a quick overview for getting started
Remoting SDK and Data Abstract Builds .1457 I'm happy to announce that last week we shipped new stable releases for Data Abstract and Remoting SDK 10, as well as an interim update to Hydra 6.2. Build .1457 marks the
Notarization (Gotta Do It) macOS Catalina is coming soon, and with it the requirement for Notarization for apps shipped outside the App Store. Notarization is an extension to Apples GateKeeper; it was introduced optionally for Mojave last
Debugging Mixed-Mode Android Apps Android app development is split into two, very distinct worlds. On the one side, there's the Android SDK, which is what the bulk of Android apps is being developed in. The SDK is
Working with Paths in Elements RTL Elements RTL, our (optional) cross-platform abstraction library, provides a rich API for working with filenames and and paths. For one, it replicates the System.IO.Path class from .NET, which provides many APIs
Apple's September 2019 Event Image for Apple's 2019 iPhone eventToday Apple held their annual September event. It used to be the iPod event, and eventually became the iPhone event we know now. Today we got a look