By lew Founder on Tag: Bun, Rust, Programming
Bun

Jarred Sumner นักพัฒนาโครงการ Bun ส่งโค้ดในโครงการเป็น branch แยกชื่อว่า claude/phase-a-port เตรียมการสำหรับการพอร์ตโค้ดของ Bun ทั้งหมดจาก Zig เป็น Rust โดยไฟล์เริ่มต้นสองไฟล์เป็นการเขียนเอกสารการแปลงโค้ดจาก Zig กำหนดให้ใช้ชื่อไฟล์ตรงกันแล้วแปลงโค้ดโดยพยายามรักษาโครงสร้างเดิมไว้

By lew Founder on Tag: Ruby, Stripe, Programming
Ruby

Fable Tales และ Anna Mason ทีมงาน Stripe รายงานถึงการจัดฟอร์แมตซอร์สโค้ดของ Stripe ทั้งหมดในภาษา Ruby เมื่อปี 2024 รวม 62,213 ไฟล์ คิดเป็น 25 ล้านบรรทัดซึ่งน่าจะเป็นซอร์สโค้ด Ruby ที่ใหญ่ที่สุดในโลก แต่โค้ดกลับไม่มีมาตรฐานกลางในการจัดฟอร์แมตทำให้มีลายมือต่างกันไป

ก่อนหน้านี้ Stripe พยายามใช้ formatter มาก่อน โดยเลือก prettier-ruby แต่ไม่ประสบความสำเร็จเพราะทำงานช้าเกินไป บางไฟล์ที่ขนาดใหญ่มากๆ ถึงกับแครชไปเลย ขณะที่โปรแกรม rubocop ที่ใช้ lint ก็ไม่ได้ทำหน้าที่ formatter โดยตรง แถมมีกฎให้คอนฟิกจำนวนมาก ทำให้แต่ละคนคอนฟิกไม่ตรงกัน

By mk Founder on Tag: GitHub, Service Outage, Programming
GitHub

Vladimir Fedorov ซีทีโอของ GitHub ออกมาขอโทษผู้ใช้ที่ระบบมีปัญหาเสถียรภาพ ถึงขั้นล่มสองครั้งติดภายในสัปดาห์เดียว (จน ผู้สร้าง Ghostty ประกาศย้ายโค้ดออกจาก GitHub จากปัญหาล่มบ่อย)

GitHub เพิ่งล่มไปสองครั้งติดในวันที่ 23 เมษายน จากปัญหา merge queue ส่งผลกระทบต่อ repo และ merge request จำนวนหนึ่ง จากนั้นล่มอีกรอบวันที่ 27 เมษายน ในเรื่อง search ที่เกิดจากระบบ Elasticsearch ล่ม

By mk Founder on Tag: Lovable, Programming, Mobile App
Lovable

Lovable บริการ AI ช่วยเขียนโค้ดชื่อดังอีกราย ออกแอพมือถือทั้งบน Android และ iOS เพื่อให้เราสั่ง AI ช่วยเขียนโค้ดได้ แม้อยู่นอกบ้าน ไม่มีคอมพิวเตอร์ใช้งาน

ฟีเจอร์ของ Lovable เวอร์ชันมือถือนั้นไม่ต่างอะไรจากแอพ AI ช่วยเขียนโค้ดตัวอื่นๆ ในตลาด สามารถสร้างคิวใส่พร็อมต์เอาไว้ก่อนรันจริงได้, รองรับการเขียนพร็อมต์ด้วยเสียงพูด, แจ้งเตือนเมื่องานรันเสร็จ, สลับไปมาระหว่างแอพบนมือถือกับคอมพิวเตอร์ได้

ที่มา - Lovable

By mk Founder on Tag: GitHub Copilot, GitHub, Microsoft, Programming
GitHub Copilot

หลังจากสัญญาณมาเมื่อสัปดาห์ที่แล้ว ตั้งแต่ข่าว ไมโครซอฟท์หยุดรับลูกค้า GitHub Copilot ใหม่ชั่วคราว ล่าสุด GitHub Copilot ประกาศเปลี่ยนวิธีคิดค่าใช้งาน AI ใหม่ทั้งหมด

เดิมที GitHub Copilot คิดค่าใช้งาน AI แบบนับตามรีเควสต์ ที่เรียกว่า premium request units (PRUs) โดยโมเดลแต่ละตัวจะมีตัวคูณที่ต่างกัน วิธีคิดเงินแบบนี้มีช่องโหว่ตรงที่การถามตอบง่ายๆ กับการสั่งให้โมเดลรันงานนานๆ อาจถูกนับเป็นจำนวนรีเควสต์เท่ากัน ทำให้ลูกค้าจำนวนมากหันมาเขียนโค้ดด้วย GitHub Copilot เพราะราคาถูกกว่าเจ้าอื่นที่นับตามจำนวน token

