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 ต่อวินาที โดยที่ยังคงคุณภาพของโค้ดที่สร้างได้

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

Mitchell Hashimoto ผู้สร้างโปรแกรม Ghostty ที่เป็น terminal emulator โอเพนซอร์สที่ได้รับความนิยมสูง ประกาศเพิ่มเงื่อนไขการส่งโค้ดเข้าโครงการด้วยระบบคะแนนการมีส่วนร่วม เรียกว่า Vouch เพื่อให้ผู้ดูแลโครงการเดิมมองเห็นว่าโค้ดที่ส่งเข้ามา มาจากนักพัฒนาที่น่าเชื่อถือเพียงใด

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

Alibaba Cloud เปิดตัวโมเดล Qwen3-Coder-Next ปัญญาประดิษฐ์แบบ LLM พัฒนาต่อจาก Qwen3-Next-80B-A3B-Base แล้วนำไปฝึกการเขียนโปรแกรมมาโดยเฉพาะ

By lew Founder on Tag: GitHub Copilot, GitHub, LLM, Programming
GitHub Copilot

GitHub ขยายบริการ Copilot CLI ให้นักพัฒนาสามารถสร้างแอปพลิเคชั่นโดยอาศัยการเรียก LLM เช่น GPT-5 ผ่านทางบัญชี GitHub แทน

แนวทางการพัฒนาโดยทั่วไปคล้ายกับการใช้ไลบรารีพัฒนา agentic AI แต่ใช้ API key ของ LLM เจ้าต่างๆ ด้วยตัวเอง แต่อาศัย agentic loop ของ Copilot CLI การเรียกใช้งานผ่าน SDK จะเทียบเท่ากับ premium request ใน GitHub Copilot และถูกนับโควต้ารวม (บัญชี GitHub Copilot 10 ดอลลาร์ให้โควต้า 300 request ต่อเดือนและซื้อเพิ่มได้ 0.04 ดอลลาร์ต่อครั้ง)

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

Cursor รายการการทดลองใช้ AI เขียนโค้ดระยะยาวระดับสัปดาห์ โดยสร้างโครงการที่มีความซับซ้อนสูง ปกติมนุษย์ใช้เวลาทำโครงการเหล่านี้นับเดือนหรือนับปี ตอนนี้โครงการเบราว์เซอร์ที่สร้างจาก AI ล้วนๆ ก็เริ่มใช้งานได้แล้วแม้จะคุณภาพไม่ดีอยู่ก็ตาม

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

Anthropic เริ่มบล็อคไคลเอนต์อื่นๆ ที่จำลองตัวเองเป็น Claude Code แล้วเชื่อมต่อผ่านบัญชีที่สมัครแพ็กเกจ Claude เอาไว้

ตัวอย่างไคลเอนต์ที่จำลองตัวเองเป็น Claude Code เช่น OpenCode ที่ใช้งานโมเดลหลายยี่ห้อพร้อมกันได้ โดยอาศัยการล็อกอินแบบ OAuth2 ผ่านบัญชี Anthropic

ก่อนหน้านี้โปรแกรม AI ช่วยเขียนโค้ดหลายโครงการได้รับคำขอจาก Anthropic ให้ถอดฟีเจอร์ล็อกอินเป็น Claude Code ออกเพราะเป็นการใช้งานละเมิดข้อตกลงการใช้งาน

By lew Founder on Tag: Bose, Programming, Speaker
Bose

Bose ประกาศหยุดซัพพอร์ตลำโพง Bose SoundTouch ลำโพง Wi-Fi ราคาแพง ทำให้ไม่สามารถใช้งานผ่านแอป SoundTouch และตั้งค่าพรีเซ็ตได้อีกต่อไป แต่ล่าสุดบริษัทก็ปรับแนวทางให้ดีขึ้น ด้วยการคงฟีเจอร์บางส่วนไว้และยังเปิดเอกสาร API เพื่อให้นักพัฒนาภายนอกสร้างฟีเจอร์ทดแทนได้

