Backend Programming in Erlang
Streamed Live on Twitch: / tsoding Enable Subtitles for Twitch Chat Chapters: 00:00:00 - Intro 00:06:42 - Pastebin with Proof-of-Work 00:13:26 - Building Erlang from Source Code 00:17:35 - Emacs Support 00:21:06 - "Hello, World" 00:25:29 - Accepting TCP Connections 00:37:49 - Server Loop 00:45:07 - Processes 00:50:01 - Sending Messages 01:03:58 - Who uses Erlang 01:05:24 - Session State Machine 01:08:45 - Session Process 01:10:32 - Command State 01:30:22 - POST State 01:56:41 - CHALLENGE State 02:25:43 - Proof-of-Work in Python 02:57:50 - ACCEPTED State 03:09:12 - Client in Python 03:47:52 - SUCCESSFUL SEND IS ACHIEVED!!! 03:50:08 - Saving Post to File 03:55:33 - Outro References: Telnet Chat in Erlang: https://github.com/tsoding/erlang-chat https://www.erlang.org/ https://en.wikipedia.org/wiki/Proof_o... https://en.wikipedia.org/wiki/Hashcash https://github.com/TecharoHQ/anubis https://wxwidgets.org/ PasteBEAM: https://github.com/tsoding/pastebeam Topic: Implementing TCP-only pastebin-like service with Proof-of-Work in Erlang and a little bit of Python. Twitch Chat in Subtitles generated by: https://github.com/kam1k4dze/subchat Support: https://github.com/tsoding/donate#sup...

This is Better Than Protobuf

Syntax You Never Heard About

from Brackets to Beans to Boot

How Much Memory for 1,000,000 Threads in 7 Languages | Go, Rust, C#, Elixir, Java, Node, Python

Why Functional Programming Failed: Erlang, Elixir & Immutability

Worst Way to Write a Parser

I regret doing this... (Tsoding Q&A Stream)

I tried a $100 IDE for BASIC in 2025

making a competitive ANTI-CHEAT for my indie game

Can A Ricocheting Bullet Loop Back And Kill The Shooter? | MythBusters

WeRecoverData Threatened To Sue Me For Exposing Their Google Maps Coordinated Abuse Network

I contributed to C3 Compiler and So Can You

Cactus Needle - The 26M Function Calling Model

How to Actually Learn C (2027 Edition)

Actually Typed Scripting Language?!

The Secret Language Scaling WhatsApp and Discord

The Annoying Usefulness of Emacs

Goroutines ARE USELESS

Rust's shortest function is more complex than you might think.

