Perspectives on Floating Point An illuminating perspective on floating point numbers that I haven't seen emphasized before.
The Joy of Astro Told from the perspective of a person building demo integrations for SuperTokens - and how it's an absolute joy to create with.
Memory for Nothing: Why Vec<usize> is (probably) a bad idea Every now and then one has to index something - and what's better than a good old <code>Vec<usize></code>?
The Cloud Mafia: Pay Up, or Lose Your Homepage 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 - EVM Query Language 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.
The day I became a millionaire 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…
Trust takes time 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 ...
Generating images from css-doodle code 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
Ricky Mondello » Consider Slowing Down When Switching Password Managers 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 CAP Theorem Explained: Balancing the Big Three in Distributed Databases An introduction to the CAP theorem, explaining the trade-offs between consistency, availability, and partition tolerance in distributed systems.
Tobiko - dbt: Incremental but Incomplete 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 co...
The C23 edition of Modern C 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…
sqlite3 WebAssembly & JavaScript Documentation Index 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 ...
NEW Windows 24H2: New Features! 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: @davepl...
Coffee and Open Source Conversation - Jamie Taylor 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 ...
A Sneak Peek at CSnakes: Embed Python code in .NET Apps 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...
What's new in System.Text.Json in .NET 9 - .NET Blog An overview of all new .NET 9 features in System.Text.Json for developers.
C# and Linux - Building a better Wordpress 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 Browser Engineering 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.
A Natural Path to Domain-Driven Design (evolve your code) 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 code...
Swagger is Gone in .NET 9! Replace It With This. 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 remova...
Up is Down, and Down is Up [Work Ethic] 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 spe...
Asynchronous Messaging Made Easy 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 #softw...
Supercharging .NET Collections with Span and MemoryExtensions 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…
How to Ace Developer Job Interviews: 8 Tips 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:5...
Serverless Gameshow: Pointless 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 o...
Everyone’s An Owner 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,…
Teaching the world's largest programming lesson This article goes over the content I taught at the world's largest programming lesson that broke a Guinness World Record with 1668 students.
A Missing IDE Feature 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:
Early Praise Kills Projects 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.
The fathers of quality, Deming and Shewhart - AlexandreHTRB blog Meet the men that transformed the world's economy with statistical tools.
Anjan's Homepage 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:
Streamlining Legacy Rewrites: How LLMs Reduce Costs and Time in Application Modernization In the fast-paced world of software development, application rewrites have long been a necessary evil - costly, time-consuming, and often dreaded by developm...
HPTS'24 Day 1, part 1 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...
Cron & Scheduled Jobs in Remix Shopify Apps 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.
Trust Rules Everything Around Me 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 …
How to Debug an Electronic Device That Won't Power Up: A Step-by-Step Guide for Board-Level Repair 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...
Maximizing the Efficiency of Entity Matching with LLMs 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 mat...
HTML Whitespace is Broken - Devel without a Cause A deep dive into HTML whitespace collapsing: How it works, why it sucks, how it should work, and how to deal with it.
The Debt Is Paid 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.