24 April 2014

The Ruby Reflector

Topic

Robots

  Source Favicon
Email

We're looking to hire a full-time producer in Boston.

This person will have the following responsiblities:

Recording, editing, and writing show notes for the Giant Robots podcast .

Recording and editing the Build Phase podcast .

Scheduling guests for the Giant Robots podcast.

Shooting and editing The Weekly Iteration (a recurring video show for Learn subscribers).

Shooting and editing longer, video-based workshops.

Managing outsourced editors for larger projects.

robots.thoughtbot.com Read
  Source Favicon
By Giles Bowkett of Giles Bowkett 5 months ago.
Email

I originally started on the Node.js code for my Teaching The Robots To Sing video series. Here's a promo video for that, which demonstrates some of the basic Node.js code you'll see at the beginning of the book:

The book goes much further than that, though, even before it gets into Clojure and Overtone.

The most impressive music hack, I don't have video for, but it uses a simple Markov chain, a standard moombahton drum rhythm, code in Clojure using Overtone

gilesbowkett.blogspot.com Read
  Source Favicon
By Giles Bowkett of Giles Bowkett 1 year ago.
Email

My Teaching The Robots To Sing video series, which shows you how to write music software from scratch in Node.js and CoffeeScript: $ 12 per episode $ 9 per episode

And I'm finally bringing my back my time management series, which I only put on sale for a single weekend when I first released it. (It made me over $ 5,000 that weekend.) The first three videos are free, but the price for the fourth, longest, and most detailed : $ 97…

gilesbowkett.blogspot.com Read
  Source Favicon
By Giles Bowkett of Giles Bowkett over 1 year ago.
Email

…, or any of several other languages, or indeed design a chord-based 10-key language for it. You can, in practice, plug the other end into a huge variety of lasers, spotlights, smoke machines, and spotlights.

I have both of these widgets, but I haven't gotten them to work yet. I'm hoping to fix that in the coming year via my side project, Teaching The Robots To Sing , a loosely-defined ongoing video series which I started last year.

gilesbowkett.blogspot.com Read
  Source Favicon
By Giles Bowkett of Giles Bowkett almost 2 years ago.
Email

…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.

gilesbowkett.blogspot.com Read
  Source Favicon
By Giles Bowkett of Giles Bowkett almost 2 years ago.
Email

…animation . My promo videos for Teaching The Robots To Sing have provided opportunities to flex my After Effects skills, as have the videos themselves, but in general, it's really hard to create a new video every two weeks and stick to a high level of quality.

Many people would tell me to eschew the visuals and prioritize the schedule. I understand, but that's not the goal for this project. Michael Hartl from The Rails Tutorial gave a presentation …

gilesbowkett.blogspot.com Read
  Source Favicon
By Giles Bowkett of Giles Bowkett 2 years ago.
Email

Subscriptions are now closed for Teaching The Robots To Sing , but there's still plenty of cool free shit, including this video by Peter Cooper. Inspired by the first two episodes, he developed this simple CoffeeScript drum machine.

Here's the screencast:

And here's the code:

gilesbowkett.blogspot.com Read
  Source Favicon
By Giles Bowkett of Giles Bowkett 2 years ago.
Email

Registration is now open for Teaching The Robots To Sing , my new class where I teach music hacking, and use music hacking to also teach Node.js, CoffeeScript, Backbone, Socket.io, command-line JavaScript TDD, and related tech.

You'll learn how to do this:

And this:

And even this:

It's $ 212 for 3 months of biweekly videos and biweekly chats, alternating weekly -- in other words, cycling through with a video one week, a chat next week. If you want two hours …

gilesbowkett.blogspot.com Read
  Source Favicon
By Giles Bowkett of Giles Bowkett 2 years ago.
Email

…zooms, and transitions in the first six minutes of the above video, the second episode in Teaching The Robots To Sing . I counted about 94 cuts in those six minutes. The style continues like that through the whole video. So 94 cuts in six minutes (360 seconds) means the shot changes every four seconds, on average.

My theory is TV and movies have made a certain pace feel natural to us, with the obvious corollary that anything slower feels unnatural. I also feel zooming in on key pieces of …

gilesbowkett.blogspot.com Read
  Source Favicon
By Giles Bowkett of Giles Bowkett 2 years ago.
Email

I've started a new video series called Teaching The Robots To Sing , where I use music hacking to teach new JavaScript web development technologies. The first video in my new series is free, and it's right here. In it, I show you how anyone running OS X can control Garageband with Node.js. It's NSFW, but full of awesome.

You can stream it, in Flash video format:

You can also download it:

episode1.m4v (for iOS, OS X, and Apple TV)

Upcoming episodes …

gilesbowkett.blogspot.com Read