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.


Making Win10 Calendar controls database-aware Programming is fun. Sometimes projects and apps are more serious, sometimes less. On my recent Delphi 10.1 Update 2 presentation two times I have been asked about data-aware versions of new VCL Win10 calendar controls. Here is the code. unit uDBCalendarView; interface uses System.Classes, Vcl.WinXCalendars, Data.DB, VCL.DBCtrls; type TDBCalendarView = class(TCalendarView) private FDataLink: TFieldDataLink; procedure DataChange(Sender: TObject); procedure SetDa...

Posted by on in Blogs
Migrating to RAD Server All about moving existing Delphi VCL "fat client" database applications to scalable client/server architectures with Embarcadero RAD Server. Over last few days I was preparing for today's Embarcadero developer "Migrating to RAD Server" webinar. The objective was to take an existing app and move it to modern, scalable, cloud-based REST API architectures! Join us for an encore presentation of this webinar on Tuesday, January 24, 2017. Register Now! As Delphi consultant, with many years of ...

Posted by on in Blogs
Appx Development for Windows 10 Store One of the most interesting new features introduced in RAD Studio 10.1 Berlin Update 2 Anniversary Edition is the support for building Windows 10 APPX application packages. YouTube reply of EMEA Embarcadero developer webinar "Appx Development for Windows 10 Store" from December 14th, 2016, is available at https://youtu.be/hEOk3Ztm-8g APPX development in RAD Studio RAD Studio already provides built-in support for creating apps that can be distributed through Apple AppStore (iOS, Mac) and ...
My Go Global with RAD Studio Live Events This Week What a busy week! I have been showing all cool features of the latest Berlin Update 2 Anniversary Edition to Delphi and C++Builder developers in different cities and countries. I'm happy to be back home;-) The naming scheme of Delphi is always changing. From going from 1 to 7 - that was easy - to years. From 2006 to 2010. Then from XE to XE8. And now from 10.0 Seattle, through 10.1 Berlin to 10.1 Berlin Update 2 Anniversary Edition. Numbering does not matter. RAD Studio matters! Just two weeks ...

Posted by on in Blogs
Beacons and Delphi in Amsterdam It is the second day of CodeRage XI today! CodeRage is Embarcadero's annual online developer conference and I'm kicking off the Day 2 with my presentation about "Beacons and Delphi in Amsterdam". During the session I'm going to demonstrate how to build mobile apps with Delphi and C++Builder that are using beacons for accurate location information. I'm also going to show practical examples of using Delphi with Amsterdam Open Beacon Network and Amsterdam Open Data integration. Here are the slide...
GDG DevFest 2016 in Amsterdam Science Park It is a sunny Saturday in Amsterdam today. I could not miss an opportunity to learn what other people are doing with mobile, web, cloud and iot technologies out there. Right now it is lunch break at the DGD DevFest 2016 conference organised by The Dutch Android Use Group. It is a pretty big conference with three simultaneous tracks on mobile, cloud and web. The environment of Amsterdam Science Park is very conductive to this kind of gathering of techies with all kinds of backgrounds. The ag...

Posted by on in Data
IoTLivingLab Workshop at Amsterdam DataLab One of the coolest things for me this week was attending "Kickstarting IoT Initiatives" meetup with Maxime from Barsten in Amsterdam DataLab. This iotlivinglab session in Amsterdam DataLab was very inspiring. Combining data available from the cloud with information received from IoT sensors by a mobile device opens a lot of possibilities to create new generation user experience.  It was great to see IoT enthusiasts brainstorming about IoT-related initiatives that can benefit citizens of...
Webinars this week! Migrate Your Database Apps to FireDAC, InterBase and RAD Server This week is all about upgrading your Delphi database applications. Not only it is the last chance to save big on upgrading to the latest version of Delphi with 10% discount and free mobile and bonus packs, but there are also two globally available free webinars on Wednesday and Thursday that will discuss the technical details of Migrating Your Database Applications to FireDAC and InterBase (youtube recording) RAD Server Scalable Cloud Deployment There are many dimensions to the process o...
Enjoying The Code on Delphi Festival 2016 in The Netherlands The Delphi event for this week for me is clearly "Delphi Festival 2016" that I'm sitting on right now close to Utrecht in Nieuwegein, The Netherlands. The theme for the conference is "Enjoy the Code" and it is a proper, full scale international conference with three simultaneous tracks, vendor booths and plenty of big names from Delphi community. One of the key things Delphi developers want to see on conferences like this is that Delphi is going in the right direction. For many of them Delphi is...

Posted by on in Programming
Delphi Congress 2016 in Paris was great! Just back from "Delphi 2016 Congress" in Paris yesterday. It is always refreshing to meet Delphi developers, show the latest features in the product and to simply have fun! This time I have teamed up with Maxime Capellot from Barnsten to do the keynote presentation. I do not speak French, so Maxime was doing the slides and I was showing technical Delphi 10.1 demos including the new installer, Windows 10 VCL controls, MongoDB support, multi-device form designer and styles. It worked qu...

Check out more tips and tricks in this development video: