SQL Server 2008 Service Pack 2
On Sept 29th, Microsoft made SQL Server 2008 SP2 available for download.Here are the KB article with a description of the fixes and the links to download SP2.KB 2285068 : List of the bugs that are...
View ArticleTesting, huh! What is it good for?
IMPORTANT: Before reading this post open this link and let it play. This is my response to the 2nd Developer Blog Banter. The question asked isHow do you organise your tests. Do you separate your unit...
View ArticleCode from my Ruby Presentation
These days it seems that everyone has a crush on Ruby. I presented two sessions at this year’s Adelaide Code Camp: BDD with StoryQ and I Am IronRuby. After the standard IronRuby demonstration (creating...
View ArticleCode Camp Oz 2010
Each year for the last seven Wagga Wagga hosts the annual Code Camp Oz. It is the largest community .NET conference in Australia. For reasons I don’t understand the organisers choose to hold ccoz in...
View ArticleSetting the SlideShowExtender's Index
The AJAX SlideShowExtender is pretty useful. It does what it says and works without much fuss. There was one trick I needed it to perform that I could not find natively within the control. That was to...
View ArticleCraftsmanship is ALL that Matters
Today, I'm going to talk about a touchy subject: the notion of working in a company that doesn't use the prescribed "best practices" in its software development endeavours. Over the years I have,...
View ArticleString Practice
Now this might be sacrilege to some, and a blessing to others.Through using Objective C, I realise that I really miss the ability to do C# quick and easy string manipulation, like -IndexOf Trim...
View ArticleRequirements Capture Markup Language - Part 1: BDD WorkItem Editor?
It seems odd that in 2011 there is no such thing as a requirements capture language. Martin Fowler describes this as the yawning crevice of doom in software -...
View ArticleSolutioners, Solutioners, Solutioners, Solutioners…
I’m crazy excited about the technology industry right now. We’re seeing evolution happen in real time, and at all levels.From the major platforms, we’re seeing Google’s overall story taking shape,...
View ArticleSetting up keyboard shortcuts to build solutions in MSBuild
One of the greatest benefits of building your solution flies in MSBuild (vs in Visual Studio directly) is that it doesn't lock up the Visual Studio UI, which can be a huge pain if you have a large...
View ArticleBehaviour Driven BizTalk Development
Ive recently done some user group sessions around BizTalk and Behaviour Driven Development and Acceptance Testing.Ive uploaded the videos and samples for these sessions to the following codeplex...
View ArticleBDD BizTalk videos on CloudCast
The biztalk videos for BDD and acceptance testing are now on cloudcasthttp://www.cloudcasts.net/Default.aspx?category=BizTalk
View ArticleIntentional Programming -- My Evolution
Over my years of writing code and building systems, several “truths” have emerged. I won’t talk about all of those truths here, but only one in particular: I call it Documenting Your Purpose. The...
View ArticleWindows Phone 7 Application development
A few days back I had the privilege to demonstrate the capabilities of WP7 at an event. I jointly presented the session with Bijoy Singhal, distinguished speaker with a knack of simplifying even the...
View ArticleEnd-to-end WCF code coverage with PowerShell
I'm a big fan of automated testing which actually proves something. Unit tests may prove all the components in a solution work independently, but that doesn't mean you have a working solution....
View ArticleSome myths of 'Textbook-TDD', and why they are wrong
During the last months, I was (for some reasons that are not related to programming) working for a dev shop where software development was done the 'traditional' way: You just write your application's...
View ArticleDevConnections 2011
Just leaving DevConnections and collecting my thoughts. It has been a long week but very great to finally meet the DevExpress team. Thanks everyone for everything. It was a great week to network and...
View ArticleBDD and BizUnit 2 – Not as cool as combining BizUnit 4 & SpecFlow but still...
I've been back working with BizTalk 2006 R2 for a customer recently and I've become such a fan of the BDD style acceptance tests I've done in the past with BizTalk 2010 that its quite frustrating...
View ArticleBehavior Driven Development (BDD) and DevExpress XAF
So in my previous posts I showed you how I used EDMX to quickly build my business objects within XPO and XAF. But how do you test whether your business objects are actually doing what you want and...
View ArticleBDD XAF Project Released
I just published the BDD code for XAF. You can find it at http://bddxaf.codeplex.com. I am working on the write up of the steps to setup and use the BDD techniques described in my earlier post, but...
View ArticleSetup and Use SpecFlow BDD with DevExpress XAF
Let’s get started with using the SpecFlow BDD syntax for writing tests with the DevExpress XAF EasyTest scripting syntax. In order for this to work you will need to download and install the...
View ArticleTeam Foundation Server TFS 2010 Server Name Change
So I thought I would change the name of my machine so that the other devs can find the TFS server easily.TFS 2005 would use the cool cmd line util tfsadminutil.....alas he is now goneHERE Are the...
View ArticleVS2010: “The project type is not supported by this installation.”
Was working @ home and then arrived nice and early on Monday armed with all this good stuff I did on the weekend.Login,Headphones On, Check Mail and make cup of tea.Goto load up Solution I was working...
View ArticleThe provider did not return a ProviderManifestToken string Entity Framework
Moved from Home to work and went to fire up my project and after long pause"The provider did not return a ProviderManifestToken string"or even More AbscureProviderIncompatable ExceptionNow after 20...
View ArticleTo ORM or Not to ORM. That is the question…
UPDATE: Thanks for the feedback and comments. I have adjusted my table below with your recommendations. I had missed a point or two.I wanted to do a series on creating an entire project using the...
View ArticlePriority Manager–Part 1- Laying out the plan
Now that we have shown the EDMX with XPO/XAF and how use SpecFlow and BDD to run EasyTest scripts, let’s put it all together and show the evolution of a project using all the tools combined.I have a...
View ArticleBDD (Behavior-Driven Development) tools for .Net
For several years, I use TDD (Test-Driven Development) to produce code. I no longer plans to work without using TDD. The use of TDD significantly increases code quality, but does not guarantee that the...
View ArticleMysterious query timeouts
A mysterious problem plagued one of our web based applications: Usually searches are very fast and provide results within a couple seconds at most. Very rarely though searches in the system would...
View ArticleAlex Groß’s visit to Uganda
In November Alex Groß (http://therightstuff.de/) was in Uganda for holidays and we hijacked him to speak to us on some .NET geek stuff. In the image above you see Allan Rwakatungu, Jude Opima, Myself...
View ArticleInstalling MSMQ - The illustrated companion
Its been a while since I've played with Message Queuing and C# and decided that I should reduce that counter.During the simple process of figuring how to follow Microsoft's MSDN directions, I ran into...
View ArticleUsing WCF Service With a Class
This post is an example of how to write a WCF Service using a class. The example uses Visual Studio 2010, written in C#, SQL Server 2008 and hosted in IIS. So lets have at it.The table is pretty...
View ArticleSeeing the ROI in action on our BizTalk BDD initiative
Ive recently really seen some of the benefits in action from the work we have been doing to introduce Behaviour Driven Development techniques into our BizTalk development process.A couple of months ago...
View ArticleNivo Slider In SharePoint 2010!?!
A little while ago I was part of architecting and leading a project and one of my very talented ex-coworker was in charge of doing most of the branding. He incorporated the Nivo Slider as part of the...
View ArticleEnable Publishing Approval workflow on all SP Web(s) in an Site collection...
What you need / What you've got?Pretty obvious, when a user edits/changes a page, you need someone to check its all good before it goes live! Aka Publishing ApprovalYou can use the "Publishing site...
View ArticleWCF Error tracking
Have you ever gotten errors when working with WCF services?Open up your web.config/app.config on the server side and add the following<system.diagnostics><!-- This logging is great when WCF...
View ArticleSpeaker Notes...
At a .Net User Group meeting this week, I experienced two poorly prepared speakers floundering through presentations…. As a Lead Technologist at the company I work for, I have experience training...
View ArticleBusiness Case for investing time developing Stubs and BizUnit Tests
I was recently in a position where I had to justify why effort should be spent developing Stubbed Integration Tests for BizTalk solutions. These tests are usually developed using the BizUnit framework....
View ArticleTechEd 2012: Day 3 – Morning TFS
My morning sessions for day three were dominated by Team Foundation Server. This has been a hot topic for our clients lately, so this topic really stuck a chord. The speaker for the first session was...
View ArticleDeveloping BizTalk Rules the BDD way
Recently we have been looking at changing the way we develop and test BizTalk Business Rules to use a BDD approach and our tool of choice to help with this is Specflow. I wanted to talk through how we...
View ArticleBDD section on BizTalk Technet Wiki
Ive just added a new section to the BizTalk area of the technet wiki containing all of the various content about BDD and...
View ArticleOrganizing the Solution and Project folders on a Microsoft Visual Studio 2010...
Hello :)This week I changed the way I structure the project files related to my website solutions and wanted to write a bit about the way I accomplished the change because I think it can get to be...
View ArticleDeveloping BizTalk Maps with Specflow & BDD
Following on from the BDD articles I will cover how we have been using BDD development techniques to develop BizTalk maps. A BizTalk map is a discreet component in BizTalk which is ideally suited to...
View ArticleCreate WebServer Port using Command Prompt
The above command will create the port of web application named HSMPA1.1 without opening the web solution and run it.
View ArticleSearch For Object in The DB
So this is my first blog post and I will keep things short and simple. Actually I will apply this to all my posts; short, simple, and concise.Ever wanted to search your database for a piece of text? It...
View ArticleCould not load file or assembly 'System.Data.SQLite' or one of its...
Problem Description:Could not load file or assembly 'System.Data.SQLite' or one of its dependencies. An attempt was made to load a program with an incorrect format.Likely to be reproduced when:You will...
View ArticleInstalling SharePoint 2013 on Windows Server 2012 VM running on Windows 8...
I will explain the process of installing SharePoint 2013 on a Windows 8 Hyper V in a disconnected scenario. This matters for the prerequisites which by default downloads the prerequisites if run from...
View ArticleSpecification Test for the Authorized Attribute in MVC
I wanted to Unit Test (in BDD I’d call it a specification) that the controller had the authorize attribute so I found this approach in a GoodSearch a while back and forgotten who to give credit for it,...
View ArticleMarch 2013 Chicago IT Architects Group Wrap-up
The group got to know their neighbors a lot better this month with only half the normal room size and a pretty good turn out. Given that, I would really like to say thank you to everyone who came out...
View Article