RailsConf 2018: Here’s to the crazy ones by James Adam Have you ever had a crazy idea that you were quietly convinced was great, but that everyone else thought was dumb? Well guess what: the future of Rails is depending on you. I’d like rewind time by more than ten years, to tell you about […]
RubyConf 2016 – Why recursion matters by James Coglan In modern programming, recursion is so common that we take it for granted. We work with recursive processes and structures every day, and it’s easy to forget that recursion was once a highly contentious issue in programming language design. But there’s more to recursion than meets […]
RubyConf 2016 – Composition by James Dabbs Our work as programmers consists largely of problem decomposition and solution recomposition. This talk is interested in how we cobble small units together into cohesive solutions. We’ll examine and compare both object and functional composition, using a Haskell-inspired, functional style of Ruby. Along the way, we’ll see how […]
String Theory by Nathan Long & James Edward Gray II Elixir’s strings and iolists enable great features, but do you understand them? Why is a string a binary, and what do the numbers in the binary have to do with Elixir’s great Unicode support? What are iolists, and how do they enable efficient template rendering? […]
If you apply for a programming job, you may be asked to complete a take home code challenge, “pair program” with another developer, and/or sketch out some code on a whiteboard. A lot has been said of the validity and fairness of these tactics, but, company ethics aside, what if you just need a job? […]
Why is nobody using Refinements? by James Adam Refinements have been a feature in Ruby for several years now, added as a more structured alternative to the “scourge” of monkey patching, but it seems like almost nobody is using them. My question is this: why not? Are they a bad idea? Are they broken? Or […]
We’ve always known that blocks are a big part of what makes Ruby great to work with. I also imagine that most Rubyists are pretty comfortable using them in standard contexts, such as passing them to iterators. But how far can blocks really go? Let’s find out. In this talk we will dig into several […]
I will host a game of Jeopardy with questions and answers based on Ruby’s syntax, features, standard libraries, etc. Anything that ships with Ruby 2.0 is fair game, new or old. Three contestants of high Ruby skill will compete to score points with their arcane knowledge of our favorite language. There will be a prize […]
In this video you’re going to learn about an amazing Ruby gem to help you build command-line applications in Ruby! Keep learning by watching more of my videos, subscribing to the channel & visiting my website. Thanks for watching!
►Check out for Pro episodes and more!
View the full course here: