April 20th, 2007

Heading to SVRC

I’m currently sitting at the airport in-route to San Jose for the Silicon Valley Ruby Conference. I’m quite excited for this conference as they’ve managed to secure a killer group of speakers in an intimate setting.

I’ll do my best to live-blog the event for those who couldn’t make it.



September 27th, 2006

Travel Restrictions Updated

A quick note for my fellow frequent flyers…

The TSA has finally updated the restrictions in place for traveling with liquids. You are now permitted to carry on travel-size toiletries (3 ounces or less) that fit comfortably within one, quart-size, clear, zip-lock bag. Also, you may now take beverages as well as other liquid items purchased in the boarding area onto the aircraft.

This will be a huge time-saver for me as the past few months I’ve been having to check everything which has added an extra 60-90 minutes onto each trip.

Additional details: Permitted and Prohibited Items



September 25th, 2006

Microsoft Web Development Summit

I had the opportunity to travel up to Seattle to spend the last half of the week at Microsoft attending a Web Development Summit with a small collection of open source hackers. This was a unique and interesting 2 day event in which we were given the opportunity to interact with the members of the DevTools team as well as critique some of the upcoming web development technologies. I was a little leery coming in as I wasn’t sure what to expect, but I was pleasantly surprised that at no point during the event did I feel like I was being given a sales pitch or being asked to make the switch. While I myself don’t develop on Windows, many members of the Rails community do, thus by getting the opportunity to speak directly with the IIS and Visual Studio teams I am attempting to do my part to make Windows a viable platform for both development and deployment of Rails based web applications.

The thing I enjoyed most about this event was the people, both the attendees as well as speakers. With a non-Microsoft attendee count of around 20 we had the opportunity to interact in a much more casual, intimate atmosphere then at a normal conference. Of these 20 the vast majority were PHP hackers including core-developers, speakers and authors. This was the first chance I’ve had to interact with anyone from the core PHP community and I have to say that I was quite impressed with their level of technical knowledge and pragmatism. In addition to this elite group of PHP gurus, also in attendance were Jason Gilmore (Open Source Editorial Director for Apress), Andrew Stopford (MbUnit maintainer and fellow TDD junkie), Keith Elder (self-proclaimed Dot Net Pimp), Christopher Schmitt (CSS God), John Bland II (fellow Phoenix hacker and all around Geek), Reg Charmy (Editor of Web 2.0 Central), Tim Heuer, Drew and Dave Bost (all Microsoft Developer Evangelists) as well as many others whose blogs I didn’t happen to get.

Microsoft definitely took this event seriously, and pulled out the big guns when it came to organizing the speaker line up. We had the privilege of being able to converse with industry legends such as Anders Hejlsberg, Don Box and Scott Guthrie. To complement this amazing lineup we also had access to the technical leaders for all of the major development teams (IE, IIS, Atlas, SQL Server, etc) and I was able to discuss getting official support for Rails development/deployment on both SQL Server as well as IIS. In addition to coming to the regular sessions Scott, Brad and many others even made themselves available during the after-hours events and were genuinely interested in our opinions in the current product line as well as what they could learn from the open source communities we represented. As a whole these guys have an intense technical understanding of the products they manage. In many cases they understand the competitive technologies, such as Rails and PHP, at a level higher then many of developers I come across. It always amazes me at the level of technical abilities that these Microsoft managers have been able to retain. They are a group of extremely passionate geeks who have managed to stay technical as they love what they do.

As far as the technologies being presented; I was impressed at times, bored at others. The organizers did a good job pulling together a wide variety of content, unfortunately there was a bit of overlap at times which I guess is to be expected when you have 12 technical sessions compiled by 12 different people. The only session which I completely zone out in was Workflow; not to say this isn’t a cool technology, or that the speaker did a poor job, it just wasn’t something that I’m interested in nor did I see the relevance to the event.

This event was it was completely jam packed, from 8 a.m. until 10 p.m. The side effect of this was that while I had hoped to take proper notes and blog along the way, but I never really had a chance to sit down and collect my thoughts. Below I’ve done by best to recall my thoughts on the majority of the technologies which we were shown in no particular order.