By mk Founder on Tag: Google, Programming, Artificial Intelligence
Google

Sundar Pichai ซีอีโอกูเกิล เปิดเผยข้อมูลในงาน Google Cloud Next '26 เมื่อสัปดาห์ที่ผ่านมา ว่าโค้ดที่เขียนใหม่ 75% ของบริษัทถูกสร้างด้วย AI แล้ว ตัวเลขนี้เพิ่มขึ้นจาก 50% เมื่อปีที่แล้ว

Pichai ยังยกตัวอย่างกรณีการใช้ AI เขียนโค้ดที่สำคัญคือ migrate โค้ดเก่ามาเป็นโค้ดยุคใหม่ ซึ่งเดิมทีต้องใช้เวลาเยอะมาก ตอนนี้กูเกิลใช้ระบบ agent เข้าช่วย โดยแบ่ง 3 กลุ่มคือ planner, orchestrator, coder ช่วยให้การ migrate โค้ดทำได้เร็วขึ้น 6 เท่าจากเดิม

By lew Founder on Tag: Android, Programming
Android

ทีมงาน Android ของกูเกิลเปิดตัว Android CLI คำสั่งสำหรับการพัฒนาแอนดรอยด์ เนื่องจากความนิยมในการใช้อินเทอร์เฟซแบบ command line เพิ่มมากขึ้นจากการใช้งานผ่านปัญญาประดิษฐ์

Android CLI มีคำสั่งสำหรับควบคุมได้เหมือน Android Studio โดยมีฟีเจอร์ 4 ชุดหลัก ได้แก่ การจัดการชุด SDK เวอร์ชั่นต่างๆ, การสร้างโปรเจคใหม่, การจัดการเครื่องจำลอง, และการอัปเดตซอฟต์แวร์

By lew Founder on Tag: MiniMax, LLM, Programming, Open Source
MiniMax

MiniMax บริษัทพัฒนาปัญญาประดิษฐ์จากจีน ปล่อยโมเดล MiniMax-M2.7 ที่เน้นความสามารถในการเขียนโปรแกรมออกมาให้ดาวน์โหลด หลังจากที่ก่อนหน้านี้เปิดตัวแต่ให้บริการแบบ API เท่านั้น แต่แม้จะปล่อยโมเดลออกมาให้นำไปรันได้เอง ในเวอร์ชั่นนี้ห้ามนำไปรันเพื่อการค้าอีกต่อไปต้องขออนุญาตจาก MiniMax ก่อนเท่านั้น

ก่อนหน้านี้โมเดลตระกูล MiniMax-M2 ใช้ไลเซนส์แบบ modified MIT ที่เพิ่มเงื่อนไขว่าต้องแสดงข้อความให้ชัดเจนว่ากำลังให้บริการด้วยโมเดล MiniMax แต่ก็ยังให้บริการเพื่อการค้าได้ ในเวอร์ชั่นนี้เป็นการห้ามใช้งานทั้งหมด ต้องขออนุญาตเป็นทางการเท่านั้น

By lew Founder on Tag: Claude, Programming, LLM
Claude

ผู้ใช้ GitHub บัญชี stellaraccident เขียนรายงานวิเคราะห์ว่าในช่วงเดือนที่ผ่านมา Claude Code ความสามารถลดลงมาก โดยเขาอาศัย log ทั้งหมดในช่วงหลายเดือนที่ผ่านมาวิเคราะห์พฤติกรรมของ Claude Code

รายงานพบว่า Claude เริ่มปิดบัง thinking token มากขึ้นเรื่อยๆ จนปิดบังทั้งหมด ขณะที่อัตราการคิดก่อนตอบโดยเฉลี่ยก็สั้นลงเรื่อยๆ ส่งผลต่อคุณภาพการเขียนโค้ดโดยรวมลดลง เช่น ก่อนหน้านี้ Claude Code จะพยายามอ่านไฟล์ก่อนแก้ไขเสมอ แต่ช่วงหลังกลับพยายามแก้ไขทันที ส่งผลให้การแก้ไขไฟล์ล้มเหลวมากขึ้น หลายครั้งก็คิดวนไปวนมาเปลืองโทเค็นไปเปล่าๆ

By mk Founder on Tag: Cursor, IDE, Programming
Cursor

