Split personality or two sides to every story?

by DotNetNerd 10. November 2010 17:01

As of today we have started a blog at my company Vertica where I will start blogging along with some of my colleagues. So I highly recommend that you take a look – we have a great team of developers so I gurantee that there will be some interesting posts to find. The new company blog does not mean that I will stop writing here, but that I will write both places - and that some articles may be partially posted both places.

20071119122913

Tags:

NuPack becomes NuGet

by DotNetNerd 30. October 2010 08:23

As it turnes out there already was another NuPack project, so Microsoft had an online vote and now it has been decided the new name will be NuGet and that it is pronounced "New Get".

Also Scott Hanselman did a talk at PDC named ASP.NET + Packaging + Open Source = Crazy Delicious mostly about NuPack/NuGet and a bunch of other MVC stuff like Razor. I highly recommend it with Scott being entertaining as allways... 

Tags:

NuPack - what you need to know as a developer

by DotNetNerd 19. October 2010 11:24

A little while ago I blogged about NuPack which is a package management system that Microsoft have released in a CTP1. The cool thing about NuPack is that solves the open source dependency hell, is really easy to use, and it comes as a Visual Studio Extension. After installing the extension you can install packages through a "add reference" like dialog, or through the Package Manager Console. 

More...

Tags:

Windows Phone 7 – Silverlight and XNA codecamp

by DotNetNerd 10. October 2010 17:27

I have spent this weekend at a codecamp around the Windows Phone 7 developer tools which was hosted by Trifork here in Århus. We looked at developing apps with Silverlight saturday and at XNA today sunday. It has been a lot of fun, and gave a lot of insights into what we can do with the tools.

Good news on deployment

Since I blogged about my initial thoughts on Windows Phone 7 I have heard a couple of good news around app deployment. First of all I was a little skeptical about the 99 dollar fee, when it is not possible to charge anything for the apps. The good news here is that the 99 dollar fee is refunded when you have deployed two apps to the market. So as someone put it at the codecamp “two fart-apps and you have your money back”. Besides that I heard that you can deploy up to 10 apps directly to the phone when you have the licence – so thats all good.

More...

NuPack - Microsofts own NU but with VS integration

by DotNetNerd 6. October 2010 17:44

Apparently I was not the only one who fell in love with the NU project, that I blogged a while ago. Microsoft just launched their own NuPack project which provides the same basic features, as well as integration directly with Visual Studio. As a cool sidenote it will be included in the install if you install the latest MVC 3 beta. To get started or just to see a quick runthrough of how it works take a look at Scott Hanselmans post on the subject.

 

Windows Phone 7 – my personal statusupdate

by DotNetNerd 19. September 2010 16:49

This past week I went to a meeting at Trifork about Windows Phone 7, with very big expectations. As an enthusiastic .NET developer the prospect of Microsoft “getting in to the game” of phone development is incredibly interesting. My thoughts before the meeting was that I would probably be talked into buying one right off the bat, so I could get started with writing my own apps.

The meeting started out great with the presenter being all smiles, and with a lot of praise for the phone and the experience he has had playing with it and with the developer tools. He was also happy to show a little app he had written and talked about the nice experience of working with the developer tools and MVVM light. In spite of the presenter being happy about the product, quite a bit of the talk ended up revolving around limitations arund the software that you get out of the box, as well as limitations for the developer.

More...

Tips and tricks for keeping up-to-date

by DotNetNerd 1. September 2010 16:39

These days a lot of people in the software business, including myself, do (or should do) some work to keep up with technologies, and what experiences others have. This includes quite a bit of reading both on misc websites and blogs. This can at times feel like quite a bit of work, because technologies that might be relevant tends to come in bundles, and if you wish to follow the relevant blogs it may be quite a few which means new updates every day.

More...

Tags: ,

Testing Delicious Bookmark Plugin for WLW

by DotNetNerd 18. August 2010 14:43

Tags:

NU – gem like packaging for .NET

by DotNetNerd 26. July 2010 20:37

I just had a look at NU which is made to be for .NET what gems are for Ruby. Why should you care? Well if you are like me downloading new versions of miscellaneous open source projects and updating them along the way is not your favorite thing. It’s just tedious and seems to be a hassle for something so basic. This is where NU gives you a hand.

If you have IronRuby running simply open an command line and type:

igem install nu

Then when the installation is done go to the root of your projects folder (eg. D:) and type:

nu install <some_gem>

I started out running “nu install nunit” and “nu install nhibernate” and in less than a minute I had nunit, unhibernate, log4net, castle.core and castle.dynamicproxy2 unpacked to D:\lib like this.

image

Like a good handyman a developer needs his tools – and plugins

by DotNetNerd 23. July 2010 17:34

Over the last couple of weeks I have been looking at quite a few new frameworks, tools and plugins. My focus area has mainly revolved around an app that I will be building that needs to pop and therefore it will make pretty heavy use of javascript and css - and of course by extention jQuery.

First of all dotLessCss deserves a mention, even though its actually not one things I looked at now. Basically it allows you to do some of the stuff you probably miss when working with css. Variables, mixins and nesting really helpes reduce all the repetitiveness. SquishIt is a little library I read about a while ago. It makes bundeling and minimizing javascript and css files as easy as can be. On top of that it also makes sure the files get versioned, so you won't run into users running on an old cached version.

In the category nice jQuery plugins I have looked at quite a few things. jQuery cookie addin makes it a no brainer to work with cookies. Watching a video from NDC I learned that newer browsers now support other ways of saving data on the client called sessionStorage and localStorage. As always the problem is compatibility, but there is a shim to fix this for IE6 and IE7, which are the main culprits.

I also looked at a few flashy jQuery addins, and FancyBox and Cycle solve a few of the things designers crave these days while being super simple to implement. Now that we are in the design department Cufón helpes you do font replacement easily, so you can use cool non websafe fonts.

Video is an area where there are quite a few options available, and it is becomming a jungle figure out which players support which formats and run in which browsers. Video for everybody is a simple way to implement videos in a way that will work across all the popular browsers. The idea is to use the html 5 video tag and then default to others where it is not supported. If being crossbrowser is not quite that important but designing the player is Silverlight has some great optios as well as flowplayer. Both are also easy to work with from javascript almost as straight foreward as the html 5 player API.

Lastly I saw a tweet about TopShelf and decided to try it out. Safe to say, I'll probably use it everytime I need to write a Windows Service from now on. It makes it just a little easier, and allows you to run your app either in a console or as a windows service.

 tools

Tags: , ,

Who am I?

My name is Christian Holm Diget, and I work as an independent consultant, in Denmark, where I write code, give advice on architecture and help with training. On the side I get to do a bit of speaking and help with miscellaneous community events.

Some of my primary focus areas are code quality, programming languages and using new technologies to provide value.

Microsoft Certified Professional Developer

Microsoft Most Valuable Professional

Month List