← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 78
  1. Testing Out Claude Code… on a Bus!

    I blogged from my phone on a bus using Claude Code and Shellfish.

  2. Local Testing on My iPhone

    Using Tailscale and a Pi-hole DNS override, I test local app changes on my real iPhone instantly, no more waiting on Cloudflare deploys or fighting CORS.

  3. Songs Translated To LinkedIn Speak

    I used Kagi's LinkedIn translator to turn classic song lyrics into corporate jargon.

  4. How I finally migrated my Immich setup from External Libraries to internal storage — covering storage templates, community migration scripts, and surviving face recognition quirks.

  5. Updating Hot or Not in the age of AI

    How I used AI to revive Hot or Not after the Teleport Cities API shut down, and ended up rebalancing the whole game in the process Read the full post on the blog.

  6. How Suspense Made Hot or Not Fun

    How I iterated on the UX of Hot or Not, a temperature guessing game, to make the suspense feel genuinely earned Read the full post on the blog.

  7. Using Actual Budget in 2026

    How I use Actual Budget, a self-hosted budgeting app, to manage my personal finances Read the full post on the blog.

  8. I built a lyrics quiz app (NOPLP) by wiring a Telegram bot to a PostgreSQL database via PostgREST, setting up Docker networks in Portainer, and untangling a CORS mess in Cloudflare Tunnels.

  9. How to customize Claude Code's spinner verbs with Daft Punk's Technologic lyrics (and Bop It!)

  10. I deployed an n8n instance to try workflow automation and ended up building a Telegram bot that scrapes song lyrics for a website.

  11. In this post, I show you how to get the RSS feed link for any YouTube channel.

  12. CSS hack for changing the color of the check icon of a rounded MUI Checkbox component.

  13. Easy QR code generator for WiFi router guest access.

  14. NSI Cours Terminale : File

    Cours sur les files en Python pour NSI Terminale.

  15. NSI Cours Terminale : Pile

    Cours sur les piles en Python pour NSI Terminale.

  16. Cours de Programmation Orientée Objet (POO) en Python pour NSI Terminale.

  17. Vibe Coding My Blog Pages

    I improved my blog workflow by setting up remote coding with Cursor, migrating to a new server, and implementing category-based RSS feeds to separate tech content from personal posts.

  18. Encountered a phishing scam, dug in a little bit.

  19. Home Server using Proxmox

    Started setting up a home server, using Proxmox to have (hopefully) easier back-ups.

  20. Managing documents with Paperless

    Learn about my experience setting up and using the open-source document management system, paperless-ngx, including tackling initial document dumps, automating workflows with Syncthing, and backing up your archive.

  21. My current AI Code Review Workflow

    How I decided to use AI & LLMs with a cost-effective script using Gemini and Claude.

  22. How To Install Syncthing on a Kobo

    Unlock wireless Kobo syncing!

  23. How To Connect FreshRSS To NetNewsWire

    How to connect your self-hosted FreshRSS instance to NetNewsWire, or possibly any other mobile app really.

  24. Why and How I Use Immich

    I write about Immich, a self-hosted photo management solution that preserves original quality, offers robust search and organization tools, and respects your privacy.

  25. Discover easy, budget-friendly ways to store photos, from quick and dirty solutions to self-hosted solutions like Immich.

  26. On this day in 2025, I charge a Navigo ticket on my iPhone that already carried legacy t+ tickets.

  27. Advent of Code 2024 (Days 17, 18)

    Writing a program to try to make another program write itself was more complicated than expected.

  28. Mathy and graphy problems attack.

  29. How This Website is Hosted

    Since it's been useful to someone I know IRL, it might be also useful for other people to know how I am hosting this website.

  30. Advent of Code 2024 (Days 11, 12)

    Some geometry problem and some search problem.

  31. Advent of Code 2024 (Days 7, 8, 9, 10)

    I tried solving Part B of Day 10 even before seeing the problem.

  32. Advent of Code 2024 (Days 5, 6)

    Got stuck on AoC 2024 Day 6 with no stepbro to help me, so I needed to figure it out by myself.

  33. Advent of Code 2024 (Days 1, 2, 3, 4)

    My solutions to Days 1, 2, 3, 4 Advent of Code 2024 Problems.

  34. I did not want to copy the contents of a screenshot word-for-word so I decided to figure out how to automate this task.

  35. In this second part of my weekend project, I use a dynamic programming algorithm to align audio and lyrics.

  36. In this first part of my weekend project, I isolate audio and get a transcript using machine learning.

  37. Prompt Injection to Win at Death by AI

    How to win in the LLM-powered Death by AI Game using Prompt Injection.

  38. Self-Hosting and Portainer

    Using Portainer to make deploying apps easier and therefore making self-hosting easier.

  39. Paano kumuha o magrenew ng OEC

    Paano kumuha o magrenew ng OEC.

  40. I tried out a French 'Masterclass' I found on Instagram that promises you'd be able to talk to Frenchies.

  41. In this post, I detail how to replace the Pocket integration with Omnivore using the KoboOmnivoreConverter on Github.

  42. NSI Cours Terminale : Recursivité

    Nous découvrons la récursivité.

  43. Dans cette quatrième et dernière partie des rappels, on revoit comment utiliser les boucles `for` et `while`.

  44. Dans cette troisième partie des rappels, on revoit les types d'objets de base plus complexes en Python : les tuples, les listes et les dictionnaires.

  45. Dans cette deuxième partie des rappels, on revoit tout ce qui concerne les fonctions en Python.

  46. Dans cette première partie d'une série de rappels, nous revoyons les concepts de base de Python tels que les commentaires, la fonction print, l'affectation, les objets et les types.

  47. PrimeCert v2.0

    So...

  48. I list down good not-so-expensive paid services such as Kagi, Immich, and Mailbox.org, that I use to make my life less dependent on Google.

  49. Valeurs mutables par défaut en Python

    Je parle a propos d'un exercice du BAC de NSI 2024.

  50. I talk about how and why Annotated[ClassName, Depends()] in FastAPI.