BUIld fault-tolerant, fast, scalable applications with elixir.

arrow-down

The elegance of Ruby, the power of Erlang.

Elixir is a new, exciting functional language that is inspiring thousands of developers around the world. For good reason! It's built on top of the Erlang VM and follows many of the same principles, including "let it fail".


In this video, you'll join me at my fictional aerospace startup, Red:4. We'll build out a science library and plot to take out our CTO! Along the way, you will:

  • 1
    GET TO KNOW ELIXIR
    Learning a new programming language takes time, and we don't have it. You'll dive right in and hopefully come to understand why so many developers are falling in love with Elixir.
  • 2
    GET TO KNOW FUNCTIONAL PROGRAMMING
    Many developers are new to functional programming - if this is you, we'll take a few minutes to explain some of the core concepts and boring jargon that go into this different way of creating applications.
  • 3
    SETUP A PROJECT, WRITE SOME TESTS AND GET TO CODING RIGHT AWAY
    Our science team needs an astrophyics library, and you're going to build it. You'll calculate equations for our prototype orbiter, including escape velocity for the Earth, Moon and Mars. You will track Solar Flare Activity using Ecto and PostgreSQL and store planet information in Erlang's built-in NoSQL store: Mnesia.
  • 4
    GET INTO THE WEEDS WITH RECURSION, ENUMERATIONS AND CONDITIONALS
    Erlang has been around forever and a few idioms have developed that have naturally made their way to Elixir, such as relying on pattern matching instead of if statements. We'll get into the details and see the idioms that Elixirists favor.
  • 5
    BLOW THINGS UP WITH OTP
    Our CTO is kind of a pain and wants to sign us with some heavy, ridiculous enterprise toolchain. We can do better than this, so we're going to undermine her by utilizing concurrent and parralel operations with Erlang's OTP framework. We just might be able to overload our database...
arrow-down

Here's What You'll Get

18 videos with over 3 hours of content and all the code you need to get you through the course. You'll also have access to our Github repo, so you'll be able to see any changes and improvements.

You'll also get a book that has the same content as the video.


Some people like books, others like videos. We've created a beautiful epub and PDF that you can use when you want to refer back to a chapter, but would rather use a written example.

You'll build something interesting and fun.


Boring demos just aren't my thing, it's much more fun if lives are on the line in space! You'll track solar flares for our prototype lander using recursion and pattern matching, and you'll store planetary data in an ACID compliant database built right into the framework itself!


Elixir is a blast and it will change the way you think about programming. If all you've ever used is an object-oriented language, you owe it to yourself to give Elixir a try. 

Come on, let's have some fun and learn Elixir!

Learning Elixir brought me out of a funk. I was burnt out from doing the same old thing for years and years and I thought that maybe, just maybe, it was time to find a new career.


Then I found Elixir and played around with it for a weekend. I was absolutely hooked. So much fun, so different too! Join me for a few hours this weekend and let's have a blast.

About

Big Machine was founded in 2015 by Rob Conery (me). Before this happened, Rob (me) made videos for Pluralsight, and before that he made videos (and wrote stuff) for himself through his company Tekpub. Rob likes to explore things - perhaps a better way of putting it is that Rob likes to break things - it's what he does best.  He wants you to be educated in your strong opinion. To care a bit more deeply about a given technology that you cling to. He wants you to love what you do. That's Big Machine.

Want To Know What We're Up To?

We're constantly creating new books and videos and, from time to time, we send out informative emails to let our customers know what's going on. 


​We send out notes maybe once a month or so, or more often if something fun is on the horizon. Hope you sign up!

Copyright 2018, Big Machine Inc.