Embarcadero is working on a new version of Delphi (and RAD Studio) codenamed Ganymede and currently in Beta. In this blog post and others that are going to follow, we want to start introducing some of the exciting new features of this release.This blog post is based on a pre-release version of the RAD Studio software. No feature is committed until the product’s GA release.
Among…
There’s a lot of heavy excitement about AI in the tech industry. Many people seem to be of the opinion that AI is a relatively recent thing, evolving perhaps in the last couple of years. But the reality is artificial intelligence of one type, or another has been around…
DelphiCon 2023 - Every App Trick In The Book
February 14, 2023
February is always a busy time for us at Embarcadero as we celebrate the birthday of our favorite programming language and IDE software! Today’s post accompanies the first of my four planned sessions for DelphiCon 2023.
The slides and images to go with it can be…
How To Create A PDF File With Delphi And Add An Image To It
January 2, 2023
PDF (Portable Document Format) is a widely used open electronic document format which can be easily used in all your cross platform apps. It is really convenient thanks to its compatibility with numerous programs. As a result, it is possible to view PDF documents using different software. And regardless of the device used, the page configuration remains the same. That’s why PDF is often chosen…
This Is How To Use The Factory Method Pattern in Delphi
September 26, 2022
Do you want to know what the Factory Method Pattern is and what it can do for you? When you are writing simple or complex applications, you might need to create multiple classes inheriting the same class or implementing the same interface. This is easier when we have a…
Over the past couple of years, cross platform desktop app development has been getting a lot of attention. Developers want to build apps that can be used across multiple platforms, like Android, iOS, and Windows. It’s a trend that’s been gaining momentum over the…
What Are The Mistakes We Made In Creating Delphi Objects?
November 16, 2021
Practically every developer, even a newcomer in programming, can create and destroy objects correctly. A classic construction that is used in the majority of programs looks the following way:
MyObject:= TMyClass.Create();
try
{some code…}
finally
MyObject.Free;
end;
Yet, some time ago, there were a lot of discussions where to place object creation: before an exception handler or within…
5 Ways To Improve Your Code: What You Need To Know
September 16, 2021
Over time, software development has experienced significant changes in the approach to design as well as how those designs are implemented. As the market evolved, the software industry also had to adapt to it for a better digital experience for the customers. Delphi and RAD…
How To Control Windows 11 Rounded Corners In Your App
September 10, 2021
As I hope you’re aware by now – RAD Studio 11 Alexandria is now available! The Windows IDE contains a whole ton of features, and it’s launching just ahead of Microsoft’s official release of the beautifully redesigned Windows 11. We wrote about the…
Everything You Need To Build A Website Scraping App
August 16, 2021
The ScrapeStack API was built to offer a simple REST API interface for scraping web pages at scale without having to programmatically deal with geolocations, IP blocks or CAPTCHAs. The API supports a series of features essential to web scraping, such as JavaScript rendering, custom HTTP headers, various geo-targets, POST/PUT requests and an option to use premium residential proxies instead of…