Are you in Seattle on June 12th? Come meet David I then.

This June 12th 2013 David I will be visiting Seattle to present the “RAD Studio XE4 Tour”. This event is organized by the Pacific Northwest Delphi User Group and Embarcadero. To register for this event go to  http://forms.embarcadero.com/AMUSCA1306RADXE4Tour-Seattle.

I also would like to invite you to join our user group by going to our site and registering.

Happy Birthday Delphi – 18 years and looking great!

On February 14th Delphi will be 18. Looking back it sure came a long way from version 1. I remember when I first walked into a Compusa store and bought my first copy of Delphi. I was beside myself with excitement. Moving from Turbo Pascal to Delphi, moving from DOS to Windows development. That was a very challenging and interesting time indeed.birthday-cake

I am proud of have been a part (as a developer) of that journey. Being a Delphi developer wasn’t always easy. But I am very happy I stuck to my conviction that this is the best tool to develop in and didn’t stray away from it.

Exciting times are ahead, as exciting as picking up my very own copy of Delphi 1. I say that because the future looks very promising and exciting. Cross-platform is here and mobile development are just around the corner.

What better time to be  a Delphi developer? I can proudly answer, now!

So raise your glasses and salute our dev tool! Happy Birthday and many more returns!

And thank you to all the people that made a positive difference in making Delphi what it is today!

 

Having fun with FireMonkey 2 multimedia components

Para leer este articulo en espanol haz click aqui.

The other day I started to play with the multimedia components included on FireMonkey. I went to the web and found a couple of demos from Embarcadero. Took my time to look at the demos and followed the steps to build the demo. Cool! It worked fine! No surprises there I suppose.

However, I got to think, can I do more? What if I hack together on a form two media players – can I have two media players on form? Can I play two media players at once? Continue reading “Having fun with FireMonkey 2 multimedia components”

Cross-platform development the FireMonkey way

Para leer este articulo en espanol haz click aqui.

What is FireMonkey?

FireMonkey is cross-platform Framework developed by Embarcadero. FireMonkey was originally designed by Eugene Kryukov in the company “KSDev” as VGScene.

In 2011 Embarcadero acquired the rights to the software and renamed it to FireMonkey.

FireMonkey is included, along with the traditional Visual Component Library (VCL) in Delphi and C++ Builder. Continue reading “Cross-platform development the FireMonkey way”

FastMM – Preparing your apps to report memory leaks

One of the most challenging parts of inheriting a legacy project is to fix the memory leaks that most often are hiding in the code. A while ago, while dealing with an application that managed to eat all the available memory within a few hours I found FastMM. And it sure was a great find. Continue reading “FastMM – Preparing your apps to report memory leaks”

Delphi Services and Localization Issue

About five months ago I was called in to look into an localization issue affecting one of our software products. The software in case is a Windows Service written in Delphi. This service is used to collect live data from a series of networked devices and store such data into a RDBMS. As usual my colleagues were very quick to blame the issue on Delphi. Continue reading “Delphi Services and Localization Issue”

The Fletch Programming Skills Marketability Index

In a couple of posts Jim McKeeth has pointed out that the Delphi language has been climbing in the TIOBE Index. He has also called the community to action in order to make sure that whenever we referenced Delphi on a post to do so using “Delphi programming”. That way these references can be properly accounted for in such index. Continue reading “The Fletch Programming Skills Marketability Index”