Skeptical of rewriting JavaScript tools in "faster" languages
I’ve written a lot of JavaScript. I like JavaScript. And more importantly, I’ve built up a set of skills in understanding, optimizing, and debugging JavaScript…
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 448 posts.
I’ve written a lot of JavaScript. I like JavaScript. And more importantly, I’ve built up a set of skills in understanding, optimizing, and debugging JavaScript…
The personal site of R. W. Blickhan
In the world of software development, I believe the 7th circle of hell is called “NPM”. It’s a place where you can find Javascript libraries that make great promises only to disappoint you once you actually import them. I know this because I even wrote one .
I have been doing Java in Neovim for quite a while at work, and it’s been a very pleasant experience. As Neovim usage grows (especially amongst the younger crowd), I want to share how I do it.
After playing/working with computers for more then 25 years I started to appreciate small but handy valuable stuff – like adapters or handlers or … yeah – all kind of stuff. With …
Greenwich, an experiment in collaborative curation
Formlabs has recently launched the fourth edition of their flagship SLA printer line, the Form 4 . Of course, I jumped on the chance to do a teardown of the printer; I’m grateful that I was able to do the same for the Form 1 , Form 2 , and Form 3 generations. In addition to learning a lot from the process of tearing…
Manage entire Python projects and even Python itself with a single unified tool.
What did you do at work today? How about last week? I spent a couple of days in quarterly business reviews, and wrapped up yearly planning activities for AWS Data Exchange and AWS Marketplace. I also added some unit tests to a project that I am onboarding into.
We’re launching the GPT Store to help you find useful and popular custom versions of ChatGPT.
This is a tutorial series to help you set up the Vim or Neovim text editors for efficiently writing math in LaTeX. Here is an example of what I have in mind:
Can solving Super Mario Bros. help solve your distributed systems issues?
Fixing problems that shouldn't exist
🗺️ Too many invaders to keep track of; I really don't want to run another database; Web Storage to the rescue
TLDR; Get your Docker Cheat Sheet as PDF or as an image . To follow this article, make sure your development machine has Docker installed . In this blog post, we write our own Dockerfiles, learn how to create images, and finally run them as container. The complete source code is available on GitHub .
Updates 07/23/2026 @ 5:00PM ET: The Finale to Dorico crossgrade is no longer available from the Finale eStore. Please head […]
The launch of the Raspberry Pi 5 was a bit… underwhelming, to be honest. Part of that is because the Raspberry Pi Foundation favors incremental improvement ...
What follows is the story of how I fixed not one, but two, different flawed Altera USB Blaster clone devices that never worked correctly after I bought them.
This is the 3rd post in the My journey with Home Assistant focus series. I’m the happy owner of a couple of Philips Hue connected lights for a some years. Some of them are colored, some of them regular. In addition, I bought a sensor to go along with the light I installed in my toilets: it turns on automatically when…
I am Dan, full stack software engineer.
“Software design is preparation for change; change of behavior” Tidy First? is a new book by Kent Beck. It is a short little book, only about 100 pages (and lots of white space on them)…
As someone who has used a static site generator every day at work for years I am on the threshold of believing “actually just writing HTML by hand is probably easier” This becomes obvious when you …
A little-known offshoot of the ATmega series of 8-bit microcontrollers is better, faster, and cheaper than its progenitor.
You can find plenty of tutorials on the Internet about the art of web scraping (for example, here and here ) and the first things you will learn about are Python and Beautiful Soup. There is no tutorial on web scraping with Javascript in a web browser though you will find browser extensions that claim to do it all…
Alternative WordPress options that you can drop onto a server and get running with