Launch An Android Emulator from the Command Line

While developing React Native apps (or Ionic Framework) I really dislike opening Android Studio on my Mac just to launch an emulator. To avoid this, I use this workflow: source ~/.bash_profile # Now, see what emulators you have: > $ANDROID_HOME/emulator/emulator -list-avds # You'll get a list like this: Pixel…

Review Full Stack Advanced React and GraphQL by Wes Bos

Since I've found myself looking for a new job recently, I thought it would be a good idea to level up my React skills. I knew Wes Bos had a new "Full Stack Advanced React and GraphQL" course. Since I've taken several of his courses before, I knew this would…

GraphQL Subdomain Queries with 3rd Party Cookies Disabled

UPDATE: Wes was kind enough to respond via Twitter about this issue. It seems Heroku and Now, have their domains as a "public suffix". This means you can't set a cookie for their TLD. The fix was for me to alias my frontend and backend URLS like this: sick-fits-backend.calendee…

Recovering from a New Job Disaster and How To Interview for a New Job

tl;dr (seriously long!) : I talk a lot about myself below. Here's the gist of it: I started a new job in mid-January and quit after only two days. I cover the mistakes I made during the interview process; problems with the new job; coping with shame, embarrassment, impostor syndrome…

Firebase Features Wishlist

UPDATE: I've created a Firebase Cloud Function that can obtain a user's IP address. This information can be logged, added to the database, or used for any desired purpose. LINK : https://github.com/calendee/firebase-log-ip-address UPDATE: The Firebase team has responded to this post and provided some insight on their…

Converting base64 to an Image

A very long time ago, I wrote a post about Getting base64 of an Image. Today, I needed to do the inverse of that. I had a text file with base64 data that needed to be converted into a JPEG file. How to proceed? Well, first, check the docs: >…