December 17, 2013
Rails 4.1: What's New?

What’s new in Rails 4.1 over the Coherence Blog.

Ruby , Web Programming - Posted by Arcterex at 10:24 PM
February 12, 2013
Web Development: A Crazy World

My buddy Jim shared this post in my google+ stream: Web Development: A Crazy World and I have to admit I’ve felt this same way. It started with Rails in 2005 or so when I first heard about it, then a couple of years later it was a crazy parade of NoSQL databases and new ways of manipulating javascript and data structures, and the 80 latest test suites developed this week.

Web Programming - Posted by Arcterex at 11:54 AM
December 05, 2012
Cool Cross Browser Testing Tool: BrowserStack

If you’re familiar with BrowserShots, and familiar with some of the limitations it has (no interactivity), you might be interested in the tool that my boss found today: BrowserStack. Not free, but essentially it opens up an in-browser VNC client to the selected browser, fully installed with all the dev tools you need. Cool stuff, and reasonable prices, if this is something you’ll need on an ongoing basis.

Web Programming - Posted by Arcterex at 03:14 PM
November 02, 2012
Ruby 2.0.0-preview1 Released

You can now checkout the release notes for Preview 1 of Ruby 2.0.0.

Ruby , Web Programming - Posted by Arcterex at 09:38 AM
August 07, 2012
Reddit On Rails

So this is a neat project for you Ruby on Rails learners…. Reddit on Rails is an exercise to use your knowledge of Rails to replicate the functionality of reddit.com.

By now you have the knowledge to accomplish much with Rails. We will use that knowledge to build a website from scratch similar in functionality to http://reddit.com.

Learning a new programming language or system generally go faster if you have a specific goal in mind, and (in general) a typical “hello world” works great, until you decide you need user logins and permissions and suddenly things get a lot harder. This helps that a lot.

Programming , Ruby , Web Programming - Posted by Arcterex at 11:43 AM
July 31, 2012
10 Inspirational Olympic Moments

In the spirit of the Olympics, you can check out 10 Inspirational Olympic Moments over at Odee.

Web Programming - Posted by Arcterex at 04:39 PM
May 25, 2012
Pre-Build IE VMs For Testing

Many thanks to my buddy staticred for pointing me to the github repository xdissent/ievms which provides a set of pre-build Virtual Machines (VirtualBox) setup with IE6, 7, 8 and 9 for testing if you’re not running windows, or need to test multiple copies of Internet Explorer at the same time (not an easy feat on Windows).

Great resource to have in your back pocket!

Programming , Web Programming - Posted by Arcterex at 01:25 PM
April 11, 2012
Ziptastic API

Ziptastic:

Ziptastic is a simple API that allows people to ask which Country,State and City are associated with a Zip Code.

So if you are doing web form programming you can let the user enter the zip code first and auto-fill the country/state/city for them. Magic! Grab ziptastic on github.

Programming , Web Programming - Posted by Arcterex at 11:32 AM
March 05, 2012
Dissension in the Rails Ranks?

Really interesting look on Why critics of Rails have it all wrong, regarding how some of the Ruby on Rails community feels that Rails 3 was a huge step backwards.

The idea that Rails 3 was a major step backward was recently reiterated by both Giles Bowkett and Matt Aimonetti. Both of them painted building ActionController::Metal applications as some sort of byzantine, impossible task which can only be accomplished by a Rails core member. Are people actually building lightweight Rails applications using the newfound modularity of Rails 3?

I haven’t actually looked deeply into Rails over the last year or so, but it definitely feels less accessible lately. NoSQL databases, CoffeeScript, etc are fine, but the “feel” of the current Rails is far from that original Blog in 15 minutes screencast.

Ruby , Web Programming - Posted by Arcterex at 06:11 PM
August 26, 2011
Inspiring HTML5 Experiments

Very cool collection of 15 Inspiring HTML5 Experiments showing off what the power of the new standard can do. Course, until IE6 can be killed dead, and all other users can be forced to upgrade to the latest and greatest of their respective browsers, it won't be as common as it should be for a while. Still, amazing to see what's possible in your browser!

