Wouldn’t it be fun to build your own classic video game system to play games like Breakout or Asteroids on your TV? The Arduino makes it easy and Maik shows you how.
Hello, ClojureScript!
Clojure rocks, JavaScript reaches. So why not combine the two?
Decouple Your Apps with Event-Driven CoffeeScript
Node’s event paradigm provides an elegant way of connecting objects, providing maximum flexibility with minimum boilerplate, and it’s test-friendly.
Jeff introduces Clojure fundamentals and uses them to show why you might want to explore this language further.
Clojure Collections
Steven explains the benefits of immutability and explores how Clojure’s data collections handle it.
Create Unix Services with Clojure
Aaron is the coauthor (with Stuart Halloway) of the forthcoming Programming Clojure, Second Edition. Here he gives a practical, hands-on experience with Clojure.
You want to get into this popular open-source electronics prototyping platform, but you don’t want to have to work with development tools designed for artists and hobbyists. Maik shows you how to develop software for Arduino in a professional way.
Create your Own Arduino IDE
If you’re going to do serious Arduino development, you may want to work in an environment more like your day job. Here Maik shows how to set up your own IDE.
Testing Arduino Code
Ian brings the testing power of the Ruby-based Cucumber testing library to the Arduino.
Bruce explores two powerful features of modern programming languages that can make your code more beautiful and you more productive.
Everyday JRuby
Wherein Ian creates a simple game and then shows you several ways to deploy it.
Code Coupling
Those big software design concepts like coupling, cohesion, abstraction, and volatility have real practical value. In this article, Tim and Jeff talk about what coupling is, why it’s necessary, and how you can reduce it to just that necessary amount.
A legend in the Ruby community shares his recollections and insights and hopes, from the early days of Ruby enthusiasts to the future of Ruby on silicon and Ruby for phones.
What’s New in Ruby 1.9.2
It’s been a long time coming, but we finally have a worthy successor to Ruby 1.8. Fast, fully featured, and fun, Ruby 1.9.2 should be your Ruby of choice.
Three Bundler Benefits
Why you should start using Bundler to manage your Ruby gems right now.
New Series: Everyday JRuby
Wherein Ian begins a series of articles on using Ruby on the JVM to solve everyday problems.
Susannah Pfalzer, managing editor of The Pragmatic Bookshelf, talks about writing, from the hero’s journey to PragProWriMo.
Writing and Performing
Agile software development has all the hallmarks of an artistic performance like those of music, theater, or dance. It requires practice; it requires rehearsal; it requires a team to be constantly negotiating their own personal and professional relationships among themselves.
Getting Clojure
It’s incredibly easy to call Java code from Clojure, but who would have thought that modifying an existing Java library would be such uncharted territory? Gregg shares what he has learned.