Is the Open Source Bubble about to Burst?
Is the Open Source bubble about to burst? While Free and Open Source Software (FOSS) isn’t just another tech trend, it’s facing real challenges as its adoption skyrockets. With millions…
Is the Open Source bubble about to burst? While Free and Open Source Software (FOSS) isn’t just another tech trend, it’s facing real challenges as its adoption skyrockets. With millions…
Or How Silicon Valley Started Breaking Bad
I have mixed feelings about Multi-Factor Authentication. I get why it is necessary to rely on something which isn’t a password but – let’s be honest here – it is a pain jugg…
Recently I've been spending a lot of time learning about marketing, and a few things have started to click. I'm an engineer, and have a highly logical way of looking at the world. Marketing works on very different principles. There are no "right answers" neces…
Any implementation of mouse-based interaction is basically a small state machine that parses events. There are more possible user inputs in more possible sequences than most people usually anticipate, though, and as everyone knows, writing correct stateful cod…
According to a survey last year, less than 50% of appliances that are internet-capable ever get connected. When I talk to manufacturers, I often hear even worse numbers, sometimes below 30%! Despit…
Stephanie Simoes challenges us to the "two-box problem."
I've been a programmer since the 1980s. I feel that the peak of the field was somewhere between 1995 and 2000. We had Windows 95/98, the Int...
Explore how LLMs can be optimized to solve chess puzzles with DSPy and finetuning, comparing performance between completion and chat models.
Imagine taking the team game of soccer and making it remote: Each player plays on a small VR mat in their home. The ball is tracked by cameras and sensors. Players wear VR headsets to play. Some haptic feedback simulates touching the ball. An... | Joe Blau | M…
I use Azure at work. It's fine, nothing stands out as great but certainly good enough. So I try using it at home, and I keep finding challenges.
Learn how to create a custom CLI for your organization using Just.
A while ago, when I created , I started typing it in my VS Code editor. I have GitHub Copilot turned off for Markdown files, but I suppose VS Code didn't ...
Paul is a Developer Advocate for Chrome and the Open Web at Google and loves to help make web development easier.
My first thoughts when quitting my 9 to 5 job
Posted 3 hours ago
Why I’m excited about the new Temporal API in JavaScript: finally, easy and accurate date handling with time zones using ZonedDateTime. Say goodbye to the headaches of traditional Date objects.
kaangiray26's blog about software development, technology, qualities in life and more
We propose the symbol ⁂ to represent the fediverse.
The Settings app has taken over, but Control Panels aren't going anywhere yet.
Welcome to another issue of Dev Leader Weekly! In this issue, I celebrate 4 years at Microsoft and what I learned from being in Big Tech so far!
I have recently done some performance work and realized that reading about my experience could be entertaining. Teaching to think is just as important as teaching to code, but this is seldom done; I think something I’ve done last month is a great opportunity t…
Meta has canceled work on a high-end mixed reality headset that it was developing to compete with the Apple Vision Pro, reports The Information. Meta...
I want to share a personal project I've been working on called BuddyInjector. BuddyInjector is a...
Android 15 has been refactored to support using 16 KB page sizes, and file systems like EROFS and F2FS have been made compatible.
Notes about my hobbies and other things I find interesting.
If you were to glance at the folder structure of your system, could you tell what the system is about? Your architecture should communicate what problems it solves. This approach is called sreaming architecture.
I will guide you through setting up Chipper CI and OtterWise for your Laravel project to track code coverage
A question as old as human civilization - when developing on a feature branch, should I rebase or should I merge changes to keep it in sync with the main branch?
A lot of new CS grads have been noting that is really hard to get a job. I’ve personally been contacted by a couple people, including outside of Twitter, about the difficulty of finding a job…
Reuniting AirPods with a few clever tricks
I’ve built a few apps now, apps that people actually pay money for–not a lot of money; a very, very small amount of money, but enough that my Apple Developer fee has been paid for until I die, at the very least. I don’t say this to brag, but to establish that …
The discussion of ADHD-like behaviors in dogs has sparked debate, with Behavior Vets’ approach drawing criticism for overlooking the social and emotional dimensions of ADHD. Liza Rader’…
Personal page of Janez Troha
I wrote a small script to automate taking screenshots of webpages. The script summoned enough little edge cases that I...
I am a self-hosting hobbyist. In a moment of madness, I signed up for a cheap IPv6-only Virtual Private Server (VPS). The consequences of being ipv6-only were a bit more than I had naïvely assumed (although obvious in retrospect). This blog post describes the …
Advanced techniques for improving speed, accuracy and cost of JSON generation with LLMs.
Try: Esc Space r Left Mouse Right Mouse Three weeks ago I saw a video where Sebastian Lague, a Unity developer and YouTuber, created an interactive fluid simulation in Unity. The project hooked me and I decided to make my own in C++. Here’s how it went. How to…
Are you looking into event sourcing? I hope this article gives you enough information for you to properly contrast it with what I consider an overall better alternative: temporal tables. The context: my last article (Are you considering Event Sourcing? Think a…