Archive for category Programming

Hug a Developer

Almost too true to be funny… almost.

Tags: , ,

ASP.NET MVC Framework

So I haven’t actually posted much about technology stuff, but the geeky side of my life is about to rear its ugly head. Oh boy… here goes:

So I’ve been reading bits and blips about the new MVC(Model View Controller) framework coming out for ASP.NET for a little while now, but I hadn’t really thought much of it. Microsoft has a tendency to release demos and previews for products that won’t actually see the light of day for some time, and I hate wasting my time on such things. So, as cool as it is, I didn’t pay much attention to it. Things changed, though, when I had opportunity to go see MVC demoed and explained by a Microsoft evangelist on Tuesday night. It turns out the ASP.NET MVC framework is actually much more robust and feature-filled than I originally thought. What’s even better, it’s bin deployable! Basically meaning you can use it now, you don’t have to wait for Microsoft to roll it into an ASP.NET version 3 years from now.

Since I discovered that golden bit of information, I’ve slowly begun rolling it into my top secret project that I’ve been working on this summer. The MVC pattern gives ASP.NET a much better model for web applications than traditional web forms. We may finally see an end to those ugly post-back-every-click websites and see some slick, user-friendly asp.net sites. Another great feature that has been added is routing. This is something that php on apache based servers have had for awhile, but IIS and ASP.NET have lacked. This basically means you can uses pretty, sensible urls (www.micahlee.com/blog/post/edit/1) instead of cryptic ones (www.micahlee.com/index.aspx?action=editblogpost&id=1). ASP.NET MVC includes a very nice and easy-to-use routing library that, when combined with controllers, makes web application design and development in ASP.NET a breeze.

Overall, MVC is a revolutionary addition to ASP.NET.  If you do web development, you should check it out. Here’s a link: http://www.asp.net/mvc/

Tags: , ,

Blog Move Notice

So as part of a long term solution for my web sites, I have decided to move my blog to www.micahlee.net. This move is prompted by my plan to expand my web presence to include more business aspects, as a contract programmer and web developer/designer. With this in mind, I would rather use my commercial (.com) domain name for business and my more generic .net domain name for my personal site. Originally, I wasn’t going to make the move so soon, but rather get the business site developed first and then move. After some more thought, however, I realized that, while I don’t have all that many readers now, I need to plan for having more readers later, and If I waited to move the site, I could potentially disrupt more people trying to locate my blog than if I went ahead and moved now. Now, I realize that the six of you who read this blog are probably laughing that I put this much thought into moving, but this post is, in fact, for you six people. So be ready to point your browsers to micahlee.net on or around July 14 and you can keep reading about me as usual. Unless, of course, you want to hire me to do your programming, design, or web work. Then you should go to micahlee.com. I know I would hire me.

Tags: , , , ,

Music Alarm Clock

Here’s a little program I wrote for my roommate. It simply allows you to set an alarm on your computer to play a music file at a specified time. It’s a little rough around the edges, but someone may find it useful. If you use it and you have a feature request, let me know and I may just add it.

If this goes well, I may upload some other software pieces I’ve written.

Music Alarm Clock

Tags: