GoodJob – a Postgres-based ActiveJob back end for Ruby on Rails
GoodJob is a new Postgres-based, multithreaded, second-generation ActiveJob backend for Ruby on Rails.
The latest blog posts to take off on Hacker News. 3,290 posts.
GoodJob is a new Postgres-based, multithreaded, second-generation ActiveJob backend for Ruby on Rails.
This post is a compilation of publicly available information, Datomic docs and google group answers about Datomic internals. Intention is to help others understand implementation model and use Datomic more efficiently.
Daily, snackable writings to spur changes in thinking. Building a blueprint for a better brain by tinkering with the code.
As universities are switching to 100% remote teaching in the coming semester, many undergraduate students should strongly consider getting a “DIY” CS degree: take the same courses you would at your own school, but on any one of the online Massive Open Online Course (MOOC) platforms, like Coursera or edX. Advantages…
One of the key elements of Google's software engineering culture is the use of design docs for defining software designs. These are...
A few years ago I wrote [_The World in Which IPv6 was a Good Design_](https://apenwarr.ca/log/20170810). I'm still proud of that article, bu...
Torn between whether to write on Medium or post on your own blog? Here's a cautionary tale.
A blog by Alex Nixon on programming and software
Many browsers today are gigantic resource hogs, which are basically VMs for various web applications. On the other hand, Links is a HTML browser. It is not able to do everything. It allows me to avoid most distractions and control the content-experience. The goal of this exercise is not to force anyone to use this…
macOS 11.0 will identify itself differently according to the SDK used, and an environment variable does the same for scripts.
There is a lot of randomness in a game of Slay the Spire. From the cards and relics offered, to the potions dropped, to the map layouts and random encounters, very little remains the same between two playthroughs. This is part of the beauty of the game, forcing you to adapt and make the most out of the resources you…
Elo does not work when different skill levels must play against each other. Can we make a better system?
There are four Internets: China versus the U.S., and the E.U. and India. India’s potential new model rests on Jio.
The most common mistakes I found while writing react components, why they are mistakes and how to avoid or fix them.
Have you ever wondered which node consumes more resources? Managing a bespoke dashboard for your infrastructure. Learn how to create it.
man muss immer umkehren - Carl Gustav Jacob Jacobi
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
This is a post I've been meaning to write for a while now: one anecdotally comparing programming languages in the Lisp family. I consider myself to be a Lisp hacker. Perhaps that much was obvious from the letter λ adorning my website's header, a reference to the λ-calculus which inspired John McCarthy to design the…
This post is part of my Programming for Advanced Beginners series. Subscribe now to receive specific, actionable ways to make your code cleaner, every other week, entirely free.
Computers can be understood • Choose Boring Technology • The Wrong Abstraction • Falsehoods Programmers Believe About Names • The Hiring Post • The Product-Minded Engineer • Write code that is easy to delete, not easy to extend • The Law of Leaky Abstractions • Reflections on software performance • Notes on…
Why ‘Strong Opinions, Weakly Held’ isn't as great a thinking tool as you might think.
No newsletter next week Running the TLA+ workshop. No way I'm gonna have any brainpower after that. Syntax highlighting is a waste of an information channel...
Here's what it came up with, read by yours truly.
Twitter was hacked this week. Not a few people’s Twitter accounts, but all of Twitter. Someone compromised the entire Twitter network, probably by stealing the log-in credentials of one of Twitter’s system administrators. Those are the people trusted to ensure that Twitter functions smoothly. The hacker used that…
EAs of the 5th July 2020, there are 1357 Tor bridges available for users in countries who censor the Tor network to use. Having just over 1,000 IP addresses is not a lot for such a big privacy network as Tor is, especially considering that the number of Tor Bridges peaked at 4,227 on the 4th January 2015. That means…