Just now, I was banging my head on the table trying to figure out how to renew or manually reissue a new free SSL certificate for a...
Web
Find articles, blogs, content, and tutorials about all things world wide web by Ahmad Awais.
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 [...]
Ahmad AwaisImprove Developer Experience: The /home shortcut
tl;dr: When I’m logged into a SaaS app, it’s super hard to access the company’s homepage unless I log out. I want every company to do a domain.tld/home shortcut so I can check out their homepage. Do that; it’s an excellent developer experience. As developers, we often find ourselves constantly switching between different [...]
Ahmad Awais‘Promise‘ is not a valid JSX element | Async React Server Component TypeScript Error in Next.js
You might have encountered the "'Promise
Hiring the DevRel A-Team
I have some pretty big news. I am hiring and extending RapidAPI’s Developer Relations (DevRel & DX) team. A team of developers, program engineers, developer advocates, and dev-community advocate roles. And I want you to be a part of it! This is your chance to join a DevRel A-Team and make a difference for over 50 million developers [...]
Ahmad AwaisMy Command Line Audio Video Workflows with FFmpeg
If you know anything about me then you know I love automating anything and everything. I even have a complete course on building automation CLI tools with Node.js. In this post, I am sharing a couple of super useful ffmpeg workflows. FFmpeg is a free and open-source software project consisting of a large suite of libraries and programs for [...]
Ahmad AwaisReact Server Components
The React.js core team announced the RFC on React Server Components just now. Imagine React components that run only on the server and have zero impact on the client-side bundle-size. Hence zero-bundle-size.
Ahmad AwaisGitHub Dark Mode
GitHub just announced Dark Mode at GitHub Universe 2020 conference. I'm super duper excited. Check out my reaction video and a couple of other excellent features Nat Friedman (GitHub's CEO) announced in the keynote.
Ahmad AwaisNext.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.
Ahmad AwaisMaking Google Fonts Load ~20% Faster
Google fonts now use the display=swap property to make the CSS file load in async fashion. Gain ~20% faster page load by preconnecting and preloading Google fonts.
Ahmad AwaisVercel is the new ZEIT
ZEIT just announced that they have raised a $21M funding and have rebranded the platform as Vercel. This is amazing news. I believe in the mission of making it easier to build, deploy, and ship web apps. Read why I'm so excited about Vercel and Next.js
Ahmad Awais