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...
Ahmad Awais
Helping businesses build developer-led adoption for 10+ yrs.
VP of Developer Relations and Google Developers Advisory Board (gDAB) founding member.
π Edutainer at Node.js CLI Automation course (100 videos Β· 22 Projects) & VSCode.pro course. Over 36K devs learning. π© Award-winning Open Source Engineer & Dev Advocate π¦ Google Developers Expert Web DevRel π Mars Ingenuity Helicopter code contributor π 8th GitHub Stars Award recipient π³ Node.js foundation Community Committee Outreach Lead, Member Linux Foundation, OpenAPI Business Governing Board, and DigitalOcean Navigator.
βοΈ Author of various open-source dev-tools and software libraries used by millions of developers worldwide β¦ WordPress Core Developer π£ TEDx Speaker with 100+ international talks.
β¨ As quoted by: Satya Nadella Β· CEO of Microsoft β Awais is an awesome example for developers.
π Leading developers and publishing technical content for over a decade π Loves his wife (Maedah) β― Read more about Ahmad Awais.
πβ¦ Awais is mostly active on Twitter @MrAhmadAwais
- Courses and books
Professional development courses and books by Ahmad Awais - Talks, Conferences, Workshops
Ahmad's list of talks and other speaking engagements - Newsletter
The Developer Takeaway newsletter by Ahmad Awais - Uses page
Ahmad uses these software & hardware products - Speaker Bio and Press Kit
Includes up-to-date bio, links, and images of Ahmad Awais - Press Mentions, Media Coverage, Awards
A non-exhaustive list of press, media coverage, and awards - Contact / Email
The best way to get in touch with Ahmad Awais
Accomplished engineering leader; who loves the purple color.
purple is genius!
I like computers, problems, and using the former to solve the latter. I believe in elegance over adequacy, thoughtfulness over impulse, and the wonder of the world as we see it. I have been developing and designing web pages since the early days of tables and spacers. And no β Iβve never used the scrolling marquee with Comic Sans fonts.
GitHub Stars Award
After creating open-source software for about a decade, I've been awarded a GitHub Star by folks who run GitHub. Wrote a little something about that.
I Helped 9.5 Million Developers Solve Coding Issues via StackOverflow
Ten years ago, I started giving back on StackOverflow. Today I’m celebrating that I have managed to help over 9.5 Million developers find solutions to their coding issues. That led to a 25,922 reputation and a top 0.37% profile this year. Humbled! π₯³ I studied Electrical Engineering in college and attempted Computer Science exams as [...]
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 [...]
Quick Tip: Update an outdated fork on GitHub with a click
Developers fork repositories and forget about them. I mean until they need it again. But git’s moved on by then β your fork is probably suffering the same fate which is why you’re reading this. How should I update an outdated fork? Before today you had to do the following: git remote add upstream <clone-url> git fetch upstream [...]
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.
Vercel Edge Functions with Next.js
Vercel’s Edge Functions to be used with Next.js (v12) announced today at the second Next.js Conference look pretty amazing. Now everyone building on Next.js using Vercel will have access to a super useful middleware. I’ll be deleting a bunch of infrastructure code and probably thousands of lines of code that I have now for things [...]
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.
QuickTip: How to set Python default version to 3.x on macOS?
If you are a macOS user like me, you know the default version of Python that comes by default with your mac is version 2.X. Most of the time, you’ll end up needing Python 3.X β which I’m told you can run using the python3 command. But let’s set the default version to Python 3 β so you can run it using the default python [...]
Screencasting Tip: Auto Hide Cursor on macOS
When recording a screencast (video tutorial) I like to hide my cursor. It’s distracting to see a cursor hanging around for no reason. Leads to a bad user experience, many times you think of it as your own cursor and try to move it away while watching a video β only to realize it’s not yours, and you’re stuck with it. Trick [...]