Latest

เร่งสปีด Python ด้วย JIT Numba ช่วยได้เยอะนะครับ

สวัสดีครับ วันนี้ผมมีเรื่องดีๆ มาฝากเพื่อนๆ โปรแกรมเมอร์ ที่อยากให้โค้ด Python ของเราทำงานเร็วขึ้นแบบก้าวกระโดดนะครับ นั่นก็คือเรื่องของ Just-In-Time (JIT) Compiler โดยเฉพาะตัว Numba ที่ใช้กันบ่อยๆ เลย หลายคนอาจจะเคยเจอปัญหาโค้ด Python ทำงานช้า โดยเฉพาะพวกที่ต้องคำนวณเยอะๆ หรื

By ทีมงาน devdog

สร้างระบบแจ้งเตือนแบบยืดหยุ่นด้วย Lambda: เมื่อทุกการเคลื่อนไหวสำคัญ

สวัสดีครับเพื่อน ๆ นักพัฒนา! วันนี้ผมอยากจะชวนคุยเรื่องการสร้างระบบแจ้งเตือนที่มันยืดหยุ่นและพร้อมรับมือกับทุกสถานการณ์ที่คาดไม่ถึงนะครับ หลายคนคงเคยเจอประสบการณ์ที่ระบบแจ้งเตือนล่มบ้าง ช้าบ้าง เวลาที่ User เข้ามาเยอะๆ หรือมีอีเวนต์สำคั

By ทีมงาน devdog

Docker Swarm: รันแอปแบบ HA ง่ายๆ ไม่ต้องปวดหัวมาก

ช่วงนี้ใครๆ ก็พูดถึง Kubernetes เนอะ แต่เอาจริงๆ มันก็ใหญ่ไปสำหรับหลายๆ โปรเจกต์นะ บางทีเราแค่อยากรันแอปหลายๆ ตัว ให้มันมี HA (High Availability) หน่อย หรืออยากจัดการ service ง่ายๆ Docker Swarm นี่แหละ คือคำตอบที่โคตรง่าย ทำไมถึงเลือก

By ทีมงาน devdog

PyPy: เร็วขึ้นจริง? หรือแค่ข่าวลือ? มาลองดูกัน!

ก็อย่างที่รู้ๆ กันแหละ Python เนี่ย เขียนง่าย โค้ดสวย แต่เรื่องความเร็วนี่… อืมมม บางทีก็ทำเอาเราท้อใจได้เหมือนกันนะ โดยเฉพาะโปรเจกต์ที่ต้องคำนวณหนักๆ หรือมี Loop เยอะๆ ทีนี้ ไอ้เจ้า PyPy เนี่ย มันก็ผุดขึ้นมาเป็

By ทีมงาน devdog

AWS Lambda: ไม่ต้องสน Server, แค่เขียนโค้ด!

สวัสดีครับ! วันนี้จะมาเล่าเรื่อง AWS Lambda ให้ฟังแบบคนทำงานจริง ไม่ต้องเป๊ะมากนะ แต่รับรองได้ไอเดียไปใช้แน่นอน ไอ้เจ้า Lambda เนี่ย มันคือบริการ Serverless ของ AWS หรือพูดง่ายๆ คือคุณเขียนโค้ดเสร็จแล้วโยนขึ

By ทีมงาน devdog

Playwright: สกิมเว็บแบบไม่ปวดหัวเรื่องไดรเวอร์!

สวัสดีคร้าบ! วันนี้จะมาแนะนำเครื่องมือสำหรับทำเว็บสแครปปิ้ง (Web Scraping) ที่ส่วนตัวผมรู้สึกว่ามันสะดวกกว่า Selenium เยอะเลย โดยเฉพาะเรื่องการจัดการ browser driver เนี่ยะ คือมันจบในตัวเลย ไม่ต้องมานั่งหาเวอร์ชั่นให้ตรงกัน ไม่ต้องลง WebDriver Manager ให้

By ทีมงาน devdog

ขั้นตอนการทำเว็บไชต์ 1 เว็บไชต์ใช้เวลาเท่าไหร่

การทำเว็บไซต์ 1 เว็บไซต์จะใช้เวลาแตกต่างกันไป ขึ้นอยู่กับความซับซ้อนของเว็บและความต้องการของลูกค้า: 1. เว็บไซต์พื้นฐาน (เช่น เว็บบล็อก, เว็บโปรไฟล์) อาจใช้เวลา 1-2 สัปดาห์ 2. เว็บไซต์ขนาดกลาง (เช่น เว็บอีคอมเมิร์ซ, ระบบสมาชิก) อาจใช้

By ทีมงาน devdog

ลองรัน LLM บนเครื่องตัวเอง: มาเล่น Ollama กับ Python กัน!

ลองรัน LLM บนเครื่องตัวเอง: มาเล่น Ollama กับ Python กัน! เอ่อ.. ตอนนี้ LLM มันบูมมากนะ ใครๆ ก็พูดถึง ไม่ว่าจะ ChatGPT, Gemini, หรือ Llama 3 บลาๆๆ แต่ปัญหาคือเวลาจะเอามาใช้จริงจังมันก็ต้องเสียตังค์ หรือบางที

By ทีมงาน devdog

เมื่อ Automated Test แบบไม่เขียนโค๊ดไม่พอ มาลอง Playwright Python สิครับ

สวัสดีครับ บางทีเราทำ Automated Test ด้วยวิธีง่ายๆ อย่าง Chrome Recorder มันก็ดีนะครับ แต่ถ้างานมันซับซ้อนขึ้น ต้องการควบคุม เยอะขึ้น หรืออยากทดสอบแบบที่ต้องป้อนข้อมูลเยอะๆ แบบนี้ Recorder อย่างเดียวอาจจะไม่พอแล้วนะครับ วั

By ทีมงาน devdog

เชื่อมระบบหลังบ้านสู่โลกออนไลน์ ด้วย Ngrok และเสริมความทนทานให้ API

สวัสดีครับ โปรแกรมเมอร์ทุกท่าน วันนี้ผมจะมาคุยเรื่องที่หลายคนอาจจะเคยเจอปัญหานะครับ คือเวลาเราพัฒนา API อยู่บนเครื่องเรานี่แหละ Localhost ของเราเนี่ยครับ แล้วเราอยากจะให้คนอื่นลองเข้ามาใช้งาน หรือว่าอยากจะให้ระบบภายนอก อย่างพวก Webhook ต่างๆ เนี่ย เชื่อมมาหา API ของเรา มั

By ทีมงาน devdog

Nuitka: ปั้น Python เป็น EXE แจกจ่ายแอปแบบไม่ต้องคิดมาก

วันนี้มาคุยเรื่อง Nuitka กันหน่อยครับ คือบางทีเราเขียน Python แล้วมันต้องเอาไปให้คนอื่นใช้ไง พวก user ทั่วไปงี้ ซึ่งส่วนใหญ่ก็ไม่ได้ลง Python กันอยู่แล้วป่ะ? ทางออกคือก็ต้องแปลงเป็นไฟล์ .exe หรือ binary สำหรับ

By ทีมงาน devdog