Geeks With Blogs

News Disclaimer
The views expressed on this weblog are mine and do not necessarily reflect the views of my employer.

All postings are provided "AS IS" with no warranties, and confer no rights.

 Subscribe in a reader

I'm test-driven!
Locations of visitors to this page
Blog Moved to Blog Moved to F#
ALT.NET Open Spaces Closing Day Recap
In my previous post, I talked about some of the happenings from the day two experience. Day three was only a half day with only two sessions. So, it was best to make the best of times anyhow. Once again, it snowed again, rather heavily at times, so nature's cruel joke on ALT.NET. Impromptu Sessions One of the best sessions was an impromptu session with Jeremy Miller on the StoryTeller tool and his future plans for it. If you're not familiar with it, it is a tool used to manage and create automated ......

Posted On Thursday, April 24, 2008 2:20 AM

NOVARUG with Dave Thomas (PragDave) Recap
Last night I attended the Northern Virginia Ruby Users Group (NovaRUG) meeting in Reston last night with Dave Thomas (PragDave) and Chad Fowler. It was a completely packed house and the temperatures were a bit hight in the room, but it was well worth the sweating to attend. Paul Barry presented first on Merb and gave a really good demonstration of some of the capabilities in comparison to Ruby on Rails. If you're not familiar with Merb, it is a lightweight Model View Controller framework written ......

Posted On Thursday, April 17, 2008 11:29 AM

Metaprogramming in F#
Tonight I will be heading to the Northern Virginia Ruby Users Group (NoVARUG) meeting tonight with Dave Thomas (PragDave) talking about metaprogramming in Ruby. Should be a great time and I'm sure it will be full tonight. For those interested in some introduction to metaprogramming in Ruby, here's a good link to help get you started. Metaprogramming in F#? One of the many things that has interested me in F# is that it was originally written as a language to write other languages. This of course leads ......

Posted On Wednesday, April 16, 2008 5:19 PM

Adventures in F# - F# 101 Part 8 (Mutables and Reference Cells)
Time for another adventure in F#, covering some of the basics of functional programming and F# in particular. Today we'll manage to look more at regular .NET integration and .NET programming. With the previous efforts, we've looked more at functional programming and in turn F# specific things, but want to show that you can do anything normally in F# that you can in C#. To me, F# is the perfect all-purpose language because it can do a lot of the things C# can do, but in turn, F# can do things much ......

Posted On Tuesday, April 15, 2008 7:08 PM

Relooking at RC2
UPDATE: More posts on the subject RC3 Just Released Earlier this week, I wrote about the latest release of RC2. Since that time, Brad Wilson and Jim Newkirk released a new version to fix some of the issues with regards to TestDriven.NET integration and ASP.NET MVC integration. You can read more about the issues here. As always you can get the latest bits here. The Installer If you browse to the releases page of, you will notice an installer. This installer will help ......

Posted On Friday, April 4, 2008 6:34 PM

Adventures in F# - F# 101 Part 7 (Creating Types)
Time for another adventure in F#, covering some of the basics of functional programming and F# in particular. This is intended at looking at the foundations of F# as well as how it relates to .NET and IL on the back end. I realize I need to spread more of the F# goodness around, so I'm hoping that I can work to bring it at least to the FringeDC user group. Their main meetings are every three months, so hopefully I'll get some time in to do that. Once I get that set up, I'll be sure to let everyone ......

Posted On Thursday, April 3, 2008 7:37 PM

Covering NUnit 2.4.7
It's interesting that a flurry of releases of testing frameworks have been released lately with Gallio, and of course NUnit. Charlie Poole recently announced on a lot of the discussion boards I belong to recently that NUnit 2.4.7 was recently released. You can read all about what's been added here with the release notes. What's New and Interesting? What's interesting about this release? Well, NUnit no longer depends on log4net, thus getting rid of some dependency issues with regards to ......

Posted On Tuesday, April 1, 2008 5:34 PM RC2 Released
UPDATE: More posts on the subject RC3 Just Released Relooking at RC2 UPDATE: xUnit.NET RC2 New Drop includes ASP.NET MVC support and better GUI runner. Details here. UPDATE: Added Static Methods mention and F# - Thanks to DevHawk! I've been a big fan of such testing frameworks as NUnit and MbUnit, but recently I've found myself getting pulled more towards at least to play around with for any of my code samples that I write for this blog and on my own time. I'm not really ......

Posted On Monday, March 31, 2008 7:31 PM

FringeDC March 2008 Video Now Online - Haskell and XMonad Extensibility
As I've discussed before with my dive into functional programming and F#, there is a user group of language geeks that specialize in Haskell, Lisp, Scheme, OCaml, Erlang and so on, within the Washington DC area called FringeDC. Brent Yorgey, well known in the Haskell community and contributor to XMonad, presented an introduction to Haskell and explained a bit about extending XMonad. Fortunately for those who couldn't attend like myself due to scheduling conflicts, Conrad Barski recorded this session ......

Posted On Thursday, March 27, 2008 5:57 PM

Adventures in F# - F# 101 Part 6 (Lazy Evaluation)
Time for another adventure in F#, covering some of the basics of functional programming and F# in particular. This is intended at looking not only at the language, but the implementation as it regards to C#. Where We Are Before we begin today, let's catch up to where we are today: Part 1 - Basic functional programming Part 2 - Currying and Tuples Part 3 - Scope, Recursion and Anonymous Functions Part 4 - History of F#, Operators and Lists Part 5 - Pattern Matching So, today we'll be covering the ......

Posted On Friday, March 21, 2008 7:42 PM

Copyright © Matthew Podwysocki | Powered by: