Daniel Magin’s Weblog

My life in the Developers World

InterBase XE World Tour

Interbase XE World Tour announced

21. Sept 2010 Frankfurt Germany
22. Spet 2010 Amstelveen Netherlands
29. Sept 2010 Moscow Russia

hope to see you !!!

Embed. Deploy. Relax!

InterBase XE is is a highly scalable, powerful, database built for developers to create amazingly fast, resilient business-critical applications.

  • Perfect for embedding in devices and small enterprise, desktop, and workgroup solutions
  • Does what developers need and doesn’t get in their way.
  • Proven technology that can take your application anywhere you want to go!

Join us to find out what’s new in InterBase XE at a free workshop in your area

This is your chance to…

  • Learn What’s new in InterBase XE
  • Meet key members of Embarcadero’s InterBase Product Team
  • Meet ISVs and customers who have been instrumental in designing, implementing, and optimizing InterBase systems worldwide
  • Find out how your application can benefit from the latest changes to InterBase XE

More Details and Free Registration



regards daniel (magin)

Think IB!


September 10, 2010 Posted by | Embarcadero (CodeGear) stuff | Leave a comment

RAD Studio, Delphi, C++Builder, Delphi Prism and RadPHP XE are available now

David I has published in his blog, the new Versions are available now. So you can direct download the trial or buy the new version.

See this link for more informations LINK

regards daniel (magin)

think delphi!!

August 31, 2010 Posted by | Embarcadero (CodeGear) stuff | Leave a comment

Delphi Day- PreConference

Current Status – Preconference Berlin

The second Pre-Conference Day (“Delphi Power Workshop”) from DelphiExperts during the German-Delphi-Days is complete full. But we are in process to organize again a bigger room for this event. I will post a message after getting a bigger room for this day in the hotel. During this time the registration on Day 2 of the Pre Conference is disabled.

But it shows Delphi Conferences are growing!!!!

Day One (iPhone Development for Delphi Developers) are some space available.


daniel (magin)

think delphi!

August 30, 2010 Posted by | Embarcadero (CodeGear) stuff, iPhone | Leave a comment

German Delphi Days

Delphi-Tage Germany 2010 – Berlin

The German Delphi-Days (Delphi Tage) are coming on 18.09.2010 this year in Berlin. Organized from the german Delphi  Forums (DelphiPraxis.net Delphi-Treff, Entwickler-Ecke) and Embarcadero we have as the last years the biggest community meeting in germany. Two days before DelphiExperts organized some Workshops.

Pre Conference – Day1

On Thursday 16 Sept 2010 we are looking over the border to other development Tools. This Thursday is focused to the iOS4 SDK from Apple to develop iPhone/iPad Applications focused to Delphi and C# Developers with XCode. Where are the difference and how you can connect your existing for example Delphi Business Logic to the iPhone like JSON and other Technics and much much more. The Developer Experts Team (aka DelphiExperts) has visited the WWDC 2010 (Word Wide Developer Conference from Apple in San Francisco) this year and bring to Berlin a lot of new stuff.

Registration is online – limited space

More Details for Thursday you can find here

Pre Conference – Day2

On Friday 17.Sept 2010 we go back to the pure Delphi Development. Absolute new Sessions focused on new Tracks we talk about Usability GUI Design, RTTI, Design Patterns in practical way and Multi-Tier Application with the newes stuff.

Registration is online – limited space

More Details for Friday you can find here

Delphi-Tage Berlin Event

On Friday Evening there is a big Events to start the official part of the Delphi-Days. We are cruising on big ship in Berlin and start the big party. (Attendees on Friday from the Workshop: Yes we are finished in time so you can visit the event 🙂 )

On Saturday the Delphi Days start with a lot of speaker and sessions. As last year we are packed full of new stuff and hope to see a lot of cool stuff. We have also guest speakers from the USA Embarcadero Team.

Don’t miss the biggest german Community Meeting!!!

Registration is coming next days

regards daniel (magin)

July 19, 2010 Posted by | Embarcadero (CodeGear) stuff, iPhone, Mac - Apple | 1 Comment

Apple SDK 4.0 and the Developing Language Restriction

This Blog entry is based on the discussion of this article from delphi.org

