Jeffrey Hicks

Jeffrey Hicks

Platform Eng @R360

01 - Phoenix crash course #1: Introduction

First video of a crash course on the Phoenix framework (Elixir), focusing on fundamentals with real-world examples

By Daniel Bergholz • Aug 19, 2025

First video of a crash course on the Phoenix framework (Elixir), focusing on fundamentals—not building a huge app, but covering basics with real-world examples.

Why Phoenix?

  • Combines high performance and developer productivity
  • Easy vertical scaling due to Elixir/Erlang
  • Real-world proof: 2M WebSocket connections/server; hundreds of users with low-memory use
  • Many built-in features: real-time, authentication, API, Docker, metrics, presence, Ecto (database ORM)
  • Friendly for frontend devs: React-like syntax, code formatter, reusable components, compiler checks

How to start:

  1. Install Elixir, HEEx, Phoenix generator
  2. Create new project with mix phx.new shop --database sqlite3
  3. Install dependencies, set up DB, start server
  4. Use ElixirLS VS Code extension

Bottom Line:
Phoenix is productive, scalable, feature-rich, and simple for building modern apps, without heavy JavaScript stacks.

Related

#phoenix-and-elixir #phoenix-crash-course #daniel-bergholz

Related Content

Phoenix and Elixir

By Aug 19, 2025

Master Phoenix and Elixir ecosystem for building web applications

#phoenix-crash-course-intro