แผนการเดิมของ Bose คือหลังหมดซัพพอร์ตจะปิดฟีเจอร์ลงเหลือการเล่นเพลงผ่านพอร์ต AUX, HDMI, และ Bluetooth เท่านั้น ไม่สามารถใช้ Wi-Fi ได้ทั้งหมด แต่แผนใหม่จะคง AirPlay และ Spotify Connect ไว้ด้วย

By lew Founder on Tag: LLM, Programming
LLM

MimiMax ผู้พัฒนาโมเดลปัญญาประดิษฐ์จากเซี่ยงไฮ้เปิดตัวโมเดล MiniMax M2.1 โมเดลที่เน้นความสามารถในการเขียนโปรแกรมอย่างมากทำคะแนนทดสอบพัฒนาขึ้นจาก M2 ชัดเจน และแซง DeepSeek V3.2 ขึ้นไประดับใกล้เคียงกับ Claude Sonnet 4.5 ได้ โดยเฉพาะเมื่อทดสอบแบบหลายภาษาก็แซงหน้า Claude Sonnet 4.5 ไปได้

ใน WebDev Arena ให้ MiniMax M2.1 เป็นอันดับ 6 สูงสุดในบรรดาโมเดลโอเพนซอร์สทั้งหมด แซงหน้า GLM-4.7 ของ Z.ai ไปเล็กน้อย

By wittawasw Contributor on Tag: Ruby, Programming
Ruby

ทีมพัฒนา Ruby ประกาศปล่อยภาษา Ruby เวอร์ชัน 4.0.0 อย่างเป็นทางการ ตามธรรมเนียมของชุมชน Ruby ที่จะออกอัปเดตเวอร์ชันใหม่ในวันคริสต์มาสของทุกปี

Ruby 4.0.0 เป็นการอัปเดตใหญ่ที่ต่างจากทุกปีตรงที่มีการเปลี่ยนสโลแกนดั้งเดิมที่ใช้ว่า "programmer happiness" (ความสุขของโปรแกรมเมอร์) เป็น "A language where people gather, a site where people are visible." (ภาษาที่ผู้คนมารวมกัน และเป็นพื้นที่ที่ผู้คนได้แสดงออก) เพื่อสื่อถึงระบบนิเวศของชุมชนนักพัฒนา Ruby ที่มีความสร้างสรรค์และเปิดกว้างเป็นจุดขายร่วมด้วย แทนการใช้แค่ความง่ายของ syntax เป็นจุดขายเพียงอย่างเดียว

By lew Founder on Tag: JavaScript, Programming
JavaScript

Fabrice Bellard โปรแกรมเมอร์ฝรั่งเศสระดับตำนานที่สร้างโครงการสำคัญๆ เช่น FFmpeg, QEMU, Tiny C Compiler เปิดโครงการใหม่ MicroQuickJS (mjs) เอนจินจาวาสคริปต์ที่เน้นการประหยัดแรมถึงขั้นสุด ขนาดไบนารีต่ำกว่า 100KB และใช้แรมตอนรันจริง 10KB เท่านั้น

By lew Founder on Tag: Z.ai, LLM, Programming
Z.ai

Z.ai ผู้พัฒนาโมเดลปัญญาประดิษฐ์ที่เน้นงานเขียนโปรแกรมอัปเกรดโมเดล GLM-4.7 ทำให้คะแนนทดสอบเพิ่มขึ้นจาก GLM-4.6 ชัดเจน

ชุดทดสอบที่ GLM-4.7 ได้คะแนนดีขึ้นมาก เช่น SWE-Bench เพิ่มขึ้น 12.7%, SWE-Bench Verified เพิ่มขึ้น 5.8%, Terminal Bench Hard เพิ่มขึ้น 9.7% แม้จะยังไม่ชนะโมเดลชั้นนำอย่าง Gemini 3.0 Pro, Claude Sonnet 4.5 แต่ก็ถือว่าเข้าใกล้มาก

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

