Or "Backend is the new frontend". A story of a totally over-engineered personal website that uses a Go binary running in Docker container on a lightweight Kubernetes installation as a "frontend".
Andrey “Andy” Baranov • From Soviet Russia • Non-STEM background (TV journalism) • Lived in 5 countries • In Berlin since 2019 • SRE at Le Wagon (Ruby, Rails, Kubernetes, code sandboxing) • Writer at Evil Martians https://evl.ms/blog github.com/progapandist twitter.com/progapandist
My frontend skills are rusty… So let’s just bring the full terminal to the frontend • Xterm.js — powers Terminal in VS Code, Hyper, etc… Full support for ANSI
• Svelte.js because I wanted to try out smth new
• Parcel.js to bundle with zero config
• 100 lines of full “frontend” code in one file, mostly to handle WebSocket connections