Anysphere เปิดตัวบริการช่วยเขียนโค้ด Cursor เวอร์ชัน 3.0 ถือเป็นการอัพเกรดใหญ่นับจาก Cursor 2.0 เมื่อเดือนตุลาคม 2025

ของใหม่ใน Cursor 3.0 คือระบบ UI แบบใหม่ที่เขียนขึ้นมาใหม่ทั้งหมดเพื่อรองรับ workflow ของการเขียนโค้ดในยุค AI ต่างจากของเดิมที่ใช้ฐานมาจาก VS Code (อินเทอร์เฟซใหม่ยังไม่ได้บังคับใช้งาน ใช้ของเก่าได้ถ้าชอบ)

By lew Founder on Tag: JavaScript, Open Source, Programming, Midjourney
JavaScript

Cheng Lou วิศวกรซอฟต์แวร์จาก Midjourney และเคยทำงานที่ Apple และ Meta ปล่อย Pretext ไลบรารีสำหรับการคำนวณขนาดข้อความเมื่อเรนเดอร์ด้วยฟอนต์ต่างๆ

ปกติแล้วการวัดขนาดข้อความใน JavaScript/TypeScript จะอาศัยการเรนเดอร์ใน DOM ของเบราว์เซอร์แล้วขอขนาด DOM จากเบราว์เซอร์ ปัญหาคือกระบวนการนี้กินพลังประมวลผลสูงมาก แต่ Pretext สร้างกระบวนการวัดขนาดข้อความด้วยตัวเอง

By lew Founder on Tag: Go, Programming, LLM, JSON, JavaScript
Go

Reco บริษัทความปลอดภัยองค์กรเล่าถึงประสบการณ์การพอร์ตไลบรารี JSONata จาก JavaScript เป็น Go ด้วย AI เพื่อลด overhead ในการรันคิวรี ผลการพัฒนาทำให้ค่าเซิร์ฟเวอร์ประหยัดลงมหาศาลเทียบกับค่าโทเค็นของ AI

By lew Founder on Tag: MiniMax, LLM, Programming
MiniMax

MiniMax เปิดตัวแพ็กเกจ Token Plan เปิดให้ API ใช้งานโดยไม่จำกัดการใช้งานกับเครื่องมือเขียนโปรแกรมเท่านั้น

เดิมผู้ให้บริการ LLM ต่างๆ มักเลือกให้บริการแพ็กเกจรายเดือนกับเครื่องมือเขียนโค้ดเป็นหลัก เนื่องจากสามารถใช้แคชได้อย่างมีประสิทธิภาพ จากการคุยต่อเนื่องในเรื่องเดิมในระยะเวลาสั้นๆ แต่ความนิยมของ OpenClaw ก็ทำให้มีคนเรียกร้องการใช้งานเครื่องมืออื่นๆ มากขึ้น รวมถึงพฤติกรรมการใช้งานที่ OpenClaw เรียก Agent ย่อยหลายตัวพร้อมกัน

By lew Founder on Tag: Vite, Programming
Vite

Vite โครงการเครื่องมือ build เพื่อสร้างโค้ดจาวาสคริปต์ที่รองรับเบราว์เซอร์หลากหลายจากซอร์สโค้ดสมัยใหม่ ออกเวอร์ชัน 8.0 มีความเปลี่ยนแปลงสำคัญคือการเปลี่ยนเอนจิน bundler จาก Rollup และ esbuild มาเป็น Rolldown

By lew Founder on Tag: Open Source, LLM, Programming, Artificial Intelligence
Open Source

Mark Pilgrim ผู้สร้างโครงการ chardet ไลบรารีสำหรับตรวจ encoding ของสตริง แสดงความไม่พอใจที่ทีมงานผู้ดูแลโครงการปัจจุบันเปลี่ยนไลเซนส์โครงการในเวอร์ชั่น 7.0.0 เป็น MIT จากเดิมที่โครงการโอเพนซอร์สแบบ LGPL มาตลอด โดยทีมงานผู้ดูแลปัจจุบันอ้างว่าทำได้ เพราะเขียนโครงการขึ้นใหม่ทั้งหมดด้วย AI

By lew Founder on Tag: Browser, Rust, Programming, Open Source
Browser

