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

Sources

Analyses