Web Programming - Posted by Arcterex at 11:35 AM
June 09, 2011
RailsInstaller for Windows 2.0.0 Preview

Rails people who enjoy the windows version via RailsInstaller will be happy to see that the RailsInstaller for Windows 2.0.0 Preview Release has goodies like 1.9.2 and 3.1.0 rc support.

Programming , Ruby , Web Programming - Posted by Arcterex at 02:14 PM
February 01, 2011
Boilerplate HTML5 Starting Point

MezzoBlue links to a nice HTML 5 Boilerplate page that will give you a nice start when you're looking at a starting point for your next HTML5 project.

Web Programming - Posted by Arcterex at 09:48 AM
January 24, 2011
JetBrains RubyMine 3.1 Available

If you're into Ruby on Rails and are one of the 10 people in the world who aren't using TextMate, you might want to look at the new stuff in the JetBrains RubyMine 3.1 Early Access build.

From the release:



  • Autopopup code completion -- no need to press keyboard hotkey to invoke the code completion. It autopops up instantly as you type and works for Ruby, JavaSctipt, HTML and other files. You may want to tweak it -- check IDE Settings | Editor | Code Completion section.
  • GitHub integration -- you can open projects in IDE right from a remote repository, or share your project as a new GitHub repository right from the IDE. Read more in IntelliJ IDEA blog.
  • Command line application ('mine') -- you can open files and projects in RubyMine from command line now! Just enable the script by running File | Create Command-line Launcher and you are good to command.


More good stuff there too, check it out!

Ruby , Web Programming - Posted by Arcterex at 11:33 AM
December 08, 2010
Salesforce.com Buys Heroku For $212 Million In Cash

Just saw that Salesforce.com Bought Heroku For $212 Million In Cash. Wonder how this will affect their Ruby on Rails hosting and if Rails people will exit en-mass to The Next Great Thing(tm)?

Web Programming - Posted by Arcterex at 01:18 PM
September 28, 2010
Alternative Autotest Icon Set

If you're into TDD and use Autotest with graphical notifications (through growl or the like), you'll be interested in this autotest-growl icon set put up on github. Thanks to the reddit post.

Funny Stuff , Web Programming - Posted by Arcterex at 10:51 AM
September 23, 2010
Security Lessons Learned From The Diaspora Launch

A cool look through the Security Lessons Learned From The Diaspora Launch, as well as lots of good general Ruby on Rails security practices to follow.

Ruby , Web Programming - Posted by Arcterex at 01:58 PM
August 25, 2010
Discussion with a Java Switcher

The awesomeness of the Discussion with a Java switcher over at Merbist isn't about the Java/Ruby/etc world, but this image showing the hierarchy of what type of programmers consider themselves superior to. Also I think that Ruby (damn young kids!) should be lower than Perl programmers. Just sayin'.

Funny Stuff , Web Programming - Posted by Arcterex at 10:23 AM
July 27, 2010
Rails 3.0 Release candidate

The good news from the Ruby on Rails world today is that the Rails 3.0 Release candidate has been released. No major changes, but some serious performance improvements. Link has the full details.

Ruby , Web Programming - Posted by Arcterex at 11:46 AM
June 15, 2010
RailsConf 2010: David Heinemeier Hansson Keynote

Yea, I know it's old, but I'm only now finally getting around to watching the RailsConf 2010: David Heinemeier Hansson keynote, so if you're interested in hearing about Rails 3.0, check it out.

Web Programming - Posted by Arcterex at 08:16 AM
May 07, 2010
Ruby on Rails Repository Virtulization from 2004 to 2009

@dhh posted this morning this very cool video of a visualization of the Ruby on Rails repository from 2004 to 2009:

Ruby , Web Programming - Posted by Arcterex at 10:57 AM
April 02, 2010
Rails 3.0 Beta 2

Rails 3.0: Second beta release is out the door and the last stop before the RC.

Web Programming - Posted by Arcterex at 12:59 PM
March 31, 2010
IBM Has An introduction to Rails 3

IBM Developerworks has a great article with An introduction to Rails 3.

Ruby , Web Programming - Posted by Arcterex at 09:47 AM
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