On ALT.NET and patience
There ALT.NET bashing season is on full steam. Ian Cooper has a thorough post about it. To my recollection, ALT.NET was formed by people that shared very similar tastes on what represents good...
View ArticleHow to detect the text encoding of a file
Today I needed a way to identify ANSI (Windows-1252) and UTF-8 files in a directory filled with files of these two types. I was surprised to not find a simple way of doing this via a property of...
View ArticleCode coverage reports with NCover and MSBuild
I've been doing a lot of static analysis on our projects at work lately. As part of that task we added NCover to our automated build process. Our build runs on Team Build (TFS) and is specified in an...
View ArticlejQuery Custom Element and Global Events
This last week I learned a new thing about jQuery custom events, particularly the ones of global nature. There's good documentation and examples about custom element events, but not much for the global...
View ArticleRule "Previous releases of Microsoft Visual Studio 2008" failed
Today I was trying to install SQL 2008 on my box and the setup stopped after checking a bunch of rules. The error message was the title of this post. A quick search on the internet revealed that...
View Article[ANN] Chicago ALT.NET shows Rake and Albacore
I haven't mentioned our meetings here in a while but our group has been going strong and enthusiastic all this time. Tomorrow, March 10th our topic will be build scripts for .Net projects using Rake...
View ArticledotTrace 3.1 64-bit disabled inside Visual Studio 2008
I work on a web application and I use dotTrace when some profiling is needed. The problem is that I cannot fire off doTrace directly from inside Visual Studio 2008 because the commands and toolbar...
View ArticleANN: The Second Chicago Code Camp
After a successful first Chicago Code Camp last year, we're back to announce the second edition of this unique technical event.The Chicago Code Camp 2 will happen on May 1st. In this event we are...
View ArticleCareful with those enumerables
Ever since .Net 2.0 introduced the yield keyword for creating enumerators, and even more after the introduction of LINQ in C# 3.0, I've seen more and more APIs returnIEnumerable<T> instead of...
View ArticleEvents do not a community make
It's a recurring theme. The relationship between the .Net developers community, the community leaders, Microsoft products, and Microsoft itself is an endless debate.These last couple of weeks I've seen...
View ArticleThe Ground is Shaking Again. Get Mobile.
A little over two years ago I commented how surprising it was thatVisualBasic was still more popular than C# in the .Net world. Back then I checked the TIOBE Index and saw that VB (in all its flavors)...
View ArticleMore on blocked files
I've written about this before. You download a file to use in your web application, like a JavaScript library or an image file but the browser just can't seem to load it. You spend hours looking for a...
View ArticleChrome Extension Development
Do you like JavaScript? Have you been looking for a reaon or an idea to learn and start using HTML5? Google Chrome extesions are a great way to get into HTML5 and all its new APIs with bite sized...
View ArticleHave you met arguments.callee?
Just the other day I had a need to use arguments.callee and I realized that's not something you really see every day in JavaScript. Maybe I could talk about it a bit.Anonymous functions everywhere...
View ArticleAndroid App From Idea to Market In a Few Hours
I had been playing a little bit with Android development but not really worried about creating any useful or commercially viable application yet. I believe I'll end up creating a handful of small apps,...
View ArticleKnockout for the XAML Developer is Live on PluralSight
It was not even 2 months ago that I announced that my first plural sight course Html for the XAML developer went live and here I am to announce my 2nd course, Knockout for the XAML developer has gone...
View ArticlePro Tip – When defining Custom Knockout Validation rules Wrap them in a Self...
While setting up my coding examples for my next Pluralsight course on InDepth Knockout Validation (check out my HTML for Xaml Dev or Knockout for Xaml Dev) I was stumped because my custom validators...
View ArticleKnockout JS, Attr Binding and Radio Button Values
When working with Knockout you have the ability to seamlessly bind to a radio buttons via the checked binder. When working with Radio buttons it is very common to use the value attribute in order to...
View ArticleKnockout JS Error: Uncaught Error: NoModificationAllowedError
While trying to setup some bindings in Knockout I received the following error:Uncaught Error: NoModificationAllowedError: DOM Exception 7At first glance this was very odd to me as I have never seen...
View ArticleGet your learn on – Watch awesome content on Pluralsight for free
Recently I released by first 2 Pluarlsight courses and I am very happy with their results, but did you know that the Pluralsight library has over 550 courses? HTML for the XAML DeveloperA guide for...
View Article