Tag Archives: Delphi

Converting C headers is hard – yajl for Delphi

Introduction I have been toying with the idea of trying to convert the yajl parser bindings to Delphi in order to build a wrapper on top of the original C dll. yajl (Yet Another JSON Library) is a small fast SAX style JSON parser written and open sourced in C over at lloyd’s yajl GitHub [...]

An Improved Cirrus Caching Aspect

In my original introduction to Cirrus framework I drew up a basic method result caching attribute for Delphi Prism. This weekend I thought I’d give it another go and try to create a more general purpose Caching Aspect that integrates with a well known Cache library. I decided to use the opportunity to experiment with [...]

Time to bury this “Is Delphi Dying” nonsense

Every 3-6 months or, more frequently it seems, someone has the urge to post some attention grabbing headline such as “Is Delphi Dying” or “Is Delphi a Dead language?” (yes, even unintentionally negative headlines hurt). It recently even despicably overflowed onto StackOverflow. Enough is enough, I thought, I am utterly bored with this discussion. So, I decided to do [...]

Malware specifically targeting Delphi

The F-Secure blog has details of a Malware variant that they’ve found that solely targets installed Delphi versions 4 -7. F-Secure currently detect this as: Virus.Win32.Induc.a. The malware saves a clean copy of SysConsts.dcu and then adds a call to its own init function at the entrypoint of the SysConsts.dcu library. The malware is rather [...]

The Delphi Community: From the Outside

Someone on Twitter recently pointed me to LangPop.com – which claims to gather together data to give you an estimated rating of how popular certain Programming languages are. I know that most people have seen the TIOBE Programming Community index at some point which uses similar data mining methods to LangPop. This is the first [...]

Delphi Prism and the Cirrus Framework

The May 2009 Release of Delphi Prism introduced the Cirrus layer that provides Delphi Prism developers access to a library for Aspect Oriented Programming natively for the first time. The AOP Wikipedia article has a much more detailed explaination than I could provide but for those who don’t want to read the full article AOP [...]

Turbo Delphi: A Hidden gem in DelphiLive?

I enjoyed the Twitter live-coverage and exciting revelations of DelphiLive! particularly from JimMcKeeth and marcocantu but also many others. Despite the surprise revelations of Project X etc a particular slide caught my eye amongst the many others: Did you see it? ..ISVs, VARs, Consultants and Hobbyists.. I jumped at the phrase and asked Jim whether [...]

Design Decisions – A REST Library

Since Jim has posted Episode 24 of the Podcast at Delphi.org and explained that we’re making an open source Twitter client I thought I would write a quick post about some of the design decisions which we’re already facing. In Particular about the decisions around the internal class that will handle communication with the Twitter [...]

The Delphi Channel: Coding Delphi for Fun

I am a great fan of the Microsoft Coding 4 Fun blog and feel that there should be something similar for Delphi Progammers. I am trying to get something similar started as a way of boosting the relevance, appeal and attraction of Delphi to novice, hobbyist or student programmers.  Why?  The aim of it would [...]

The Turbo Delphi Product Family: An Open Letter.

To whom it may concern at Codegear, A Recent posting over at The Doric Temple titled “how do I make the case for delphi (as a target business development environment)” has prompted me to wonder why Codegear has slightly neglected the Turbo family which to my knowledge hasn’t been updated since it’s initial release on the [...]