February 19, 2010
Rails 3 Beautiful Code Slides

Gregg Pollack has a nice set of presentation slides of his talk Rails 3 Beautiful Code, showing some of the new hotness of Ruby on Rails 3.0.

Ruby , Web Programming - Posted by Arcterex at 10:36 AM
February 18, 2010
RailsConf 2010 Open

Ruby on Rails folks will probably be interested that RailsConf 2010 is now open for registration, and they have their list of speakers and sessions up.

Ruby , Web Programming - Posted by Arcterex at 11:18 AM
February 16, 2010
Why Rails Feels like a Developers Only Playground [and Response]

My buddy Curtis wrote a good article on Why Rails Feels like a Developers Only Playground.


Yeah the guys I work with at the Fv.rb are joking, but otherwise it seems to be a mentality that goes through dev's heads. They can't design but don't want to take the bit of extra time to help someone get up to speed. Most designers are more than smart enough, and many are willing, to learn some new technologies if someone is willing to give them a helping hand.

Read on for my responses...

I don't think that devs aren't willing to help someone learn, in fact, I think that the Rails (and indeed, programmers in general) are more than happy to help out.

However developers know how developers think, and helping out someone who knows how to program (sorry, but HTML and CSS isn't "programming") is a lot different than helping a non-developer. Speaking as someone who tried to help their drama major ex-girlfriend (not major drama ex-girlfriend, that came later) through a simple while loop to increment a variable, I can attest to you 100% that different people's brains work differently, and that creative people and programmer-type people sometimes have a huge chasm of grokking between them.

Rails doesn't feel like a designers playground because it's a web programming framework, designed by developers for developers, and if you ignore some of the cool CSS and HTML frameworks built in and around it, there's really not much there for designers doing designer work in rails. Maybe I'm just daft, but other than pointing to the directories where various templates are stored, and showing someone what loops look like and what to style, I'm not sure that rails has anything over any other framework design wise. IE: none.

Now designing a site is a completely different matter. You want a good, knows their shit designer like Curtis involved in your project from the start, and maybe that's what the rails community is missing, someone to help shape their programmatic designs based on good web design. This involves site setup, layout, page headers and meta-data, etc, but, IMHO, doesn't infringe much into the "programming" world.

Programming , Web Programming - Posted by Arcterex at 11:56 AM
February 04, 2010
Rails 3.0 Beta

Well, on the heels of the Github downtime last night, and perhaps related (* twirls mustache*), Rails 3.0 beta has been committed.

There's also a new app on edge rails post up for people who want to give it a shot.

Ruby , Software , Web 2.0 , Web Programming - Posted by Arcterex at 08:17 AM
January 05, 2010
Rails Magazine Issue #5 Is Out

Grab Issue #5: Winter Jam for your free Rails fix.

Web Programming - Posted by Arcterex at 03:53 PM
January 02, 2010
Dive Into HTML5 - Form Magic

As a web app programmer (some weeks) I find the forms in HTML5 and the improvements in it (ie: setting a input type of "datetime" and having it do the Right Thing excites me). Of course, for a lot of these fields, the support is only on one or two (or three) browsers. Some of the improvements are such that you just add an attribute, which is ignored by other browsers, so you can do some good things right now without having to worry about it having a negative affect on your current forms.

Web Programming - Posted by Arcterex at 09:56 PM
December 04, 2009
Creating a Web App from Scratch

Excellent 8 part series on Creating a Web App from Scratch. Basically if you've ever had to do do this and found that you had no idea where to start, from the point of view of the designer or the programmer, this is a great resource to read and bookmark.

Web Programming - Posted by Arcterex at 06:09 PM
December 01, 2009
Use Google Analytics Asynchronously

Ever get tired and pissed off or the google analytics holding up a web page loading? Now that they have Launched Asynchronous Tracking this might be a thing of the past. Folks, go forth and update thy page templates!

Random Linkage , Web Programming - Posted by Arcterex at 03:12 PM
November 30, 2009
REST Vs SOAP In Comic Form

If you've ever been confused about some of the web service protocols and how they're different, you'll enjoy this Geek and Poke of Service Calling Made Easy defining the difference between REST and SOAP :)

Funny Stuff , Web Programming - Posted by Arcterex at 04:11 PM
August 12, 2009
Microsoft Won't Pull The Plug on IE 6

@Tecknology posted a link about Microsoft and them explaining why they can't discontinue IE 6 from the IEBlog. Best quote from the article, IMHO, is this one:

Dropping support for IE6 is not an option because we committed to supporting the IE included with Windows for the lifespan of the product. We keep our commitments.

*cough* I call bullshit. Plays For Sure anyone? The argument seems to be that people (and organizations) should have the choice to upgrade or not, and if you, or some large corporation or organization decides that they don't want to deal with upgrading 100s or 1000s of computer's browsers, Microsoft is going to keep on supporting them. While I applaud them and their dedication and agree that if you're in a huge corporation you shouldn't be left out of security upgrades and whatnot that's needed by IE6, I think that the web as a whole should not support IE6. If you're forced to use IE6 at work that sucks to be you, if 10,000 users start complaining that digg.com isn't rendering properly, they'll either be told to install another browser to do their personal surfing, or it'll put pressure on IT to actually upgrade.

Besides, IE7 and IE8 is available on XP, and neither of them is the hole-ridden pile of fail that IE6 is. The only reason someone with XP has for keeping IE6 is that they aren't online to get the update, and if that's the case, they won't be surfing. I wonder if anyone has figured out the developer cost of IE6 and keeping websites compatible with it as well as modern standards-compliant browsers.

Microsoft , Web Programming - Posted by Arcterex at 04:19 PM
August 10, 2009
YouTube HTML5 Demo

Remember how one of the promises of HTML5 is to allow video to play without having to use flash? Looks like YouTube, who you could say uses Flash video "a lot" is flirting with it. They have an HTML5 Demo page showing off their interface playing a video with no flash involved. Looks good, it's basically YouTube and the only reason you'd know it's not Flash is if you don't have the flash plugin installed or look at the source code.

Once again this is something you'll need a modern browser to see (IE users are left out again :( Hopefully an update sometime soon will include HTML5 in IE).

Random Linkage , Web Programming - Posted by Arcterex at 11:20 AM
August 05, 2009
The IE6 No More Project

Speaking of IE..... I think even the most apologist of Microsoft lovers (you know who you are!) who haven't already stopped reading this post will agree that IE6 was a horrible browser and anyone using it should upgrade to at least IE7 and optimally IE8, if for no reason other than the safety of their browsing and the overall experience you get on the web with a modern browser. The IE6 No More campaign is a set of code to insert on your pages that will display a nice message telling them that their browser is outdated and giving them a list of alternatives to download.

The issue with this is twofold though. On one hand, I hate pages that dictate what I can see or not see based on my browser (IE only sites that look just fine on Firefox anyone?) or IP/location (hello hulu). I surf some sites in elinks from a terminal session and if all I got was a "hey, you need a real browser" when I went there I'd go ballistic.

Secondly the longer IE6 is around, the longer web designers need to support it using up their valuable time, putting in hacks, or writing sites to the lowest common denominator. The idea of standards are there so that you can write something once and know that it'll look and work the same on all the browsers that users visit your site with.

Since this is just a strip of code inserted, nothing prevents the user from seeing the rest of the site, so it might not be that bad to pepper it to a few of your sites.

Web Programming - Posted by Arcterex at 10:10 AM
Cool HTML5 Canvas and Audio Experiment

Via Daring Fireball I found this very cool HTML5 Canvas and Audio Experiment which mashes up moving bubbles, audio, and twitter as the data stream. Works awesome in Firefox 3.5, Chrome, Safari 4,and any other modern browser that supports HTML5 and the <audio> element... IE users need not apply sadly.

Web Programming - Posted by Arcterex at 09:51 AM