February 16, 2009

About Me

Filed under: General — spiro @ 10:19 am
Hello,

I’m Spiro Govas. This is my personal blog. I currently live in Kirkland, Washington and I work for Microsoft Corporation as a software development engineer in test for the Windows Terminal Server team.

I was born and raised in Montreal, Canada. I’m half French-Canadian and half Greek, and I speak all three languages. Outside of work, I still work :) but I also enjoy going to the gym regularly to keep fit, I love to travel and explore new places, things, foods and cultures, and there’s nothing better than hanging out with good friends over tasty locally-brewed beer. My favorite kind is a nice, strong hoppy IPA.

Those are the vital stats, you’ll probably get to know more after reading some posts :) I generally blog about random things I do or encounter in my life, my opinions, etc.

What is an unhandled exception?

Unhandled Exception is essentially computer programming lingo. Basically, computer programs are divided into modules, such that each module performs a specific function. The benefits of that are that the code is easier to understand (well that’s relative), can be re-used, and is more amendable to change.

An exception is simply an event that happened that will cause the program not to behave correctly. It is not an error per se, just another “”flow of events”". In other words, a program that would open a file, write something to it, then close it, would bring up an error message saying that the file could not be found.

Now suppose that program has a module that reads the file, and that’s all it does. If it does not find the file, it will fail to provide the file to the other parts of the program. Exceptions are used to notify the other parts of the program that something has happened, and the other parts of the program are supposed to handle the exception, by, say, displaying an error message.

But sometimes, things happen. The exception is not handled, in that case, the user gets a nice error message, hence, unhandledexception.net.

Geek Code

The universal language of geeks…

-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCS/IT d-@?>--pu s:+++ a-- C++$>$ UL++++$>$ P++ L+
E--- W+++ N+ o- K-- w O---- M-- V- PS+ PE Y-- PGP---- t---
5-- X- R- tv b DI+++ D+ G- e>++ h++ r-- y--*
------END GEEK CODE BLOCK------

No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment