Last time we have talked about the importance of app architecture and layers of code. David went one step further and started to build user interface for our calculator apps. This week I’m going to catch up and we will discuss designing user interfaces (UI) for our apps.
VCL and FMX
Clearly user interfaces are of the highest importance for the user experience (UX) of our app. In Delphi there…
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…
In the first post we covered the installation of Delphi Community Edition. The best way to learn something is to start using it to build something useful, but not too complicated. Today we will start creating a “calculator” application that we will use as a vehicle to…
Learn to Program with Delphi Community Edition: Part 1 - Introduction and Installation
July 17, 2018
This blog post is the beginning of the “Learn to Program in Delphi” series. We are expecting that you have some previous experience in programming, but not in Delphi. In this five part series we are going to take you through the process of building a simple “calculator” application.
This series has a counterpart in C++ using the same example project, so head over here if…
Enabling GetIt Install Logs for RAD Studio Installation
July 17, 2018
At times, RAD Studio GetIt-based web installer stops with some fairly vague error message. These can be due to connectivity issues, odd file system configurations, lack of disk space, an existing partial install, and other causes. But some of the error messages like…
RAD Server 10.2.3 Performance Patch
July 16, 2018
Embarcadero has just released a performance patch for the RAD Studio 10.2.3 version of RAD Server, our REST-basedweb service hosting architecture.
Getting The RAD Server Optimization Patch
This patch is available athttp://cc.embarcadero.com/item/30838 and…
Updated IBLite 2017 GetIt Package With License File
July 16, 2018
IBLite is the localversion of the InterBase database you canembed in your mobile and desktop applications. RAD Studio has full deployment support, so you can easily deploy the required file with your app, both for debug and for store deployment (see image below). IBLiteoffers more features and is a more robust mobile database compared to the commonly usedSQLite. It is also…
Delphi Blogs of the Month #60
June 29, 2018
It has been a while, again, but I’m back with a collection of relevant and notable links of the recent weeks. All of these are interesting reads and worth checking in case you have missed them.
Official Embarcadero Updates
Idera Adds Web App Text Editing through Froala…
We were able to investigate some very specific CodeInsight bugs (with reproducible cases) over the last few months, and we were able to work on several fixes to the Code Completion and other areas. One critical case involved a developer overloading a generic method. While…
While most of the Delphi conferences in Europe happen in the fall (September and October are generally fairly crowded months), there are also a few regular events in the late spring timeframe.
Delphi Day, Italy, June 7th
The Delphi Day in Italy is a conference I helped organized for many years and that generally attracts a crowd of about ahundred Delphi professional developers. This year it…