Mad Props!

Omniscience is just a Google-search away.

Login

You're reading Mabsterama, the weblog of Matt Hamilton. Enjoy your stay.

Blog

New Stuff in SQL Server 2008

Over on the Sql Stuff blog , Chad's posted a list of new features in next release of SQL Server (due in February). Reading through the list, a few stick out to me: Compressed backup streams (say goodbye to those 12GB backup files) date-only data type HierarchyID data type (don't know much about this...

Continue reading →

SharePoint Workflows and "Pause Until"

I was just putting together a test workflow for a custom list in SharePoint which uses the "Pause Until" action, to pause the workflow until a certain date is reached and then send me an email. However, even if I set the date to today, the workflow never fired. A quick Google-search later, I find this...

Continue reading →

Insert Amazon Link!

Here's a little test of a Windows Live Writer plugin from ScottIsAFool called " Insert Amazon Details ". I'll post a list of items from my most recent order at amazon and see how they look on the site. Great idea, especially for my "Christmas Haul" posts (see 2005 parts one and two , 2006 )! Not a big...

Continue reading →

Oz Legal System Inventates New Word

This one has been bugging me for a while now, but the topic came up again on the weekend and it has compelled me to post. A year or so ago, Australia introduced a new series of "anti-terror" laws, one of which was the ability to hold a suspect for a defined length of time without charge - for questioning...

Continue reading →

Trainee Program part 5 - Connecting the Bits

Ok, we now have a Trainee object , an IDataProvider and TraineeDataContract class to formalize how we retrieve and save trainees, and an SqlDataProvider to actually talk to the database. We even have some tests to prove that they work (so far). All we need now is a way to change TraineeDataContract instances...

Continue reading →

Trainee Program part 4 - Unit Testing

Obviously in this little application we haven't taken the test-first approach. Maybe next time. For now, though, we needed a way to test our SqlDataProvider class, and NUnit seemed like a good solution. We knocked up a new assembly which we called Qaf.TrainAlloc.Tests, and created a class therein called...

Continue reading →

Trainee Program part 3 - the SQL Provider

So we now have a Trainee class , and an IDataProvider interface . An interface is not much use without an implementation, so the next step is to create an SqlDataProvider class which impements IDataProvider. I won't bore you with the details, but the SqlDataProvider class lives in its own assembly, but...

Continue reading →

Trainee Program part 2 - the Data Provider

Now that we had a Trainee object , we needed a way to populate it from the database. Since we knew that at some point we would want to make this an "n-tier" application, we decided to put a little bit of design-work in up-front, and instead of just connecting the object model directly to the database...

Continue reading →

Trainee Program part 1 - the Object Model

Here at work we have a fortnightly meeting of all six developers (when we can all make it) that we call the "developer jam session." It's two hours every two weeks where we can get together and talk about what we've been up to, and play around with various side projects. At our last meeting we decided...

Continue reading →

An EPG for Australia at Last?

I was just browsing the Australian Digital TV forums and found this post , which links to this press release from Free TV Australia. 'Twould seem that the local television networks have finally realised that there's an advantage to providing an electronic program guide to the public, and are...

Continue reading →