Making Your Own Tools
Listen in your podcast player by searching for Feeling of Computing , or via Apple Podcasts | Overcast | RSS
The latest blog posts to take off on Hacker News. 21,828 posts.
Listen in your podcast player by searching for Feeling of Computing , or via Apple Podcasts | Overcast | RSS
JavaScript has come a long way since I knew it as the “D” in DHTML. For anyone like me, who’s been reluctant to use the latest syntax that could require polyfills or a transpiler, I’ve written this cheatsheet to get you caught up on all the goodness that’s widely supported in modern browsers.
This is a followup to my previous post on the stack monoid, but is intended to be self-contained.
Transposing other language paradigms to Rust often reveals unforeseen issues. Here are some limitations of Rust and how to work around them.
Stack-manipulation operators allow the Forth programmer to do arithmetic interactively or in code contained in Forth definitions (e.g., defined functions).
We’re excited to announce the release of Zulip Server 4.0, containing hundreds of new features and bug fixes! Zulip is an open-source team collaboration tool with unique topic-based threading that combines the best of email and chat to make remote work productive and delightful. Fortune 500 companies, …
Call Courier from an Auth0 post-user-registration Action to create a profile and send a welcome, with your API key in Action secrets and no webhook route.
Zig is a general purpose programming language, meaning that if you have in front of you something that looks like a Von Neumann-ish, Turing-complete machine, you should be able to comfortably program it with Zig. Lately there has been a lot of interest in two such (virtual) machines: BPF and WebAssembly.
How to organise and deploy dotfiles using GNU stow.
I have long held the opinion that you should avoid Git LFS if possible. Since people keeping asking me why, I figured I'd capture my thoughts in a blog post so I have something to refer them to.
libdivide is fish ’s library for speeding up integer division by runtime constants. It works by replacing divide instructions with cheaper multiplications and shifts.
It is said that there are three things you must do in your lifetime: plant a tree, have a child, and write a book. I recently finished the last one. Nevertheless, I wrote a programming book.
The official home of the Erlang Programming Language
Dmitry.GR: How to reverse engineer a completely undocumented microcontroller. From nothing to a full SDK in one week flat!
Deno 1.10 improves the built-in test runner, adds support for Web Storage API, structured clone, and more.
Technical Web Development Blog
The Arduino IDE is the well-known software we all use to program our boards. Its development started in 2005 based on the graphical interface of the
AKA Zig casts, and when to use them.
Swift development related blog-posts. Combine, modern concurrency model, Instruments, and more.
Last week, I described a use-case for a custom Stream Collector. I received a intriguing comment on Twitter: There was a 'Moved Permanently' error fetching URL: 'https://twitter.com/Miguucm/status/1389258245886390292' Hats off to you, Miguel! Your comment revealed a method I didn’t know! So I decided to investigate…
I had to confront a lot of my fears about myself, sometimes every day. I had to learn to show someone else all the things I didn’t know, my limitations as a human and a software engineer.
I love coding. Ever since I bought my first computer (a VIC-20), I’ve been fascinated by computer programming. For many years I never thought of why I enjoyed it so much – I just knew I…
This infamous answer [https://stackoverflow.com/a/1732454/7488] on StackOverflow have reached meme status. The question is about finding opening tags in XHTML using a regular expression, and the answer makes it abundantly clear that this is not possible - and you will surely go mad if you try. The