In C++Builder 10.3, we have some great news for C++ developers. We’re very pleased to announce our first C++17 compiler. This is combined with an updated C++17 standard library, and a completely new code completion technology, and – yes, there’s more – a new feature, Error Insight for C++.
Let’s dig into what’s new in C++ for RAD Studio 10.3!
C++Builder 10.3 with a sample C++17…
Embarcadero Releases AppAnalytics Server Source Code
October 11, 2018
What is AppAnalytics?
A few years ago, Embarcadero introduced the AppAnalytics technology, a simple and effective way to add in-app analytics to VCL and FMX applications using ready-to-use components and a paid SaaS offering for the AppAnalytics backend.
Since introducing…
Last week a (large) customer sent me an email indicating he was experiencing issues when compiling the same project on different machines. Turned out the difference was in the source code files format and the root cause was a unit saved as UTF-8but without a BOM. The…
Offline Capable Cross Platform Delphi 10.2 FireMonkey Client Code For Android, iOS, macOS, And Windows
September 5, 2018
The RAD Server Field Service Template provides an end to end field service application template for routing appointments, managing parts, and user administration. It is made up of a REST server module, a desktop client, and a cross platform mobile client. The template can give you a head start in building your own field service solutions. This blog post is about the offline capable mobile client…
Full Featured FireMonkey Mobile Client Source Code For Delphi 10.2 Tokyo On Android, iOS, macOS, and Windows
August 23, 2018
For the server-side, the RAD Server Field Service Template makes use of a RAD Server-based REST server module. On the admin side, there is a desktop client based on FireMonkey for adding, viewing, and managing appointments. You can also use the admin client to manage parts…
Welcome!Last timewe looked at the architecture of a simple calculator app, showing how to design an application well by separating the UI and logic, abstracting through interfaces, and ensuring each class had a single responsibility. That’s important…
Learn to Program with Delphi Community Edition: Part 3 - Architecture and Layers of Code
July 18, 2018
This is Part 3 of our five part “Learn to Program” series. In Part 2, we created “DelphiSuperCalculator” project and learned how to build, run and debug it.
Layers
Before rushing into writing code it is a good thing to step back first and think about the overall architecture of your app. This typically involves breaking your app into smaller parts and in code a typical metaphor is a…
Author: Rebekah D
There is an interesting post on Medium aiming to inspire students why to learn C++. Its main point is that learning C++ teaches fundamental computer science concepts: memory management, compile-time vs run-time, polymorphism implementation, iterators…
Author: Rebekah D
There is an interesting post on Medium aiming to inspire students why to learn C++. Its main point is that learning C++ teaches fundamental computer science concepts: memory management, compile-time vs run-time, polymorphism implementation, iterators and…
Using an IDE: Getting back to code faster
May 22, 2018
A C++ IDE or an Integrated Development Environment is application development software written to give you a way to create or write C++ applications and programs. There is usually a single interface that incorporates all the tools you need to develop applications including:
Compiler
Debugger
Code Editor
UI Designer
Documentation
While some developers believe that you don’t necessarily need an…