Apple has pushed the last 3 years Mobile AND Internet, all other together the last 10 year did not. yes everybody can think about the rules, development systems, interface rules,… from apple. but i work now over 1 year with xcode and objective c. for me it’s not important what kind of language i use. for me is important that i can use the source code i have written over many years. so i decided to do this in objective c. mono touch is a very nice dev system (i have a license) but the novell needs to convert the new api’s and what ever in there system. who nows what’s with monotouch in 5 years? apple can not kill obj-c, the whole OS is written in obj-c.

btw obj-c is not hard to learn. after 3-4 weeks i was coding in the speed like delphi. thinking in classes, methods, oop,… is language independent. it’s only a problem how to tell the dev-system in the correct syntax and where are the classes.

if apple is iArrogant or not, this is a question for everybody self. for me it’s important the iPhone and now also the iPad change a lot of in my life. there is no easier way to control in my mobile world so easy all my business stuff. if i look around to other people in my family (non developers) it’s the same. it’s so easy for example to control my contacts, mails, calendar over me.com. no sync with cables, adapters, computer or what ever. why should apple have not to control the way of apps?

if you look for example in android market, there are also apps for download from servers with terrible content. kids have apps/pictures on the phone with adult content. i like the way apple is controlling what kind of apps are coming in the store. sometimes the checking process is not to understand but the success of number of apps say all:

– 4 Billion Apps downloaded
-185.000 Apps in the Appstore
– 50 Million iPhones sold
– 85 Million iPhone and iPod touch
– in one week 450.000 iPads sold

this success show me the future of mobile market.

i know other systems are also great, easy to use…, but the master of integrate all together in one system is apple.
my house is now driven by apple. i buy my music, movies in itunes. after click,buy and download it’s automatic available in my appleTv box. no manual sync needed. is my iPhone/iPad/iPhone from my wife, iPod in contact with my network wow there is the music also. i change a appointment on my computer, wow it’s automatic changed in iP….

coming back …
sometimes some decisions, like the development tools are not in everybody style. but under the line the success show the result.
look at the stock fro APPL

bad example was Borland. Hello where is the name, where is my old company name? the name is burned. The only good on this bad situation was, Codegear (the true old Borland Developer Guys) are in a other harbor. And all the other (new) Borland Guys run the ship on the wall (what’s worth doing, it’s worth doing well LOL)

there are no decisions in the world with agreement from everybody. but you have to decide what kind of platform you like to use and make your life easier.


daniel magins

“Business is a combination of war and sport.” – Andre Maurois

April 10, 2010 Posted by | Embarcadero (CodeGear) stuff, iPhone | 8 Comments

DelphiExperts Workshop Day – Zürich – Köln – Hamburg

Delphi Logo

Yes! the DelphiExperts train is rolling again with cool containers full of knowledge!

This roadshow is in Germany an Switzerland and in german language (sorry for the international readers 🙂 ), so here are the important stuff in german language:

Alles über Sourcecodeverwaltung, Debuggen, Testen mit Delphi und als Special: Delphi und iPhone / iPad Konnektivität.

Daniel Magin und Olaf Monien demonstrieren in der gewohnt pragmatischen Art und Weise den Umgang mit Werkzeugen wie SubVersion, dem Delphi Debugger (inkl. der Neuerungen aus Delphi 2010) uvm. Sie erhalten viele Insider-Informationen, die Ihre Produktivität steigern werden.

18. Mai 2010 in Zürich

Anmelden auf amiando.com - Eventmanagement Software

7. Juni in Köln

Anmelden auf amiando.com - Eventmanagement Software

17. Juni in Hamburg

Anmelden auf amiando.com - Eventmanagement Software


08:30 – 09:00    Registrierung

09:00 – 10:30    Delphi SourceCode

Diese Session beschäftigt sich mit dem Umgang der Sourcen ihrer Projekte. Wie speichert und verwaltet man Sourcen vom Einzelentwickler bis zum Team korrekt – dazu gibt es eine Einführung in SVN/Subversion. Welche Regeln sollte man einhalten, damit SourceCode auch nach vielen Jahren noch lesbar ist. Themen wie Sourcecode Dokumentation und Lesbarkeit runden diesen Track ab.

10:30 – 11:00    Kaffeepause

11:00 – 12:30    Suche von versteckten Fehlern und allgemeine Testverfahren

