RemObjects Software Blog

Hear about what's cooking in the RemObjects labs.

RemObjects Software Blog
  • Blog
  • TV
  • Talk
  • Shop
  • Elements
  • Data Abstract
  • Company
Talking About Visual Basic...

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

  • marc hoffman
    marc hoffman
1 min read
Relativity Server and Docker

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

  • Anton Kasyanov
4 min read
Macs, Apple Silicon and You

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

  • marc hoffman
    marc hoffman
4 min read
Importing Go Projects

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

  • marc hoffman
    marc hoffman
2 min read
DA SQL Comes to Delphi

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

  • marc hoffman
    marc hoffman
3 min read
Life in Time of COVID-19

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

  • marc hoffman
    marc hoffman
2 min read
The "Go" Language comes to Elements: Announcing RemObjects Gold

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

  • marc hoffman
    marc hoffman
4 min read
Automatic SDK Downloads

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

  • marc hoffman
    marc hoffman
2 min read
Writing Linux Dæmons with Elements

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

  • Jon-Lennart Aasenden
6 min read
Unicode and You

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

  • marc hoffman
    marc hoffman
4 min read
Trailing Closures in Oxygene and C#

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

  • marc hoffman
    marc hoffman
2 min read
Elements for IoT and Embedded

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

  • Jon-Lennart Aasenden
13 min read
New Intro Videos for Remoting SDK and Data Abstract

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

  • marc hoffman
    marc hoffman
1 min read
Remoting SDK and Data Abstract Builds .1457

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

  • marc hoffman
    marc hoffman
1 min read
Notarization (Gotta Do It)

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

  • marc hoffman
    marc hoffman
6 min read
Debugging Mixed-Mode Android Apps

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

  • marc hoffman
    marc hoffman
2 min read
Working with Paths in Elements RTL

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

  • marc hoffman
    marc hoffman
2 min read
Apple's September 2019 Event

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

  • Kelly Guimont
    Kelly Guimont
2 min read
EBuild Package Manager, v0.1

EBuild Package Manager, v0.1

In this week's build of Elements, we've shipped a very first tentative part of what, eventually, will become the/an official package manager for EBuild in general, and for Elements in particular. What's

  • marc hoffman
    marc hoffman
3 min read
Mixing Languages
elements

Mixing Languages

New users coming fresh to Elements are often wondering how the compiler is able to mix different programming languages, or how it ends up that you can use the same language on different

  • marc hoffman
    marc hoffman
3 min read
Elements Import Recipes

Elements Import Recipes

Some time ago, we've introduced Import Projects to Elements. These let you import a set of C header files for Island and Cocoa. An import project produces an .fx that can be used

  • Carlo Kok
    Carlo Kok
2 min read
Data Abstract and Remoting SDK 10

Data Abstract and Remoting SDK 10

Back in March, we began shipping the first preview builds of Data Abstract and Remoting SDK 10, the next generation of our popular two frameworks for building remote services and for multi-tier data

  • marc hoffman
    marc hoffman
3 min read
WebAssembly, a Primer

WebAssembly, a Primer

In my previous blog post, I presented an example of universal code and outlined some guidelines on how to best approach writing code that can be deployed on every target without modification. I

  • Jon-Lennart Aasenden
7 min read
Video: Bringing your iOS App to the Mac with Catalyst (née Marzipan)

Video: Bringing your iOS App to the Mac with Catalyst (née Marzipan)

A couple blog posts back I gave you a quick peek at our support for UIKit for Mac (a.k.a. Project Catalyst, or Marzipan) in Elements. It's really easy to get your

  • marc hoffman
    marc hoffman
1 min read
Introducing "Await" for Closure Callbacks

Introducing "Await" for Closure Callbacks

In today's Elements build, .2417, we're extending await support to methods with closure callbacks – such as the many Cocoa APIs. "Async/Await" is a great pattern, pioneered by C# and adopted

  • marc hoffman
    marc hoffman
2 min read
RemObjects Software Blog © 2025
Latest Posts Facebook Twitter Ghost