A simple query language is often more usable than a gigantic search form. A small domain-specific language can sometimes be much more succinct and expressive than a method-driven API. Parsing and language implementation belong in the toolbox of every working programmer.Unfortunately, the first time
Learn Git BranchingLearn Git Branching $ Git Hg
Distributed transactions are Not Micro-servicesI’ve been a part of many Architecture-based discussions, reviews, and implementations, and have shipped many microservices’ based systems to the production. I pretty much agree with the ‘Monolith first’ approach of Martin Fowler.
Let's Learn x86-64 Assembly! Part 0 - Setup and First StepsThe way I was taught x86 assembly at the university had been completely outdated for many years by the time I had my first class. It was around 2008 or 2009, and 64-bit processors had already started becoming a thing even in my neck of the woods.
Visual Live-Programming with vvvvA visual live-programming environment that takes you from rapid prototyping to final production.
Computer color is STILL broken!Photoshop's LAB color is amazing, but its positive effects should also be available in RGB color! Minute physics video from 5 years ago: https://youtu.be/LKnqECcg6Gw My "How the hell does color correction work?! video: https://youtu.be/2qd2mq2bp9s CORRECTION: Sometimes I say "luminosity," but really
Doing SSL Requests on ESP8266 CorrectlyFor a home automation project, I recently decided to get a handful of D1 Mini with the ESP8266 WiFi microcontroller. Thanks to Arduino support and the number and quality of available libraries, setting everything up and deploying a small sketch was a breeze.
WSL2: Code faster on the Windows Subsystem for Linux! | Tabs vs SpacesLearn all about WSL2, the new version of the Windows Subsystem for Linux, and what changes have been made to improve performance. Craig Loewen will show you how to get things installed and set up a Linux development workflow that is integrated with Windows and VS Code. Check out the faster IO perfo
Equality Is HardAs the joke goes, there are two hard problems in computer science: cache invalidation and naming things.1 But I’d suggest there’s a much harder problem, namely, =.
A half-hour to learn RustIn order to increase fluency in a programming language, one has to read a lot of it. But how can you read a lot of it if you don't know what it means?
This Read-It-Later-list is just that, bookmarks of stuff I intend to read or have read. I do not necessarily agree with opinions or statements in the bookmarked articles.
This list is compiled from my Pocket list.