GitHub's 2025 trends, JavaScript loops best practices, code review mistakes, and combinatory logic fun.

View in browser | Past Issue | Subscribe / Unsubscribe

SitePoint Source

Welcome, Developers! πŸ‘‹

Today's edition covers GitHub's 2025 developer trends, practical async loop patterns in JavaScript, code review practices that balance quality with team velocity, OpenAI's restructure and more.

From our sponsor: Autify

Scale QA with AI + Playwright

Test Maintenance and coverage slowing you down? Autify Nexus combines AI and Playwright to fix broken tests, generate new ones from plain English, and keep your automation fast and reliable. 


Low-code when you want it, custom-code when you need it. 

Try Nexus Free

πŸ”– The Reading Room

Articles we have hand-picked for you:

GitHub Octoverse 2025

This year's report has some cool findings: over 36 million developers joined (one per second), TypeScript overtook Python/JavaScript as most-used language, AI tools drove record activity, and India became the largest open source contributor base globally.

By GitHub β†’

Mistakes I See Engineers Making in Their Code Reviews

Focus on system context too instead of just diff lines, avoid imposing personal style preferences rather than asking "does this work?" and leaving too many comments. Don't shy from a blocking review if needed but don't over-gatekeep and hurt team velocity.

By Sean Goedecke β†’

Rethinking Async Loops in JavaScript

This article covers best practices for handling asynchronous loops in JavaScript. It includes common pitfalls like sequential fetching, improper map() usage, and Promise.all() failures, then recommends solutions: for...of for order, Promise.all() for speed, Promise.allSettled() for safety, and throttling for controlled concurrency.

By Matt Smith β†’

OpenAI Completes Major Restructuring

OpenAI has finalized its transformation into a for-profit corporation nested within a nonprofit foundation. The new structure gives the OpenAI Foundation 26% ownership and board control, while Microsoft holds roughly 27% valued at $135 billion. The recapitalization enables OpenAI to raise funding without legal restraints, ending a complex legal process resisted by Elon Musk.

By Russell Brandom β†’

Programming with Less Than Nothing

A satirical read about solving FizzBuzz in an interview using combinatory logic, a minimal computational model based on just two functions (S and K combinators) instead of variables.

By Josh Moody β†’

⏳ Back in Time

Most clicks from last newsletter:

πŸ”— The Link Lounge 

Unordered finds from around the web:

Find something cool? You can send us links to feature here via email.

🧰 The Toolbox

Tools and products we're excited about today:

Claude Code Web

Claude Code but for the browser. Connect GitHub repos, run multiple tasks in parallel, and create PRs automatically. Each task runs in an isolated, secure environment with network restrictions.

Learn more β†’

Solito 5

Solito 5 drops React Native Web, making it work with zero config on web. It lets you use Next.js fully on web while maintaining cross-platform compatibility with iOS and Android.

Learn more β†’

Argc

Argc is a Bash CLI framework that simplifies building command-line tools through comment tags. Define your interface via comments, add one eval line, and Argc handles parsing, validation, help text, and shell completions.

Learn more β†’

Dictly

Dictly provides private, on-device dictation that's 100% offline. Speak naturally and see styled text appear instantly in any app in Mac.

Learn more β†’

Scale QA with AI + Playwright  
Test Maintenance and coverage slowing you down? Autify Nexus combines AI and Playwright to fix broken tests, generate new ones from plain English, and keep your automation fast and reliable.


Low-code when you want it, custom-code when you need it. 

Try Nexus Free

🎀 Your Voice

Your feedback shapes what comes next! We read every email, so simply hit reply and tell us what's on your mind.