Visit site Coding with the enemy
September 2010
0
votes
.net Unit Testing 101
Coding with the enemy
– Links, slides and sample code from my .net Unit Testing 101 presentation.NUnit - unit testing library TestDriven.net - Visual Studio integrationLightspeed ORM Free or full version is needed to run the sample codePragmatic unit testing ebookPresentation and code
March 2010
2
votes
Windows Phone 7 - A party pack of sweets for developers
Coding with the enemy
– They are playing advertisements for Pascall's Party Pack on TV at the moment. The tag line is "All sweets you love, and one you can't stand." That pretty much sums up Windows Phone 7 for developers. Lots of goodness with a few things that may leave a bad taste in your mouth.Despite the name, ...
February 2010
2
votes
Solving a mid-life crisis with a Solid State Drive
Coding with the enemy
– My development laptop is now 18 months old, which makes it older than me in computer years. As part of a mid-life refresh, I replaced the boot drive, (250gb 7200rpm) with an Intel X25M 160gb ssd.The result of this is that things are much snappier. How much snappier? I timed a few things of ...
January 2010
2
votes
[.net] Using sql server full text searching with Mindscape's LightSpeed
Coding with the enemy
– Advance warning: This post is only of use to people using Lightspeed or suffering from insomnia. The problemFor my current c# project, I am using Mindscape's Lightspeed O/R framework. Lightspeed is a mighty fine product that makes object persistence a breeze. I would kill to have this in ...
December 2009
1
vote
Solving Excel's "DBCC TRACEON" error with brute force and ignorance
Coding with the enemy
– We use excel reports extensively for reporting. They are fast to create and everyone can read and manipulate them. However there are the occasional gotchas. In the past, I have had to muck about with macros to fix connection string errors. We upgraded to sql server 2008 on the weekend. Following ...
November 2009
1
vote
Why I am moving from delphi to .net
Coding with the enemy
– This post is somewhat of a conterpoint to Why we didn’t convert to .Net. And perhaps we never will… I would have writen a post earlier, but I have spent most of the last week writing a tender proposal. The tender was for a claims management application with 70 users scattered across the country. ...
September 2009
0
votes
D2010 suppport in tiOPF
Coding with the enemy
– tiOPF is a Object Persistence Framework. That is, it is a framework based around saving your objects to, and loading them from, databases and/or flat files.Delphi 2010 support has now been added to the latest repository version.No release has been made as of yet, so you need to to retrieve it from ...
1
vote
C# for the iPhone: Monotouch released
Coding with the enemy
– Novell's MonoTouch product has been released. MonoTouch is mono for the iPhone.This allows compiling .net applications to native code and deploying to the iPhone.There are akready 200 apps in the app store using Mono via Unity so the underlying technology is fairly well tested. MonoTouch adds ...
August 2009
11
votes
When you install Delphi 2010, put it in a virtual machine
Coding with the enemy
– I recently compared the performance of virtual machines with the real hardware. The figures were suprisingly good.Shortly after that, disaster struck. My laptop wouldn't turn on. It took Dell 2 weeks to fix, replacing the motherboard and the video card.If I had delphi installed directly, I would ...
0
votes
Changing Excel query connection strings
Coding with the enemy
– We use Excel and database queries extensively for reporting purposes. It's quick and easy to set-up, and provides reports that our clients can manipulate.However I have recently run into a rather painful excel quirk with ODBC connections: Excel stores the database connection string internally. ...
July 2009
5
votes
Windows Performance Index - VMware workstation v Virtual Box
Coding with the enemy
– Virtual Box 3 has been released. I haven't used previous versions of VB, but it has a good rep. Version 3 now supports 3d acceleration. I have been wanting to use Aero and Glass in my virtual machines so that I could develop Vista specific applications so I gave it a try.First the bad news, VB ...
6
votes
iPhone programming might be getting a whole lot easier
Coding with the enemy
– The mono project has announced MonoTouch. MonoTouch is Mono for the iPhone and the iPod touch. Applications writen with MonoTouch work and non-jailbroken phones, and can be submitted to the app store.See Miguel's blog for additional details. According to the comments, a beta should be released ...
June 2009
7
votes
Guido just doesn't get windows programming
Coding with the enemy
– Among the blogs I follow is that of Guido van Rossum, the creator of Python. Mostly they are interesting but his latest one (IronPython in Action and the Decline of Windows) is a large pile of wtf. Apparently programming windows apps is tedious and gui creation requires many lines of code. Even ...
May 2009
5
votes
iPhone Dev: Zombie Mansion post mortem
Coding with the enemy
– OverviewI released Zombie Mansion in mid December 08. It is a 1st person shooter, the 2nd available on the iPhone and the first one to be designed for mobile devices rather than being a pc port. ZM was a port and extension of the work I had done previously on the Yeti engine.Seeing as how every ...
April 2009
5
votes
And Now for Something Completely Different
Coding with the enemy
– One of the pragmatic programmer tenets is to learn a new language every year. I'm a bit behind on that, I haven't learn a new language since 2002 (I don't count objective C because I hate it and have only learnt the bare minimum necessary to get by). Unfortunately the need to earn a living has ...




