New Topics
Grid
เลือกระหว่าง Eevee vs Cycles render engine ใน blender
ใน blender version 2.8 จะมี render engine มาให้จากโรงงาน 3 ตัวได้แก่ Eevee, Cycles, workbrench ในตอนนี้ เราจะมาเลือกระหว่าง Eevee vs Cycles render engine …
หัตถการคืออะไร
หัตถการ ภาษาอังกฤษ คือ Medical procedure หมายถึง การรักษาผู้ป่วยโดยใช้เครื่องมือหรืออุปกรณ์ เข้าสู่ร่างกายผู้ป่วย หัตถการทางการแพทย์ หมายถึงการรักษาผู้ป่วยโดยมีการใช้เครื่องมือและอุปกรณ์ต่าง ๆ เข้าสู่ร่างกายผู้ป่วย เช่น การใช้เข็มเจาะน้ำจากช่องปอด การใส่สายสวนหัวใจ การฉีดยาเข้าในข้อ การผ่าตัดต่าง ๆ การเย็บบาดแผล เป็นต้น …
วิวัฒนาการของ Backend, Frontend และ Full-stack Developer
หลายคนที่ทำงานสายพัฒนาซอฟต์แวร์อาจคุ้นเคยกับคำว่า Backend Developer, Frontend Developer และ Full-stack Developer เป็นอย่างดี แต่คำถามที่น่าสนใจคือ แนวคิดเหล่านี้เริ่มต้นมาตั้งแต่เมื่อไร และเกิดขึ้นได้อย่างไร? บทความนี้จะพาย้อนดูพัฒนาการของบทบาทนักพัฒนาซอฟต์แวร์ ตั้งแต่อดีตจนถึงปัจจุบัน เพื่อให้เข้าใจว่า “การแบ่ง role” ไม่ใช่เรื่องบังเอิญ แต่เป็นผลลัพธ์ของวิวัฒนาการทางเทคโนโลยี 1 …
วิธีการประกอบโมเดลให้เป็นชิ้นเดียวใน Blender
วิธีการประกอบโมเดลให้เป็นชิ้นเดียวใน Blender นั้น เป็นการนำชิ้นส่วนที่แยกกันอยู่เป็นคนละ object มารวมกันเป็น object เดียว ในตอนนี้เราจะมาทดลองทำใน blender กันดูครับ โดยสิ่งที่เราจะได้เรียนรู้คือ 1. object mode และ edit mode ใน blender …
รู้จักภาษา Swift กันก่อน
ในปี 2014 บริษัท apple ได้พัฒนาภาษา Swift ขึ้นมาเพื่อใช้พัฒนา application สำหรับ Mac, Iphone, Apple watch, apple tv ซึ่งภาษา swift ถูกออกแบบมาให้เขียนโปรแกรมได้ง่ายขึ้นกว่าแต่ก่อนซึ่งใช้ภาษา Object-C สำหรับการเขียนภาษา …
List
ตอนที่ 9: Domain Event – เมื่อระบบธุรกิจขับเคลื่อนด้วยเหตุการณ์
บทนำ ในระบบธุรกิจจริง หลายสิ่งไม่ได้เกิดขึ้นเพราะ “มีคนสั่ง” เสมอไป แต่เกิดขึ้นเพราะ เหตุการณ์บางอย่างได้เกิดขึ้นแล้ว เช่น: พนักงานผ่านทดลองงาน พนักงานลาออก เงินเดือนถูกปรับ แผนกถูกยุบ เหตุการณ์เหล่านี้คือหัวใจของแนวคิดที่เรียกว่า Domain Event ใน Domain-Driven Design (DDD) Domain …
ตอนที่ 8: Repository ใน Domain-Driven Design – ทำไมไม่ใช่แค่ CRUD
บทนำ เมื่อพูดถึงคำว่า Repository นักพัฒนาจำนวนมากมักจะนึกถึงไฟล์ที่มีแต่ create, read, update, delete แต่ใน Domain-Driven Design (DDD) นั้น Repository มีความหมายและบทบาทที่ลึกกว่านั้นมาก บทความตอนนี้จะอธิบายว่า Repository ใน DDD คืออะไร, …
ตอนที่ 7: Application Service / Use Case – ตัวกลางระหว่างโลกธุรกิจกับโลกเทคนิค
บทนำ หลังจากตอนที่ 6 เราได้รู้จัก Domain Service ซึ่งเป็นที่อยู่ของ business logic ที่ไม่ควรผูกกับ Entity ใดโดยตรง คำถามถัดมาที่มักจะตามมาคือ: แล้วโค้ดที่รับ request จาก UI, เรียก Domain Service, …
Domain Service – เมื่อ logic ไม่ควรอยู่ใน Entity
ตอนที่ 6 ของซีรีส์ Domain-Driven Design ฉบับระบบธุรกิจจริง Theme หลัก: ระบบบริหารพนักงาน (Staff / Employee Management System) ในตอนที่ 5 เราใช้ Aggregate เพื่อกำหนดขอบเขตและปกป้อง invariant …
Aggregate & Aggregate Root – กำแพงป้องกัน Domain ไม่ให้เละ
ตอนที่ 5 ของซีรีส์ Domain-Driven Design ฉบับระบบธุรกิจจริงTheme หลัก: ระบบบริหารพนักงาน (Staff / Employee Management System) หลังจากตอนที่ 4 เราแยก Entity และ Value Object …





