Simon Willison ผู้สร้าง Django และผู้เขียนบล็อกรีวิวเทคโนโลยี LLM จำนวนมาก ทดลองพอร์ตไลบรารี JustHTML ที่ Emil Stenström ใช้เวลาเกือบหนึ่งปีในการพัฒนาไลบรารีไพธอน มาเป็นไลบรารีจาวาสคริปต์ภายในเวลาไม่ถึงวัน โดยใช้เพียง GPT-5.2 บน Codex CLI อย่างเดียว

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

Emil Stenström Head of AI Product จากบริษัท Odevo เล่าถึงประสบการณ์การสร้างไลบรารี JustHTML ที่เป็น HTML5 parser ที่เขียนด้วยภาษาไพธอนล้วนๆ และไม่มีการใช้ไลบรารีอื่นภายนอก เครื่องมือสำคัญที่เขาใช้คือ LLM ช่วยเขียนโปรแกรม

By mk Founder on Tag: Java, Oracle, Programming
Java

Oracle ประกาศถอดแพ็กเกจ java.applet ออกจาก JDK 26 ที่จะออกในเดือนมีนาคม 2026 ถือเป็นจุดสิ้นสุดของเทคโนโลยี Java Applet ที่มีมายาวนานตั้งแต่ JDK 1.0 ในปี 1996

Java Applet เกิดขึ้นในยุคที่เทคโนโลยีเว็บยังไม่มีลูกเล่นมากนัก บริษัท Sun Microsystems ในยุคนั้นจึงพัฒนาการฝัง Java Applet ที่มีแอนิเมชันต่างๆ ลงในเว็บเพจ HTML ด้วยแท็ก <applet> และภายหลังก็มีคู่แข่งรายอื่นๆ อย่าง Flash และ Silverlight ตามมา (แม้สุดท้ายก็ตายหมดหลังยุค HTML5 แต่น่าสนใจว่า Java Applet อยู่รอดมานานกว่า Flash หลายปีมาก)

By mk Founder on Tag: R, Programming, TIOBE
R

ภาษา R กลับมาติดอันดับ Top 10 ภาษาโปรแกรมยอดนิยมของ TIOBE Index อีกครั้ง (อยู่อันดับ 10 พอดี) หลังจากเคยติดมาแล้วครั้งหนึ่งในช่วงปี 2020

ภาษาโปรแกรมยอดนิยมอันดับหนึ่งเป็น Python ด้วยความนิยมแบบทิ้งขาด 23.64% อันดับสอง C ที่ 10.11%, อันดับสาม C++ 8.95%, อันดับสี่ Java 8.70%, อันดับห้า C# 7.26% ซึ่งถือเป็นภาษาที่ได้รับความนิยมเพิ่มสูงสุดในรอบเดือนนี้ด้วยที่ 2.39% (เทียบเดือนเดียวกันของปีก่อน)

TIOBE ยังระบุว่าเตรียมประกาศรางวัลภาษาโปรแกรมยอดเยี่ยมแห่งปี 2025 ในเดือนหน้า ซึ่งตอนนี้ C# น่าจะเป็นภาษาที่น่าจะได้รางวัลนี้

By lew Founder on Tag: Linux, Rust, Programming, Kernel
Linux

ในงาน Maintainers Summit ที่ประชุมกลุ่มนักพัฒนาเคอร์เนลลินุกซ์ปีนี้ ที่ประชุมตกลงปรับสถานะภาษา Rust จากเดิมที่เป็นโค้ดทดลอง (experimental) มาเป็นโค้ดปกติ

แม้ว่า Rust จะอยู่ในฐานะการทดลองในเคอร์เนลมาตลอด แต่ก็มีโค้ดจำนวนมากในเคอร์เนลเขียนด้วย Rust อยู่แล้ว เช่น Asahi Linux พยายามพัฒนาไดร์เวอร์ GPU ของ Apple Silicon ใน Rust และเป็นชนวนความขัดแย้งระหว่างนักพัฒนาจนผู้ดูแลโครงการลาออกไป โดยก่อนหน้านี้ Alex Gaynor นักพัฒนาเคอร์เนลคนแรกที่ทดลองใช้ Rust ในเคอร์เนลก็ถอนตัวออกมาแล้ว

Subscribe to Programming