Perspectives on Floating Point
An illuminating perspective on floating point numbers that I haven't seen emphasized before.
An illuminating perspective on floating point numbers that I haven't seen emphasized before.
Told from the perspective of a person building demo integrations for SuperTokens - and how it's an absolute joy to create with.
Every now and then one has to index something - and what's better than a good old <code>Vec<usize></code>?
The one quality that makes you a good listener
A personal journey through programming and beyond.
I recently helped a client to transition the hosting of their homepage to a cloud hosting provider. My client had received the sales pitch, were …
EQL is a language that allows you to query the Ethereum Virtual Machine (EVM) using a SQL-like syntax. It is designed to be the simplest way to ask blockchain questions and get answers.
I grew up lower-middle class on the outskirts of Copenhagen. Anywhere outside of Scandinavia, the socioeconomic label would probably have been ‘poor’, but Danish safety nets and support systems did…
Today’s websites and apps are built to compensate for an absence of trust, rather than to support its growth. Customers and companies both understand that human handshakes no longer scale in the digital age, and surrender to their replacement by a tap of the f…
For the past week, I've been working on a command-line tool to generate images from css-doodle source code. If you're familiar with command lines, try installing it with npm: npm i -g @css-doodle/cli
Important Note: Although I work at Apple and am deeply involved in the creation of its new Passwords app, in this post I am speaking only for myself and not for Apple. There is no “news” in this post, or any kind of “inside scoop”. My intention is to help the …
An introduction to the CAP theorem, explaining the trade-offs between consistency, availability, and partition tolerance in distributed systems.
Earlier this month, dbtTM launched microbatch incremental models in version 1.9, a highly requested feature since the experimental insert_by_period was introduced back in 2018. While it's certainly a step in the right direction, it has been a long time coming.
The C23 edition of Modern C is now available for free download from This new edition has been the occasion to overhaul the presentation in many places, but its main purpose is the update to the new…
This site is home to the documentation for the SQLite project's WebAssembly- and JavaScript-related APIs, which enable the use of sqlite3 in modern WASM-capable browsers. These components were initially released for public beta with version 3.40 and will tenta…
Dave reviews the newest features in Windows 24H2. For my book on the autism spectrum, check out: https://amzn.to/3zBinWM Dave's Attic - Friday 4PM Podcast - https://www.youtube.com/@UCtb6a_CnmGbSns9G8W2Ny0w Follow me for updates! Twitter: @davepl1968 …
Jamie is a software developer with 14 years' experience, a Microsoft MVP, "Most Visionary Software Development & Consultancy Managing Director" awardee for 2023, and a skilled podcaster with 5 years in engaging content creation. With a versatile tech toolk…
James is joined by Anthony from the Python Cloud Advocacy team at Microsoft to talk about his latest experiment to help .NET developers leverage Python code and libraries in their apps! Chapters: 00:00:00 Introduction 00:06:34 Integration of Python and C# int…
An overview of all new .NET 9 features in System.Text.Json for developers.
Deal With It
Powered by Restream https://restream.io Fritz is talking through and starting a new CMS project that anyone can contribute to! It's time for the annual Ubuntober celebration! C#, Blazor, and Ubuntu Linux development all month
Web browsers are ubiquitous, but how do they work? This book explains, building a basic but complete web browser, from networking to JavaScript, in a couple thousand lines of Python.
Want to master Clean Architecture? Go here: https://bit.ly/3PupkOJ Want to unlock Modular Monoliths? Go here: https://bit.ly/3SXlzSt Join a community of 1000+ .NET developers: https://www.patreon.com/milanjovanovic Learn how to naturally evolve your codebase …
Check out my courses: https://dometrain.com Subscribe to my weekly newsletter: https://nickchapsas.com Become a Patreon and get special perks: https://www.patreon.com/nickchapsas Hello, everybody. I'm Nick, and in this video I will talk about the removal of …
This final video belongs to the Work Ethic category, in which I've shared my thoughts on how you can best approach your professional life. And with that...this channel's planned content is now complete! I hope you'll join me in the near future for the special …
Asynchronous messaging is a concept that you here a lot about especially when it comes to event driven architecture. And every time it seems to be something very complicated. But is it? I can explain it in less than 2 minutes! #softwarearchitecture #softwarede…
This article discusses optimizing code efficiency in .NET using Span and MemoryExtensions for collection operations. It highlights significant performance improvements in common tasks such as findi…
Ace your software developer job interview with these 8 behavioural tips! 💌 Get Free developer insights like this in your mailbox: https://guiferreira.me/newsletter ⏲️ CHAPTERS 00:00 Intro 01:18 Tip 1 01:57 Tip 2 02:28 Tip 3 04:38 Tip 4 06:25 Tip 5 07:54 Tip…
Here's how to use dependency injection in Azure Functions!
The Serverless Gameshow is back with a British twist! It may sound irrelevant, but it’s anything but-- it’s Pointless! Sam Lock hosts this unique Serverless quiz show as contestants try to score as few points as possible by coming up with answers no one el…
Example article format
What happens when your code does not expect it?
Notes about my hobbies and other things I find interesting.
Last Friday we said goodbye to 159 colleagues as part of our alignment offer. It was a tough day, there are a lot of close relationships within Automattic, and goodbyes are always hard. On Monday,…
This article goes over the content I taught at the world's largest programming lesson that broke a Guinness World Record with 1668 students.
Slightly unusual genre --- with this article, I want to try to enact a change in the world. I believe that there is a missing IDE feature which is:
Many people say things like "Don't announce anything until it's done", and there are many other people who work in public, as in they regularly announce shorter updates on their progress towards a certain outcome.
Meet the men that transformed the world's economy with statistical tools.
As such, I have started writing an XMPP client in zig for calling using the snikket sdk. The program is called honeybee and it is currently in pre-alpha. You control the daemon (honeybee) using honeybeec:
In the fast-paced world of software development, application rewrites have long been a necessary evil - costly, time-consuming, and often dreaded by developm...
fhur's blog
Chronically underrated, chronically over-prescribed
Wow, what a week that was! The two days of HPTS (Monday and Tuesday this week) felt like a week to me. I learned a lot, and had a lot of go...
Setting up cron jobs for Shopify apps built with Remix poses unique challenges. This guide explores why traditional methods fall short and demonstrates how to implement reliable scheduled tasks using Upstash Qstash.
My personal website and blog
As I write this, the most recent big move by Matt Mullenweg in his ongoing dispute with WP Engine was to abuse his position to seize control of a WP Engine owned plugin, justifying this act with a …
When an electronic device refuses to power up, it can be frustrating for anyone, but for someone with a bit of electronics knowledge, it becomes a challenge to solve. The issue could be as simple as a faulty capacitor or as complex as a damaged integrated circ…
In a world where data management is becoming increasingly complex, companies must ensure the reliability of their information. A large portion of CRMs and databases contain outdated or incorrect data, complicating entity resolution (also known as data matching…
The one where my professional liability is at risk
A deep dive into HTML whitespace collapsing: How it works, why it sucks, how it should work, and how to deal with it.
A few years ago I made a bet with John Carmack for $10,000. I lost the bet, which unfortunately timed with some pretty hard life experiences, so it took a little while to pay it all off, but it’s finally been settled.