Pull request descriptions
I used to leave pull request descriptions empty. "Let the code speak for itself" or "let the commits speak for themselves" are the perfect getaway from the extra work of...
Aug 16th 2023 • sebastiandedeyne.com
Protecting against spam using Cloudflare Turnstile
With Mailcoach, protecting your email list & subscription forms against spam is crucial to protect your sending reputation. Mailcoach now makes this easy by integrating with Cloudflare Turnstile, the privacy...
Aug 16th 2023 • mailcoach.app
One of my favorite underrated (and underused!) CSS properties is font-variant-numeric: tabular-nums. Tabular numbers are monospaced, which keeps their sizes consistent and keeps numbers with the same amount of digits...
Aug 14th 2023 • sebastiandedeyne.com
Unveiling error notes and the activity feed
Today we're introducing the error activity feed. It shows you what happened with an error during its lifetime within Flare. When it was resolved, snoozed or reoccurred.
Aug 11th 2023 • flareapp.io
We're a Sendgrid alternative focused on privacy and made in the EU
We believe that privacy should be respected and protected by all. With the increasing use of technology, ensuring that our personal information is secure and kept private has become more...
Aug 8th 2023 • mailcoach.app
Description lists in Markdown
A lesser-known piece of Markdown syntax (and HTML) are description lists. Description lists are great for small bits of "key-value"-like information.
Aug 8th 2023 • sebastiandedeyne.com
Project management advice from Dune
Apparently Frank Herbert's Dune can teach us lessons on product management: Arrakis teaches the attitude of the knife - chopping off what's incomplete and saying: "Now, it's complete because...
Aug 7th 2023 • sebastiandedeyne.com