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.


"RasterrainObjPas" - Simple Ray Tracer in Object Pascal I always wanted to implement a ray tracer in my favourite Object Pascal programming language. The thing is that it is not trivial, especially when you start reading books like "Physically Based Rendering" you realize that implementing a ray tracer might take a lot of time and work. Recently on YouTube I have come across a serie of 9 episodes "Raytracer from Scratch in C++" by Caleb Piercy. In these shorter and longer movies you can see the process of writing the ray tracer C...
"Modernize Your VCL App Today!" webinar recording and demos It was fun to do the "Modernize Your VCL App Today!" webinar:-) During the session I have promised to make the recording and demos source code available. The recording is rather big (548MB) and can be downloaded from here and demos source code has been uploaded to the Embarcadero CodeCentral. mastapp. Original Delphi 7 BDE demo project MarineAdventures. Mastapp upgraded to Delphi XE7 with VCL styles and JumpList component StylingDemo1. Demo illustrating working with "Styled...
"Modernize Your VCL Applications Today!" webinar, Dec 16th, 11am CET If you have an existing VCL application and you want to modernize it to the latest technologies included in Delphi XE7, C++Builder XE7 and RAD Studio XE7 - this webinar is for YOU! Next week on Tuesday, December 16th, 11am Amsterdam time, I’m going to do a live, demo-oriented technical free webinar that will cover working with VCL styles, new Parallel Programming Library, migrating to FireDAC database access framework and building scalable, multitier solutions with DataSnap and Enterp...
Making "Color to Gray" conversion algorithm parallel One of the most important new features in RAD Studio XE7 is new "Parallel Programming Library". It is available for both Object Pascal and C++, and for both VCL and FireMonkey, multi-device projects. During the recent CodeRage 9 virtual conference there were two very informative sessions on parallel programming from Allen Bauer and Danny Wind. A few days ago I was doing VCL application modernisation workshop in Utrecht and thought it would be good to take an existing VCL application and se...

Posted by on in Blogs
VCL FireDAC Workshop in Warsaw Good fun! I have promised a while ago to stop blogging here, but it is going to be a parallel pattern for a while;-) http://community.embarcadero.com/index.php/blogs/entry/modernize-your-vcl-database-apps-with-firedac-and-delphi-xe7-workshop-in-warsaw...
Modernize Your VCL Database Apps with FireDAC and Delphi XE7 workshop in Warsaw I'm just back from the city I grew up - Warsaw. At the 15th floor of the "all-glass" sky scraper there were 29 Delphi-addicted programmers playing with Delphi XE7 FireDAC database access technology on their on laptops. FireDAC and Object Pascal in Action clearly rulez!...
My "C++ 3D FireMonkey Programming" CodeRage 9 session The CodeRage 9 virtual conference has just started and in a moment there is my session in C++ track on "3D FireMonkey Programming". I have just uploaded to Embarcadero Code Central at http://cc.embarcadero.com/item/30030 the source code for my three demos built with Appmethod 2014 September release in C++ SimpleEarth3D demonstrates basics of building a mulit-device, cross-platform, interactive 3D app. It is based on the Form3D and uses a sphere and a texture material components for displa...

Posted by on in Blogs
My blog has moved to community.embarcadero.com! This is most likely my latest blog post on this server. There is a new Embarcadero social website community.embarcadero.com where my blog has been migrated. I'm looking forward to see you online on my new blog at http://community.embarcadero.com/index.php/blogs/blogger/listall/pawel-glowacki-embarcadero-com...

Posted by on in Programming
Photos from last week RAD Studio XE7 events Last week was probably the busiest in my presenting career with four events day after day in four different countries. I have promised to publish some photos, so here they are! Everywhere the reception of the new Delphi XE7, C++Builder XE7 and RAD Studio XE7 was fantastic. Tons of questions and in general developers are happy with the direction where this excellent product is going. Strong VCL support plus a lot of innovation around Multi-Device development with new unified "Multi-Device" proje...
My RAD Studio XE7 World Tour Events Delphi XE7, C++Builder XE7 and RAD Studio XE7 have been very recently released and now Embarcadero Technical Evangelists and MVPs are on the road showing XE7 to developers all around the world. This week I have been in Hungary, Turkey and the Netherlands, and next week is going to be even busier with Prague, Brussels, Warsaw and Bucharest XE7 events. Instead of getting tired, I'm getting a lot of positive energy from happy developers that I meet on my way, all very enthusiastic about new RAD Stu...

Check out more tips and tricks in this development video: