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
RAD Studio XE6 has been released! I'm so excited with the release of the latest version of RAD Studio, Delphi and C++Builder! RAD Studio XE6 contains Delphi XE6 and C++Builder XE6 and marks the completion of the vision to support building apps for all major desktop (Windows, Mac) and mobile (Android, iOS) operating systems from the same codebase: C++ and Object Pascal! The new IDE has a new look-and-feel, it is a lot faster and has tons of new and improved features for both desktop VCL Windows and multi-platform FireMo...
Developer Direct ONLINE "FireDAC" demos available I have promised to make the source code of FireDAC demos presented during the first Developer Direct ONLINE Season 4 session available. FireDAC is the best database access framework for all major RDBMS systems for your Delphi, C++Builderand Appmethod applications! There are six projects in the download: FireDAC Demo 101 FireDAC Monitoring FireDAC Cached Updated FireDAC Array DML FireDAC Batch Commands FireDAC Connection Recovery The replay of the session is available at st...
appmethod at MDevCon on Tour - Amsterdam, Tuesday, April 15th, 18:30 I'm very excited to invite you to my "True Native, Multi-Device Development from the Same Codebase" live session, which is part of the "MDevCon on Tour" series of live events across The Netherlands. When? 15/04/2014 from 18:30 to 21:00 hours Where? Trifork, Rijnsburgstraat 9-11, Amsterdam Entrance? Free For? Developers The session is one of the many events organized as part of "appril festival 2014". The equation is easy: apps + april = appril:-) This is going to be my fir...
Bi-weekly EMEA Developer Direct! webinars start again! "Developer Direct" live webinars start again. It is already the fourth season. We had a few months break and now we are coming again with slightly changed formula. 30 minutes live, demo oriented, hands-on session about coding every second Friday, starting this coming Friday, on April 11th, at 11am CET (Amsterdam time). The agenda and registration links are available online at http://embt.co/embtdd4 We have six sessions planned for season 4: 11 April 2014 - FireDAC 25 April 2014 - Vis...
My C++ CodeRage 8 "Secure DataSnap Development" links and source code During my recent CodeRage 8 "Secure DataSnap Development" session, I have promised to make the source code of both demos available for download. I have just uploaded them to Embarcadero CodeCentral! Demo 1: Secure C++Builder DataSnap "Hello World" server and mobile client This is a very simple demo that shows basic security in DataSnap, including secure communication with HTTPS protocol, encryption transport filters plus authentication and authorisation in code. Demo 2: Secure C++ Dat...

Posted by on in Blogs
Lazy Form Creation Design Pattern One of the most important things about any application, and especially mobile apps, is short start-up time. End user does not like to wait for too long for an app to start. In some cases, if the start-up time is excessively long a mobile app may not be accepted into an app store. I have been building a lot of mobile apps recently for both Android and iOS in Delphi and found myself reusing the same "lazy form creation" design pattern, that I would like to share with you. The idea is not new...

Posted by on in Blogs
Fun with FireMonkey Gradients Everybody loves colours. Great apps should use colours in clever and original ways. I have been recently spending a lot of time using Delphi XE5 for designing screens for mobile apps and must admit that I really like the way how iOS 7 is using colours and gradients. There is a lot of interesting information about iOS user interface design best practices at "iOS 7 Design Resources - iOS Human Interface Guidelines". Gradients look especially cool. It is so easy to use C++ or Object Pascal with...

Posted by on in Blogs
[Delphi Tuts] DataSnap "Hello World" Welcome to "Delphi Tuts"! Your Delphi step-by-step tutorials! In this tutorial we are going to use Delphi XE5 to build the simplest possible DataSnap client/server system. The difficulty level of this lab is “Hello World”. This step-by-step tutorial is intentionally very simple, so even not experienced Delphi programmers should be able to build projects described here. The objective of this lab exercise is to get familiar with basic steps needed for building DataSnap servers and clients. ...

Posted by on in Blogs
Welcome to DELPHI TUTS! I'm happy to announce that I'm starting a new series of step-by-step tutorials about Delphi programming: DELPHI TUTS! Programming in Delphi is fun and I really love writing Delphi code. I think I'm addicted to Delphi. I have been passionate Delphi programmer since Delphi 1 and I'm only more and more enthusiastic about Delphi with every new release. There is no other tool on the market today like Delphi. With the latest release - Delphi XE5 - using one programming language, one framework, you ...

Posted by on in Blogs
Changing FireMonkey style at runtime Last month Sarina DuPont blogged about loading custom FireMonkey styles on a mobile device at runtime ("How to load custom styles at runtime"). That's a very interesting approach to compile a custom style as a resource into the mobile app. This week there was another blog post by David I about the availability of the new great looking mobile FireMonkey InfoPower grid component for registered Delphi XE5 users and also a demo app available at Google Play Store. I have immediately installed this...

Check out more tips and tricks in this development video: