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.


VCL Migration and RAD Server Delphi Webinars in December There will be many interesting Embarcadero webinars before the end of the year! This week, on Dec 7th, Marc Gusmano, Sencha Solutions Architect, will be presenting "Best Practices for Building Universal Web Applications" with Sencha Ext JS framework and Delphi RAD Server REST API backends. On Dec 14th, Embarcadero Product Managers will present "RAD Studio: What's New & What's Next" webinar with more details about upcoming 10.2.2 RAD Studio release with some exciting new features. Followin...
Boost Your Delphi Development to Infinity and Beyond, Nov 29, UK Embt office I'm very happy to invite all UK Delphi developers to a free Delphi half-day event organised by Grey Matter and Embarcadero in the UK Embarcadero Head Office in Maidenhead. The agenda is packed with useful information, including modernising VCL apps, cross-platform mobile development and brand new stuff including CData Enterprise Connectors and an introduction to Sencha. Get ready! More information at community events. Here is the detailed agenda! The event is free but space is limited so regis...

Posted by on in Blogs
CodeRage XII: Amazon S3 and Cloud API CodeRage XII was great! Plenty of contents and great fun. It was not the first time I have been doing a session on using Delphi Cloud API to integrate with Amazon Simple Storage Service (S3). This year I thought it would be cool to go a little bit further and implement custom "TAmazonS3" component to make it easier to work with Amazon S3 in Delphi. Cloud API is a set of classes implemented in Delphi that provide access to storage, queue and table services in both...

Posted by on in Blogs
CodeRage XII: Delphi CData Amazon DynamoDB This week, during our annual CodeRage conference I had two sessions. Both on integrating Delphi apps with Amazon Web Services. The second one was on using new Enterprise CDATA connectors to work with Amazon DynamoDB No-SQL database. The presentation was titled "Integrating with Amazon DynamoDB using Delphi Enterprise CDATA Connector". The source code of demo apps presented during the session and sample JSON data is available for download from here. CDATA FireDAC Enterprise Connectors is a tech...

Posted by on in Blogs
Learning JavaScript My favorite programming language is Object Pascal. Period. However it is not the only programming language in the world. Probably my very first was Basic on ZX Spectrum, then came Turbo Pascal on DOS and quickly changed to Delphi and Object Pascal. Over the course of the years, I have been influenced by other languages. When joining Borland, I had to got certified with Java. When C#Builder was released .NET was a big thing and it was a great source of inspiration. When CodeGear released 3rdRail ...

Posted by on in Blogs
What is my IP address? There are many situation when it would handy to know the IP address of a device where our app is running. Maybe you want to identify who is running your app? By IP address it is also possible to calculate the approximate location of a device. If you connect to Internet through a router, there are big chances that it implements "Network Address Translation" (NAT), to make it harder for remote machines to establish a direct connection to a machine within a local network. Recently I have come acro...
New "Delphi Memory Management" book is a hit! Yesterday evening I have found an excellent Delphi book I have been always waiting for! The full title of the book is "Delphi Memory Management for Classic and ARC Compilers"  and it is written by Dalija Prasnikar. The book is available in electronic form as a pdf file only. The topic of memory management is probably the most important in becoming a competent Delphi developer. When you write code, you want to have a proper understanding what is happening under the hood and that is excitin...

Posted by on in Blogs
Embarcadero Academy One developer asked me recently on Embarcadero community chat where he could find any learning resources for Delphi. Then I have realized that maybe not everybody is aware that just recently "Embarcadero Academy" has launched! It has been a big effort for a long time, but it is there and it is time to start using it! At Embarcadero Academy you find online courses covering different technologies and programming languages run by well-known experts such as Delphi Product Manager Marco Cantu and m...

Posted by on in Blogs
Amazon DynamoDB with Delphi As promised during the webinar, here is the link to the reply. Enjoy! https://www.youtube.com/watch?v=U7ATs0Qh6U0...

Posted by on in Blogs
Delphi and C++Builder Fest in Eindhoven Today Just back home from fabulous Delphi and C++Builder "The LAB" conference today in Eindhoven (the city of Philips), The Netherlands. What a day! Lots of programmers gathered to learn something new and get inspired! One photo is a thousand of words:-) The LAB conference started from few words from Raymond Horsten, who is owner and the main director of Barnsten, the company that represents Embarcadero to Benelux and France, and organized this great international event! After the keynote Jens Fu...

Check out more tips and tricks in this development video: