$ filippo > /dev/null @filippo-orru.com · 17/12/2024this looks ugly, but that's the point. When sketching UIs I try to ignore details early on, so I don't care about crooked lines. I got the idea from Jason Fried: Sketching with a sharpie signalvnoise.com/posts/466-sk... 020
$ filippo > /dev/null @filippo-orru.com · 17/12/2024I spent two weeks on this website that automates a couple of hours of manual excel work. Looking at xkcd 1205, it will likely never pay off, but that’s okay, it was fun. Read: filippo-orru.com/blog/group-g... (Nuxt, Vue, Tailwind CSS) 030
$ filippo > /dev/null @filippo-orru.com · 11/12/2024Sending push notifications in the web isn't easy 🫠 This diagram shows all the steps needed so you get a notification when someone else sends a chat message. If you want to read the rest, check out my blog post: filippo-orru.com/blog/group-g... 000
$ filippo > /dev/null @filippo-orru.com · 06/12/2024Cool! Fyi, looks like you still have some placeholder text in your search page ✌🏻 000
$ filippo > /dev/null @filippo-orru.com · 06/12/2024How did I find this out? I like doing typing tests with monkeytype.com. When I wanted to do a test using song lyrics, I copy-pasted them from Genius. During the test, I was confused when I typed an "e" but it would be shown as a mistake. 000
$ filippo > /dev/null @filippo-orru.com · 06/12/2024Something interesting: it seems like Genius.com, the lyrics website, fingerprints their lyrics by replacing certain characters. The Cyrillic `е` looks exactly like a roman `e`. Tactics like these (called Steganography) can be used to encode your unique user id in a text. 🧵 100
$ filippo > /dev/null @filippo-orru.com · 25/11/2024my first thought was that they're talking about this sublime What does that say about me 000
$ filippo > /dev/null @filippo-orru.com · 25/11/2024These were the first UI sketches I drew for the site. Read the full post about how I built it: filippo-orru.com/blog/busy-fr... 000
$ filippo > /dev/null @filippo-orru.com · 25/11/2024I created a platform that makes it easy to find a time to meet in a busy friend group. 👉🏻 How it works: 1. Create a new meeting 2. Select your free time slots 3. Share the link with your friends 4. Meet in the overlap 100
$ filippo > /dev/null @filippo-orru.com · 25/11/2024These are my playlist covers for 2024. Every month for the past 6 years I've been creating a playlist with my favorite songs. As the month goes on, I add songs that strike a chord with me 100
$ filippo > /dev/null @filippo-orru.com · 25/11/2024Never thought I'd grow so attached to a taking bird wtf 100
$ filippo > /dev/null @filippo-orru.com · 25/11/2024Does anyone else keep seeing the same posts over and over on @bsky.app? 🫠 Honestly, my threads feed is better than this 000
$ filippo > /dev/null @filippo-orru.com · 24/11/2024👨🏻💻 I built an app that automatically records my climbs. It detects when climbing starts and stops, so I end up with 5 short clips instead of an awfully long recording 🧵 110