Wiki Index
Last updated: 2026-04-24
Entities
- Java — ภาษา OOP ยอดนิยม สร้างโดย Sun/Oracle ใช้หลักกับ backend
- Spring — framework หลักของ Java สำหรับ backend ใช้ DI ผ่าน IoC Container
- Spring Boot — framework ต่อยอดจาก Spring ตั้งค่าน้อย ใช้งานเร็ว
- Go — ภาษา compiled โดย Google เน้นเรียบง่าย เร็ว concurrency ดี
- Dart — ภาษาโดย Google ใช้เขียน Flutter รองรับ AOT/JIT + types, var/final/const, named arguments
- Flutter — UI framework cross-platform โดย Google เขียนด้วย Dart + app lifecycle, Dice Roller ตัวอย่าง
- Widgets — building blocks ของ UI ใน Flutter: Widget Tree, StatelessWidget vs StatefulWidget, setState, Configuration Objects
- Ionic — mobile framework แบบ WebView ใช้ HTML/CSS/JS
- Redis — in-memory data store เร็วมาก รองรับ String, List, Stream
- AWS Services Overview — แผนผังบริการหลัก AWS (Compute, Network, Storage, Queue)
- Quartz — Static Site Generator สำหรับ Obsidian แปลง .md เป็นเว็บ + Graph View
Concepts
- OOP — แนวคิด Object-Oriented Programming 4 เสาหลัก
- Dependency Injection — pattern ส่ง dependency จากข้างนอกเข้า class
- IoC Container — ตัวจัดการสร้างและ inject dependency อัตโนมัติ (หัวใจ Spring)
- Framework — ชุดเครื่องมือที่กำหนดโครงสร้าง app (Framework เรียกโค้ดเรา)
- OSIV — Open Session in View กลไก Hibernate ที่เปิด Session ตลอด request
- TPS vs RPS — Transactions vs Requests Per Second วัดคนละมิติ พร้อมตัวอย่าง E-commerce
- 3 Pillars of Observability — Metrics, Logs, Traces สำหรับ observe ระบบ
- Shared Preferences — เก็บข้อมูล key-value บน local device ใน Flutter