Human Who Codes

Human Who Codes The tech ramblings of Nicholas C. Zakas

Hi everyone — I’m excited to announce the release of my new e-book, Understanding JavaScript Promises! This new book cov...
01/12/2022

Hi everyone — I’m excited to announce the release of my new e-book, Understanding JavaScript Promises! This new book covers all of the intricacies of promises including basic and advanced concepts. It’s also filled with real-world examples to illustrate how you might use the concepts in your work.

If you’re a front-end engineer, JavaScript developer, or web developer, this book is for you.

And the best part? It’s free. Download it now!

Since they were introduced in 2015, promises have become an important part of the JavaScript language. All new asynchronous APIs are built on promises, and as such, it's important for developers to have a good understanding of how promises work.

New desk setup.
07/16/2020

New desk setup.

Before-after: Workstation makeover from utilitarian to optimized. @ Mountain View, California
06/07/2020

Before-after: Workstation makeover from utilitarian to optimized.
@ Mountain View, California

11/20/2019

My Harmony remote has become a variable rate reward system. Changing batteries didn’t help. 🤔

Reviewing an ESLint RFC the old fashioned way. Paper FTW!
11/12/2019

Reviewing an ESLint RFC the old fashioned way. Paper FTW!

An interesting book about how the technology revolution led to income inequality.
10/29/2019

An interesting book about how the technology revolution led to income inequality.

Go home, iPhone, you’re drunk.
10/13/2019

Go home, iPhone, you’re drunk.

Spread arguments in JavaScript can get confusing when used in the middle of a function call.
09/28/2019

Spread arguments in JavaScript can get confusing when used in the middle of a function call.

Excited to get started playing around with the new GitHub package registry!
09/17/2019

Excited to get started playing around with the new GitHub package registry!

My Raspberry Pi journey begins.
09/05/2019

My Raspberry Pi journey begins.

Did you know you can limit the data that advertisers are sent on your iPhone? This setting is OFF by default and you mus...
05/18/2019

Did you know you can limit the data that advertisers are sent on your iPhone? This setting is OFF by default and you must manually turn it on.

In your iOS device, go to Settings > Privacy, then scroll all the way down to tap Advertising.

I frequently run into a problem displaying SVG images in my blog posts. SVG images tend to have no background color (so ...
05/14/2019

I frequently run into a problem displaying SVG images in my blog posts. SVG images tend to have no background color (so the post background bleeds through) and don’t have any space between the artwork and what would be the border. This left the SVG images looking a bit squished and washed out even though they were displayed using the same styles as any bitmap image on my site.⁣

To solve this problem, I used a bit of CSS to single out the SVG images in my posts. Using an attribute selector, I checked the image’s src attribute to see if it ends with ".svg", and if so, I apply extra padding and a background color. Now the SVG images in my posts look great!⁣

Address

Mountain View, CA
94035, 94039–94043

Alerts

Be the first to know and let us send you an email when Human Who Codes posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Share