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.


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...
Fast and Simple IoT Development with RAD Studio and RAD Server I have received very positive feedback from the "Fast and Simple IoT Development with RAD Studio and RAD Server" presentation that I did this week for the CASE29 conference in Croatia. That was probably my third time to present on this conference, but not in person, but - thanks to contemporary technology - via Internet. My session competed with simultaneous session about Xamarin from Microsoft and Embarcadero clearly won here:-) My "Fast and Simple IoT" session was recorded and the recording i...
RAD Studio 10.2 Tokyo Preview Event in Prague Today I'm just sitting in the Prague airport waiting for my flight back home after a very good RAD Studio 10.2 Tokyo Live Preview that I presented today. We had 115 very enthusiastic attendees watching what the upcoming RAD Studio release will bring. One of the most expected new features is clearly the support for building apps for Linux. Focusing on Linux only would not give justice to RAD Studio. The presentation was divided into two parts. In the first part I had a big zoom from the RAD Studio a...
Installing Ubuntu 16.04 LTS on VMWare Fusion for Linux Development with Upcoming Delphi 10.2 - Part 1 This week I'm going to do the first live preview of upcoming version of RAD Studio 10.2 Tokyo in Prague. One of the most anticipated new features is the support for Linux server-side development in Delphi. In this blog post I'm going to document the steps to install Ubuntu 16.04.2 LTS Server into the VMWare Fusion virtual machine running on my Mac. Craig Chapman already described the process of installing Ubuntu and Red Hat Enterprise distributions into an Oracle's VirtualBox. In this post I'm...

Check out more tips and tricks in this development video: