New Biome Release Offers Faster Linting With TypeScript-Like Precision

Hello JavaScript Enthusiasts! Welcome to a new edition of “This Week in JavaScript“! This week, we’ll be lookin into Biome’s game-changing v2 release, celebrate the baseline availability of JSON modules across modern browsers, explore Astro’s move toward dynamic content, and review some exciting tool releases from Hono, MockRTC, and more. Biome v2 is coming for … Read more

Chinese AI Model Promises Gemini 2.5 Pro-level Performance at One-fourth of the Cost

Hello AI Enthusiasts! Welcome to the Twenty-Fourth edition of “This Week in AI Engineering”! This week, the spotlight shines on MiniMax, the Chinese AI startup that just released a frontier-level open-weight reasoning model, MiniMax-M1, with some jaw-dropping benchmarks. We also saw Google introduce a new Flash-Lite variant that’s faster and cheaper. Meanwhile, Kimi-Dev-72B emerges as … Read more

Breaking Down the AI Agent Tech Stack

AI agents are quickly becoming a necessity in the workplace. Imagine having the fastest, most knowledgeable assistant immediately available for any type of work at your request. That is exactly what AI agents are designed to be capable of. They are able to autonomously complete a wide variety of tasks, including researching on the Internet … Read more

Rethinking Pair Programming for the AI Era

Table of Links Abstract and 1. Introduction 2. Contexts, Methods, and Tasks 3. Mixed Outcomes 3.1. Quality and 3.2 Productivity 3.3. Learning and 3.4 Cost 4. Moderators 4.1. Task Types & Complexity 4.2. Compatibility 4.3. Communication 4.4. Collaboration 4.5. Logistics 5. Discussion and Future Work 5.1. LLM, Your pAIr Programmer? 5.2. LLM, A Better pAIr … Read more

Should Programming Students Learn with AI?

Table of Links Abstract and 1. Introduction 2. Contexts, Methods, and Tasks 3. Mixed Outcomes 3.1. Quality and 3.2 Productivity 3.3. Learning and 3.4 Cost 4. Moderators 4.1. Task Types & Complexity 4.2. Compatibility 4.3. Communication 4.4. Collaboration 4.5. Logistics 5. Discussion and Future Work 5.1. LLM, Your pAIr Programmer? 5.2. LLM, A Better pAIr … Read more

When Your Pair Programmer Is a Bot with Boundaries

Table of Links Abstract and 1. Introduction 2. Contexts, Methods, and Tasks 3. Mixed Outcomes 3.1. Quality and 3.2 Productivity 3.3. Learning and 3.4 Cost 4. Moderators 4.1. Task Types & Complexity 4.2. Compatibility 4.3. Communication 4.4. Collaboration 4.5. Logistics 5. Discussion and Future Work 5.1. LLM, Your pAIr Programmer? 5.2. LLM, A Better pAIr … Read more