Caching design pattern กับ backend
บทความนี้จะเล่าเรื่อง Cache Pattern 3 แบบ lazy loading, write through และ write back ว่าเราสามารถเอา cache ไปใช้คู่กับ database ยังไงได้บ้าง
บทความนี้จะเล่าเรื่อง Cache Pattern 3 แบบ lazy loading, write through และ write back ว่าเราสามารถเอา cache ไปใช้คู่กับ database ยังไงได้บ้าง
มาเริ่ม code กัน
Control Structure คืออะไร ?
รูปแบบ Data อื่นๆที่สามารถเก็บได้
เราจัดการ Error ใน go ยังไง ?
การประกาศ Function
บทเรียนสำหรับคนที่สนใจอยากเรียนรู้ Backend development ผ่านภาษา Go (หรือ Golang) โดยเราจะทำการปูพื้นฐานทั้งหมด เพื่อให้ development สามารถนำไปประยุกต์ใช้และต่อยอดการพัฒนาได้
Pointer คืออะไร ?
Variable (ตัวแปร) คืออะไร ?
Go package คืออะไร ?
Go module คืออะไร ?
Association Mode With GORM
ENV คืออะไร ?
ลองประยุกต์ใช้กับ Fiber CRUD
มาลองต่อผ่าน go กัน
ประยุกต์ใช้กับ Fiber
dom-event-javascript
go-api-basic-programming
เริ่มต้น CRUD
go-api-intro
พื้นฐาน CRUD ใน GORM
go-api-gorm-authentication
go-api-fiber
เริ่มต้นที่ Migration
dom-event-javascript
Template กับ Fiber
PostgreSQL คืออะไร ?
go-api-postgresql
Unit Test กับ Fiber
Unit Test กับ Gorm
มาลองกับ code ที่มีการเชื่อมต่อแต่ละส่วนกันบ้าง
Basic Query (CRUD)
รู้จัก Clean Architecture เพิ่มเติม
แนะนำ Code Coverage
มาลองเล่น BUN runtime ตัวใหม่ของ javascript และ ElysiaJS web framework ที ่ใช้งานคู่กับ Bun
deploy-go
มาลองเขียน go style Hexagonal กัน
มาลองทำ upload ไฟล์ โดยจะลองมาทำ upload แบบทั่วไป, ทำ progress upload, validate file และ ยกเลิกการ upload
Pubsub
มาเริ่มต้นเขียนภาษา Go กัน
Channel คืออะไร
Step ต่อไป เราจะเริ่มนำ docker image ขึ้น cloud กันบ้าง จากแต่เดิมที่ทดสอบ build กันภายในเครื่องอย่างเดียว โดย Product ของ Google Cloud Platform (GCP) นั้นมี Product ตัวหนึ่งคือ Artifact Registry ที่สามารถเก็บ image ของ Docker ไว้บน Cloud ได้
หัวข้อต่อจากนี้จะเป็นการเริ่ม Deploy service ขึ้น server ซึ่งผู้สอนจะขออนุญาตใช้ Google Cloud เนื่องจาก มีประสบการณ์อยู่แล้ว และ เป็น 1 ในวิธีที่ deploy ที่ง่ายที่สุดอีก 1 ตัวด้วย
code-architecture
มาทำความรู้จัก Docker กันก่อน
go-routine-channel
Middleware คืออะไร ?
พาทัวร์ feature ต่างๆของ Prisma ORM ไปพร้อมกับ Next.js
Sync package คืออะไร
go-unit-test
Swagger
แนะนำ Stripe payment gateway ที่สามารถทำให้เราทำเว็บชำระเงินออกมาได้
การทำสิ่งเหล่านี้อำนวยความสะดวกอะไรบ้าง
แนะนำเรื่องพื้นฐานอื่นๆเพิ่มเติมสำหรับการ Deploy production