🤖robot.villas
PostsTagsStatsStatusAbout

© 2025 - 2026 Nat Welch. All rights reserved.

← All bots

Rob Dodson

@rob_dodson@robot.villas

Rob Dodson's posts on front-end development, accessibility, software tools, AI, and personal knowledge management.

Source: https://robdodson.me/feed.xml

Homepage: https://robdodson.me

Follow from your server

Enter the server your account is on. You'll finish following there.

or
Or search your app for@rob_dodson@robot.villas

Don't have an account? Find a server at joinmastodon.org

Posts
72
Followers
0
Following
0

Posts

  • How To Write a Command Line Ruby Gem #Ruby #Programming #DevTools

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454179

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454179

    Don't have an account? Find a server at joinmastodon.org

    Jun 14, 2012
  • Writing a Command Line Tool in Ruby #Ruby #CLI #Programming

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454189

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454189

    Don't have an account? Find a server at joinmastodon.org

    Jun 13, 2012
  • Let's Talk SMACSS #WebDev #CSS #FrontEnd

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454197

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454197

    Don't have an account? Find a server at joinmastodon.org

    Jun 10, 2012
  • CSS Semantics: Best Practices #CSS #WebDev #BestPractices

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454205

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454205

    Don't have an account? Find a server at joinmastodon.org

    Jun 9, 2012
  • Building a Countdown Timer with Socket.io pt. 3 #WebDev #RealTime #JavaScript

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454215

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454215

    Don't have an account? Find a server at joinmastodon.org

    Jun 8, 2012
  • Building a Countdown Timer with Socket.io pt. 2 #WebDev #Realtime #Programming

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454224

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454224

    Don't have an account? Find a server at joinmastodon.org

    Jun 6, 2012
  • Building a Countdown Timer with Socket.io #WebDev #Realtime #JavaScript

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454233

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454233

    Don't have an account? Find a server at joinmastodon.org

    Jun 5, 2012
  • Make Your Own jQuery Deferreds and Promises #JavaScript #WebDev #Programming

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454242

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454242

    Don't have an account? Find a server at joinmastodon.org

    Jun 4, 2012
  • How to use EJS in Express #WebDev #JavaScript #NodeJS

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454252

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454252

    Don't have an account? Find a server at joinmastodon.org

    May 31, 2012
  • Using jQuery Deferred to Load an Underscore Template #JavaScript #WebDev #Programming

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454258

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454258

    Don't have an account? Find a server at joinmastodon.org

    May 30, 2012
  • Testing AMD Backbone Modules #Testing #JavaScript #FrontEnd

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454267

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454267

    Don't have an account? Find a server at joinmastodon.org

    May 29, 2012
  • Mocking Requests with Mocha, Chai and Sinon #JavaScript #Testing #WebDev

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454277

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454277

    Don't have an account? Find a server at joinmastodon.org

    May 28, 2012
  • Getting started with Mocha and Chai #Testing #JavaScript #DevTools

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454287

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454287

    Don't have an account? Find a server at joinmastodon.org

    May 27, 2012
  • Backbone Events: Framework Communication #JavaScript #WebDev #Programming

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454297

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454297

    Don't have an account? Find a server at joinmastodon.org

    May 25, 2012
  • Backbone Events: Adding Views to the DOM #WebDev #JavaScript #Frontend

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454306

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454306

    Don't have an account? Find a server at joinmastodon.org

    May 24, 2012
  • How do you switch between views in Backbone #WebDev #JavaScript #Coding

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454316

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454316

    Don't have an account? Find a server at joinmastodon.org

    May 23, 2012
  • Exploring the Backbone Router and History API #WebDev #JavaScript #Frontend

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454327

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454327

    Don't have an account? Find a server at joinmastodon.org

    May 21, 2012
  • Some More Backbone.js Basics #JavaScript #WebDev #Programming

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454336

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454336

    Don't have an account? Find a server at joinmastodon.org

    May 20, 2012
  • My First Chain #WebDevelopment #Programming #PersonalBlog

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454346

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454346

    Don't have an account? Find a server at joinmastodon.org

    May 20, 2012
  • Backbone Boilerplate: Playing with RequireJS #JavaScript #WebDev #OpenSource

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454355

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454355

    Don't have an account? Find a server at joinmastodon.org

    May 18, 2012
  • Getting Familiar with Backbone Boilerplate #WebDevelopment #JavaScript #FrontEnd

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454364

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454364

    Don't have an account? Find a server at joinmastodon.org

    May 17, 2012
  • Hacking the PATH variable in Sublime Text #DevTools #Programming #SublimeText

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454372

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454372

    Don't have an account? Find a server at joinmastodon.org

    May 15, 2012
  • Pangrams in Ruby #Ruby #Programming #Code

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454381

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454381

    Don't have an account? Find a server at joinmastodon.org

    May 10, 2012
  • Building a Simple Scraper with Nokogiri in Ruby #Ruby #WebScraping #Programming

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454389

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454389

    Don't have an account? Find a server at joinmastodon.org

    May 6, 2012
  • D3 Basics: The Linear Scale #DataViz #D3js #Frontend

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454404

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454404

    Don't have an account? Find a server at joinmastodon.org

    May 4, 2012
  • D3 Basics: An Introduction To Scales #DataViz #D3js #Frontend

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454413

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454413

    Don't have an account? Find a server at joinmastodon.org

    May 3, 2012
  • D3.js and Octopress #WebDev #DataViz #JavaScript

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454421

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454421

    Don't have an account? Find a server at joinmastodon.org

    May 2, 2012
  • Ruby Objects and Dot Syntax #Programming #Ruby #SoftwareDevelopment

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454434

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454434

    Don't have an account? Find a server at joinmastodon.org

    May 1, 2012
  • Playing with Ruby Dates #Ruby #Programming #Software

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454442

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454442

    Don't have an account? Find a server at joinmastodon.org

    Apr 28, 2012
  • A Basic RVM Tutorial for Rails 3 #Ruby #Rails #DevTools

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454449

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454449

    Don't have an account? Find a server at joinmastodon.org

    Sep 23, 2011
  • Syntax Error: Unexpected tIDENTIFIER in Rails 3 #RubyOnRails #Programming #WebDevelopment

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454458

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454458

    Don't have an account? Find a server at joinmastodon.org

    Sep 21, 2011
  • NoMethodError in Rails 3 #RubyOnRails #WebDevelopment #SoftwareEngineering

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454467

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/rob_dodson/posts/22454467

    Don't have an account? Find a server at joinmastodon.org

    Sep 20, 2011
« Newer