humanwhocodes.com Open in urlscan Pro
104.198.14.52  Public Scan

Submitted URL: http://humanwhocodes.com/
Effective URL: https://humanwhocodes.com/blog/
Submission: On August 06 via manual from IN — Scanned from US

Form analysis 0 forms found in the DOM

Text Content

 * Skip to content
 * Books
 * Reading
 * Coaching
 * Newsletter
   
 * Donate
 * Contact

--------------------------------------------------------------------------------


RECENT POSTS


HOW SOMEONE TEMPORARILY TOOK OVER MY SUBDOMAIN

May 21, 2024 - How an old DNS record set up my subdomain to be occupied by
someone else.


BACKING UP MY LIFE WITH A SYNOLOGY NAS

April 23, 2024 - Data in a public cloud is out of your control, that's why I
decided to create my own private cloud in my office.


MANAGING YOUR TO-DO-LIST AS A STAFF+ ENGINEER

April 20, 2024 - With great agency comes responsibility – to yourself. Learn how
to triage your projects and tasks into a structured to-do list.


WHAT'S THE DIFFERENCE BETWEEN JAVASCRIPT ENGINES AND JAVASCRIPT RUNTIMES?

March 26, 2024 - Runtimes and engines are often incorrectly referred to as the
same thing.


INTRODUCING HUMANFS (FORMERLY FSX): A MODERN FILESYSTEM API FOR JAVASCRIPT

January 10, 2024 - Filesystem APIs in JavaScript runtimes haven't been great for
a long time. This is my attempt to make a better one.


JAVASCRIPT WTF: WHY DOES EVERY() RETURN TRUE FOR EMPTY ARRAYS?

September 8, 2023 - How can a condition be satisified when there aren't any
values to test?


MANAGING YOUR INTERRUPT RATE AS A TECH LEAD, PART 3: OFFICE HOURS AND
APPOINTMENT BLOCKS

August 1, 2023 - You can more easily eliminate interruptions when you create a
specific time for them.


MANAGING YOUR INTERRUPT RATE AS A TECH LEAD, PART 2: TIME BLOCKING

July 25, 2023 - Your calendar is a place where you should be in control and not
be at the whims of others who send you invites.


MANAGING YOUR INTERRUPT RATE AS A TECH LEAD, PART 1: YOU GET MORE OF WHAT YOU
REWARD

July 18, 2023 - Many of the interruptions that fill up your day aren't
necessary. Here's how to start taming your interrupt rate.


DISABLING PASTE IN TEXTBOXES IS NOT A SECURITY FEATURE

July 3, 2023 - This common, and annoying, pattern on many government and
financial websites causes more problems than it solves.

« Older Entries



ADDITIONAL INFORMATION

Build your entire backend within minutes using your preferred frameworks. Get
started for free ads via Carbon


MY BOOKS

 * 
 * 
 * 
 * 


RECENT SNIPPETS

 * Publishing to JSR using release-please
 * How to setup a known_hosts file for a Jenkins pipeline job
 * Mimicking __dirname and __filename in ESM modules in Node.js
 * How to add npm packages for client-side use in Eleventy
 * Creating a new user with an SSH key on Linux
 * How to setup and deploy a web application on Dokku
 * How to regain Jenkins web access after being locked out
 * Create TypeScript declarations from JavaScript and JSDoc
 * How to read environment variables in Deno using JavaScript
 * How to validate the signature of a GitHub webhook using Node.js


ARCHIVES (20 YEARS)

 * 2024
 * 2023
 * 2022
 * 2021
 * 2020
 * 2019
 * 2018
 * 2016
 * 2015
 * 2014
 * 2013
 * 2012
 * 2011
 * 2010
 * 2009
 * 2008
 * 2007
 * 2006
 * 2005
 * 2004

--------------------------------------------------------------------------------


ABOUT THE HUMAN

Hi, I'm Nicholas C. Zakas, an independent software developer living in Mountain
View, California. I've been a software architect at companies like Yahoo and
Box, as well as an author and speaker. I created the ESLint open source project
and wrote several books. At the moment, I'm recovering from Lyme disease and
haven't been able to leave my home much in the past five years. (Health update,
More about me)


ON THE WEB

 * Mastodon
 * Twitter
 * GitHub
 * Instagram
 * YouTube
 * LinkedIn
 * Slideshare
 * Amazon

Privacy Policy | Terms of Service

Copyright © 2020-2024 Human Who Codes LLC. Content licensed under a Creative
Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.
Some links may be affiliate links. We may get paid if you buy something or take
an action after clicking one of these. As an Amazon Associate we earn from
qualifying purchases. Blog Feed