YoVDO

Idioms for Building Distributed Fault-tolerant Applications with Elixir

Offered By: GOTO Conferences via YouTube

Tags

GOTO Conferences Courses Unit Testing Courses Fault Tolerance Courses Concurrency Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the world of distributed fault-tolerant applications with Elixir in this GOTO Aarhus 2014 conference talk. Dive into the Erlang VM and discover how it introduces a new vocabulary for designing robust systems. Learn about the Elixir programming language and its contributions to the Erlang ecosystem. Gain insights into functional programming, processes, supervisors, concurrency, and the virtual machine's unique properties. Witness a live demo showcasing Elixir's features, including its interactive shell, package manager, and mix tool. Understand key concepts like fail-fast strategies, hot code loading, and debugging techniques. Perfect for developers interested in building scalable and resilient applications using modern language paradigms.

Syllabus

Intro
History
Functional Programming Languages
Airlink
Interrogatory
Idioms
Processes
Process Examples
Write Need
Fail Fast
Supervisors
Concurrency
Release Process
Virtual Machine Properties
Compatibility
Accessibility
Macros
Unit testing
ECTO
Productivity
Tools
Package Manager
Demo
Mix
Module
Children
Interactive Shell
Getting Started Guide
Elixir Conference
Poker Game
Books
Thank you
What happens when the supervisor acts
What about debugging
Logging statements
Hot code loading


Taught by

GOTO Conferences

Related Courses

Addressing Algorithmic Bias
GOTO Conferences via YouTube
Empowering Consumers - Evolution of Software in the Future
GOTO Conferences via YouTube
Why Static Typing Came Back
GOTO Conferences via YouTube
Higher Kinded Types in a Lower Kinded Language - Functional Programming in Kotlin
GOTO Conferences via YouTube
It's Not Hard to Test Smart - Delivering Customer Value Faster
GOTO Conferences via YouTube