15 October 2024

52 links · Tuesday

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.

How to listen like Momo

The one quality that makes you a good listener

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 the f…

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 …

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 coming.

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 tenta…

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: @davepl1968 …

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 toolk…

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# int…

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 codebase …

Zyphra

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 removal of …

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 special …

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 #softwarede…

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:54 Tip…

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 one el…

Byte Order Mark

What happens when your code does not expect it?

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,…

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.

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:

fhur

fhur's blog

For The Love Of Iframes

Chronically underrated, chronically over-prescribed

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 …

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 matching…

Matt’s Malware

The one where my professional liability is at risk

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.