Category: blog

All blogs content

การ Implement ระบบไอทีที่ถูกต้อง

การลงทุนซื้อระบบไอทีสำหรับ SME หลายครั้งจบลงด้วยความผิดหวัง เสียเงินซื้อหลักแสน สุดท้ายพนักงานไม่ใช้ งานกลับหนักกว่าเดิม ไม่ใช่เพราะเครื่องมือไม่ดี แต่เพราะ เริ่มต้นผิดทาง

การออกแบบ Rate Limit สำหรับเว็บแอปพลิเคชัน

Rate Limit คืออะไร? การจำกัดจำนวนครั้งที่ผู้ใช้สามารถเรียกใช้ API หรือหน้าเว็บของเราได้ในช่วงเวลาหนึ่งๆ ทำไมต้องมี Rate Limit?

Honeypot: มัดกลโกงสแปมแบบไม่ให้รู้ตัว

คุณเคยบ้างไหม ที่เว็บฟอร์มติดต่อของคุณมีแต่สแปม ส่งลิงค์แปลกๆ มาวันละเป็นร้อย ทั้งที่คุณก็ใส่ CAPTCHA ให้คนกด “ฉันไม่ใช่หุ่นยนต์” ทุกครั้งแล้ว

การพัฒนา MongoDB Drop-in Replacement ด้วย Rust + SQLite (ตอนที่ 1)

ในวงการพัฒนาซอฟต์แวร์ คำว่า Drop-in Replacement หมายถึงการสร้างซอฟต์แวร์ใหม่ที่สามารถแทนที่ซอฟต์แวร์เดิมได้โดยไม่ต้องแก้ไขโค้ดหรือระบบที่เรียกใช้งาน ทำไมต้องพัฒนา Drop-in Replacement เอง? Performance

Kaizen ใน Software Development

ถ้าคุณเคยรู้สึกว่า “ทีมเราทำงานกันมาตั้งนาน ทำไม Process ถึงไม่ดีขึ้นสักที” หรือ “Retro แต่ละรอบก็พูดเรื่องเดิม” แสดงว่าถึงเวลาที่ต้องรู้จัก Kaizen Kaizen คืออะไร? Kaizen เป็นแนวคิดญี่ปุ่น แปลง่าย ๆ

ตัวอย่างโจทย์ที่สามารถแก้ไขได้ด้วย Linear Programming

มาดูตัวอย่างการแก้ปัญหาในร้านกาแฟ โดยมีโจทย์ว่า “ต้องการขายกาแฟให้ได้กำไรมากที่สุด” ด้วย Linear Programming กัน โพสต์นี้จะพาคุณไปรู้จักกับเครื่องมือทางคณิตศาสตร์ชื่อ Linear Programming (LP) หรือ

ทำไมการใช้ Linear Programming ถึงสำคัญต่อธุรกิจของคุณ

Linear Programming คืออะไร? (สำหรับผู้ที่เพิ่งเคยได้ยินชื่อ) Linear Programming (LP) คือเทคนิคทางคณิตศาสตร์ที่ใช้ค้นหา คำตอบที่ดีที่สุด ภายใต้ ทรัพยากรที่มีจำกัด พูดง่ายๆ คือ Linear Programming

ใครว่าภาษาที่ใช้ในการเขียนโปรแกรมไม่สำคัญ

ไม่ว่าคุณจะเขียนโปรแกรมแบบเขียนเองทั้งหมด หรือให้เอไอช่วยเขียน ปัจจัยหนึ่งที่สำคัญในการพัฒนาระบบก็คือ Output หรือผลลัพธ์ที่ได้มันทำงานได้มีประสิทธิภาพขนาดไหน งานออกมาหน้าตาเหมือนกัน

มารู้จัก BaaS หรือ Backend-as-a-Service กัน

ในฐานะนักพัฒนา เวลาเราจะเริ่มโปรเจกต์ใหม่ ไม่ว่าจะเป็น Web App, Mobile App หรือแค่ MVP สิ่งที่ทำให้เรา "สะดุด" ก่อนลงมือเขียน Business Logic จริงๆ มักจะเป็นเรื่องเดิมๆ เสมอ นั่นก็คือ Backend

ใช้ AI อัปสกิล: เปลี่ยนตัวเองให้เก่งขึ้น ในยุคที่เทคโนโลยีเปลี่ยนไว

เคยรู้สึกไหมครับว่าโลกหมุนไวขึ้นทุกวัน ความรู้ใหม่ ๆ ผุดขึ้นมาราวกับดอกเห็ด บางทีเราก็ตามไม่ทัน หรือรู้สึกว่าทักษะที่มีอยู่อาจล้าสมัยได้ทุกเมื่อ แต่ข่าวดีคือ... AI