The most impressive session was on LINQ, which is technology which I’ve seen before. This query language continues to peak my interest as I’m very impressed with the ability at which it can combine disjoined data-sources, such as XML and SQL, through a natural easy to understand syntax. It was great to have Anders give this presentation as he took a bit of a different spin on it then when I saw Scott give it the week before. If you are doing any kind of database querying or XML parsing using Dot Net 2.0 I would definitely recommend downloading and checking out this cool new technology.

Atlas (to be re-named to something silly and utterly unrememberable) is another technology which I’d seen before, but am still very interested with. If you are an ASP.Net developer I highly recommend utilizing this library. Unfortunately I still see no real reason for those of us not using Microsoft technologies (ASP.Net / Visual Studio) to use this over something like Prototype/Scriptaculous, but I plan to keep an eye on it non-the-less.

For you designers in the crowd you should definitely check out the Expression Web Designer. Unlike Frontpage, this looks like a tool which a professional could actually enjoy using. This time around they have built with a strict adherence to XHTML/CSS which has resulted in a tool which I believe will be a true competitor of Dreamweaver.

The IIS team has come a long way since the 5.0 days. It appears as if they have totally overhauled the existing code-base to make way for a completely modularized architecture in which will allow for technologies such as Ruby and PHP to easily plug-in. I really liked the easy to use config UI which will allow you to manage remote sites over HTTP. I was also impressed with the ability to set per site/directory settings using a web.config file, this will allow for much easier deployment into a shared-hosting environment.

The IE 7 team stood up and apologized for the fact that they haven’t really done much over the last 5 years. That said, IE 7 is shaping up to be a great tool and has definitely come a long ways since the current revision. There are some features in there which are definitely copies of Firefox, and others which are original and very impressive. This update should definitely bring back some much-needed competition into a market in which tabs have been the only real innovation in the last 5 years. One thing to note is that it will be distributed via Windows Update to XP (SP2) machines, so if you’re a [Windows][] user make sure to keep you’re eyes peeled to the system-tray for that update icon during Q4 of this year.

In the areas of dynamic languages Microsoft is still weak, but Jim Hugunin has done an amazing job on Iron Python and they appear to be heading in the right direction. My only complaint with this session was that Jim focused the Q&A time entirely around PHP and basically blew off my questions of when we would see official support from Microsoft for additional dynamic languages such as Ruby.

While the above mentioned talks were great, the most entertaining session had to be when Don Box discussed “Why Microsoft Sucks”. During the open-forum Don asked the crowd what Microsoft could do to better enhance the developer experience. After a series of legitimate suggestions; such as true SSH access, getting rid of the registry, proper console and scripting support someone threw out “make it free”. Don then went into a tirade (in jest of course) in which he said, “F@k you! F@k you! F*@ you! I have a family to feed, do you want to see them on the street? Is that what you’re asking for?” This was a truly hilarious response to a silly remark, and definitely a nice break from the technical demos.

In addition to all of these sessions we heard about CodePlex (cool), WorkFlow (boring), CardSpace (cool), WCF (cool) as well as many, many others. Check some of the additional trip-notes provided below for additional technical details as well as others opinions on this unique event:

So with all of this excitement over [Micrsoft][] technolgies there are those of you which may be questioning my loyalty and direction moving forward… Well fear not my fellow Rubyists for I have no intention of trading in my PowerBook and copy of TextMate for VisualStudio. I do however appreciate the willingness of everyone I met to listen to, and engage with, the Open Source development community. Microsoft appears to be moving in the right direction which in the end will help all web developers, Microsoft or not. Overall I came away from this event with much greater respect for the Microsoft development teams and hopefully was able to peak the interests of a few key people to get proper support for Rails on IIS and SQL Server. Many thanks to Sanjoy and Tanya for putting on a great event, as well as to Tim for the invite. I look forward to coming back in the spring to see the results of our feedback!



August 13th, 2006

RubyConf

