Pawel Glowacki: Delphi Programming

Paweł Głowacki works for Embarcadero Technologies (http://www.embarcadero.com) as European Technical Lead for Developer Tools. Previously, Paweł spent over 7 years working as a senior consultant and trainer for Delphi within Borland Education Services and CodeGear. As well as working with Embarcadero customers across the region, he also represents Embarcadero internationally as a conference and seminar speaker.


Posted by on in Blogs
New in 10.2: MariaDB Support One of the biggest new RAD Studio 10.2 Tokyo database features is support for MariaDB open-source relational database. MariaDB is one of the most popular open-source SQL databases. It is a fork from MySQL database, after it has been acquired by Oracle, the original creators of MySQL, started to work on MariaDB, which is highly compatible, some say 95%, with MySQL. Consequently you will not find a new "MariaDB" node in RAD Studio "Data Explorer", but existing FireDAC MySQL driver has been rework...

Posted by on in Blogs
FireMonkey on Linux! It did not take long since the release of Delphi Linux compiler to have the ability to build Linux GUIs with Delphi! Just go to http://fmxlinux.com and get the only currently available download of FireMonkey for Linux which is "Free Trial v 0.905". You need to have RAD Studio 10.2 "Tokyo" installed. Make sure it is not running and install the trial. It is small and installs very fast. Run Delphi and create a new multi-device project. Drop a button on the form and write just one line of co...

Posted by on in Blogs
Microservices Security Resources The new hype in Enterprise architectures are "micro-services". The concept to build distributed systems from many small, independent building blocks that are accessible through REST APIs is not new. The rise of container architecture where you can realistically start the whole operating system very quickly to just serve a method call. When you start thinking about building such a solution, or at least demo, one of the first questions are about handling security. Clearly just using HTTPS is...
New in 10.2: Editing Data in TFDMemTable at Design-Time The new Delphi 10.2 Tokyo (and corresponding C++Builder and RAD Studio version) has been released and it has many new smaller and bigger features. Clearly the biggest, most visible new thing is the new Delphi Linux 64-bit compiler and the capability to build server-side apps with Delphi. It did not take too long for the first Delphi developers to start playing with building GUIs for Linux with Delphi FireMonkey. One of my favourite new features in Delphi 10.2 is the possibility to edit data i...

Posted by on in Blogs
Delphi 10.2 "Tokyo" has been released! Great news to all Delphi and C++Builder developers! RAD Studio, Delphi and C++Builder 10.2 "Tokyo" have been released and are now globally available with plenty of new features! It is late evening here in Amsterdam, but I'm excited installing brand new version of RAD Studio into a clean, already prepared Win10 x64 VMWare virtual machine. I think it will last for quite some time! Clearly the biggest new feature in Delphi 10.2 is the capability to build Linux server-side applications. Next week...
"Accessing Databases with Delphi and FireDAC" webinar, Weds, March 22nd On Wednesday, March 22nd, 11am CET, I have presented one hour, demo-oriented, developer webinar about FireDAC. FireDAC is the best database access library available in Delphi, C++Builder and RAD Studio! During the presentation the focus was on new and improved FireDAC features in upcoming RAD Studio 10.2 Tokyo release. Different database access framework libraries available in RAD Studio were discussed, working with Data Explorer, configuring database connection and working...
RAD Studio 10.2 Preview Webinar, Tuesday, March 21st RAD Studio 10.2 "Tokyo" is coming! Probably the most exciting new technology in upcoming version of Delphi is the new 64-bit Linux compiler.  During the session I have covered preparing Ubuntu Server 10.x virtual machine for deploying Delphi apps and building console, WebBroker and DataSnap apps in Delphi and running them on Linux. The recording from this one hour, technical, demo-oriented session, focused on building Linux apps with Delphi is available on YouTube.    ...

Posted by on in Blogs
RAD Studio 10.2 Preview in Warsaw, Poland I'm just back from Warsaw, my home city, where I met 90 enthusiastic Delphi and C++Builder developers on the "RAD Studio 10.2 Tokyo Preview" presentation. It is always nice to do the presentation in Polish, and meet friendly faces. As always the event was perfectly organised by BSC Polska, Embarcadero representative for Poland. The queue during the break and after the presentation to ask questions and have a quick chat is always a good sign, that the presentation was well received. Similarly to...
"Modeling Code with Delphi Enterprise" webinar, Mar 8th, 11AM Amsterdam   The "Why Upgrade To Enterprise" webinar series continues! Tomorrow, Wednesday, March 8th, 11am CET, I'm going to do a live developer webinar about "Modeling Code with Delphi Enterprise". This webinar will be recorded and repeated later during the day for other timezones. The webinar is free, but you need to register here. UML Modeling is a very rich subject. It is probably one of the least used Delphi features. Maybe because of the visual "Rapid Application Development" paradigm that D...
Preparing Ubuntu 16.04 LTS for Linux Development with Upcoming Delphi 10.2 - Part 2 Last week, in the Part 1 of this blog post we have installed Ubuntu 16.04 LTS Server-edition into a VMWare Fusion virtual machine running on Mac. Now we are going to complete the configuration of the Ubuntu server, install all the prerequisites for deploying Delphi application and deploy "Hello World" Delphi app using the latest Delphi 10.2 Tokyo beta, as the product has not yet been released. This means that anything that I'm describing here might change in the final version of Delphi...

Check out more tips and tricks in this development video: