-
31 Dec 2016 Looking back at 2016 -
20 Nov 2016 Parsing lines from Spark RDD -
04 Oct 2016 Blog migrated to Jekyll -
01 Oct 2016 Docker toolbox to the rescue -
29 Jan 2016 About maven dependency type 'bundle' -
29 Jan 2016 Composing functions and leveraging scala.util.Try -
14 Jan 2016 Using Gson to serialize Scala objects -
27 Aug 2015 Notes on running spark-notebook -
19 Aug 2015 Scaffolding scala projects -
20 Feb 2015 ConcurrencyCheck with EF/Devart on Oracle -
27 Sep 2014 Failure to load mono-supplied .dylib (libgdiplus.dylib) when running from console -
15 Aug 2014 Deploying a Cloud Service to Azure with Octopus -
28 Jul 2014 Cute sort implementation -
23 Apr 2014 Clone all your repositories on another machine -
30 Jan 2014 A parameterized active pattern to match the first elements of an array -
23 Jan 2014 Comments are disabled on this blog -
27 Apr 2013 The curious case of trailing spaces in SQL -
18 Oct 2012 Sample query to demonstrate influence of collation in Sql Server -
22 Sep 2012 Copy all mp3 files in Music folder to USB dribe -
06 Aug 2012 Using eID on OS X Mountain Lion -
20 May 2012 Add missing books to iTunes -
26 Apr 2012 Multiclean solution -
27 Mar 2012 An example of Common Table Expression and Window function usage... -
28 Oct 2011 Say no to primitives in your API.. and make your software more explicit -
18 Oct 2011 Force the removal of a file with PowerShell -
22 Sep 2011 Remove all access rules from a directory -
18 Aug 2011 Use SQL Server Profiler to see if a connection is pooled -
18 Aug 2011 SqlConnectionStringBuilder sets the Pooling property to true by default -
01 Aug 2011 TryGetResult -
01 Aug 2011 Specialized solution for aggregate string concatenation -
15 Jul 2011 Launch DtExec from PowerShell -
13 Jul 2011 Building a Nums table (quickly) -
13 Jul 2011 Using User-Defined Table Type with Identity column in ADO.NET -
19 May 2011 Set variables in SSIS package at runtime -
09 May 2011 How to handle (short) bursts of work -
21 Mar 2011 Invoke parameterized stored procedure with PowerShell -
16 Mar 2011 Global hotkeys for iTunes on windows -
16 Mar 2011 Navigation to the webpage was canceled -
12 Mar 2011 Consume locally build software without overloading your $PATH -
12 Mar 2011 Some PowerShell functions to work with SSIS packages -
12 Mar 2011 Dynamic scriptblock with PowerShell -
12 Mar 2011 Some tips for .Net developers using git on cygwin -
12 Mar 2011 Using WinMerge as difftool on cygwin/git -
08 Mar 2011 Get/SetVariable value from SSIS VariableDispenser -
05 Mar 2011 Consume custom SSIS tasks without GAC installation -
26 Feb 2011 Exploring messaging at lower levels... -
24 Jan 2011 Polling the existence of a file with PowerShell -
24 Jan 2011 Get current file in PowerShell -
06 Jan 2011 Get entire message body from an Intent -
11 Dec 2010 Techniques learned in SQLtopia: Look Ma, no loops! -
10 Dec 2010 Exploring window functions -
20 Nov 2010 Convert AAC/M4A files to MP3 with VLC and PowerShell -
17 Nov 2010 Load all script files at PowerShell startup -
17 Nov 2010 Configure Visual Studio 2010 environment in PowerShell -
11 Nov 2010 Update ConfigurationStrings in SSIS package with PowerShell -
11 Nov 2010 Get variable value from variable with PowerShell -
07 Nov 2010 Modify a text file with PowerShell -
07 Nov 2010 Invoke PowerShell script from MSBuild -
07 Nov 2010 Build your solution with Visual Studio from MSBuild -
01 Nov 2010 Deploying a Database Project does not create artefacts for custom schemas -
25 Oct 2010 Update all repositories with Powershell -
07 Sep 2010 T-SQL: Remove all rows from all tables in your schema -
07 Sep 2010 WIF: whr parameter is a hint for user Home Realm -
05 Sep 2010 WIF: Change STS per request -
25 Aug 2010 What i dislike about the Web.config Transformation in VS2010 -
25 Aug 2010 Making the TemplateFileTask easier to use... -
17 Aug 2010 Clean TemplateFile hack -
29 Jul 2010 Ship It!: A Practical Guide to Successful Software Projects -
29 Jul 2010 Behind Closed Doors: Secrets of Great Management -
22 Jul 2010 Brownfield Application Development in .NET -
21 Jul 2010 Quick reminder about the workings of Type.IsAssignableFrom -
20 Jul 2010 Removing Dead Tracks (Duplicates that don't exist) from iTunes using C# -
20 Jul 2010 97 Things Every Programmer Should Know -
20 Jul 2010 Implementing Lean Software Development: From Concept to Cash -
20 Jul 2010 The Productive Programmer -
20 Jul 2010 Debug It!: Find, Repair, and Prevent Bugs in Your Code -
20 Jul 2010 Manage It!: Your Guide to Modern Pragmatic Project Management -
03 Jul 2010 Sometimes you can write it better than Resharper -
26 Jun 2010 Setting up a self-contained build -
26 Jun 2010 Convention over configuration with MSBuild -
28 May 2010 WCF REST: generate correct Content-Length header for HEAD request -
28 May 2010 Support both GET and HEAD requests on the same method with WCF REST -
28 May 2010 Microsoft SQL Server 2008 Internals -
28 May 2010 Windows Internals: Including Windows Server 2008 and Windows Vista, Fifth Edition -
28 May 2010 97 Things Every Project Manager Should Know: Collective Wisdom from the Experts -
02 May 2010 Enumerating SpecialFolders -
01 May 2010 Get root directory for IsolatedStorageFiles -
19 Apr 2010 97 Things Every Software Architect Should Know: Collective Wisdom from the Experts -
18 Feb 2010 Exploring System.Interactive -
17 Feb 2010 Learned something from Resharper: Enumerable.OfType<TResult> -
15 Feb 2010 Calculate EndpointAddress for Silverlight client -
12 Feb 2010 Clever TemplateFile hack -
10 Feb 2010 Another missing method for IEnumerable<T> -
02 Feb 2010 Verify that a X509Certificate can be used for key exchange -
28 Jan 2010 Presenting ValueType<T> -
27 Jan 2010 Do we need an EventAggregator when we have an IOC container? -
26 Jan 2010 About dependencies -
23 Jan 2010 About forced design -
16 Jan 2010 Programming the Bus Pirate with C# -
09 Jan 2010 Add "Run as administrator" to .sln files -
09 Jan 2010 About raising events -
08 Jan 2010 Creating graphs with the Silverlight Toolkit -
08 Jan 2010 Creating series of elements -
27 Dec 2009 Refactoring to Patterns -
16 Dec 2009 Ninject: connect an IProxyFactory component to the kernel -
07 Dec 2009 The Nomadic Developer: Surviving and Thriving in the World of Technology Consulting -
05 Dec 2009 Bing vs Google in 5 seconds -
04 Dec 2009 In case you really have to Append one array to another -
21 Nov 2009 Easy pattern for Control state -
19 Nov 2009 Silverlight and unit testing.. -
06 Nov 2009 Couple of methods missing on ObservableCollection -
06 Nov 2009 Presenting FilterList -
01 Nov 2009 Another method i wrote once too many -
29 Oct 2009 Presenting PathBuilder -
29 Oct 2009 Party for one -
19 Oct 2009 Separation of concerns: Behavior = Trigger + TriggerAction -
19 Oct 2009 True KeyBehavior with System.Windows.Interactivity.Behavior -
17 Oct 2009 Silverlight: leveraging attached properties to handle key events -
16 Oct 2009 Exploring graphical programming with Blend, Visual State Manager and Behaviors -
13 Oct 2009 ViewModel to translate domain messages to view events -
13 Oct 2009 About databinding and composite views -
13 Oct 2009 Exploring M-V-VM -
12 Oct 2009 Sokoban: Creating graphics with Expression Design -
10 Oct 2009 Presenting Sokoban with Silverlight -
10 Oct 2009 Silverlight wishlist -
09 Oct 2009 Configuring Apache to serve Office 2007 documents with the correct MIME type -
08 Oct 2009 MSTEST tip: Add 'Full Class Name' column to results view -
08 Oct 2009 Fluent Builders: The case against implicit conversion (2) -
08 Oct 2009 Fluent Builders: The case against implicit conversion -
08 Oct 2009 Fluent Builders: More than creating context specifications -
05 Oct 2009 About Expression Blend -
05 Oct 2009 Professional WPF Programming: NET Development with the Windows Presentation Foundation -
05 Oct 2009 Programming WPF, Second Edition -
29 Sep 2009 Improve readability with LINQ -
29 Sep 2009 Brad Abrams and extension methods to the rescue.. -
18 Sep 2009 Tim.TransitionTo("MCPD: Enterprise Application Developer 3.5") -
11 Sep 2009 About under construction pages -
11 Sep 2009 Instruct T4 to use C# v3.5 -
29 Aug 2009 Advertising on this blog -
28 Aug 2009 Extension methods to improve readability -
17 Aug 2009 About the implementation of a fluent interface -
17 Aug 2009 About the design of a fluent interface -
17 Aug 2009 Presenting ControlStateMachine -
15 Aug 2009 Presenting ControlChanges -
13 Aug 2009 Experimenting with ControlStateMachine and Fluent interfaces -
13 Aug 2009 About reading books -
13 Aug 2009 Clean Code: A Handbook of Agile Software Craftsmanship -
13 Jul 2009 Iconoclast: A Neuroscientist Reveals How to Think Differently -
11 Jul 2009 Small modification to achieve better modularity with Prism -
11 Jul 2009 Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions -
27 Jun 2009 Beyond the basics: IPropertyAccessor -
16 Jun 2009 VS2010: Unable to insert a breakpoint by clicking next to the line number -
07 Jun 2009 Adding items to SendTo folder -
06 Jun 2009 First thoughts about Windows 7 -
25 May 2009 Using the Do handler for a method with out parameters -
16 May 2009 Measuring elapsed time -
05 May 2009 Sparkles -
03 May 2009 Easy deployment through virtualisation -
03 May 2009 Enterprise Service Bus -
25 Apr 2009 Beautiful Code: Leading Programmers Explain How They Think -
25 Apr 2009 Essentials of Organizational Behavior -
25 Apr 2009 Mastering regular expressions -
18 Apr 2009 Pondering about code generation -
04 Apr 2009 Managing Humans: Biting and Humorous Tales of a Software Engineering Manager -
03 Apr 2009 POC: Moq API adapter for Rhino Mocks -
28 Mar 2009 xUnit Test Patterns: Refactoring Test Code -
24 Mar 2009 Strict mocks lead to overspecification -
23 Mar 2009 Comparing Moq to Rhino Mocks -
21 Mar 2009 Getting started with Moq -
14 Mar 2009 Setup expectation with successive function calls using Moq -
14 Mar 2009 Another reason for not using mstest -
05 Mar 2009 Using sed -
23 Feb 2009 NHibernate in Action -
13 Feb 2009 JavaScript: The Good Parts -
13 Feb 2009 Non-Designer's Design Book -
13 Feb 2009 Microsoft .NET: Architecting Applications for the Enterprise -
29 Dec 2008 The art of Unit Testing -
27 Dec 2008 Programming Microsoft ASP.NET 2.0 Applications: Advanced Topics -
24 Dec 2008 Presenting MyTestRunner -
22 Dec 2008 Applying Domain-Driven Design and Patterns: With Examples in C# and .NET -
14 Dec 2008 Exploring AJAX on the ASP.NET platform -
14 Dec 2008 Programming Microsoft ASP.NET 3.5 -
22 Nov 2008 Release It!: Design and Deploy Production-Ready Software -
22 Oct 2008 Query a specific Google Calendar -
17 Oct 2008 Refactoring Application Environment (Part 2) -
15 Oct 2008 How does the controller know which action method to invoke? -
14 Oct 2008 Adaptive control behavior: LinkButton without javascript -
13 Oct 2008 Revisited the int and string ValueObject templates -
06 Oct 2008 The Best Damn Windows Server 2003 Book Period -
27 Sep 2008 Experimenting with NDepend -
26 Sep 2008 Why MockRepository does not implement IDisposable -
26 Sep 2008 Presenting templates for int and string ValueObjects -
26 Sep 2008 .NET System Management Services -
23 Sep 2008 Refactoring EffectivityManager -
23 Sep 2008 Refactoring ApplicationEnvironment -
22 Sep 2008 Presenting ApplicationEnvironment -
22 Sep 2008 Presenting ConfigurationFileSession -
16 Sep 2008 Visual Studio 2008 (SP1) crashes when opening ViewPage in designer -
10 Sep 2008 Presenting a couple of custom MarkupExtensions -
06 Sep 2008 Presenting WindowsIdentityHelper -
06 Sep 2008 Distributed Data Applications with ASP.NET, Second Edition -
06 Sep 2008 More on choosing names for tests -
05 Sep 2008 Experimenting with naming conventions for unit tests -
05 Sep 2008 The Microsoft Certified Professional Developer: Enterprise Applications Developer on Visual Studio 2005 -
01 Sep 2008 Presenting AssemblyTypePicker -
01 Sep 2008 Presenting ItemEventArgs<T> -
01 Sep 2008 Presenting EventHandlerHelper -
29 Aug 2008 Presenting OneTimePasswordMembershipProvider -
23 Aug 2008 Presenting TimeOTPClient -
22 Aug 2008 Presenting HMAC-Based OTP and Time-Based OTP -
20 Aug 2008 Presenting TimeSpanHelper -
16 Aug 2008 The never ending race -
16 Aug 2008 Professional Visual Studio 2005 Team System -
16 Aug 2008 .NET 2.0 Wrox Box: Professional ASP.NET 2.0, Professional C# 2005, Professional .NET 2.0 Generics, and Professional .NET Framework 2.0 -
16 Aug 2008 Programming WCF Services -
16 Aug 2008 CLR via C# -
16 Aug 2008 Deploying .NET Applications: Learning MSBuild and ClickOnce -
16 Aug 2008 Domain-Driven Design: Tackling Complexity in the Heart of Software -
16 Aug 2008 The Art of Agile Development -
16 Aug 2008 Foundations of WF: an Introduction to Windows Workflow Foundation -
09 Aug 2008 Pro ASP.NET 2.0 Website Programming -
09 Aug 2008 Presenting UriHelper -
08 Aug 2008 Presenting NameValueCollectionHelper -
06 Aug 2008 Presenting EnumerableHelper -
04 Aug 2008 Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries -
02 Aug 2008 Presenting the SortableBindingList<T> (take two) -
28 Jul 2008 NHibernate SessionFactory configuration -
26 Jul 2008 Error loading testrunconfig: Failed to instantiate type Microsoft.VisualStudio.TestTools.WebStress.WebTestRunConfig -
22 Jul 2008 About the Specification pattern -
19 Jul 2008 .NET Domain-Driven Design with C#: Problem -- Design -- Solution -
16 Jul 2008 Presenting a generic DiscreteValuesRange -
30 Jun 2008 Presenting HtmlClipboard -
28 Jun 2008 Example implementation of a callback method for use in the Asynchronous Programming Model -
26 Jun 2008 MCTS++ -
21 Jun 2008 Note about makecert.exe -
17 Jun 2008 PInvoke Interop Assistant released -
14 Jun 2008 Enumerate all properties and their value of an object -
09 Jun 2008 Became Microsoft Certified Technology Specialist... -
24 May 2008 Exploring the Microsoft Sync Framework -
19 May 2008 Presenting a generic EffectivityManager -
19 May 2008 Presenting a generic Effectivity -
17 May 2008 Presenting a generic Range -
21 Apr 2008 Build OpenSSL with Visual Studio 2008 -
22 Mar 2008 Easily switching between configuration files with MSBuild -
22 Mar 2008 Why doesn't Visual Studio display my MSBuild message texts? -
17 Mar 2008 Easily switching between App.Config files with MSBuild -
14 Mar 2008 Using Linq for statically-typed reflection -
14 Mar 2008 Heroes happened {Here} -
08 Mar 2008 Using System.DirectoryServices.AccountManagement to find the members of an AD group -
06 Mar 2008 Exploring alternative input: ActiveHome -
05 Mar 2008 Find the members of an AD group -
29 Feb 2008 Display WorkItems in a WinForms application -
28 Feb 2008 Find WorkItems that have been changed between two dates -
26 Feb 2008 Writing Xml without the XmlDeclaration -
23 Feb 2008 Introducing DeferredExecutionHelper -
21 Feb 2008 Generating Artifacts By Using Text Templates -
20 Feb 2008 How the name of an embedded resource is generated in a C# project -
18 Feb 2008 Updating Assembly References with TFS -
25 Jan 2008 Programming the csproj file -
09 Sep 2007 Presenting SqlCeClientFactory -
08 Sep 2007 Build your own netstat.exe with c# -
07 Sep 2007 Query a Web Service hosted outside IIS with it's DNS name -
29 Aug 2007 Using DateTimePicker and Custom Format -
26 Aug 2007 ClickOnce Deployment is not user-friendly! -
25 Aug 2007 WordPress: Import Blogroll from Sage -
21 Aug 2007 Bending the code generation of IExtenderProvider to your will -
17 Aug 2007 Exploring CodeDomSerializer -
17 Aug 2007 StreamHelper -
11 Aug 2007 List string resources -
10 Aug 2007 Debugging custom UITypeEditors -
06 Aug 2007 Helper methods for DbProviderFactory -
04 Aug 2007 Professional SQL Server 2005 Reporting Services -
27 Jul 2007 Exploring formatting... -
26 Jul 2007 Using interfaces with Drag and Drop -
18 Jul 2007 Pondering about DateTime and it's Ticks... -
17 Jul 2007 Update from localtime to UTC or any other timezone with Oracle -
06 Jul 2007 About Authorization -
26 Jun 2007 About additional precision and unpredicted behaviour... -
10 May 2007 Improvements for the SortableBindingList (and TypedList) -
09 May 2007 About .Net events in Belgium -
08 May 2007 Presenting the ExpressionDescriptor -
05 May 2007 Presenting the TypedList<T> -
03 May 2007 Exploring DataGridViewComboBoxColumn databinding (part2) -
29 Apr 2007 Presenting the MultiPanel -
27 Apr 2007 Performing long running tasks in a Windows Application -
26 Apr 2007 Get the complement of a Color -
17 Apr 2007 Get hexadecimal RGB value from System.Drawing.Color -
06 Apr 2007 Programming .NET Components -
05 Apr 2007 DataGridView to Excel -
29 Mar 2007 Developer & IT Pro Days 2007 -
23 Mar 2007 Simulate AutoIncrement -
19 Mar 2007 Little INotifyPropertyChanged helper -
21 Feb 2007 Presenting the SortableBindingList<T> -
07 Feb 2007 Don't wait until the DateTimePicker has lost focus to write back the values -
04 Feb 2007 Control the order of Properties in your Class -
29 Jan 2007 About the Wow, i removed Vista from my harddisk, experience -
26 Jan 2007 Presenting the DataGridViewLargeTextBoxCell -
21 Jan 2007 About Thread-Safe GUI... -
20 Jan 2007 Reading and writing unmanged structs from binary files -
17 Jan 2007 Exploring DataGridViewComboBoxColumn databinding -
13 Jan 2007 Making WebRequests in parallel... -
12 Jan 2007 Hide and unhide columns (or rows) in the DataGridView -
11 Jan 2007 Presenting a Generic RemotingHelper -
09 Jan 2007 Databinding a Nullable <T> property -
08 Jan 2007 Generating UTF-8 with System.Xml.XmlWriter -
07 Jan 2007 The NullableDateAndTimePicker Control -
06 Jan 2007 Enable and disable TabPages on a TabControl -
04 Jan 2007 Developing a DataSource for your DataGridView -
30 Dec 2006 Print a Control -
26 Dec 2006 An example of why i don't like the ext/filter API -
25 Dec 2006 Exploring System.CodeDom -
19 Dec 2006 Drag and Drop Microsoft Office Outlook Contacts on your WinForm -
18 Dec 2006 Looking up the MediaType of a given Logical Drive -
17 Dec 2006 A DateAndTimePicker control -
16 Dec 2006 Simple OutlookBar Control -
16 Dec 2006 Pondering about the difference between abstract classes and interfaces -
14 Dec 2006 Helper methods for DateTime -
13 Dec 2006 What goes up must come down... -
25 Nov 2006 Master-Slave for databound ComboBoxes -
23 Nov 2006 A better look at the Foreach statement -
04 Nov 2006 Querying Active Directory -
23 Oct 2006 Using a collection as parameter for a stored procedure -
22 Oct 2006 Searching made easy -
12 Oct 2006 Updating the Internet Options / Lan Settings -
07 Oct 2006 Screenshot of DataGridViews -
04 Oct 2006 Accessing ConnectionStrings from App.config in a Console Application Project -
04 Oct 2006 From UnixTime to DateTime and back -
18 Sep 2006 Code 39 barcodes recognizer -
15 Sep 2006 Inconsistent Drag and Drop API -
15 Sep 2006 DataGridView with EditOnEnter as EditMode -
15 Sep 2006 Drag and Drop on a DataGridView -
15 Sep 2006 Anonymous methods -
13 Sep 2006 Adding DataGridViewColumns (lots of them) -
09 Sep 2006 Using DataGridViewComboBoxColumn with Custom Objects -
09 Sep 2006 Implementing Master/Detail for Custom Objects with DataGridViewComboBoxColumns -
08 Sep 2006 Playing with VMWare Server -
02 Sep 2006 List the month names -
02 Sep 2006 Generate a menu with month names -
02 Sep 2006 Selecting custom Objects from a ComboBox -
02 Sep 2006 Selecting custom Objects from a DataGridView -
02 Sep 2006 Automating the configuration of Internet Options / Lan Settings -
27 Aug 2006 tweaking Oracle SQL Developer -
26 Aug 2006 Dynamic CSS with PHP -
26 Aug 2006 Unable to enlist in a distributed transaction -
21 Aug 2006 Experimenting with Oracle and PL/SQL -
13 Aug 2006 Installing MSDN Library May 2006 -
04 Aug 2006 Inserting pause to your Console Applications -
22 Jul 2006 eID with .NET -
26 Jun 2006 Windows Multimedia Video Capture -
24 Jun 2006 Windows Image Acquisition -
19 Jun 2006 Experimenting with LINQ Preview (May 2006) -
17 Jun 2006 A TableModel for Entity Beans -
13 Jun 2006 BBCode for Graphics2D -
12 Jun 2006 Couple of screenshots of my graduation project -
30 May 2006 Printing an array of strings -
29 May 2006 Building a chain of responsibility with delegates -
24 Apr 2006 Running .NET applications on Debian GNU/Linux with Mono -
21 Apr 2006 Using .Net assemblies in your WIN32 application -
20 Apr 2006 Simple serialization and deserialization of public class members -
14 Apr 2006 Building apache-win32 with Visual Studio 2005 -
13 Apr 2006 Select best 3 laptimes for each player -
03 Apr 2006 Using a function with parameters as parameter -
02 Apr 2006 JSpace -
01 Apr 2006 Allow a form to be posted only once -
31 Mar 2006 Using cmd.exe -
29 Mar 2006 Silly bug in Visual Studio 2005 editor -
28 Mar 2006 More about marshalling -
18 Mar 2006 Internationalizing strings with variables -
18 Mar 2006 Adding support for localization to a WordPress plugin -
18 Mar 2006 Plugin template for WordPress -
14 Mar 2006 Adding an action when your plugin is activated -
28 Feb 2006 More marshalling... -
26 Feb 2006 Reading unmanaged structs with .NET -
24 Feb 2006 Access a control by name -
15 Feb 2006 Removing selected items from a ListBox -
11 Feb 2006 Pagination for all -
11 Feb 2006 Preparing for my internship -
06 Feb 2006 GNU screen -
05 Feb 2006 GNU sort -
03 Feb 2006 Multiple joins explained -
27 Jan 2006 ManyToMany relationships with Java Persistence (JSR-220) -
25 Jan 2006 OneToMany relationships with Java Persistence (JSR 220) -
19 Jan 2006 Setting up an SSH tunnel -
17 Jan 2006 Select the first 50 words of an article -
17 Jan 2006 Accept posted XML data -
14 Jan 2006 Format sourcecode with VIM -
13 Jan 2006 Brainteaser -
11 Jan 2006 How private is private really? -
11 Jan 2006 Restore from a MySQL dumpfile -
20 Dec 2005 Simple HTTP proxy with Perl -
17 Dec 2005 Problem with switch from mandatory to roaming profile -
06 Dec 2005 How (not) to apply for a job? -
14 Nov 2005 Wordfinder -
14 Nov 2005 Parsing http headers -
06 Nov 2005 Changing the include_path -
05 Nov 2005 Introducing the masterpage -
03 Nov 2005 Problem with Base and MySQL support -
02 Nov 2005 GNU text utilities -
19 Oct 2005 Passing a filehandle as parameter -
17 Oct 2005 a little hint for writing and testing a script -
11 Oct 2005 Odd behaviour with arrays -
31 Aug 2005 Image scroller -
28 Aug 2005 Currency convertor -
19 Aug 2005 Tests if $host is a proxy server -
19 Aug 2005 Telnet server -
28 Jul 2005 Generating JavaScript strings -
24 Jul 2005 value-of in an attribute -
23 Jul 2005 Read from STDIN without echoing the input back -
09 Jul 2005 Scriptable browser -
06 Jul 2005 I am the manual -
05 Jul 2005 GNU text utilities -
03 May 2005 Exploring the FTP functions -
18 Mar 2005 Formatted input -
03 Mar 2005 More on recursion -
02 Mar 2005 Calculating Fibonacci -
07 Feb 2005 Getting started with CVS -
05 Feb 2005 Configuring Mutt for GPG -
01 Feb 2005 Elegantly generate SQL queries -
27 Jan 2005 Bypassing URL file-access is disabled -
22 Jan 2005 Playing with XML and XSL -
19 Jan 2005 XSLT annoyances -
28 Dec 2004 Basic download script -
08 Dec 2004 Custom ordering with MySQL -
07 Nov 2004 TetriNet spectator client -
17 Jul 2004 Custom ordering -
15 Jul 2004 One login at a time -
27 Jun 2004 Backup script -
25 Jun 2004 Get all the languages a visitor accepts -
24 Jun 2004 A Unix daemon -
20 May 2004 Listen to online radio -
11 Apr 2004 A banner script -
05 Apr 2004 Parsing XML -
18 Dec 2003 Allow to select multiple items in a selectbox -
11 Dec 2003 Kill a user and his processes -
17 Jun 2003 Sokoban -
05 Sep 2002 A TetriNet Spectator bot that generates game statistics -
13 Aug 2002 TetriNet server -
29 Jul 2002 Dump a MySQL database into a TetriNet winlist -
05 May 2001 Write a TetriNet winlist to a MySQL database