[Tip Jar] Unit Test Events With Anonymous Delegates
Here we are already looking ahead to learn about the language features of C# 3.0 and I am still finding new ways to make my code better with good “old fashioned” C# 2.0.
Read MoreSubtext 1.9.3 Released
Steve Harman just announced the release of Subtext 1.9.3. This is primarily a bug fix release, though there are a couple of small improvements.
Read MoreUsing WebServer.WebDev For Unit Tests
Y'All Coming To My Neck Of The Woods?
CodeClimber
Subtext has a pretty sweet Continuous Integration setup using CruiseControl.NET running inside a virtual server inside a real computer in my home office. The man responsible for this setup is Simone Chiaretta, who just unveiled his new English language blog, CodeClimber.
Read MoreLook Both Ways Before You Lock
Google
Code Search is truly the search engine for the uber geek, and
potentially a great source of sublime code and sublime comments. K.
Scott Allen, aka Mr.
OdeToCode, posted a few choice
samples
of prose he found while searching through code (Scott, exactly what
were you searching for?).
Star Trek Sexadventure
Just thought I would highlight something I mentioned in my last post because I thought it was particularly funny. I wrote about joys using Google Code Search to search through source code for interesting comments. Definitely a geeky pasttime.
Read MoreAkismet DNS Issues
UPDATE: Looks like the DNS issue is starting to get resolved. The fix may not have fully propagated yet.
Read MoreMbUnit 2.3 Released!
My favorite unit testing framework just released a new version. Andrew Stopford has the announcement here and you can download the release from the MbUnit site.
Read MoreHelp! Server.Transfer Throws Exception In WebServer.WebDev In Medium Trust
Ok, I could use some really expert help here. I really like using the built in WebServer.WebDev Web Server that is a part of Visual Studio
- For one thing, it makes getting a new developer working on Subtext (or any project) that much faster. Just get the latest code, and hit CTRL+F5 to see the site in your browser. No pesky IIS set up.
The Question Of Innate Talent
Recently while picking up a few items at Target, I decided to buy a
cheapo soccer ball. Now those who know me know I’m a bit of a fanatic
about playing soccer, willingly paying good money for a quality ball.
Parkinson's Law Eats Silver Bullets
In his essay No Silver Bullet: Essence and Accidents of Software
Engineering,
Fred Brooks makes the following postulate:
Express Yourself With Custom Expression Builders
One of the hidden gems in ASP.NET 2.0 is the new expression syntax. For example, to display the value of a setting in the AppSettings section of your web.config, you can do this:
Read MoreGet A Job
No, this is not a bait and switch post where I try to recruit you to work on Subtext. A while ago I mentioned that I was participating in The Hidden Network. So far, I really like it, though I think there is still room for improvement.
Read MoreRSS Bandit Comment Watcher
Participating in the comments section of particularly interesting blog posts is a lot of fun and helps build community. But one of the annoyances in doing so is that there’s really no good way to keep track of comments. Unlike new posts in someone’s RSS Feed, most aggregators won’t tell you when there is a new comment.
Read MoreMono Migration Analyzer
Forget the PS3 or the 360
Nothing beats Activision on the 2600! Pushing back the creative boundaries…
Read MoreAdding Client-Side Custom Properties To Controls
One of the benefits of writing an ASP.NET book is that it forces me to spend a lot of time spelunking deep in the bowels of ASP.NET uncovering all sorts of little gems I never noticed the first time around.
Read MoreConcatenating Delimited Strings With Generic Delegates
UPDATE: In my original example, I created my own delegate for converting
objects to strings. Kevin
Dente pointed out that
there is already a perfectly fine delegate for this purpose, the
Converter
delegate. I updated my code to use that instead. Thanks
Kevin! Just shows you the size and depth of the Framework libraries.
Tip Jar: Concatenating A Delimited String
Update: I also wrote a more generic version using anonymous delegates for .NET 2.0 as a followup to this post.
Read More