The opposite of Nullable types

Recently I found myself needing (or just wanting) something that would do the opposite of what ? does to make types nullable. Most developers have used nullable types at some point since you can’t assign null values to primitive types such as int and double.
So how do you do the opposite? What if I want [...]

Microsoft Experiments with Photo Viewing, Part 1: Deep Zoom

Recently, I’ve been hearing a lot about a couple relatively new technologies coming out of Microsoft called Deep Zoom and Photosynth. I’m not entirely sure if “technology experiment” is the correct term for these two photo-viewing platforms, but they seem to be more proof-of-concepts than anything especially practical. Regardless, I am extremely interested in both [...]

The Dark Knight: 6 Things That Bugged Me

Everyone has been talking about how awesome The Dark Knight is - I agree - it’s very awesome. However, it’s not perfect. I was going to write about how awesome this movie is but everyone did that about 3 weeks ago before it was even out. Instead I’m going to address the few nit picky [...]

Bug Labs

When I was a kid I loved playing with Legos. Ok, I still do. I loved being able to create anything I wanted. It was the ultimate toy for me because I could make something new every day. Well, that passion for creating things eventually shifted to software development when my dad sat me down [...]

Getting Graphic

When I was younger I used to really be in to comic books. It started when I found my dad’s old comic books. These were silver age comics - from the 60s. It was a fairly varied collection - Spiderman, Daredevil, Superman as well as non traditional comics like Turok: Dinosaur Hunter and Archie. I [...]

Boids Demo

Recently representatives from Neumont University mentioned that they planned on having a large booth at the GEEX Expo. This is a gaming convention held in Salt Lake City. I don’t know how much sense that really makes, but they were looking for ideas of things they could have to fill their booth with to attract [...]

The Interview Process

I just recently had the opportunity to interview with a new company and it was amazing. Why was it amazing? It wasn’t because it was easy but because it was intense! I think a person can judge how much they will enjoy working for a company based on how hard they have to work during [...]

Robots: Friends or Foes?

It might mean the next civil rights struggle. It might mean a war for the survival of the human race.
Either way, robots are on the move. They’re on the battlefield, they’re in our homes. Japan is rapidly developing caretaker bots for their aging population. And at this very moment, there is even a robot on [...]

I Love Firebug

I’m not very good at CSS, mostly because I do work that requires me to never use it. I know the basics but I’m no expert. That’s one reason why I LOVE Firebug. Firebug is an add-on for Firefox and who knows how long it would have taken me to build this site without [...]