There's a new trend of sites' CDNs inserting multi-second interstitials that distract you with a spinner to make you think they are doing something. I find these vaguely threatening. They come with the strong implication that some time in the future, my "device" might not be "verified". It has the stench of browser fingerprinting, "Web Integrity", and HDCP DRM on it. As in, if they cannot ...
After reading a post by Graphite and some recent Hacker News discussion, I decided to jot down some notes on version control, specifically git.
Saves vs Commits Commits are subtly tricky in that they are really two different concepts in one. In some cases, they function as a mechanism to save your code. It’s 5pm and you want to go home, so you commit your code. Or as the meme goes, in case of fire, git commit, git push, leave building.
Transitioning from an on-prem environment to a cloud environment involves a lot of major shifts for organizations. One of those shifts is often around how we monitor the overall health of systems. …
Disclaimer: Could this post be social suicide? Sure, that's a distinct possibility, given that I typically refrain from sharing opinions to steer clear of associated stigma. However, there is an elephant spraying everywhere and we've just been contentedly sitting in a muddy space grinning at its aftermath for a while
Designing A Data-Intensive Future: An Unscripted Journey with Martin Kleppmann | gotopia.tech
Jesse Anderson, director at Big Data Institute, and Martin Kleppmann, author of "Designing Data-Intensive Applications" explore together the evolving data landscape. They start with the origins of Martin’s book, emphasizing the crucial art of asking the right questions. Martin unveils industry shifts since 2017, spotlighting the transformative rise of cloud services.
The conversation then takes a twist as Martin delves into academia, sharing insights on local-first collaboration software and the fascinating world of Automerge. Aspiring software engineers are treated with some advice on how to navigate the delicate balance between simplicity and adaptability.
The interview concludes with a glimpse into diverse career paths in the dynamic realm of data engineering, making it a must-watch for professionals at every stage of their journey.
We need to reinvent hyperlinks in a cozy idiom for the contemporary dark forest online environment before web2 platforms succeed in their decade long quest to kill them (though they don’t deserve a…
Nixing Technological Lock In – Economics from the Top Down
I take a dive into the world of software and look at the problem of managing dependencies. From the Unix design, we've inherited many problems. Can we nix them with 'Nix'?
The history of HTTP and the stories behind status codes
Ever been greeted by a "404 Not Found" message while browsing the web? It's one of the many status codes used by the web. 404 is self-explanatory - usually an indication that a resource or page was not found.
The (almost) interesting history of Port NumbersPort numbers are the numerical
Port numbers are the numerical identifiers that allow computers to communicate over the internet. They are assigned to different applications and protocols, such as web browsing, email, file transfer, and so on.
But how did these port numbers come to be?
Who decided which port number belongs to which service?