Click here to Skip to main content
6,630,901 members and growing! (20,006 online)
Email Password   helpLost your password?
Announcements
BullFrog Power
 
Search    
Add to IE Search

Articles by Tom Janssens (3 articles found)

Average article rating: 4.51

Libraries

Getting started with BDD (Behavior Driven Development) in .NET
Last Updated: 9 Nov 2009   Page Views: 2,559   Rating: 4.50/5    Votes: 5   Popularity: 3.15   Bookmark Count: 13
Licence: The Code Project Open License (CPOL)   
This article is a lean and mean/quick intro on how to get started with BDD in .NET.

C#

Who Needs LINQ Anyway ? Build Queries with Intellisense Support in C#
Last Updated: 5 Jun 2007   Page Views: 19,613   Rating: 4.10/5    Votes: 23   Popularity: 5.58   Bookmark Count: 36
Licence: The Code Project Open License (CPOL)   
This article explains how one could implement something that looks like LINQ in the current versions of the .NET Framework.

Internet / Network

Quick tool : A minimalistic Telnet library
Last Updated: 6 Jun 2007   Page Views: 38,375   Rating: 4.65/5    Votes: 28   Popularity: 6.73   Bookmark Count: 46
Licence: The Code Project Open License (CPOL)   
Send commands to your servers from your programs using the Telnet protocol

ASP.NET

ASP.NET MVC ImageHandler for Thumbnails [Technical Blog]
Last Updated: 7 Oct 2009   Page Views: 1,807   Rating: 4.00/5    Votes: 2   Popularity: 1.20   Bookmark Count: 7
Licence: The Code Project Open License (CPOL)   
Handling all your images through a custom ActionResult/Controller.

HTML / CSS

Aubergine (BDD for .net) v0.05 : text stories/html & custom output/cmdline parser [Technical Blog]
Last Updated: 12 Nov 2009   Page Views: 733   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0   Bookmark Count: 2
Licence: The Code Project Open License (CPOL)   
Again a new release !!* The stories are now written in text-format; unrecognized beginning of lines are skipped/not processes; example data should begin with/be seperated by "|".* Commandline parser implemented with helpC:\Projecten\Be.Corebvba.Aubergine\Be.Corebvba.Aubergine.Examples\Lib>ConsoleR

Libraries

w00t : Building a new app from the ground up : setting up the environment [Technical Blog]
Last Updated: 20 Oct 2009   Page Views: 848   Rating: 5.00/5    Votes: 1   Popularity: 0.00   Bookmark Count: 0
Licence: The Code Project Open License (CPOL)   
Ok, here are the steps to setup the development environment for my new project : Prerequisites   MSysGit Visual Studio pro or express - web developer & c#  Asp.net MVC 2 preview 2 The steps 1. Create a project folder 2. Start Git bash on this folder (right click in windows explorer) 3
w00t : Building a new app from the ground up : First specs and getting started [Technical Blog]
Last Updated: 20 Oct 2009   Page Views: 1,113   Rating: 5.00/5    Votes: 1   Popularity: 0.00   Bookmark Count: 0
Licence: The Code Project Open License (CPOL)   
Ok, this step took quite some time to figure out, but once you know how to do this this should be really simple. 1. Open the solution and go to the properties of the Specs project 2. Go to the build events, and put the following text in the post-build event command line : del "$(TargetDir)*.htm
BDD with DSL: "Aubergine", a ruby/cucumber like alternative for .NET - download available [Technical Blog]
Last Updated: 6 Nov 2009   Page Views: 389   Rating: 5.00/5    Votes: 1   Popularity: 0.00   Bookmark Count: 0
Licence: The Code Project Open License (CPOL)   
In this article, you can download the very first alpha version of Aubergine; a BDD /DSL framework for .NET, initially based on Machine.Specifications, but later on heavily inspired by Cucumber.

Uncategorised Technical Blogs

Using google Calendar as a timetracker for your customers/ convert-import-export iCal /ics/google calendar to text/csv file [Technical Blog]
Last Updated: 7 Oct 2009   Page Views: 1,093   Rating: 5.00/5    Votes: 1   Popularity: 0.00   Bookmark Count: 2
Licence: The Code Project Open License (CPOL)   
Since I use a single shared Google calendar for every customer I have, so all the customers can see when I worked on their projects, I needed an easy way to import each calendar into my invoice program. I did it a few times manually in the beginning, but since this was too much of a hassle i deci
To git or not to git - Source control done right / intro and quick tutorial [Technical Blog]
Last Updated: 7 Oct 2009   Page Views: 1,415   Rating: 3.56/5    Votes: 4   Popularity: 2.14   Bookmark Count: 2
Licence: The Code Project Open License (CPOL)   
Introduction  Source control has always been a really annoying issue for me, since it was either : Too complicated too manage Too restricted Too slow Too much a hassle to setup Badly integrated One or more of the above I have been wor
A new BDD framework in .Net : NetSpec [Technical Blog]
Last Updated: 3 Nov 2009   Page Views: 821   Rating: 4.33/5    Votes: 2   Popularity: 1.30   Bookmark Count: 1
Licence: The Code Project Open License (CPOL)   
Introduction During my exploration of BDD frameworks for .NET  I only had one final runner-up as a BDD framework : Machine.Specifications . This is a very nice framework, but in my quest for the holy grail on BDD it got me started on thinking about an even better BDD framework. In this article I wil
Aubergine .Net BDD : support for named/typed parameters + RECURSIVE DSL + bugfix [Technical Blog]
Last Updated: 11 Nov 2009   Page Views: 410   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0   Bookmark Count: 2
Licence: The Code Project Open License (CPOL)   
Ok, I had some ideas this morning when I woke up, so I quickly implemented them.ChangesHere is the change_log for the new version :    * Bugfix given a DSL attribute without a parameter is called    * DSL definition changed to named parameters/typeconverters ExampleThis has simplified the mor
A new BDD framework in .Net : NetSpec => Aubergine [Technical Blog]
Last Updated: 12 Nov 2009   Page Views: 1,230   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0   Bookmark Count: 2
Licence: The Code Project Open License (CPOL)   
Just a quick update !!After thinking a bit more about the problems mentioned by Aaron in my previous post, and taking a look at Cucumber (in ruby), I decided to give it another go. Since I have to be in the shop within half an hour 20 mins I can only give you a sample of what the current spec looks
Aubergine (BDD for .net) v0.06 : support for parameter tables in given/when/then [Technical Blog]
Last Updated: 12 Nov 2009   Page Views: 571   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0   Bookmark Count: 1
Licence: The Code Project Open License (CPOL)   
Ok, we keep on going; now we support parameter tables for given/when/then, which are parsed as array members.I am now getting very close to full cucumber-like support !!! Oh, I forgot to mention that the "And" keyword is also supported now !!An example of the new syntax:Context    Be.Corebvba.Au

Tom Janssens


Member
Tom Janssens, owner of Core, a software and consultancy company.
Father of two sons named Quinten & Matisse, and married to a beautiful woman named Liesbeth.

My blog
My LinkedIn profile
Aubergine: a new BDD/.Net framework (like ruby/Cucumber)
Twitter
Occupation: Founder
Company: Core bvba
Location: Belgium Belgium


Last Updated 22 Nov 2009
Web11 | 2.2.0175 | Advertise | Privacy
Copyright © CodeProject, 1999-2009
All Rights Reserved. Terms of Use