Build It With Phoenix – Real-time Chat
Source: https://builditwithphoenix.com/
Build a full real-time chat application along with me
Elixir as a language and Phoenix as a framework are well-known as excellent tools to use when building applications that need real-time capabilities. What better application to create that takes advantage of those real-time capabilities than a chat application?
In this video tutorial series, we will be building a chat application along the lines of Slack or Discord. You will watch or code along with me as I take you through every part of the process of creating (and finishing!) a real application.
- Architectural decisions and different approaches to the problems we face
- How to debug when something goes wrong
- Where to find answers in the excellent documentation for Elixir and Phoenix
- When and how to refactor your code
- When and how to pivot when our initial assumptions about the application are no longer true
Technologies used
- Elixir v1.15
- Phoenix v1.7
- Phoenix LiveView 0.19
- Tailwind CSS
Prerequisites
Some previous programming experience will be very helpful. A familiarity with the command line and its usage will be very useful as well.
No experience with Phoenix is required as I will be explaining almost everything along the way.
A working installation of Elixir and Phoenix is required. See their corresponding guides for instructions: Elixir, Phoenix .
Its not my rip
Download Links
Password: cms.ddpanda.org
Related Courses & Lessons
Keep learning from this topic
Red Hat OpenShift for Beginners: Complete Beginner Guide
Master Red Hat OpenShift from scratch—Learn containers, Kubernetes, deployments, networking, storage, operators & DevOps
gRPC Mastery: High-Performance Client-Server Communication
gRPC for Scalable Backend and Microservices Development, Build High-Performance Distributed Applications for Success.
Full Stack Spring Security with React & JWT
Employee Management System Project w/ Spring Security, Spring Data JPA, JTW's, Refresh Tokens, React 19, and Context API
Mastering OpenStack Administration – Hands‑On Lab
Practical Introduction to OpenStack, includes up-to-date Training Lab (2025.1 Epoxy)
Build a Podcast Player with JavaScript, CSS and Node.js
Build a full-stack podcast player with JavaScript, CSS, Node.js, APIs, and a dynamic UI. Stream, search, and explore shows in...
TDD with Spring Boot Done Right
Master TDD (Test-Driven Development) with Spring Boot to take your development productivity to the next level. In this course, you...



