Article
18762 discoveries · Hand-picked discoveries from the open web, newest first.
-
Create a sitemap with Remix.run
How to create a sitemap in Remix.run? Learn how to create a dynamic sitemap.xml for your Remix app.
Simon Depelchin - Blog · EN
-
Replace ESLint & Prettier with Biome.js
How to install & setup Biome.js in a Remix.run project. Remove ESLint & Prettier from your project.
Simon Depelchin - Blog · EN
-
How to upgrade Volta
Every time it's time to upgrade Volta, I always forget how to do it. So I decided to write a blog post about it. This way, I can always come back to it and remember how to do it.
Simon Depelchin - Blog · EN
-
Translate your Remix.run app with Lingui
Lingui is an alternative to i18next for internationalization in Javascript project. It offers a different approach to i18n and is now available for Remix.run projects with Vite.
Simon Depelchin - Blog · EN
-
Blurhash with Laravel Spatie Media Library
How to generate Blurhash for your media using Laravel & Spatie Media Library.
Simon Depelchin - Blog · EN
-
Installing FFmpeg on Laravel Cloud
A step-by-step guide to installing and setting up FFmpeg on serverless Laravel Cloud.
Simon Depelchin - Blog · EN
-
Use git commit in your Typescript app
How to use the git commit as your app version in your app.
Simon Depelchin - Blog · EN
-
Laravel without frontend
How to setup Laravel without frontend scaffolding and use it as a backend API.
Simon Depelchin - Blog · EN
-
Self-hosting Mastodon on AWS using Nomad
With Twitter being a mess at the moment, I decided to try out Mastodon as an alternative. Mastodon is a federated social media platform, built on top of a protocol called ActivityPub. It can be self-hosted, letting you own your data, and I wanted to do so using Nomad as a cluster orchestrator. This post shows how I did it, and will hopefully inspire you to give Mastodon a try if you haven’t already! You can find me on the Fediverse at @lopcode@mastodon.social 🐘.
lopcode.com · EN
-
It’s Time to Ditch Twitter/X
Prior to the platform’s buyout, I had a Twitter/X account since 2008 (nearly from the start!). Almost two years since Elon Musk bought it, it’s been long enough to make a judgement on the platform’s new direction. This post details why I feel it’s time to move on to bluer skies, and shares some practical tips on how to do so.
lopcode.com · EN
-
Staying Organised With a Spicy Brain
Keeping on top of things at work, and in my personal life, is a challenge. I’m neurodivergent, and struggle to form habits, even for things that others might find natural or easy. In this post, I share the framework that I use to stay organised, and offer some tips and tricks for getting things done.
lopcode.com · EN
-
Announcing vips-ffm - libvips Bindings for Java / JVM Systems
This is short post announcing a new Java / JVM image-manipulation-related library I've shipped to Maven Central - vips-ffm.
lopcode.com · EN
-
Releasing vips-ffm v1.0 - libvips Bindings for Java / JVM Systems
I'm very happy to announce that, after lots of testing and improvement, vips-ffm is now version 1.0!
lopcode.com · EN
-
Switching from Spotify to Apple Music
I recently switched from Spotify to Apple Music. Here's why, how I did it, and how I feel about both platforms after a month.
lopcode.com · EN
-
Rebuilding my personal cluster with k3s, Cilium, and BunnyCDN
I host my own website and personal projects (like bunnies.io), because it’s fun, and I like being in control of what I’m running. I recently rebuilt it - here's why, and how.
lopcode.com · EN
-
One year in Sweden 🇸🇪
One year ago, my partner and I packed up our lives and moved from the UK to Sweden. Here's a summary, and some photos of our move.
lopcode.com · EN
-
A reward for thinking
the thrill that comes from actually sitting down, thinking about something, a solution to a problem, and then actualize it.
Caleb Olojo's Blog · EN
-
Content-deterministic CIDs?
How do you tell if a CID points to a file or a directory? And can you get the original name back?
Caleb Olojo's Blog · EN
-
An up-close look at UCANs in the wild
Space DIDs, account DIDs, proof chains. What I learned building a delegation tool for myself and indirectly for people building upon Storacha's Hot Storage Network
Caleb Olojo's Blog · EN
-
Remotes
My mental model around git remotes, and how to push to multiple at once.
Caleb Olojo's Blog · EN
-
Bits, bytes and pieces
understanding bits and bytes from first principles — binary, storage, ASCII, and why computers speak in powers of two.
Caleb Olojo's Blog · EN
-
On strings and characters in Haskell
String is a type alias for [Char] in Haskell. GHCi will tell you that, but only once you look closely enough.
Caleb Olojo's Blog · EN
-
tuples can be unambiguous
code should be as clear as possible. that's why i'm in love with the concept of named tuples
Caleb Olojo's Blog · EN
-
an interface can actually extend multiple interfaces
today i learned that an interface can extend a shit ton of interfaces if you want it to
Caleb Olojo's Blog · EN