When I was a kid, I wanted to be an astronaut—exploring space and whatnot. But I was afraid of heights, told my mom I'll settle as...
Helping businesses understand developers. Head of Developer Relations RapidAPI 📟 Edutainer at Node.js CLI Automation and VSCode.pro 🎩 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, 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+ talks 🙌 Leading developers and publishing technical content for over a decade 💜 Loves his wife (Maedah) ❯ Learn more →
Say 👋 on Twitter @MrAhmadAwais | Subscribe to the Developers Takeaway!
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 [...]Ahmad Awais
When I was a kid, I wanted to be an astronaut—exploring space and whatnot. But I was afraid of heights, told my mom I'll settle as a scientist who'd invent things like rockets. Later I became an Electrical Engineer — switched to Computer Science and wrote a lot of open-source code. Less did I know my code will make it to Mars one day.Ahmad Awais
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 [...]Ahmad Awais
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 [...]Ahmad Awais