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...