Mike Christensen: Web Dev Guy

Web Application development on the ASP.NET Framework

Posts
  • Mike Christensen: Web Dev Guy

    Castle ActiveRecord

    • 3 Comments
    Lately, I’ve been playing around with Castle ActiveRecord tolearn about this particular technology.   For those of you who are unaware, Castle ActiveRecord is an open sourceimplementation of the ActiveRecord pattern written in .NET and built onNHibernate...
  • Mike Christensen: Web Dev Guy

    Lowes

    • 1 Comments
    I don't really know why I bother buying anything from Lowes anymore. They don't actually install anything they sell. First, I buy a new Bosch tankless water heater. I did all the research online and found the exact unit I wanted, and Lowes had the best...
  • Mike Christensen: Web Dev Guy

    Writing a simple managed control under IE

    • 10 Comments
    Most web developers are aware of various "controls" and "applets" that can be "hosted" by "Internet Explorer" (hmm, not sure why I quoted that last thing, I guess I was on a "roll".) This code is compiled code that runs within the IE process and draws...
  • Mike Christensen: Web Dev Guy

    Housing prices

    • 10 Comments
    When I moved to the Seattle area over eight years ago, I knew I wanted to make this place my home. Since it was clear my residence would be permanent, it seemed like a good idea to buy something rather than rent. Back then, I found a nice condo for around...
  • Mike Christensen: Web Dev Guy

    Housing adventures

    • 72 Comments
    I must apologize for my recent lack of blogging, but I’ve been most busy attempting to become a home owner. This is a dream I’ve had for years now, but it was put on hold for a few years due to the most rediculous litigation surrounding my condo assocation...
  • Mike Christensen: Web Dev Guy

    Yay! Higher gas prices!

    • 6 Comments
    Now that I've caught your attention with my post title, let me explain. Unlike most people, I'm a fan of high gas prices. I'm sure there's a point where I'd start walking to work, but the extra 50 cents per gallon costs me maybe $20 dollars per month...
  • Mike Christensen: Web Dev Guy

    JScript Functions

    • 3 Comments
    My favorite IE tip/trick of the day has to do with function pointers and anonymous functions. In Jscript, there are two keywords for creating functions. One is “function” with a lower case “f”, and one is “Function” with an upper case “F”. “function...
  • Mike Christensen: Web Dev Guy

    Great ASP.NET site

    • 0 Comments
    Here’s a great site for developers that aggregates a bunch of other ASP.NET blogs, making it easy to find new information all on a single site. Check it out! http://www.dotnetslackers.com/
  • Mike Christensen: Web Dev Guy

    IE Tips and Tricks - Part 1

    • 5 Comments
    It has occurred to me that I haven’t written much about client-side development and all that fun web browsery stuff. Before I get branded a server only guy, I’ve decided to write an n part series (where n is the number of articles I can write before getting...
  • Mike Christensen: Web Dev Guy

    Question of the day...

    • 9 Comments
    Here’s a hypothetical situation; you’re sucked into a worm hole and transported back to the year 1300 A .D. in Medieval Europe. You didn’t bring back your cell phone, or laptop, or any “more recent” invention. What advantages would you have over society...
  • Mike Christensen: Web Dev Guy

    Case-sensitivity with IE getAttribute

    • 1 Comments
    I ran across an interesting behavior in IE the other day. Some of my script code was misbehaving, and it took me a while to track down the exact problem. In one part of my code I had an onfocusout event that would update an expando property to a certain...
  • Mike Christensen: Web Dev Guy

    More about type descriptors

    • 2 Comments
    The other day, one of my readers posed a question regarding my recent post “ Data Binding to Custom Objects ” – The question was essentially “Why are you writing all this code? There’s much simpler ways to do the same thing.” Well, the reader is correct...
  • Mike Christensen: Web Dev Guy

    The Paradox of ViewState Events

    • 0 Comments
    I thought I’d write a quick blog about a somewhat “Chicken and Egg” style paradox with viewstate events, and events that cause different controls to be rendered out on the page. As you might know, ViewState events are processed between Page.OnLoad and...
  • Mike Christensen: Web Dev Guy

    Data Binding to Custom Objects

    • 7 Comments
    I’m back! I apologize for my lack of recent blogging, but this post should help make up for that. We’ll be discussing data binding to custom collection objects. After reading my blog on building your own data bound controls , you’ll know that I like...
  • Mike Christensen: Web Dev Guy

    My thoughts on Monad, the new Windows command line shell

    • 2 Comments
    Today I decided to install Monad, the new command shell for Windows and I gotta say - this thing is awesome! It's pretty much the most confusing shell I've ever seen, but it combined everything I like from DOS, Bash, Amiga, and the Visual Studio "immediate...
  • Mike Christensen: Web Dev Guy

    Templates - Part 2

    • 4 Comments
    In my last article, we talked about writing custom web controls that could render UI based on a template. Controls are able to parse properties between their opening and closing tags. These properties can set various public attributes of the control itself...
  • Mike Christensen: Web Dev Guy

    Templates - Part 1

    • 2 Comments
    ASP.NET is, to perhaps oversimplify things, a template parser at heart. An HTTP Handler (anything that implements IHTTPHandler) can be configured to process HTTP web requests and render results for those requests back to the socket. This inferface is...
  • Mike Christensen: Web Dev Guy

    Too many tiers? Writing efficient multi-tier web applications.

    • 11 Comments
    A while ago, we were all convinced that dividing our applications up into multiple tiers was the way to go. This was great because it allowed you to scale up the parts of your application that might represent a bottleneck, and have more control over what...
  • Mike Christensen: Web Dev Guy

    My initial thoughts on "Indigo" (Windows Communication Foundation)

    • 3 Comments
    Recently, I took an extensive in-depth course on Indigo, Microsoft’s new platform for allowing applications to talk to each other easier. I’ve decided to write a blog on this topic, sharing what I’ve learned with others. Indigo is an attempt to...
  • Mike Christensen: Web Dev Guy

    Building your own data bound controls...

    • 7 Comments
    In any Web Application, you have data bound controls. The job of a data bound control is to transform your data from some arbitrary format into the format it probably should have originally been stored in. In fact, about 90% of computer code simply converts...
  • Mike Christensen: Web Dev Guy

    Welcome!

    • 1 Comments
    Back in the early days of web development, web pages were simple. They used HTML and “web developers” typed in that HTML using powerful text editing programs such as Notepad. Most of these files were static files stored on a web server, and were rendered...
Page 1 of 1 (21 items)