2 July 2024

42 links · Tuesday

10 Most Common Errors in SPF Records

In our analysis of the SPF records of the top 1 million websites, we uncovered over 20,000 domains with invalid SPF setups. In this blog post, we not only reveal the ten most common types of errors we encountered but also offer advice on how to avoid these iss…

Graph-Based Ceramics

One of the hardest parts of doing ceramics is figuring out how various glazes interact with one another when a piece gets fired in the kiln.

Digital Trees

Writing about the big beautiful mess that is making things for the world wide web.

Top Five PostgreSQL Surprises from Rails Devs

At Sin City Ruby 2024 earlier this year, I presented a series of advanced PostgreSQL topics to Rails programmers. Afterwards, a number of people provided feedback on surprising or interesting things from the presentation.

The Sphere

Las Vegas’ $2.3 billion immersive flagship takes a distressingly prophetic look inward.

CSS Surprise Manga Lines

When a manga or anime character is surprised, lines focus on and highlight their face. Is it possible to create a similar effect with HTML and CSS? The answer is yes, and in this post, I explain how to do it! :: Blog post at Alvaro Montoro's Personal Website.

The 3 Types of CSS Utility Classes

A 9.0 earthquake shook my front-end world when I discovered “layout primitives” at every-layout.dev. Then an aftershock rolled through when I learned about fluid sizing and spacing tokens from utopia.

Ryzen 7 Mini-PC makes a power-efficient VM host

When I saw the first reviews of the ASRock DeskMini X600 barebone, I was immediately interested in building a home-lab hypervisor (VM host) with it. Apparently, the DeskMini X600 uses less than 10W of power but supports latest-generation AMD CPUs like the Ryze…

TDD CANNOT Work

- Hemil Ruparel 25 June, 2024

Programming Your Mind

You can program your mind into doing anything. First, understand this is a powerful statement. It gives a lot of agency to the individual who believes in it....

Why Is Chile So Long?

Chile is so long, it's curved. How long is it? Why not longer? Why is no other country as thin? How does that make Chileans incomprehensible?

Codespaces for your open-source project

In this blog post, I will show you how to use GitHub Codespaces to make it easier for contributors to get started on your open-source project. We will set up a codespace for a .NET repository and configure it to install the required dependencies and tools.

Challenge: Efficient snapshotable state

At the heart of RavenDB, there is a data structure that we call the Page Translation Table. It is one of the most important pieces inside RavenDB.The pa...

MemoryCache in C#: A Practical Guide

What is MemoryCache? When should we use it? When to prefer distributed caching? How to integrate caching into your code without boilerplate and without making it too brittle? This Practical Guide answers all these questions.

Creating hashes in .NET

This article looks at different ways to create hashes in .NET Core. Hashes are useful for one way encryption which can be used for password storage, JWT validation and some other security use cases…