Build, retrieve, search, transform, and reduce over collections of data in fluent, expressive, idiomatic Ruby.
Learn to use Ruby's most fundamental object types and methods with clarity and style. Enrich your vocabulary, and speak Ruby as a native!
Learn robust and flexible patterns for modeling your business domain in idiomatic Ruby code.
The course after the intro-to-Ruby course!
"What's going on in there?" Ruby can usually answer the question for you... if you know how to ask. This course on diagnostics, debugging, and dynamic exploration will equip you to ask your programs to explain themselves.
It's time to make objects work for you.
Ruby modules are the foundational concept for code decomposition and organization, metaprogramming, and object-oriented classes. Get a deep understanding of modules and code-loading in Ruby, and you'll write stronger code!
Work skillfully with the filesystem, data storage formats, and databases in Ruby.
Master the art of code construction in Ruby: learn micro-patterns, idioms, and refactoring techniques to guide you through the myriad tiny questions that make up the day-to-day of coding.
Go from zero to committing in half an hour. Develop in the cloud. Share your development environment improvements with everyone on your team, instantly. Make development environment setup a non-event. For a preview, see Avdi's QCon Talk and InfoQ Article on Devcontainers.
Design, verify, and safely refactor your Ruby code using mature testing disciplines and practices.
There was a problem reporting this post.
Please confirm you want to block this member.
You will no longer be able to:
Please allow a few minutes for this process to complete.