6,630,901 members and growing! (20,006 online)
Email
Password
Remember me?
Lost your password?
Home
Articles
Search
Latest Articles
Top Articles
Beginner Articles
Technical Blogs
Post an Article
Post Tip/Trick
Post your Blog
Posting/Update Guidelines
Article Competition
Topic List
Quick Answers
Ask a Question
Search for an Answer
Latest Questions
Unanswered Questions
Top Questions
Help! (our FAQ)
Message Boards
ASP.NET
ATL / WTL / STL
C / C++ / MFC
Managed C++/CLI
C#
COM
Hardware & Devices
LINQ
.NET Framework
System Admin
Silverlight
General Database
Sharepoint
Visual Basic
Web Development
WPF / WCF / WF
XML / XSL
General IT Issues
Site Bugs / Suggestions
The Soapbox 2.0
All Message Boards...
Job Board
Latest
Search
Post a Job
FAQ and Pricing
Catalog
Latest
Search
Post a Catalog Item
FAQ and Pricing
Help!
What is 'The Code Project'?
General FAQ
Post a Question
Site Directory
About Us
Lounge
Soapbox
Announcements
Windows 7 Comp
Win a laptop!
Monthly Competition
Articles
Desktop Development
Button Controls
Clipboard
Combo & List Boxes
Dialogs and Windows
Desktop Gadgets
Document / View
Edit Controls
Files and Folders
Grid & Data Controls
List Controls
Menus
Miscellaneous
Printing
Progress Controls
Selection Controls
Shell and IE programming
Smart Client
Splitter Windows
Static & Panel Controls
Status Bar
Tabs & Property Pages
Toolbars & Docking windows
Tree Controls
Web Development
Ajax and Atlas
Applications & Tools
ASP
ASP.NET
ASP.NET Controls
ATL Server
Caching
Charts, Graphs and Images
Client side scripting
Custom Controls
HTML / CSS
ISAPI
Site & Server Management
Session State
Silverlight
Trace and Logs
User Controls
Validation
View State
WAP / WML
Web Security
Web Services
Enterprise Systems
Content Management Server
Microsoft BizTalk Server
Microsoft Exchange
Office Development
SharePoint Server
Multimedia
Audio and Video
DirectX
GDI
GDI+
General Graphics
OpenGL
Database
Database
SQL Reporting Services
Platforms, Frameworks & Libraries
ATL
MFC
STL
WTL
COM / COM+
.NET Framework
Win32/64 SDK & OS
Vista API
Vista Security
Cross Platform
Game Development
Mobile Development
Windows CardSpace
Windows Communication Foundation
Windows Presentation Foundation
Windows Workflow Foundation
Libraries
Windows Powershell
LINQ
Languages
C / C++ Language
C++ / CLI
C#
MSIL
VBScript
VB.NET
VB6 Interop
Other .NET Languages
XML
Java
General Programming
Algorithms & Recipes
Bugs & Workarounds
Collections
Cryptography & Security
Date and Time
DLLs & Assemblies
Exception Handling
Localisation
Macros and Add-ins
Programming Tips
String handling
Internet / Network
Threads, Processes & IPC
WinHelp / HTMLHelp
Uncategorised Quick Answers
Graphics / Design
Expression
Usability
Development Lifecycle
Debug Tips
Design and Architecture
Installation
Work Issues
Testing and QA
Code Generation
General Reading
Book Chapters
Book Reviews
Hardware Reviews
Interviews
Scrapbook
Hardware & System
Uncategorised Technical Blogs
Author Resources
Third Party Products
Product Showcase
Solution Center
Mentor Resources
Services
Product Catalog
Code-signing Certificates
Job Board
CodeProject VS2008 Addin
Feature Zones
Product Showcase
Code Signing Resources
WhitePapers / Webcasts
ASP.NET Web Hosting
News & Community
Site Map
Who's Who @ CodeProject
CodeProject MVPs
Competitions
Company Listings
Latest Articles
News
Newsletter Archive
Press Releases
Surveys
Submit an Article
Stuff from CodeProject
The Code Project
About Us
Our Awards
Media kit & Advertising info
Legal Stuff
License Info
Search
Articles / Quick Answers
Messages
Jobs
Product Catalog
Add to IE Search
Articles by Tom Janssens (3 articles found)
Average article rating: 4.51
Articles
Technical Blogs
Tips
Libraries
General
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#
General
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
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
General
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
HTML
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
General
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
General
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
Last Updated 22 Nov 2009
Web11 | 2.2.0175 |
Advertise
|
Privacy
Copyright ©
CodeProject
, 1999-2009
All Rights Reserved.
Terms of Use