Programme, die bei 99% aller Kunden rund laufen, aber bei 1% eine Schutzverletzung hervorrufen? Kennen Sie solche Probleme? Wir zeigen Ihnen wie Sie diese Stellen finden können. Es gibt eine Menge von Tools mit denen Sie neben Unit- auch GUI-Tests automatisieren und kontrollieren können. Wir zeigen Ihnen welche Tools Sie benötigen und demonstrieren diese live an vielen Beispielen.

12:30 – 13:30    Mittagspause

13:30 – 15:00    Debuggen und Memory Manager

Hier vertiefen wir die Suche nach Fehlern und zeigen Ihnen den richtigen Umgang mit dem Delphi Debugger. Lernen Sie, wie Sie Memory Leaks in Ihrer Anwendung finden, tracen und profilen (Geschwindigkeitsoptimierung) bis hin zu Integration von Thread-Analysen und vielem mehr.
• Memory Manger wie FastMM und SafeMM
• Aufspüren von Memory Leaks
• Profiling von Delphi Code
• Richtiges Exception Handling in Delphi

15:00 – 15:30    Kaffeepause

15:30 – 17:00    Delphi Middleware in Verbindung mit iPhone/iPad

Businesslogik vom Client trennen? Wie geht das? Wir zeigen, wie Sie existierende Delphi-Business-Logik mit verschiedenen Architekturen (WebService, JSON, TCP/IP, Proprietär,…) vom iPhone aus nutzen. Als Beispiel rufen wir die Middleware mit einem iPhone/iPad Client auf. Parallel dazu erhalten Sie auch eine Einführung in die native iPhone Programmierung.

17:00 –             Offene Fragerunde

April 8, 2010 Posted by | Embarcadero (CodeGear) stuff, iPhone | 5 Comments

How popular is Delphi?

Delphi Logo

Tiobe has published today a new Index of April of all languages.
C (not C++) is number one.
Delphi is growing and jump from #11 to #9 and Delphi is now under the top 10 🙂

Very interesting my second favorite language Objective C (Apple’s Language for developing on iPhone and iPad) and is the biggest winner and jump from Postion 42 to 11.

Tiobe is grouping different dialects behind a name:

Delphi :=

Grouping: Delphi, Kylix, Object Pascal, Free Pascal, Chrome (Exception: “Google”), Oxygene, Delphi.NET, Delphi Prism

See more a Tiobe WebPage

and here you can find the Grouping/Definition of a language

Delphi is a very popular language and there are many developers in the world with successfully applications and cool code.

Let’s think Delphi 🙂

regards daniel (magin)

April 7, 2010 Posted by | Embarcadero (CodeGear) stuff | 25 Comments

iPhone Developer Days in Munich Summary

It was great two days !!! The german MacWorld Magazin (MacWelt) and iPhoneWelt we run our first big iPhone Developer Roadshow. Munich Hands on Lab Training (the second day) was complete sold out, also next week in Hamburg. Mrs Buschbeck from MacWelt Magazin and her team have create a perfect infrastructure around the roadshow from registration, catering and at the end the final beer!!

Our great guest speaker Evan Doll has explain to a lot of different new developers, coming from Delphi, Visual Studio, Java,… the cool SDK for the iPhone. It was great walk on the way to explain how to creat classes, memory mangament, what’s really behind release, retain, the work with Interface Build and how to handle this all in XCode. Its was awesome how he was given a introduction in Objective-C to all the developers. You can feel his deep understanding from the SDK. He was many years a major developer by Apple and build many things in the SDK. So we understand also a lot of things behind the curtain. He covered also what’s the Design Rules and for creating a good looking App.

You have to see him live!

Olaf (my partner from DelphiExperts) was showing also cool stuff with MonoDevelope and integrate the C# and Delphi guys. He was explaining and present a great demonstration with Rem Objects Dataabstract. So you can create a Middleware Server with Delphi, VS and connect this to different Databases with communication interfaces like JSON, WebService and Binary Communication to different Clients like again Delphi, VS, Java, PHP and the iPhone. DataAbstract from RemObjects is a cool enterprise product to bring this worlds together. (Thanks marc for this great tool!!)

My little Part on this iPhone Developer Days was showing how to work with the iPhone SDK and:

  • Introduction in XCode
  • iPhone and SQLight Connection
  • MapKit Developing with the Map Framework
  • consuming webservices with iPhone

