This article was first published at AhmadAwais.com

As a full-time #OpenSourcerer — October is one of my favorite months. And it’s October already. Today’s #OneDevMinute is about #Hacktoberfest — it’s a month-long online event where you signup at GitHub.com and Hacktoberfest to celebrate Open Source by contributing at least four times between the October 1–31. Let me help you get started.

Good folks from DigitalOcean, GitHub, and this time the Dev.to …


Developers, developers, developers” is all that Microsoft cares about in 2019. This is a welcomed change — Microsoft has unveiled Windows Terminal, a new command-line app for Windows.

New Windows Terminal

Windows Terminal

You heard that right. It’s like Windows forgot to update the terminal app for about two decades and only now realized that the old grandpa terminal gotta go. Microsoft is launching a new command line app for Windows, called the new Windows Terminal.

Windows Terminal

Features: (new) Windows Terminal

  • Cross Env: The new Windows Terminal is designed to be an access point for all sorts of different command-line environments since it works with Cmd, PowerShell…

Google has just welcomed me in the Google Developers Experts Program after recognizing my open source work as a web technology expert. As you can imagine, I’m quite happy to have earned this distinction.

Woohoo! 🎉🎉🎉

I worked alongside the Google Developer Relations team back in 2017 hacking together a couple of open source projects. Since then I’ve got the opportunity to hang out with and work alongside some of the finest engineers in the web industry.

EXPERTS PROGRAM: A global program to recognize individuals who are experts and thought leaders in one or more Google technologies. These professionals actively contribute and support the developer and startup ecosystems around the world, helping them build and launch highly innovative apps.

Eligibility Criteria

  • Be a expert in the subject area.
  • Have the ability to articulate clearly & provide…

Photo by The Roaming Platypus on Unsplash

Maybe like me you are thinking about migrating away from Medium? While there are some complex guides available on how you can get links to all of your Medium posts, I have an easier one that just works.

  • STEP #1: Go to your profile latest page https://medium.com/@mrahmadawais/latest— swap my username i.e. mrahmadawais with yours.
  • STEP #2: Open JavaScript Console. On Mac press COMMAND (⌘) + ALT (⌥) + J. Or just right click > Inspect > Click the tab named Console .
  • STEP #3: Paste and run this command document.querySelectorAll(‘.c .h > a’).forEach((link) => console.log(link.href)) and you’ll get the links…

Ahmad Awais

As a Full Stack JavaScript developer, I am super excited about this relatively new FaaS or Functions as a Service offering that has also caught on a name of Serverless — since you don’t have to manage, update, patch, or worry about servers.

While building this custom WordPress dashboard, I wanted to make sure that each module of this dashboard lived in form of a serverless app with multiple serverless functions. This decision was based on keeping this dashboard’s cost as economical as possible.

👀 Three Options

There are three major cloud services providers present. That are Microsoft Azure, Google Cloud Platform, and…


Just updated to macOS Mojave only to find out that there is a terrible font rendering issue for almost all the ElectronJS based apps like VSCode my code editor of choice.

After researching a little bit, less to my surprise, I found out that Apple has disabled Subpixel antialiasing for text in macOS Mojave. It’s gone.

Little more research led to a fix, all you have to do is open up your Terminal application (COMMAND (⌘) + SPACE then search for Terminal) and run the following command.

defaults write -g CGFontRenderingFontSmoothingDisabled -bool NO

This will lead to the font smoothing…


🔥 Hot-tip: Do you mess up git commit messages quite often? I DO!

Most of the time I have to amend the last git commit message. So, I made a small bash function out of it.

⚠️ Avoid --force unless it is absolutely necessary and you can be sure that nobody else is syncing your project at the same time.

✅ Amend git commit in one go 🤖 Put it in .bashrc/.zshrc etc files 👌 Sharing this quick-tip is a fun thing to do


Shades of Purple VSCode theme is featured as a best VSCode theme of 2021.

P.S Check out my VSCode.pro and NodeCLI.com professional courses.

I have been using Sublime for over ten years, but last year, as a full-time open source developer — I got inspired by the new open source editor called VSCode or Visual Studio Code.

Fast forward one year and I am an avid power user of VSCode. I fell in love with how easy it is to improve VSCode and make it better for everyone.

VSCode community has empowered me enough to do the following things which…


New Gmail!

Google seems to have just announced the new Gmail. ICYMI I am an avid user. So, I went ahead and started trying out what’s new.


Ahmad’s Monday 2018–04–23 in RescueTime

Mondays, as we know it, are not fun at all. Having a productive Monday is a godsend let alone the Most Productive MONDAY™ — which is what I had yesterday. I can’t shake the feeling of how awesome it felt.

I wanted to write this article yesterday but didn’t wanna jinx it. So, here it goes. Not only was yesterday the most productive day I had in 2018, but a cherry on the top it was a Monday. See, I know! 😲

This is what the day looked like:

🌘 I slept at 1 AM Sunday’s night.

☀ And woke…

Ahmad Awais ⚡️

Award-winning DevRel Eng. ❯ NodeCLI.comVSCode.pro ❯ Google Developers Expert ❯ Node.js Community Committee ❯ WordPress Core ❯ Self-confessed tech comedian!

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store