22 October 2024

43 links · Tuesday

against /tmp – Tony Finch

I commented on Lobsters that /tmp is usually a bad idea, which caused some surprise. I suppose /tmp security bugs were common in the 1990s when I was learning Unix, but they are pretty rare now so I can see why less grizzled hackers might not be familiar with …

Coffee and Open Source Conversation - Tessa Kriesel

Tessa Kriesel is the CEO of Built for Devs, where she fast-tracks developer tools from idea to essential. With over a decade in DevRel leadership at companies like Snap Inc. and Twitter, Tessa coaches early-stage startups and enterprises to build developer pro…

Ghostty 1.0 is Coming

After nearly two years of development and private beta testing1, I’m excited to share that Ghostty 1.0 will be publicly released in December 2024 as an open-source project under the MIT license.

C# and Linux - Building a better Wordpress - Episode 4

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

You Should Know This Before Using Page Numbers on Your API

💎 Be a Patreon to get the source code: https://patreon.com/gsferreira What can go wrong with using page numbers in your API. 💌 Free Developer Insights: https://guiferreira.me/newsletter #softwaredevelopment #softwarearchitecture #restapi

Naming Conventions That Need to Die

Names are an important tool of thought. They provide a loose, lightweight way to manage and structure knowledge. However, bad names inhibit learning and impede progress. We should root out and destroy the processes that lead to bad names.

Event Sourcing and DDD Hand In Hand (Practical Refactoring)

Event Sourcing and DDD might fit very well together. I'd dare to say that DDD comes more natural to event sourced and event driven systems than to regular layered applications. In this video I start from some pre-existing code that uses event sourcing to model…

Stop exposing your MediatR command/query in minimal API

MediatR has become a popular tool for implementing the mediator pattern in .NET applications, allowing developers to decouple request handlers from their senders. While MediatR offers numerous benefits, exposing its commands directly in APIs can lead to unexp…

Adding JWT Authentication for Production in .NET

Download the code: https://mailchi.mp/dometrain/3xoxzephdta 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: Grab Bag 1 (Category Compilation) #01~#09

In Category M: Grab Bag, you never know what you're going to get. Here, we delve into topics that don't quite fit neatly into the other categories—though the conversations still largely revolve around games. Check it out and see what you think! [Index] 0:00 O…

Please do not write below this line

I have been vexed for some time by the request at the bottom of each letter that I am not to write below the line.

Immersive Video Production Tips – Mike Swanson's Blog

Have you ever wondered if what you see in “real life” truly represents the reality of our physical universe? We’ve grown so accustomed to certain aspects of our perception that any deviation would immediately signal that something is off. Think about the glitc…

Empathy on entrance price: Bridge.xyz and Astranis

As an entrepreneur, I think higher valuations are usually better. Or perhaps I should say lower dilution is better. But I have learned my lesson on this a little bit. In my first startup, Standard...

Hide another detail

It's been 5 years since I talked about showing/hiding Emacs dired details in style, a short post showcasing hide-details-mode (built-in) and diredfl (third-party).

How to Activate the Value Flywheel Effect with Your Data

In today’s hyper-competitive world, businesses no longer rely solely on gut decisions or intuition; they depend on data-driven insights to stay agile and make fast, smart decisions. However, data alone isn’t the answer; it’s the enabler to create momentum on a…

Jujutsu in practice

Jujutsu is a version control system, an alternative to Git. This blog post is not a tutorial, but practical examples of how I use it.

My Freedom of Speech

WP Engine has filed hundreds pages of legal documents seeking an injunction against me and Automattic. They say this is about community or some nonsense, but if you look at the core, what they&#82…

Shenggui Li

Personal website of Shenggui Li

a short rant on culture – Daniel Frank

One comment that frustrates me, which I’ve been hearing a lot lately since I moved from Canada to the US this month, is the claim that there’s no such thing as Canadian culture.

Are LLMs Any Good at Ranking People? – Wilsons Blog

When the AI hype was reaching it’s peak I felt quite often challenged to justify my reasoning for thinking it was cool. Suddenly something I had been following for a few years and would annoy people about over drinks was now me buying into the hype. This was f…

How I Got a Digital Nomad Visa for Japan

Curious about living in Japan? Learn from Christian, one of the first digital nomad visa holders, as he shares his experience and tips for obtaining the visa.

Running & Securing Servers: A Concise Guide

It might be pretty out-of-vogue to host your own servers in 2024, but I still do it and I quite like it. There's a lot of great benefits to building software on basic infrastructure and I always find myself appreciating the flexibility that simple VPS hosting …

Digital Uncertainty

Another place for thought infusion

Strong Startup Advice

A collection of strong advice for those doing startups.