Ladybird โครงการเบราว์เซอร์ใหม่ที่สร้างจากศูนย์ แยกจากโครงการเดิมๆ เช่น Blink หรือ WebKit ประกาศเตรียมย้ายโค้ดบางส่วนไปยังภาษา Rust หลังจากหาภาษาแบบ memory safe มาแล้วระยะหนึ่ง เดิมโครงการเคยพิจารณาภาษา Swift ด้วยแต่พบว่าการซัพพอร์ตนอกแพลตฟอร์มแอปเปิลไม่ดีนัก และก่อนหน้านี้ Firefox และ Chromium ก็ใช้ Rust อยู่ก่อนแล้ว การใช้ Rust ตามจึงเป็นตัวเลือกที่ดี

By mk Founder on Tag: Claude, Anthropic, Security, Programming
Claude

Anthropic เปิดตัว Claude Code Security เป็นฟีเจอร์ย่อยของ Claude Code ที่ช่วยหาช่องโหว่ความปลอดภัยและหาวิธีแก้ไขให้

Claude Code Security จะช่วยสแกน codebase ทั้งหมด เพื่อค้นหาว่ามีช่องโหว่ความปลอดภัยอะไรบ้าง พร้อมเสนอวิธีแก้ไขออกมาเป็นแพตช์ เพื่อให้มนุษย์คอยรีวิวอีกที

วิธีการสแกนโค้ดของ Claude Code Security จะไม่ได้เป็นแค่การมองหาแพทเทิร์นแบบพื้นๆ แต่จะ "คิดแบบนักวิจัยความปลอดภัย" ทำความเข้าใจความเชื่อมโยงของโค้ด การเคลื่อนตัวของข้อมูลภายในแอพ จึงค้นหาช่องโหว่ที่ซับซ้อนมากขึ้นได้

By lew Founder on Tag: Go, Programming
Go

Alan Donovan หนึ่งในทีมงานภาษา Go จากกูเกิลเขียนบล็อกเชิญชวนนักพัฒนาภาษา Go ให้ใช้คำสั่ง go fix คำสั่งปรับโค้ดให้เป็นไปตามฟีเจอร์ภาษารุ่นใหม่ๆ หลังจาก Go 1.26 ที่เพิ่งออกมาในเดือนนี้เขียนคำสั่ง go fix ใหม่ และเพิ่มฟีเจอร์วิเคราะห์โค้ดรูปแบบเก่า

Donovan ระบุว่าเริ่มเห็นแนวโน้มว่าโค้ด Go ใหม่ๆ เขียนด้วย LLM ที่เรียนรู้ภาษาจากโค้ดเดิม ทำให้การใช้ภาษาไม่ยอมไปใช้ฟีเจอร์ใหม่ๆ แถมหลายครั้งเมื่อบอกให้ใช้บางฟีเจอร์ตรงๆ LLM หลายตัวก็ไม่ยอมใช้อยู่ดีแล้วบอกผู้ใช้ว่าภาษา Go ไม่มีฟีเจอร์

By mk Founder on Tag: Spotify, Programming, Artificial Intelligence
Spotify

Gustav Söderström ซีอีโอร่วมของ Spotify ตอบคำถามในที่ประชุมแถลงผลประกอบการไตรมาส 4/2025 ในประเด็นผลกระทบจาก AI ต่อการเขียนโปรแกรม

คำตอบของ Söderström คือกลุ่มนักพัฒนาที่เก่งสุดที่สุดของบริษัท (the best developers) ไม่ได้เขียนโค้ดเองแม้แต่บรรทัดเดียวมาตั้งแต่เดือนธันวาคมแล้ว เขายังยกตัวอย่างว่านักพัฒนาใช้วิธีสั่ง Claude Code ให้ทำงานต่างๆ ผ่าน Slack บนมือถือระหว่างเดินทางไปยังที่ทำงาน และงานเสร็จขึ้นโปรดักชันก่อนเดินทางไปถึงด้วยซ้ำ

By mk Founder on Tag: OpenAI, ChatGPT, LLM, Programming, Cerebras
OpenAI

OpenAI เปิดตัวโมเดลเขียนโค้ดเวอร์ชันย่อย GPT‑5.3‑Codex‑Spark เป็นเวอร์ชันลดรูปของ GPT‑5.3‑Codex ที่ทำงานได้เร็วขึ้นอีกมากๆ จนทำงานเขียนโค้ดแบบ "เกือบเรียลไทม์" ได้แล้ว

ความเร็วของ Codex‑Spark เกิดจากการปรับแต่งตัวโมเดล ร่วมกับการรันบน ฮาร์ดแวร์ความเร็วสูง Wafer Scale Engine 3 ของ Cerebras ส่งผลให้สามารถสร้างเอาต์พุตได้เกิน 1,000 token ต่อวินาที โดยที่ยังคงคุณภาพของโค้ดที่สร้างได้

Subscribe to Programming