Bringing Back the Flags! Keyboard Layout Indicator as Country Flags on Gnome A script for converting the keyboard layout indicator on Gnome from text to country flags
Native Urban Terror on FreeBSD Welcome to 2023 and let me start a first article of this new year with a … guest post by @NeoMoevius from Twitter. That is right. I did not invented it. I did not created it. I only partially…
Reverse engineering the MacBook clamshell mode Closing the MacBook lid with an external monitor connected can turn off and disable the internal display. Let's figure out how macOS does that and bypass the lid sensors.
When did Linux get so complicated? Today on "weird crap that seems undocumented on the Internet" we have DNS that doesn't want to resolve and DHCP that is acting weird. My home DNS server decided it didn't want to resolve things any more, and it took far too long to figure out why. It w...
Self-serve feature platforms: architectures and APIs The last few years saw the maturation of a core component of the MLOps stack: feature platforms. A feature platform handles feature engineering, feature computation, and serving computed features for models to use to generate predictions. Many companies -...
Building a PostgreSQL Wire Protocol Server using Vanilla, Modern Java 21 A dual-purpose tutorial to 1) Demonstrate how to implement the Simple Query Protocol, where Java is an implementation detail; 2) Show practical examples of most of the new features since JDK 17, including Records, Sealed Types, Pattern Matching for Switch...
Free certifications for developers Certifications can be costly, so I prepared a list of free ones you can take and enhance your credibility.
Metal bands bring happiness (as chocolate brings Nobel Prizes) Metal bands bring happiness (as chocolate brings Nobel Prizes). But correlation is not causation.
What Should Software Engineers Work on as They Grow? A plethora of outstanding literature exists with the goal of helping software engineers make a greater impact and grow in their careers. Just a few examples include: * Staff Engineer by Will Larson * The Staff Engineer’s Path by Tanya Reilly * The Cod...
Why piracy can (still) be justified Piracy has recently become a hot topic again, at least on Hacker News:
Consciousness and Materialism | Luke's Webpage Hume’s Parallel David Hume has often been quoted for his “Is” vs. “Ought” distinction. The argument is that fact and morality are two different domains, and from no accumulation of statements of fact alone can we ever jump to a statement of morality. We c...
When to talk and when to write Some situations call for talking while others call for writing. Knowing the difference helps you pick the right medium to get the job done.
Windows Runtime asynchronous operations can fail in two different ways, so make sure you get them both CLR Tasks, PPL tasks, JavaScript Promises, and Windows Runtime asynchronous actions and operations can fail in two ways. They can throw an exception instead of returning the Task, task, IAsyncAction, or IAsyncOperation. “Synchronous failure.” They can ret...
Finally, a Fast Algorithm for Shortest Paths on Negative Graphs | Quanta Magazine Researchers can now find the shortest route through a network nearly as fast as theoretically possible, even when some steps can cancel out others.
Deep nesting - Why and how to avoid ... if you need more than 3 levels of indentation, you're screwed anyway, and should fix your program. This is written in the Linux style guide. Let's see why they have that rule and how we can overcome deeply nested code.
Crontool - free crontab/cron expressions editor online A free tool to debug, edit, learn and view crontab/cron expressions. Write cron schedulers with ease - no registration required.
How to Randomize a List in C# - Code Maze In this article, we'll look at some techniques we can use to randomize a list in C#, as well as cover some of the pros and cons.
Geeking out on .NET and C# with David Fowler | Keep Coding Podcast #4 Hello everybody I'm Nick Chapsas (@nickchapsas) and in this video I will have a chat with David Fowler, Partner Software Architect at Microsoft and co-creato...
Keep Coding Podcast: #4 Geeking out on .NET and C# with David Fowler on Apple Podcasts Show Keep Coding Podcast, Ep #4 Geeking out on .NET and C# with David Fowler - Jan 21, 2023