FronToine
banner
frontoine.bsky.social
FronToine
@frontoine.bsky.social
Front-end dev 👾 Simplicity addict ✌️Currently building with React Native 📱
@mathildesaliou.com 👋 Je rattrape le live de Internet Exploreuses. Pour les newsletters, j’utilise Mailbrew qui est pas mal.

Le service permet d’agréger tous pleins de contenus — newsletters, flux RSS, blogs — et de recevoir un e-mail recap quand on le souhaite.
December 11, 2025 at 1:02 PM
Reposted by FronToine
We are data driven in our product work.

When the data shows we're successful, we declare victory and move on to the next challenge.

When the data shows we're not successful, we vigorously interrogate the data to make sure it's accurate. There's clearly something going on with the data.
July 26, 2025 at 5:00 PM
Reposted by FronToine
I have this weird theory that it's still probably a good idea to know what you're doing.
July 1, 2025 at 2:23 PM
Reposted by FronToine
Gustave from Clair Obscur: Expédition 33, made for @chunkycatt.bsky.social For those who come after 🌹

Character originally by @sandfallgames.bsky.social

#artsky #art #fanart #expedition33 #fantasyart #clairobscur #gameart #frenchart #gustave #artist #painting #krita
June 2, 2025 at 10:00 AM
Reposted by FronToine
I just reached 100 followers on here, so it might be time for a micro mini #artshare C:

- RP for visibility
- Post your best and introduce your work
- Interact with others, don't just dump and run! (сomment, repost, etc)
- No AI or NFT >:0

I'll RP my favourites for a while! Thanks everyone! <3
March 28, 2025 at 1:15 PM
Reposted by FronToine
🔜
March 28, 2025 at 6:11 PM
Reposted by FronToine
Four pop-ups/tooltips after click a link.

This is what using the majority of software today feels like to me. I must click away hundreds of pop-ups, tooltips, explainers, guides, suggestions, "did you know" every day.
March 28, 2025 at 5:50 AM
Reposted by FronToine
I'm opening new slots for my Narrated & Recorded Paint-Overs series!

Base price: 50 euros per paintover (negotiable!)

Link to previous vids below!

If you're interested, please send me a PM! Thanks! RP appreciated!

#commissionsopen #feedback #help #critique #artcritique #art #paintover #youtube
February 10, 2025 at 8:21 PM
Reposted by FronToine
The next version of Deno will have a super fast JS/TS plugin API for the linter 🎉

Watch @lcas.dev write a lint rule to ban string literals in <60 seconds.

This, plus many other goodies, to land next week with Deno 2.2.
February 7, 2025 at 7:16 PM
Reposted by FronToine
too lazy?
watch.
February 8, 2025 at 12:17 AM
Reposted by FronToine
Announcing ES Module Shims 2.0. The latest version of what started out as an import maps polyfill now supports production polyfilling of more than 8 existing and upcoming native browser modules features 🧵
January 27, 2025 at 8:03 AM
Reposted by FronToine
Runs on @expo.dev custom dev client and @swmansion.com Reanimated v4 CSS Animations. Was 5 min initial work and a few minutes to understand sync measurement with Fabric :D

If you want to play with it: gist.github.com/hirbod/dc161...

The future is React Native.
January 25, 2025 at 12:47 AM
Reposted by FronToine
Just built my first  App Clip in Expo Router!

◆ Instantly launch on iOS w/o downloading
◆ Deep link to every screen automatically
◆ Convert users in-app w/o ever going to the App Store

A new era for mobile web—notifications, Live Activities, haptics, etc

Try now appclip.apple.com/id?p=com.eva...
January 22, 2025 at 8:22 PM
Reposted by FronToine
💡 Did you know you can type raw values too? With `satisfies` in TypeScript, you can even use Primitives.

You should probably use an "object `as const`" instead, but it was an interesting solution in this particular case:

```ts
768 satisfies Breakpoints
```
January 23, 2025 at 6:47 PM
Reposted by FronToine
keyboard avoidance in RN is a fucking mess. would love to see some of the core team attention on improving this! github.com/react-native...
Improving iOS keyboard avoidance using keyboardLayoutGuide · react-native-community discussions-and-proposals · Discussion #867
Avoiding the on-screen keyboard on iOS is a challenge. There are many options, including React Native's KeyboardAvoidingView; ScrollView option automaticallyAdjustKeyboardInsets, Reanimated's useAn...
github.com
January 15, 2025 at 2:57 PM
Reposted by FronToine
😱 I was just made aware (by @danielgriesser.com) that @steamdeck.com uses @tanstack.com query and virtual for their SteamOS 🚀. Amazing to get a glimpse of what the TanStack is getting used for 😄
January 15, 2025 at 7:50 PM
Reposted by FronToine
We are unflagging Node.js SQLite API soon! I've been working with it for a bit, and it's amazing!
SQLite | Node.js v23.3.0 Documentation
SQLite#
nodejs.org
November 25, 2024 at 4:59 PM
Reposted by FronToine
TIL about Network Error Logging, an experimental header that tells the browser to send reports on network failures. Promising! developer.mozilla.org/en-US/docs/W...
Network Error Logging - HTTP | MDN
Network Error Logging is a mechanism that can be configured via the NEL HTTP response header. This experimental header allows websites and applications to opt-in to receive reports about failed (and, ...
developer.mozilla.org
November 25, 2024 at 7:41 PM
Reposted by FronToine
Great read: Taco Bell Programming, how to do a lot with few ingredients and not over complicate things

widgetsandshit.com/teddziuba/20...
Taco Bell Programming
widgetsandshit.com
November 24, 2024 at 9:19 PM
Reposted by FronToine
📚 Had to post this a lot on the other platform lately and apparently, it blows people's mind that this is possible. I wrote it over 2 years ago, and callback refs will only get better in v19 because they will get cleanup functions. Have a read:

tkdodo.eu/blog/avoidin...
Avoiding useEffect with callback refs
Interacting with DOM nodes doesn't necessarily need useEffect
tkdodo.eu
November 22, 2024 at 8:05 AM
Reposted by FronToine
I made a thing!

I was playing around with the AT protocol and as a little experiment I made a website that visualises activity around Bluesky: nightsky.hctr.dev

It listens to all new posts and shows them as little stars across a night sky 🌃

Every star is someone, somewhere, posting something
Nightsky | hctr.dev
See live conversations from all over Bluesky as a dynamic night sky
nightsky.hctr.dev
November 16, 2024 at 11:05 PM
Reposted by FronToine
TIL you can get the patch from any PR or commit on GitHub just by appending .patch to the URL
November 14, 2024 at 8:51 AM
Reposted by FronToine
Many people don't know this, but you can use an awaitable setTimeout directly in @nodejs.org!

No need to rely on that strange trick with a promise resolving inside the callback. ✌️
November 14, 2024 at 8:56 AM
Reposted by FronToine
When opening a Pull Request, I'm the first one to review it. Whenever I push, I spot bugs I added and overlooked before pushing. *Every single time*. Do you review your own PR?
November 12, 2024 at 7:25 PM