- ใบรับรอง SSL → Let's Encrypt
- Concurrency → async/await
- การจัดกึ่งกลางด้วย CSS → flexbox/grid
- การเขียนโปรแกรมให้เสร็จได้เร็ว → Go
- การรู้จำภาพ → การถ่ายโอนการเรียนรู้ (Transfer Learning)
- การสร้าง GUI แบบข้ามแพลตฟอร์ม → Electron
- VPN → Wireguard
- การรันโค้ดของฉันในเคอร์เนล Linux → eBPF
- การคอมไพล์ข้ามแพลตฟอร์ม → Go/Rust รองรับมาให้เป็นพื้นฐาน
- การตั้งค่าโครงสร้างพื้นฐานคลาวด์ → Terraform
- การจัดสภาพแวดล้อมการพัฒนา → Docker
- การแชร์เธรดและหน่วยความจำอย่างปลอดภัย → Rust
สิ่งที่เกี่ยวข้องกับบริการโฮสติ้ง
- CI/CD → GitHub Actions/CircleCI/GitLab..
- การสร้างเว็บไซต์ที่ใช้งานได้จริงด้วยการเขียนแค่โค้ดฟรอนต์เอนด์ → บริการแบ็กเอนด์แบบ "serverless" หลากหลาย
- การฝึกโครงข่ายประสาทเทียม → Colab
- การดีพลอยเว็บไซต์ขึ้นเซิร์ฟเวอร์ → Netlify/Heroku..
- การดูแลระบบ DB → บริการโฮสต์อย่าง RDS
- เว็บแอปพลิเคชันแบบเรียลไทม์ → Firebase
- การรู้จำภาพ → บริการโฮสต์ ML อย่าง Teachable Machine
สิ่งที่ยังไม่ได้ลองทำ แต่ดูเท่มาก
- Cryptography → ไลบรารีอย่าง libsodium
- การอัปเดตแบบเรียลไทม์ที่เว็บเซิร์ฟเวอร์พุชมา → LiveView/Hotwire
- การเขียนโปรแกรมแบบฝังตัว → MicroPython
- การสร้างวิดีโอเกม → Roblox/Unity
- การเขียนโค้ดที่ทำงานบนเบราว์เซอร์โดยใช้ GPU → Unity ?
- การพัฒนาเครื่องมือ IDE โดยใช้ LSP (Language Server Protocol)
- Interactive theorem provers
- NLP → HuggingFace
- Parsing → PEG หรือ parser combinator libraries
- ไมโครคอนโทรลเลอร์ ESP
- การประมวลผลข้อมูลแบบแบตช์ → Spark
สิ่งที่เกี่ยวกับภาษาเฉพาะทาง
- non-lexical lifetimes ใน Rust
- การรองรับ CSS/JS บน IE
3 ความคิดเห็น
แม้ว่าเทคโนโลยีใหม่ ๆ ในช่วงแรกที่ปรากฏขึ้นจะให้ความรู้สึกน่าทึ่งราวกับเวทมนตร์และเข้าใจยาก แต่ด้วยความพยายามของใครบางคน มันก็ถูกทำให้ใช้งานได้ง่ายขึ้นจนลดกำแพงในการเริ่มต้น และวงจรแบบนี้ก็ช่วยให้มนุษยชาติสร้างคุณค่าได้มากขึ้น
เป็นบทความที่ชวนให้เห็นด้วยมากครับ
มีหลายอย่างที่ผมก็ยังไม่รู้เหมือนกัน ไว้คงต้องค่อย ๆ ไปหาข้อมูลทีละอย่างครับ