PragmaticStudio

PragmaticStudio

Devtalk Sponsor

Elixir and OTP Video Course

elixir-large

“In other courses, I just learned how to use Phoenix, GenServer, and Supervisor like magic. Here I learned the foundations, how those components were built, and how it works under the hood.” - Maxsuel Maccari

When you’re trying to build real-world apps, magic is frustrating! It’s hard to build an app with confidence when the language feels foreign and the abstractions feel mysterious. Let’s face it: knowledge gaps are scary.

Imagine being able to use things like Tasks, GenServers, and Supervisors as effortlessly as loops and functions. Better yet, imagine what you could build using those abstractions as a foundation.

And what if you could see all these moving parts put together in the context of a real-world application?

You can! The “magic” of Elixir and OTP is totally understandable and totally practical.

“So many other tuts just cover the basic entry level things such as types and immutability along with building a toy application (no real world basis). Building the HTTP Sever was excellent because as it shaped up I was like, 'We are building a rough draft of Phoenix.” - Cody Brunner

The Pragmatic Studio’s video course takes a project-based approach to learning Elixir and OTP. You won’t find a course module named “Elixir Strings”. Booooring! Instead, we build a web server from the ground up. Along the way we dispel the magic of Tasks, GenServers, and Supervisors by deconstructing how these abstractions work.

"Most courses have the wrong pace for experienced devs. Yours is balanced perfectly: enough detail to learn and not get lost, but also a relatively fast pace and focus on idiomatic aspects.” - Weronika Łabaj

Ready to start using Elixir and OTP with confidence? In no time our course will take you from “Argh, I’m confused!” to "Aha, now I TOTALLY get it!”

Get the full course details and start learning today!

:star: Use coupon code “devtalk.com” at checkout to save 20%.

Where Next?

Popular Backend topics Top

PragmaticBookshelf
Go is a modern programming language that combines the reliability of compiled languages with the ease of use and flexibility of dynamic t...
New
PragmaticBookshelf
For decades, voice-enabled computers have only existed in the realm of science fiction. But now the Alexa Skills Kit (ASK) lets you devel...
New
PragmaticBookshelf
Is your current programming language ready for tomorrow? Elixir is. Elixir is a modern, functional language built on the Erlang VM. ...
New
PragmaticBookshelf
Using Erlang, you’ll be surprised at how easy it becomes to deal with parallel problems, and how much faster and more efficiently your pr...
New
PragmaticBookshelf
Get ready for 30 teasers that will hone your Python skills and challenge your brain.. Miki Tebeka @tebeka edited by Margaret Eldridg...
New
PragmaticBookshelf
SQL Antipatterns is a short-cut to wisdom, showing you how to avoid "easy" solutions that don't work, and be a better database developer ...
New
PragmaticBookshelf
Learn Functional Programming by building a complete web application that uses Kotlin, TDD with end-to-end tests, and CQRS and Event Sourc...
New
PragmaticBookshelf
Give your Rail's apps an instant performance boost by harnessing the power of efficient, manageable, and sustainable background processin...
New
PragmaticBookshelf
Develop, deploy, and debug BEAM applications using BEAMOps: a new paradigm that focuses on scalability, fault tolerance, and owning each ...
New
PragmaticBookshelf
This book forgoes the abstract and instead provides concrete examples to help you better leverage the unique properties of Elixir, Erlang...
New

Other popular topics Top

AstonJ
poll poll Be sure to check out @Dusty’s article posted here: An Introduction to Alternative Keyboard Layouts It’s one of the best write-...
New
AstonJ
Thanks to @foxtrottwist’s and @Tomas’s posts in this thread: Poll: Which code editor do you use? I bought Onivim! :nerd_face: https://on...
New
dimitarvp
Small essay with thoughts on macOS vs. Linux: I know @Exadra37 is just waiting around the corner to scream at me “I TOLD YOU SO!!!” but I...
New
AstonJ
Continuing the discussion from Thinking about learning Crystal, let’s discuss - I was wondering which languages don’t GC - maybe we can c...
New
New
Margaret
Hello everyone! This thread is to tell you about what authors from The Pragmatic Bookshelf are writing on Medium.
1147 28379 760
New
AstonJ
We’ve talked about his book briefly here but it is quickly becoming obsolete - so he’s decided to create a series of 7 podcasts, the firs...
New
PragmaticBookshelf
Author Spotlight Mike Riley @mriley This month, we turn the spotlight on Mike Riley, author of Portable Python Projects. Mike’s book ...
New
AstonJ
If you’re getting errors like this: psql: error: connection to server on socket “/tmp/.s.PGSQL.5432” failed: No such file or directory ...
New
Fl4m3Ph03n1x
Background Lately I am in a quest to find a good quality TTS ai generation tool to run locally in order to create audio for some videos I...
New