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...
Web
Find articles, blogs, content, and tutorials about all things world wide web by Ahmad Awais.
Improve 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 [...]
‘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 [...]
My 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 [...]
React 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.
GitHub 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.
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.
Making 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.
Vercel 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
Vercel + Cloudflare Domain Setup (formerly ZEIT)
ZEIT is awesome, so is Cloudflare. Learn how to set up a Cloudflare domain with ZEIT Now with full SSL and CDN capabilities. Set up the domain and test if it works well.