Introducing the ASP.NET MVC (Part 5) - The Model

This is a continuation of my Introduction to ASP.NET MVC series. As I outlined before this is in an effort to write the book and keep blogging, I decided to write/blog the last chapter, Chapter 2. I am doing this so I can receive feedback on this chapter as early as possible. Because this chapter, in my opinion, is probably the most critical of the book, it defines the context around ASP.NET MVC and how it differs from ASP.NET Web Forms, as well as giving a historical perspective of the MVC pattern. ...

January 11, 2009 · 2 min · 377 words · Nick Berardi

Introducing the ASP.NET MVC (Part 4) - Your First ASP.NET MVC Project

This is a continuation of my Introduction to ASP.NET MVC series. As I outlined before this is in an effort to write the book and keep blogging, I decided to write/blog the last chapter, Chapter 2. I am doing this so I can receive feedback on this chapter as early as possible. Because this chapter, in my opinion, is probably the most critical of the book, it defines the context around ASP.NET MVC and how it differs from ASP.NET Web Forms, as well as giving a historical perspective of the MVC pattern. ...

January 6, 2009 · 7 min · 1457 words · Nick Berardi

Introducing the ASP.NET MVC (Part 3) - Installing the Prerequisites

This is a continuation of my Introduction to ASP.NET MVC series. As I outlined before this is in an effort to write the book and keep blogging, I decided to write/blog the last chapter, Chapter 2. I am doing this so I can receive feedback on this chapter as early as possible. Because this chapter, in my opinion, is probably the most critical of the book, it defines the context around ASP.NET MVC and how it differs from ASP.NET Web Forms, as well as giving a historical perspective of the MVC pattern. ...

January 5, 2009 · 4 min · 847 words · Nick Berardi

Happy New Year 2009

I hope your have a Happy New Year! Over the next year I plan to increasing my rate of posting to my blog and keep it growing in the right direction. Be on the look out for a new design, new logo, and in a couple days my 2008 Year End Review, like what I did last year. Update: Got in trouble with the wife for not saying in this post that she also wishes you guys a Happy New Year, like last year.

December 31, 2008 · 1 min · 84 words · Nick Berardi

Introducing the ASP.NET MVC (Part 2) - ASP.NET MVC vs. ASP.NET Web Forms

This is a continuation of my Introduction to ASP.NET MVC series. As I outlined before this is in an effort to write the book and keep blogging, I decided to write/blog the last chapter, Chapter 2. I am doing this so I can receive feedback on this chapter as early as possible. Because this chapter, in my opinion, is probably the most critical of the book, it defines the context around ASP.NET MVC and how it differs from ASP.NET Web Forms, as well as giving a historical perspective of the MVC pattern. ...

December 29, 2008 · 9 min · 1715 words · Nick Berardi

Creating a Wireless Access Point using DD-WRT

This post is a reminder to myself in case I ever need to troubleshoot this setup process again, but I thought I would post it just in case it is useful to somebody else. A couple days ago I ordered myself a Linksys WRT150N to replace my aging Linksys WRT54G wireless router. I wanted to update my wireless capabilities to the latest 802.11 Draft N standard, so that I could take advantage of the speed boost when working wirelessly. However I had one problem the WRT150N will not run the Tomato Firmware. And I didn’t want to switch to DD-WRT for a couple of reasons, the most important being that I really like the Tomato user experience and it would be a pain to setup the router with all my custom configurations again. So I decided to try and have the best of both worlds and keep my WRT54G (old router running Tomato Firmware) as my gateway and turn the WRT150N (new router running DD-WRT) in to an access point on my network. ...

December 27, 2008 · 4 min · 795 words · Nick Berardi

Introducing the ASP.NET MVC (Part 1) - The Model-View-Controller Pattern

About a month and a half ago I announced that I am writing a book, I was really overwhelmed by the amount of support that I received from this announcement. Both myself and Al are really looking forward to the day when this book ships, and we start receiving real feedback on all our hard work. However, both of us would like to start receiving feedback as soon as possible, so… ...

December 14, 2008 · 6 min · 1230 words · Nick Berardi

Creating an extension module for .NET URL Rewriter and Reverse Proxy

Wow that is a long title. Recently I have been looking for quick posts that I can put out each day to keep my blog relevant and also so I don’t feel like I am slacking off too much. Today I want to post about a little known feature in my .NET URL Rewriter and Reverse Proxy (aka. Managed Fusion URL Rewriter) that I have developed in my spare time, mostly out of necessity for this blog and other projects I have worked on. Here is a quick run through of what it does. ...

December 9, 2008 · 5 min · 1040 words · Nick Berardi

Creating a Progressive Queue in IE6 JavaScript

Today IE6 really kicked my butt, I had the following code working in FireFox, IE7, etc, all except IE6: ShowLoadingPanel(); // execute some code here HideLoadingPanel(); The above code is really simple, it shows a full screen loading panel when I am executing some code in between the Show and Hide functions for the loading panel. It worked in every browser that I tried except for IE6. This seemed to occur because the execution of the JavaScript was happening in the same thread as the UI rendering of the screen, which would block all screen updates to the browser until the JavaScript was executed. By the time all the JavaScript is done rendering the UI is in it’s final visual state, so it looks like the loading graphic was never run. Note I don’t know for sure that this is what is really happening, but it definitely seems like the most likely possibility. But if this is true it really explains the lack of support for JavaScript Animation, which heavily relies on a progressive incremental rendering of the UI. ...

December 8, 2008 · 2 min · 362 words · Nick Berardi

Tweaking Vista Services

Recently I have been trying to squeak more speed out of my laptop by shutting down unnecessary services that seem to come with most every software and device driver. To do this I started with a clean install of Windows Vista and installed the driver only option for my hardware and then got rid of many of the useless services that come with software like iTunes, VMware, and other stuff I find useful. ...

December 7, 2008 · 3 min · 618 words · Nick Berardi