Keeping things in sync: derive vs test(opens in new tab)
There are times when we need to stop trying to make everything sync automatically, and just test that it is synced. Tips for Python and web dev.
Curated river of news
Latest posts from blogs I follow
There are times when we need to stop trying to make everything sync automatically, and just test that it is synced. Tips for Python and web dev.
A custom bottom plate makes room for the controller, to allow for a lower overal height. A novel idea!
In the landscape of the Romanian 10th-grade Math Olympiad, logarithms are a distinct and recurring theme. While they don’t dominate the entire curriculum, a problem involving them is bound to appear, often requiring a deep understanding of algebraic inequalities and ...
We're diving deep into the mind of a tech hiring manager—yours truly. You've got questions, I’ve got answers. Been around the block from gaming to med tech, and now I’m living in the technicolor dream of Web3.First off, LinkedIn
Group buys are still used as a business model, but its popularity is dwindling quickly. Why is that, and is that justified?
Chances are that you never touched and maybe haven't even heard about Python's `weakref` module. While it might not be commonly used in your code, it's fundamental to inner workings of many libraries, frameworks and even Python itself. So, in ...
Whether you're developer, DevOps engineer, SysAdmin, QA or in any other technical role, you're surely familiar with cURL - _the command line tool and library for transferring data with URLs_ (as described in docs). Most of the time however, we ...
Austen and Jesse dig into the backlog of past recordings and publish another episode! This one is all about horsing around with trailers, hand-wiring keyboards, counterfeiting soldering irons, printing in the third dimension, and PHP.Tell us! What do you think ...
Offer what enterprises need: compliance, convenience, empathy. Read up, start early.
Witness Wu-Tang Clan’s legendary album saga, from Martin Shkreli’s villainous grip to blockchain chaos. Discover how a $2 million secret became a $1 digital free-for-all, raising questions about the future of music and digital hype.
Florent Linguenheld and their partner designed two keyboards that are filled with character and attention to detail.
A very cyberpunk-looking custom trackball mouse.
A hip ska-themed stenography keyboard designed by Lucy Goose.
“One dev team made the shift from React’s "overwhelming VDOM" to modern DOM APIs. They immediately saw speed and interaction improvements.”
Alright, so here’s the thing. Ideas might grow on trees, but actually pulling them down and turning them into something meaningful? That’s special. That is the hard part. So I’m just gonna spill my brains here in the hope it ...
I maintain a GitHub Action called check-for-changed-files. For the purpose of this blog post what the action does isn't important, but the fact that I authored it originally in TypeScript is. See, one day I tried to update the NPM ...
A race report of the Banthumloop, where I challenged my goal time of 30:00 at a distance of 5k.
Transcript version of my talk for Digital Art in Ireland, presented June 14th 2024!
“After a lot of public pushback, heated discussions, and probably a good deal of talking behind the scenes, the React team backed out and decided to hold off on this change for now.”
How to find and setup a Windows 7 computer for old games and software! (I did my setup originally for 3D modelling)
The first time I went mountain biking, during a weekend trip with a group of unfamiliar people.
Introduction In this section of the series, we will be exploring how to send a HTTP request in golang. We will understand how to send a basic PUT request, creat
Just like the only numbers programmers care about are zero, one, infinity, the only frequencies we care about are Never, Sometimes and Always.
After signing up for GitHub Sponsors, I had a nagging feeling that somehow asking for money from other people to support my open source work was inappropriate. But after much reflection, I realized that phrasing the use of GitHub Sponsors ...
I put on my lab coat and science googles to investigate.
Sometimes, even the most "intuitive" framework APIs can create misunderstandings in the minds of seasoned web developers (ahem, me).
How to synchronize your Obsidian Vaults. Using Obsidian Sync, Syncthing, Google Drive or Github.
The efficient way to edit your Astro project's markdown blog posts with Obsidian.
Breaking changes I would like to see in Kubernetes 2.0
How I got started with Kubernetes and where it has taken me.
Create a second brain. The life-long note taking system Zettelkasten.
We've got some code we want to test, and some tests.The tests need to be able to import the code under test, or at least the API to it, in order to run tests against it.How do we do that? ...
A wrap up of all the things that happened in Terminal Trove in May 2024.
How to create home screen shortcuts to specific Obsidian Vaults on Android.
The emerging golden age of home-cooked software, barefoot developers, and why the local-first community should help build it
“moving away from React to a modern Web Components + HTML-first architecture has had a *huge* benefit for users, particularly folks on low-end hardware”
This started as a conversation between James A Rosen & Gerhard in August 2023. Several months later, it evolved into a few epic pairing sessions captured in these GitHub threads:thechangelog#480 (reply in thread)thechangelog#486The last pairing session eventually lead to 🎧 ...
Methodology and sample code for using pyastgrep to do custom linting tasks on Python source code.
It's harder to simplify something complex than complexify something simple.
TL;DR: Add less.
From cowboy coding to ISO disciple - discovering the unseen forces shaping work, while striving for value, not 'unique snowflake' status.