Free Tutorials

Create, Build, and Serve Apps with the Vue CLI

Learn how to rapidly create, build, and serve Vue.js apps in development and production environments using the Vue CLI.

Using Rails Session Cookies for API Authentication

Avoid the security perils of storing an API access token in localStorage by using session cookies to authenticate users of a Rails 5 API.

Integrate Elm with Rails

Rails 5 makes it easy to sprinkle bits of Elm into your app, or even to go all-in with Elm!

Create a Mix Project and Run Elixir Code

Creating an Elixir project and running code is straightforward thanks to good conventions and solid tooling.

Debug Elm Apps

The Elm debugger is a game-changer, and a conversation changer.

What Is Elm? Q&A

Elm is getting a lot of attention these days, and you might be wondering what all the fuss is about.

Write Macros in Ruby

By recreating a simplified version of the has_many Rails declaration from scratch, you'll be able to apply this same powerful technique in your own Ruby code!

Map, Reduce, and Partition with Ruby

Ruby's Enumerable module is jam-packed with powerful methods. Knowing how to use them will instantly make you a more efficient Ruby programmer.

Master Ruby Block Syntax

To be an effective Ruby programmer, you'll need to master one of the language's most powerful features: blocks.

Rails Console Shortcuts, Tips, and Tricks

A handy collection of shortcuts, tips, and tricks to help you get the most out of your time in the Rails console.

View Source On Ruby Methods

Go directly to the source of any Ruby method and pop it open in your editor!