Passthrough Behavior: Attaching things where they don’t belong
Introduction
Introduction
Parallax is one of those effects that is dangerously easy to overuse in your apps, but equally, when done right, can add an extra “wow!” factor that elevates an otherwise flat app to give it some depth.
We've forgotten what community really means.
A handheld Linux terminal using Raspberry pi Zero 2W as Core with 4' 720X720 TFT display - ZitaoTech/Hackberry-Pi_Zero
A comprehensive guide to NetBSD, FreeBSD, OpenBSD, and DragonFlyBSD
Learn how to use AncestorBinding to access parent control properties, implement command bindings, and simplify complex UIs.
They are two kinds of undefined-ness, one for runtime and one for compile-time.
A 70+ hour journey into fixing a ~10 year old Akka.NET bug.
How to add Serilog to your ASP.NET Core project and why you should do it.
How to implement the Singleton pattern in C#? How to avoid its pitfalls by using dependency injection and architectural validation? Find out in this article.
Boost your coding productivity with private and free AI code assistance using Ollama or InstructLab to run large language models locally.
Learn what is new in the Visual Studio Code July 2024 Release (1.92)
A deep drive into packaging your Avalonia apps for macOS.
In case you missed it: I did a (free) video series about TCP/IP protocol design
We are excited to introduce Stable Fast 3D, Stability AI’s latest breakthrough in 3D asset generation technology. This innovative model transforms a single input image into a detailed 3D asset, setting a new standard for speed and quality in the field of 3D re…
What I wish someone told me years ago. #startups #productivity #lifestyle
The benefits of being honest about my quirks.
[As an adult, I’ve come to believe that being consistently kind, compassionate, and selfless—as we’re taught in kindergarten or by religious scriptures—is not only virtuous but often leads to the best personal outcomes. While some may find the ideas in this bl…
How to find someone who has died in the wilderness.
The day is July 10th, and my boss pulls me into a meeting with HR and lets me know I'm being let go. He's fired too, and his boss as well, so from the sounds of it, it was just a scorched earth strategy after our department was audited. Time to find a new job.…
Last week my Discord client on Ubuntu stopped working, seemingly out of the blue. Little did I know it was related to the highly controversial JavaScript module debate: CommonJS vs ESM. Timeline A quick breakdown of the timeline was as follows: * May 7th …
Recently, as a function of rapid growth, we were encountering problems with newly released features and functionality due to missing critical considerations in the ticketing process. In other words, we would release functionality and then realize it had produc…
The trouble with __all__
Did you know that there isn't just a dumb, simple Windows utility for turning a joystick or game controller into a MIDI device? Sure. you can find 15 year old utilities (that have no docs, so good luck figuring out why they don't work even if they run), and ye…
The story of how do I migrate this site from Nextra into Hugo, also how I'm thinking about blogging now.
Have you ever wondered why you don't have to import std::result::Result before you can use it? The reason is Rust's prelude, which re-exports a bunch of types that …
If you have used Nix flakes, you likely encountered something like the following. 🤢 std.url = "github:divnix/std"; std.inputs.devshell.follows = "devshell"; std.inputs.nixago.follows = "nixago"; std.inputs.nixpkgs.follows = "nixpkgs"; hive.url = "github:divni…