Welcome to the new ThomPorter.com - Offical website of Thom Porter. If you are having problems viewing this website, please visit me at my old site.

Programming

topPHP

I have been programming PHP for about 10 years now. I started out in PHP3, continued with PHP4 and am now using PHP5 just about everywhere. PHP5's OOP structure makes me much happier, coming much closer to the true OO design I prefer. I would love to see stronger typing in PHP, but I fear I never shall, it is not "the PHP way". But all in all, I love PHP, I have built many projects on it, and will most likely continue to use it for a long time to come.

topJavaScript

I have been using JavaScript every since Netscape first introduced it, however long ago that was! I am familiar with many JavaScript libraries including jQuery, Prototype.js, Scriptaculous, MooTools (including moo.fx) and more. I have used Prototype.js the most, but prefer jQuery these days.
Read more about my JavaScript experience.

topC#

I have been keeping up with the .NET framework for a while now, and recently decided to give C# a shot. I am close to releasing my first xBox game written on the XNA Framework. I love C#, have gotten to know it quite well in a short period of time. I would be interested in any sized project, for any platform (Windows, xBox, The Web, etc.) I am especially interested in building a multi-user application, be it a multi-player game, or some other application that uses the internet to let people connect.

topAS3

I have recently begun working in Flash, now that AS3 is out, I am excited to get to know it better. I have been familiar with Flash for a long time, I used Future Splash (the original Flash) way back when, and have followed it from there, to Macromedia to Adobe. Now that we JavaScript programmers can finally access Flash objects & methods (Thank you Interface) there stand to be many exciting changes to come.

topPerl

I started building web-based applications in Perl 13 years ago, and I still use it to this day. The large number of open-source applications and utilities available in Perl make it hard to get away from. Whenever I need to do complex programming on large files, I almost always turn to Perl (and grep) to save the day.

topRoR

I have not had the fortune of doing any real work in Ruby on Rails, but I have set it up on a box here at home and I love it. Ruby itself is a wonderfully fun programming language, and building web applications in Rails is very fast and efficient, once you get to know the language. If RoR ever gains more support, I may find myself a full-time Rails programmer.
Valid XHTML 1.0 Strict