Most developers use a terminal for years before realizing they don’t actually know what a terminal is. They know how to use...
Ahmad Awais
Founder & CEO of ⌘ Command Code, the most used coding agent for open models: 160K+ users, 50K+ paying customers. Founded Langbase (AI cloud for agents with memory & tools).
"What an awesome example for developers." — Satya Nadella, CEO of Microsoft, on my NASA Ingenuity code.
NASA Ingenuity Mars Helicopter code contributor · 6× GitHub Star, one of the first 8 Gold Stars · #1 trending JavaScript developer on GitHub · 6× Google Developer Expert · 6× Microsoft MVP.
Ex VP DevRel & DevTools at RapidAPI · Google Developers Advisory Board (gDAB) founding member · OpenAPI Business Governing Board, Linux Foundation · SF DevNetwork AI/ML Advisory Board · Angel investor (Replit, Resend, Daytona, Gumroad and you?).
Award-winning open source engineering leader: 300+ projects, 50–100M downloads a year, including Shades of Purple (5M+ developers) and corona-cli (10B+ queries).
Taught 217K+ developers via NodeCLI.com and VSCode.pro. 160+ talks. Blogging since 2000, billions of views.
❯ Read more about Ahmad Awais or come say hi on 𝕏 @MrAhmadAwais.
Supabase with Next.js App Router Fix for Invariant: cookies() expects to have requestAsyncStorage, none available
Next.js App router is pretty awesome. Sadly, it’s super new. The errors you face are sometimes hard to debug as you can’t see where it’s coming from and why. I hope they fix it soon. Supabase is pretty awesome, too. I’ve been using it as a backend, database, file storage, and, most importantly, as an authentication [...]
‘Promise‘ is not a valid JSX element | Async React Server Component TypeScript Error in Next.js
You might have encountered the "'Promise
Next.js Absolute Imports and Aliases
Since Next.js v9.4 you have the ability to use absolute imports or aliases for your import statements. I love this feature with all my heart.