Recent Posts
Devsta Day 2: Memos to self
Going to sleep before it is time to get up is generally considered “best practice” ** After just 4 hours of doing spherical geometry I understand where the Flat-Earthers are coming from. It ...
Devsta Day 1: Collaboration, WCF and Windows Mobile
Update: I told you if I badgered Jarred he'd start blogging. It turns out that the networking with Mobile Device Emulator is a pain to get right as he's having issues too. I'm just jealous because...
Devsta 2008 day 0: Source Control and CI
Alright so I’m pretty excited about the Devsta competition. So much so that I’m starting a day early. Given that the requirements aren’t actually released for about 8 hours, you might think that t...
Have you got what it takes to be a devsta?
Updated: MIX09 is in Las Vegas not LA :)Microsoft Australia is running a programming competition called Devsta {Challenge 2008} and the grand prize includes a trip for 2 to Las Vegas for MIX09.I'm...
Heroes Happened Here
I just dropped a zip file on SkyDrive which contains the solution from my session last night at the Perth .NET Community of Practice Heroes Happen Launch.What's New in C# 3.0There were no slides a...
MvcSupportFacility
Buying a house and dealing with various horrible sicknesses in a wide variety of family members is a great way to use up all of your spare time. That why I build my MVC applications with MvcSuppor...
Masticate and Cogitate
If you're anything like me, you're passionate about programming. So passionate that you try and make other people around you as interested in programming as you are. Some days it can be frustratin...
From David Hayden - Free Training on ASP.NET MVC
Free Training on ASP.NET MVC - ASP.NET Dynamic Data - Entity Framework - ADO.NET Data Services Free training rules. I've just installed it and I am having a look at the MVC stuff. It seems...
I Started A Webcomic
Well I looked around and there just wasn't enough. Seriously though, in January this year I joined the Church of LOTU (A "church" dedicated to rational thinking) and during a discussion with LOTUs...
MVC Storefront
If you haven't seen it Rob Conery has been putting together a screen-cast series called MVC Storefront. The project has a few purposes which includes Building a real MVC application (an e-comm...
Pipe and Filters, Fluent APIs and LINQ to SQL
Ayende issued a challenge the other day which is becoming the new Enterprise FizzBuzz. The challenges runs roughly like this: build a command-line interface for retrieving a list (the first 10) of...
You're my Hero
Today was the Microsoft Heroes Happen Here 2008 Launch event in Perth. It kinda snuck up on me, I was meant to blog about it a bit before. Ah well, c'est la vie.Microsoft has been particularly amb...
The missing LINQ (Part 1)
I had a plan. The plan was to write an ASP.NET MVC application in my spare time and to blog about it as I went. I would use the opportunity to learn about some crazy new frameworks and just genera...
ASP.NET MVC 2
Well MIX has snuck up me since ScottGu announced the next MVC CTP. While I've been busy with influenza and having my kids head stitched back on (well that's what he's telling all the girls anyway)...
My ASP.NET MVC Presentation Materials
I've been a bit slack in getting this material up. In the zip file is all of the demo code I showed at the presentation, the dodgy diagrams, and the powerpoint deck.A gentle introduction to ASP.NE...
I heart productivity
UPDATE: I want to thank the guys at JetBrains (the guys behind ReSharper) for their support of the local developer community. Every month it seems they are providing help in the form of licenses t...
ScottGu throws a new MVC CTP into the MIX
Scott Guthrie announced today that the next drop of the ASP.NET MVC framework will be made available at MIX08 in a few weeks. It is well worth reading the whole post because Scott then goes into d...
New favourite phrase: Read Later
Every once in a while you see a service that directly addresses a very personal pain. Something that works just the way you want it to. Almost as if the guy who wrote it has been watching you and ...
Thatsa tasty design pattern
Last Thursday morning I was on the train coming into the city and I was rehearsing my presentation on ASP.NET MVC. This works out well because I travel for an hour each way (each day) and the time...
Official ASP.NET Wiki Launches
I happened to be up at 3am this morning and I noticed Scott Hanselman left a message on twitter talking about the imminent launch of the official ASP.NET Wiki. I was naturally intrigued so I hung ...
I want my MVC
I just had a Dire Straits flashback with that title. Seriously though, I have had a few people ask me how to get stuck into the Microsoft ASP.NET MVC Framework CTP (presumably in preparation for m...
Want to work with me?
I was thinking about it the other day and I realized that I haven't blogged about my new job here at Fujitsu. I have been working in the Web Solutions Centre now for seven months and it has been (...
My new desktop background
I've been hunting around for a desktop background for the last few days and I finally put one together myself. I'm leaning away from the full-screen 3D rendering by really talented artists because...
ASP.NET MVC in Perth
Join me at the Perth .NET Community of Practice, February 7th where I'm going to present on Microsoft’s ASP.NET MVC framework. In this session, I will give an introduction to this new Microsoft te...
Perth gets a better Idea
Perth is a melting pot of web awesome-ness. Some say it's because we are so isolated from everything else that we have had to develop strong web and communication skills to make it in this world. ...
Getting started with Crank: Linking Entities
Note: this is part 2 of Getting started with Crank. In the first part we explored Entities and Attributes. We saw Entity grouping with the comma operator, Attribute optionality, Key Attributes and...
Getting started with Crank: Entities and Attributes
As the latest release of Crank is a complete rewrite now seems like a good time to write a tutorial on how to use it. Before we get started, go to the release page and download the Crank-0.3-bin. ...
Crank gets a rewrite
My Open Source Project Crank has just reached version 0.3. This version is a complete architectural rewrite and now requires .NET 3.5. New features includeLink OptionalityForeign Primary Key Attri...
Todo.txt
I was just reading Nick Hodge's New Year Resolutions and I was inspired to write my own.Spend more time with my family (Atomic and Extended). Life can be busy sometimes but these people matter to ...
Tools Roundup: Portable Edition
Is your computer so bogged down with software you rarely use that it takes several minutes to boot? Have you ever sat down at a friends computer and been missing your favorite piece of software? I...
I am