Archive for April, 2006

h1

Winding Down in Order to Wind Up

Tuesday, April 25th, 2006

Well, another semester and my second year of college are coming to an end. I have learned and grown so much this past semester and have enjoyed every minute of it. It was great being able to write code in almost every single one of my classes.

Advanced Java was by far the most fun and I am thoroughly enjoying working on the final project which combines all of the technologies I have learned over the semester into one beautiful symphony of code. In this class we covered a pretty broad array of topics: Advanced GUI, Remote Method Invocation, Database connectivity, Java Server Pages and Servlets, and XML parsing.

My Unix class was also a lot of fun because I became proficient in vi (a skill that is rare these days) as well as learned to appreciate the wonderfulness of UNIX and other “real” operating systems, such as Linux. Working in these environments also helped me understand the “behind the scenes” operations that IDEs often hide. I also learned shell scripting in awk, sed, sh, csh, ksh, and bash. We also did some perl CGI scripting.

Data Structures was pretty fun, but it could have been a bit more challenging. I loved working on the matrix search algorithm for our first project, but the projects after that were rather hum-drum.

Software Engineering was king of interesting at times, but still felt very much like an introductory course with too broad of topics to get into anything with depth.

Physics: Electricity and Magnetism sucked. It wasn’t because it was too hard or had too much homework or was too complicated – it just wasn’t interesting. I blame my professor for this, and really wish I had the same one from last semester, Dr. Earle. Dr. Gartstein (my professor this past semester) is incredibly smart, of course, but he just explained the concepts without any kind of application. In all honesty, I only went to this class about 30% of the time.

Only about a week until I leave for Seattle and another “semester” will begin!

h1

Seattle Trek

Friday, April 14th, 2006

The weather lately has been amazing. It is so relaxing to sit at your computer with the sun shining and the breeze blowing while surfing around the Internet. As of right now it’s 64° F, the sun is shining, and the birds are ‘a chirping. Walking to class could not get any easier.

On that note, I thought I would mention my plans for this summer. On May 4, 2006, I’m headed out to the thriving city of Seattle, Washington. After flying for four hours, but getting there two hours later I’ll be setting up in a downtown apartment and kicking out code for some pretty awesome technology for Autonomy Systems LLC. Autonomy has hired me as a summer intern and with Patrick Halstead (author of Developing Solutions with Microsoft InfoPath) as President and my manager, I am incredibly excited.

h1

Java Database Connectivity

Sunday, April 9th, 2006

I have recently begun working with databases in Java and I am really starting to like it. It is so much easier to store and retrieve data in a database than I have ever worked with. Flat files are just a pain, XML can be pretty tricky, and both of these are incredibly slow compared to databases!

We’ve been using MySQL in my Advanced Java class and another cool feature about this suite is that it is free! Both Java and MySQL are free platforms and getting up and going with them is not bad at all. I actually got my homework working within an hour. Deployment gets kind of tricky, but once everything is set up the data flows really smooth and FAST.