It’s official, I will be traveling to RubyConf in Denver this October. Thankfully I was online when registration opened as it sold out in under 4 hours. I have yet to book my travel or hotel, as I’m not sure where I’ll be living at that point. If anyone is looking to split their hotel room please contact me as it looks like I’ll be paying for things out-of-pocket and want to try and keep costs down.



July 1st, 2006

Traveling for the 4th

I’m currently sitting in Portland en-route to Spokane for the holiday weekend. Once I arrive (around 3:00 p.m.) I’m heading’s to Jared’s reception for a bit then off to a 50th wedding anniversary. The rest of the weekend is currently unplanned. I hope to get out on my boat, catch up with friends and visit with family who will be in town. If you’re going to be around get in touch so we can hang out.



June 22nd, 2006

RailsConf Photos

Full trip report from the train to come… for now check out the photos posted up at flickr: http://www.flickr.com/photos/joshknowles/



June 19th, 2006

And we're off...

For those who haven’t been keeping up…

I’m heading to RailsConf in Chicago this Thursday - Sunday. Instead of just flying into Chicago I decided to join the crew from Planet Argon, along with a crew of 16 other random rails-hackers, on the Argon Express, a 40 hour train ride & hacking session to Chicago.

Expect many good stories, pictures and perhaps some code. I’ll try and keep the site updated as we travel. Currently we’re all sharing my GPRS connection, feel free to hop onto #theargonexpress on freenode to chat it up, I’m sure we’ll all be online while we have connection.



June 19th, 2006

All aboard the Argon Express!

T-Minus 8 hours until I board the Argon Express!

Currently I’m sitting in the PHX airport preparing to head to Portland where I’ll meet up with the Planet Argon guys as well as the rest of my traveling companions. At that point we’ll board the AmTrack headed for RailsConf in Chicago. Approximate travel time: 40 hours.

I’m definetly excited for this trip; mostly because I have no clue what to expect, who I’m going to meet, or what I’ll be doing! I’ll do my best to take lots of pictures as well as blog the entire week. I expect this to be a very memorable trip.

Expect a quick update before we board, then I’m not sure what my net access will be like while on the train so there will most likely be a bit of a blackout over the next 3 days while I’m traveling.



June 19th, 2006

San Diego Road Trip, June 2006

The road trip to San Diego was a blast, overall we had a great time. I want to thank John and Karen for letting us stay with them as well as Tyler for making the roadtrip with me as opposed to flying directly in to San Diego, it definetly made the drive go quicker to have someone to talk to.

Full trip report below…

Day 1

Arrived in just over 5 hours and headed up to my uncles house, showered/changed, and made our way down to the wedding reception which was at a marina in Mission Bay. The reception itself was nice, only got to see Jared & Laura for a little bit which is to be expected I guess… After reception headed back to John’s house where I ended up crashing on couch while attempting to watch a movie.

Day 2

Got up and headed down to Mission Beach to hang out. Took us about a half hour to find a parking spot which we finally found about 15min away from our destination. Had lunch, watched the world cup game and checked out the boardwalk area for about 3 hours. Afterwards we cruised around La Jolla for a bit, then decided we were in the mood for some poker so we headed back to John’s house to try and google us a casino who had a tournement. Found the Sycuan which was only about 20min away, headed over there for the night where I managed to split 1st 7 ways in a 120 person NL tourney (+$600), we then stuck around to play some 2-4 NL where I won a couple more hundred, overall a good night!

Day 3

Got up and headed to breakfast with John and Karen then hit the road. Managed to make it back to Phoenix in about 5 hours. Got to say that I really love the new car, it handled amazing, even at 130 ;) Once back in town we grabbed some In N’ Out then I dropped Tyler off at the airport and headed home to do laundry, pack and prepare for the next trip.



June 16th, 2006

San Diego

I’m heading to San Diego for the weekend with Tyler for Jared’s wedding. We’re driving over from Phoenix in the new car (05 BMW Z4, pictures soon!). Wedding is tonight, then we’ll probably hang out around the beach and cruise back here Sunday morning.

When I return I have just enough time to do my laundry, check my email, and board a plane for Portland for the Argon Express!