Category: Coding
รวมบทความ Tips และ เทคนิคในการเขียนโปรแกรม ภาษาต่างๆ เช่น Java, Swift, C# สำหรับผู้เริ่มต้นเรียน Programming, Coding รวมทั้ง Programmer ผู้เชี่ยวก็อ่านได้
List
วิวัฒนาการของ Backend, Frontend และ Full-stack Developer
หลายคนที่ทำงานสายพัฒนาซอฟต์แวร์อาจคุ้นเคยกับคำว่า Backend Developer, Frontend Developer และ Full-stack Developer เป็นอย่างดี แต่คำถามที่น่าสนใจคือ แนวคิดเหล่านี้เริ่มต้นมาตั้งแต่เมื่อไร และเกิดขึ้นได้อย่างไร? บทความนี้จะพาย้อนดูพัฒนาการของบทบาทนักพัฒนาซอฟต์แวร์ ตั้งแต่อดีตจนถึงปัจจุบัน เพื่อให้เข้าใจว่า “การแบ่ง role” ไม่ใช่เรื่องบังเอิญ แต่เป็นผลลัพธ์ของวิวัฒนาการทางเทคโนโลยี 1 …
Domain-Driven Design คืออะไร (แบบไม่ใช่ตำรา)
ตอนที่ 1 ของซีรีส์ Domain-Driven Design ฉบับคนทำแอป & เกมจริง ถ้าคุณเป็น developer ที่เขียนระบบมานานพอ คุณน่าจะเคยเจอสถานการณ์ประมาณนี้: โค้ดเขียนถูกหมด แต่ระบบแก้ยาก เพิ่ม feature นิดเดียว กระทบไปทั้งระบบ business rule …
Callable Object ใน Dart คืออะไร ใช้ทำไม
Callable Object ใน Dart Callable Object คือ object ที่ถูกเรียกเหมือน function ได้โดยการประกาศ method พิเศษชื่อว่า call() class Adder { final int …
SwiftUI App Scene และ View ใช้สร้าง app ได้ทั้งแอปแล้ว
ในงาน wwdc 2020 ได้ประกาศว่า SwiftUI สามารถนำมาสร้าง App ทั้ง app โดยไม่ต้องพึ่งพา framework อื่นๆ ได้แล้ว ซึ่งแต่เดิมตอนเปิดตัวในปี 2019 นั้น swiftUI ยังต้องพึ่งพา framework อื่นๆ …
Some Keyword ใน SwiftUI คืออะไร และใช้เพื่ออะไร
Some Keyword ใน SwiftUI นั้น เป็น keyword ที่เริ่มมีในภาษา swift version 5.1 เป็นต้นมา ซึ่งหากดูในเอกสารของ swift.org แล้ว จะอยู่ในส่วนของหัวข้อ Opaque Type การระบุ keyword …
Swift Grammar – วิธีอ่านเอกสารอ้างอิงของ swift ให้เข้าใจ
ในเอกสารอ้างอิงของภาษา swift บนเว็บไซต์ swift.org นั้น จะมีการเขียนการใช้งานภาษา swift ในรูปแบบแบบมาตรฐานเรียกว่า Swift grammar (เหมือน grammar การใช้งานภาษาอังกฤษ) การรู้จักกับแกรมมาของภาษา swfit จะช่วยให้อ่านเอกสารอ้างอิงได้เข้าใจมากขึ้น Swift Grammar notation คำนิยาม …
Decorator pattern คืออะไร
Decorator pattern คือรูปแบบการเขียนโปรแกรมให้สามารถเพิ่มความสามารถให้กับ object โดยไม่ต้องแก้ไข class โดยเราสามารถ instantiate new class เข้าไปยัง object ของ class เดิม เพื่อเพิ่มเติมความสามารถให้มากขึ้นโดยไม่ต้องแก้ไข code ของ class เดิมเลย ดูตัวอย่างการเรียกใช้ …
How to Export 3D Models from Mixamo to Unity
วิธีการส่งออกไฟล์จาก Mixamo ให้สามารถใช้งานได้ใน Unity 2019 สำหรับตอนนี้จะมาแนะนำวิธีการส่งออกไฟล์ 3D Model จากโปรแกรม Maximo (เว็บ) ให้สามารถนำไปใช้ในโปรแกรม Unity 2019 เพื่อพัฒนาเกมหรือแอพปลิเคชั่นกันครับ แนะนำ Mixamo สำหรับโปรแกรม Mixamo นั้นเป็นโปรแกรมที่รันอยู่บนเว็บ …
Adobe fuse ใน Mac OS version Catalina ใช้ไม่ได้แล้ว
Adobe fuse ซึ่งเป็นโปรแกรมที่ใช้สร้างตัวละคร 3D (คล้ายๆ กับโปรแกรม Poster) ที่ทาง Adobe เคยให้ใช้งานฟรี ตอนนี้ไม่สามารถใช้งานได้แล้วใน Mac OS version Catalina ซึ่งถ้าใคร update mac os version …











