skip to main | skip to sidebar

Giles Bowkett

the crack of doom on the hydrogen jukebox

Thursday, July 12, 2012

Badass Goddamn Robot In Node.js

Given my previous experience in web development, a web interface was the only thing I was qualified to make. Luckily, a web interface has the advantage of working on pretty much any device with a web browser (including laptops, tablets, and phones), which means no specialized hardware is needed to control our robot. And given the recent development of websockets, we were able to control our robot in real-time from a web browser. Also, given that our robot is processing a wide variety of data asynchronously, an event-driven model makes a lot of sense, and this is exactly what node.js provides.

By the way, my Teaching The Robots To Sing video on web sockets and Node.js is almost finished, and it looks to to be the best in the series. I might even sell it as a standalone product.
Posted by Giles Bowkett at 12:42 PM
Newer Post Older Post Home

Carbon Ads

singrobots.com

Are you a hacker who likes to make music? You know how you feel precise control when you write code you understand, but you have to filter your understanding of your music through oversimplified GUIs which sometimes have terrible UX? I made a series of videos which teaches you how to write music sequencing software in Node.js and CoffeeScript. When I do it, I experience a clarity which makes it easy for me to make more exciting sounds. You may have the same experience. Upcoming episodes will also teach you how to use simple probabilistic artificial intelligence to write code which writes its own music (which I've already done in Ruby).

faq | review

Trinkets For Your Amusement

Hacker Newspaper
minim.al bit.ly
Clueful Google
BTC in USD

Stuff I Drew




The Ruby On Rails Tutorial

Check out the best way to learn Rails

ZERG KILLA

Disclaimer

Some links on this blog are affiliate links, which pay sales commissions.

Conferences


Bay Area Computer Music Technology Group





Save The Mara Wildlife Conservatory

Blog Archive

  • ►  2013 (49)
    • ►  May (2)
    • ►  April (10)
    • ►  March (16)
    • ►  February (6)
    • ►  January (15)
  • ▼  2012 (181)
    • ►  December (8)
    • ►  November (13)
    • ►  October (22)
    • ►  September (27)
    • ►  August (15)
    • ▼  July (10)
      • Sight
      • A FAQ About "How To Create Your Own Freaking Aweso...
      • Francis Hwang @ GoRuCo 2012: The Front-End Future
      • Sarah Palin vs Moon Nazis
      • My Review Of Marco Arment's Review Of John Siracus...
      • Police Attacking People In Anaheim
      • Badass Goddamn Robot In Node.js
      • Kung Fu, Dance, And Denial
      • Overtone In A Nutshell
      • Dance Fu
    • ►  June (9)
    • ►  May (18)
    • ►  April (17)
    • ►  March (6)
    • ►  February (18)
    • ►  January (18)
  • ►  2011 (198)
    • ►  December (12)
    • ►  November (22)
    • ►  October (8)
    • ►  September (4)
    • ►  August (16)
    • ►  July (20)
    • ►  June (22)
    • ►  May (14)
    • ►  April (21)
    • ►  March (14)
    • ►  February (9)
    • ►  January (36)
  • ►  2010 (337)
    • ►  December (22)
    • ►  November (17)
    • ►  October (25)
    • ►  September (29)
    • ►  August (29)
    • ►  July (30)
    • ►  June (32)
    • ►  May (33)
    • ►  April (36)
    • ►  March (20)
    • ►  February (32)
    • ►  January (32)
  • ►  2009 (314)
    • ►  December (21)
    • ►  November (18)
    • ►  October (9)
    • ►  September (15)
    • ►  August (10)
    • ►  July (10)
    • ►  June (35)
    • ►  May (40)
    • ►  April (34)
    • ►  March (37)
    • ►  February (35)
    • ►  January (50)
  • ►  2008 (494)
    • ►  December (31)
    • ►  November (33)
    • ►  October (64)
    • ►  September (47)
    • ►  August (30)
    • ►  July (32)
    • ►  June (42)
    • ►  May (44)
    • ►  April (31)
    • ►  March (45)
    • ►  February (47)
    • ►  January (48)
  • ►  2007 (577)
    • ►  December (53)
    • ►  November (65)
    • ►  October (67)
    • ►  September (22)
    • ►  August (24)
    • ►  July (34)
    • ►  June (42)
    • ►  May (82)
    • ►  April (53)
    • ►  March (23)
    • ►  February (60)
    • ►  January (52)
  • ►  2006 (29)
    • ►  December (25)
    • ►  November (4)