Philippe L'ATTENTION
banner
phildl.com
Philippe L'ATTENTION
@phildl.com
I like code, ERP systems, web, open Source & gardens.
💼 Pro: https://basaltbytes.com
👻 Strongly typed Ghost API Client https://ts-ghost.dev/
🐙 https://github.com/PhilDL
💻 Personal: https://phildl.com
🦤 Odoo tutorials: https://codingdodo.com
Pinned
Hey 👋, I am a software engineer since 2013 when I went from Jazz musician 🎸 to writing code full-time!

After being employed for 10 years I now have my own agency (basaltbytes.com) specialized in web dev, ERP systems, Python, JS/TypeScript.

I have my open-source work here github.com/PhilDL
Working on implementing Stripe Connect, to allow Atoly users to sell events and products. Here I will share my thoughts and struggle about it.

First impression is that Stripe seems to warn you a lot that if you go the path of having custom flow, express accounts onboarding... 1/X
November 12, 2025 at 11:08 AM
Working on implementing Stripe Connect, to allow Atoly users to sell events and products. Here I will share my thoughts and struggle about it.

First impression is that Stripe seems to warn you a lot that if you go the path of having custom flow, express accounts onboarding... 1/X
November 12, 2025 at 9:55 AM
I finally updated the Remix Gospel stack this week-end, it is now on the latest React Router version, but I put some other changes in there that reflect what I use in production: dropped LiteFS for @tursodatabase and added @DrizzleORM as another choice (prisma is still there).
November 10, 2025 at 4:27 AM
That's Egon and he wants you to know he's a very good boy.
November 4, 2025 at 1:08 PM
I made a mistake planning for internationalization of Atoly landing page. I used cookies for storing lang instead of URL path. I already had multilang set up for the webapp, it was using cookies (both sites are React Router 7) so I copy pasted the logic.
October 15, 2025 at 12:25 PM
I launched my SaaS atoly.co, and am now in the marketing phase 😵‍💫.

Tech-wise it's a monorepo:
- multiple @reactrouter.com apps (marketing, webapp, frontends).
- @tur.so database(s).
- @inngest.com ❤️ backend events.
- deployed to @cloudflare.social for landing page and Fly.io for apps.
Atoly | A booking page your customers will love
Offer your customers a fast, reliable booking page with Atoly, and manage your business easily with powerful tools built for small service providers.
atoly.co
October 13, 2025 at 4:44 AM
March 25, 2025 at 6:58 AM
Implementing my own small onboarding components, and was looking for a performant way to do "highlighting" of an element (like the attached screen). My first implementation used a giant box shadow around the highlighter but it lead to TERRIBLE performance...
March 22, 2025 at 12:28 PM
Reposted by Philippe L'ATTENTION
Today we have decided to make @penberg.org 's experimental project, an official Turso project, following its great success.

What if instead of just forking SQLite, we were to completely rewrite it - in Rust?

That's our moonshot - codename Limbo

turso.tech/blog/introdu...
Introducing Limbo: A complete rewrite of SQLite in Rust
we forked SQLite with the libSQL project. What would it be like if we just rewrote it?
turso.tech
December 10, 2024 at 3:41 PM
☠️ will have to do #AdventOfTS on phone from the car again 🥲
December 7, 2024 at 4:59 AM
What’s happening with @github.com iOS app « Discover » tab? Does totally random filtering, not respecting what I select…
December 6, 2024 at 5:26 AM
Went for a quick hike and picnic in « Piton fougères » very calm and peaceful place during the week. Located at 1210m high, you can walk in a primordial forest with endemic fern species of Reunion
November 26, 2024 at 8:22 AM
Reposted by Philippe L'ATTENTION
The fastest growing app on the App Store is fully open source. You may have heard of it. But do you know how it works? I do now! Huge thanks to everyone who helped me make this one happen 🙏

youtu.be/cIoYUQhKJUo
November 24, 2024 at 7:40 AM
I updated the Remix Gospel Stack by enabling v3_singleFetch and v3_routeConfig (all future flags are enabled now). Will not update to RR7 just yet, there are some widely used library (like remix-utils) that are not ready for RR7 yet. https://github.com/PhilDL/remix-gospel-stack/pull/199
Enable v3_singleFetch and v3_routeConfig future flags by PhilDL · Pull Request #199 · PhilDL/remix-gospel-stack
github.com
November 24, 2024 at 3:59 PM
Spend the afternoon yesterday enabling single fetch on 2 @remix_run. It was going okay but I decided to also remove the deprecated json(). Without it the "naked" objects are returned, so if you were implementing some toJSON() method on your custom objects, it won't be called 1/2
November 22, 2024 at 6:37 PM
Reposted by Philippe L'ATTENTION
-Cough cough-
November 22, 2024 at 9:59 AM
Reposted by Philippe L'ATTENTION
Excited to share that Shane Thomas, Abhi Aiyer and I are building Mastra, a Typescript AI framework for the next million AI developers:
November 21, 2024 at 11:23 PM
Reposted by Philippe L'ATTENTION
November 16, 2024 at 6:01 AM
Reposted by Philippe L'ATTENTION
Gonna do this on a stream in a bit for remix.run, which is a heftier project

bsky.app/profile/broo...
November 13, 2024 at 6:53 PM
Updated most dependencies of the Remix Gospel stack and Remix itself, with some future flags enabled to prepare for RR7. github.com/PhilDL/remix.... Remember to use the cli command to init your project so you can rename your org, choose between SQLite and pg, etc
GitHub - PhilDL/remix-gospel-stack: Remix monorepo template with pnpm, TypeScript and Turborepo. The remix app deploys to fly.io or build to Docker image. Example packages for Database with Prisma, UI...
Remix monorepo template with pnpm, TypeScript and Turborepo. The remix app deploys to fly.io or build to Docker image. Example packages for Database with Prisma, UI, and internal TypeScript packag...
github.com
November 10, 2024 at 5:50 PM
Reposted by Philippe L'ATTENTION
Been burning the midnight oil getting everything ready for this year.

Excited to introduce our brand new platform, which we’ll be using from now on for this event!

Check it out 🎄
adventofts.com
November 8, 2024 at 6:50 PM
Reposted by Philippe L'ATTENTION
with a tiny bit of JavaScript enhancement, take that CSS driven slider and give it "that little bounce™"

- use pointer-events to calculate an overdrag
- map that overdrag to a CSS custom property --stretch
- apply style
- profit 💀

(bonus points for only handling drag when limit exceeds)
November 8, 2024 at 6:47 PM
I hope X and Bluesky won’t just melt into right and left wing political echo chambers that drive people away from one to another, diversity is key.
Though I think Bluesky is genuinely much cooler, the open source client, atproto, Dan explaining stuff…
November 8, 2024 at 7:17 AM
Vietnam - Huê - February 2024
November 5, 2024 at 10:51 AM
Does anyone know how to make @bsky.app keyboard layout respect my system keyboard layout pref, instead of azerty? Currently on the iOS app
November 4, 2024 at 8:47 AM