On the second Day all the attendees was work together with us and lear a lot of things. The biggest hurdle was understanding the different techniques of Controllers in the iPhone SDK.

I like to say also thank you to all attendees for this great feedback and i promise we are coming back with other cool topics and i hope to see you soon.

A german Article and more Photos can be found on the WebPage from MacWelt.


daniel (magin)


“servus” to munich and

“moin” to hamburg we are coming

March 19, 2010 Posted by | Embarcadero (CodeGear) stuff, iPhone, Mac - Apple | 1 Comment

German Macwelt Magazine with iPhone Developing Article – German Language only

In the next coming Macwelt Magazine (Germany, publish date 3. Feb 2010) you can find a article about iPhone Developing Step by Step.

This article was written by my friends Olaf Monien, Holger Flick an me (Daniel Magin).
We hope you enjoy it 🙂

You can find the complete index of contents at this link.


daniel magin

btw: think i

February 1, 2010 Posted by | iPhone, Mac - Apple | 2 Comments

Help for Haiti – Ebay Auction with cool developer items

Today i get a email from my friend Michael Swindell about a wonderful Haiti Relief Auctions. Please watch this and help. There are some cool stuff on this Ebay page. I hope you can find something and you can help Haiti.

Link for Haiti Help

Here are the items you can get it, i think everybody find something for his personal use and/or fun:

Haiti Relief: Borland Delphi 7 Enterprise – FIRST SHIP
Haiti Relief: Borland Delphi 5 Enterprise – FIRST SHIP
Haiti Relief: Borland C++Builder 5 Enterprise 1ST SHIP
Haiti Relief: Borland IntraBuilder Pro – FIRST SHIP
Haiti Relief: Borland JBuilder 2 Pro – FIRST SHIP
Haiti Relief: Borland Delphi 6 Enterprise – FIRST SHIP
Haiti Relief: Borland JBuilder 1 Pro – FIRST SHIP
Haiti Relief: Borland JBuilder 3 Pro – FIRST SHIP
Haiti Relief: Borland Turbo C++ – Special Edition
Haiti Relief: Borland Delphi 8 Architect – FIRST SHIP
Haiti Relief: Borland Delphi 2005 Architect – 1ST SHIP
Haiti Relief: Borland JBuilder 2006 Enterprise – 1SHIP
Haiti Relief: Borland InterBase 6 Server – FIRST SHIP
Haiti Relief: Borland Paradox 5.0 – FIRST SHIP
Haiti Relief: Borland C++Builder 4 Enterprise 1ST SHIP
Haiti Relief: Borland Visual dBASE 5.5 – FIRST SHIP
Haiti Relief: Borland C#Builder Enterprise – FIRST SHIP
Haiti Relief: Borland Kylix 1 Server – 1ST SHIP
Haiti Relief: Borland Developer Studio 2006 Architect – FIRST SHIP
Haiti Relief: Borland JBuilder 8 Enterprise – 1ST SHIP
Haiti Relief: Borland Paradox T-Shirt
Haiti Relief: Borland Delphi Collector’s Hat
Haiti Relief: Borland Delphi Collector’s Hat
Haiti Relief: Borland CodeGear Hat
Haiti Relief: Borland Wine Bottle Opener
Haiti Relief: CodeGear T-Shirt
Haiti Relief: CodeGear T-Shirt
Haiti Relief: CodeGear T-Shirt
Haiti Relief: Turbo Pascal for Macintosh
Haiti Relief: Turbo Pascal Numerical Toolbox for Mac
Haiti Relief: Turbo Pascal 3.0
Haiti Relief: Borland T-Shirt Signed by the Delphi Team
Haiti Relief: Borland Turbo Assembler 5 – Shrink Wrap
Haiti Relief: Borland Turbo C++ Suite – Shrink Wrap
Haiti Relief: Borland Delphi 4 Client/Server – NIB
Haiti Relief: Borland Conference Button Set
Haiti Relief: Borland Conference Button Set
Haiti Relief: Borland Suede Varsity Jacket
Haiti Relief: Borland Suede Varsity Jacket
Haiti Relief: Borland Letterman Jacket
Haiti Relief: Borland Letterman Jacket



February 1, 2010 Posted by | Embarcadero (CodeGear) stuff | 1 Comment