Visit site Jamie's Blog
November 2009
0
votes
An Improved Cirrus Caching Aspect
Jamie's Blog
– 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 ...
October 2009
25
votes
Time to bury this “Is Delphi Dying” nonsense
Jamie's Blog
– 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 on StackOverflow. Enough is enough, I ...
1
vote
Dynamically generating code with Delphi Prism
Jamie's Blog
– In my last post I covered dynamically compiling code with Delphi Prism and this time I'm going to introduce dynamically creating code which could then be written out to a source file or compiled from in memory. You might want to generate code dynamically for a wide variety of reasons, ...
September 2009
2
votes
Dynamically compiling code with Delphi Prism
Jamie's Blog
– Delphi Prism and the .NET Framework are both extremely powerful tools and bring a lot of flexibility that Delphi for Win32 cannot necessarily provide, particularly when it comes to reflection and code generation. I recently started a project where I wanted to be able to compile a string with Delphi ...
August 2009
3
votes
Malware specifically targeting Delphi
Jamie's Blog
– 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 ...
July 2009
11
votes
The Delphi Community: From the Outside
Jamie's Blog
– 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 ...
June 2009
4
votes
Delphi Prism and the Cirrus Framework
Jamie's Blog
– 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 ...
May 2009
8
votes
Turbo Delphi: A Hidden gem in DelphiLive?
Jamie's Blog
– 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 ...
April 2009
6
votes
Diary of a C# to Delphi Prism conversion
Jamie's Blog
– I have in the past written up a few tips for converting a Delphi.NET project to Delphi Prism but this time I thought it might be useful for me to write up my experiences on converting this C# Project to Delphi Prism by initially using the C#ToPas Tool from RemObjects. ...
25
votes
My Developer / Utility Toolbox
Jamie's Blog
– Most Developers will already have come accross many of these tools but just as every plumber has a favoured brand of wrench or electrician has a favoured model of multi-meter we all have a favourite set of productivity enhancing utilities. Here are a few of the tools which I find ...
March 2009
6
votes
Design Decisions - A REST Library
Jamie's Blog
– 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 ...
1
vote
Delphi3000 Malware Problems
Jamie's Blog
– Just a short post to warn Delphi community members that when I tried to visit long standing community code site Delphi3000.com I received a warning from Google Chrome that the site apparently contains a significant load of Malware: [caption id="attachment_206" align="aligncenter" width="300" ...
February 2009
0
votes
Delphi can do MQTT too!
Jamie's Blog
– I have recently released my MQTT Client for Delphi, which can now be found and downloaded here . TMQTTClient is a non-visual Delphi Client Library for the IBM Websphere MQ Transport Telemetry protocol. It allows you to connect to a Message Broker that uses MQTT such as the Really Small Message ...
0
votes
The Delphi Channel: Coding Delphi for Fun
Jamie's Blog
– 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 ...
0
votes
The Turbo Delphi Product Family: An Open Letter.
Jamie's Blog
– 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 ...




