Visit site Jamie's Blog
October 2011
0
votes
tgrep challenge
Jamie's Blog
– I thought many of you might enjoy a little programming challenge that I came across. I’ve long been a fan of reddit, and especially the programming and delphi sub reddits. reddit, who seem to finally be getting the support that they need, posted an interesting job ad about 8 months ago, which ...
June 2011
6
votes
Delivering software continuously and why you should
Jamie's Blog
– I’ve recently really been getting into a Software Delivery methodology which for me, wraps up a selection of the most potent benefits of Agile, TDD, Continuous Integration which requires Development and Operations to work very closely. Holy cow, all those flashy words in a single description, ...
March 2011
2
votes
Open source kindness and a Delphi yajl update
Jamie's Blog
– I’m always pleasantly surprised at the generosity of the Delphi community when it comes to helping other developers or open source efforts. There are many places to host open source code, each community usually has a particular bias towards one system (.NET langs towards Codeplex, Python langs ...
February 2011
7
votes
F# for a Delphi Programmer
Jamie's Blog
– When Visual Studio 2010 was released and it included a large number of great new features, one of which in particular was portrayed as a stealth revolution by an article in The Register: F#. F# is a new .NET based functional programming language which emerged from Microsoft’s Cambridge ...
September 2010
0
votes
Flying with MEF in Delphi Prism
Jamie's Blog
– The Managed Extensibility Framework (or MEF for short) has been around the .NET world for a while but I thought I might go through my foray into using MEF with Delphi Prism. MEF is a new library in .NET Framework 4 and Silverlight 4 that addresses the problem of easily extending and componentising ...
August 2010
6
votes
Time to get the Delphi community back
Jamie's Blog
– I’ve been a long time lurker and enjoyer of reddit. I find that the content post to proggit is much much better than that posted to similar services. One element of programming.reddit that has always made me quite sad is the apparent lack of fresh Delphi content submitted. I recently started ...
June 2010
5
votes
New Goodies in Delphi Prism 2011
Jamie's Blog
– As the announcements have recently proclaimed: Delphi Prism 2011 is out now and the Software Assurance emails went out particularly quickly after the announcements (great work team embarcadero!). I thought I might share what I’ve found to be new and cool in the Delphi 2011 Release. Visual ...
March 2010
3
votes
Converting C headers is hard – yajl for Delphi
Jamie's Blog
– 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 page. ...
4
votes
Delphi Prism and the Microsoft Rx Framework
Jamie's Blog
– It’s very easy to overlook the fact that Delphi Prism fully supports .NET 3.5 and parts of .NET 4 and with it, the amazing range of Frameworks and Libraries that the .NET eco-system contains. One such framework that I’ve been waiting to get working with is the Microsoft Reactive ...
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 ...




