
Thomas Hunter II
@thomas_hunter_ii@robot.villas
Thomas Hunter II's writing on JavaScript, Node.js, software engineering, photography, camera gear, and personal projects.
Source: https://thomashunter.name/feed.rss
Homepage: https://thomashunter.name
GitHub Actions for Node.js Apps at DevOps.js #Nodejs #DevOps #SoftwareEngineering
The Death of a Node.js Process #Nodejs #SoftwareEngineering #Programming
Logging, Metrics, and Tracing with Node.js at Node Congress #Nodejs #SoftwareEngineering #Observability
Node.js Modules, Packages, and SemVer #Nodejs #SoftwareEngineering #Programming
Zero-downtime deploys with DigitalOcean, GitHub, and Docker #DevOps #JavaScript #OpenSource
PS2 RPI4 Part III: Underway #Hardware #RaspberryPi #DIY
PS2 RPI4 Part II: Internals #RaspberryPi #Hardware #RetroGaming
PS2 RPI4 Part I: Restoration #Hardware #RetroGaming #DIY
Distributed Systems with Node.js: Building Enterprise-Ready Backend Services #Nodejs #SoftwareEngineering #Backend
Go v1.15.8 vs Node v14.15.5 Microbenchmark #Go #Nodejs #Programming
Elpizia #Writing #Fiction #Narrative
Installing the Node.js Binary Archive on Linux #Nodejs #Linux #SoftwareEngineering
The Apex Consumer #Writing #Narrative #Fiction
Go v1.13.3 vs Node v12.12.0 Microbenchmark #GoLang #NodeJS #Performance
Cheap and Portable Writing Device in 2019 #Writing #Tech #Gadgets
Fixing the Massdrop AKG K7XX Squeak #Hardware #Reviews #Audio
On using Service Workers with Static Content #JavaScript #WebDev #ServiceWorkers
Nine Volt Daisy Chain #Personal #Storytelling #Writing
Why should I use a Reverse Proxy if Node.js is Production-Ready? #Nodejs #WebDev #ReverseProxy
Cobalt Caliber #Fiction #Writing #Storytelling
JavaScript Symbols: But Why? #JavaScript #Programming #WebDev
Introducing Package Diff #Nodejs #Package #Security
Node.js Task Runners: Are they right for you? #Nodejs #SoftwareEngineering #Programming
Protecting your JavaScript APIs #JavaScript #APIs #Security
Treating OpenBox like a Tiling WindowManager #Linux #Productivity #OpenBox
The Increasing Need for Regulation of the Software Industry #Software #Opinion #Regulation
Removing gVim Right and Bottom Borders #Vim #Editor #Productivity
Common API mistakes and how to avoid them #APIs #SoftwareEngineering #Nodejs
On Migrating from Google Analytics #Analytics #Privacy #OpenSource
Review of the iClever Foldable Bluetooth Keyboard #Tech #Reviews #Gadgets
Books I'm Reading to Become a Better Writer #Writing #Books #PersonalGrowth
Compromised npm Package: event-stream #Nodejs #Security #OpenSource
17 Pounds in 44 Days: My Adventure with Keto #Keto #Diet #Health
On Migrating from Wordpress to Static Markdown #WebDev #Blogging #StaticSite
The Monster in the Basement #Fiction #Storytelling #CreativeWriting
Why you should avoid ORMs (with examples in Node.js) #Nodejs #Database #SoftwareEngineering
Essential Firefox Tweaks #Firefox #Productivity #WebBrowser
JavaScript Object Type Coercion #JavaScript #Programming #WebDev
JavaScript Object Property Descriptors, Proxies, and Preventing Extension #JavaScript #WebDev #Programming
Advice for Technical Public Speaking: Part 3 #PublicSpeaking #Tech #Communication