Diane's Avatar

Diane

@diane-dev.bsky.social

Lead Dev | React โš›๏ธ | TypeScript ๐Ÿฆ• | GraphQL ๐Ÿš€ | Tailwind ๐ŸŽจ | AI ๐Ÿค– Talking mostly tech here โ€“ code, best practices, and dev tools. #WebDev #Frontend #Tech #React #TypeScript #Tailwind #AI

18 Followers  |  9 Following  |  24 Posts  |  Joined: 05.12.2024  |  1.9596

Latest posts by diane-dev.bsky.social on Bluesky

- Script de generation de typage des evenements et de propriรฉtรฉs basรฉ sur un CSV ou une API si votre outil le permet
- nomenclature de nommages des events
- nomenclature de nommage des propriรฉtรฉs d'event
- Une seule source de confiance des events
- Gรฉnรฉrer le fichier de typage dans la CI pour verif

20.04.2025 12:12 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Je viens de terminer la migration d'Amplitude vers Mixpanel => ce que j'ai appris et conseil cotรฉ front:
- Mise en place d'un service en POO pour garantir une instance unique(avec singleton) + regroupement des methodes + typage permissif
- Hook qui expose ces methodes + typage fort

20.04.2025 12:12 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Migration guide | Zod Docs

Force et honneur ร  tous les devs qui vont faire une migration Zod 3 ร  4.

v4.zod.dev/v4/changelog

10.04.2025 15:32 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Despite these challenges, Capacitor remains a solid choice for web-first applications that need a unified experience across platforms.
๐Ÿ‘‰ If youโ€™ve built a large-scale app with Capacitor, what were your biggest challenges? Letโ€™s discuss! ๐Ÿš€

08.03.2025 00:36 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

- Implementation time โ†’ For a large-scale application, properly stabilizing a Capacitor-based app can take 4 to 6 months of development to ensure performance, reliable plugin integration, and feature consistency across platforms

08.03.2025 00:36 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

-Offline support & caching can be challenging โ†’ Persistent storage and offline capabilities arenโ€™t as seamless as with native solutions.

-Debugging complexity โ†’ Testing and debugging across web, iOS, and Android can introduce unexpected edge cases due to WebView behavior.

08.03.2025 00:36 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

- Performance trade-offs โ†’ Capacitor provides near-native performance, but heavy applications or complex UI interactions may introduce inconsistencies/lag compared to native frameworks.

08.03.2025 00:36 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

-Plugin ecosystem limitationsโ†’ While Cap. supports sev native features, some rely on 3rd-party plugins, which may not always be well-maintained/optimized for perf

Push notifications/background tasks require extra setupโ†’ Managing these efficiently requires additional config/potential workarounds

08.03.2025 00:36 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

- Page transitions in web-based navigation can be tedious and require extra effort to get right

- WebView constraintsโ†’ Unlike native apps, web-based applications face browser-imposed limitations. For example, gesture-based navigation often feels less natural compared to fully native implementations

08.03.2025 00:36 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

- Certain features are not well-handled โ†’ For instance, setTimeout, which is crucial for background tasks, can be unreliable.

- Crafting a "React Native-like" experience requires planning โ†’ Smooth animations, app fluidity, and rethinking design system components are essential before committing.

08.03.2025 00:36 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

While Capacitor is a solid solution, there are some key considerations to keep in mind before making the switch:

- Dual compatibility overhead โ†’ Any modification on Android needs to be checked for backward compatibility across browsers and mobile OSs.

08.03.2025 00:36 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

We switched to Capacitor for several reasons:
- the difficulty of finding mobile developers
- the high turnover rate in the French tech industry
- the challenge of maintaining feature parity between web and mobile
- the need to ensure consistent business logic across platforms
#Capacitor #Frontend

08.03.2025 00:36 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
feat: support for nested ignore files by ematipico ยท Pull Request #5195 ยท biomejs/biome Summary Closes #2312 This PR enables Biome to read and understand nested .gitignore files, and eventually ignore them in CLI and LSP. In order to achieve that, I applied the following refactors: c...

YASSS @biomejs.dev just merged a PR handling nested gitignore. Can't wait for the next release
github.com/biomejs/biom...

27.02.2025 08:54 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Il n'y a vraiment rien de plus meurtrier qu'une PR de < 10 lignes. Tellement de devs qui flippent sur une grosse PR alors que celle qui peut faire le plus de dรฉgats est celle sur laquelle on passe 2 min..

24.02.2025 11:36 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

But musk fail

17.02.2025 12:24 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

He musk try

17.02.2025 12:23 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Vraiment @biomejs.dev c'est excellent, j'ai tellement hรขte de voir les amรฉliorations qu'ils vont faire: gestion des sous gitignore, gestion mdx, gestion des variables tailwind dans les fichiers css etc.. ca va รชtre incroyable. En tout cas en terme de perf c'est .. vive Rust ๐ŸŽ‰

#biomejs #frontend

17.02.2025 10:42 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Codium is now Qodo | Quality-first AI Coding Platform Codium in now Qodo - we offer quality-first AI tools for developers to write, test, and review code directly within their IDE and Git.

Just started testing Qodo and Iโ€™m really enjoying it! ๐Ÿš€

I love how it generates clear documentation for my pull requests and provides useful review suggestions, including testing advice. Excited to keep exploring!

www.qodo.ai

#AI #CodeReview #DevTools #Qodo #Productivity

13.02.2025 19:14 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A custom function that returns different values based on light or dark mode being used to visit the page.

A custom function that returns different values based on light or dark mode being used to visit the page.

CSS Custom Functions are coming โ€ฆ and they are going to be a game changer!

๐Ÿ‘‰ brm.us/css-custom-f...

09.02.2025 01:21 โ€” ๐Ÿ‘ 401    ๐Ÿ” 93    ๐Ÿ’ฌ 18    ๐Ÿ“Œ 18

If you use pnpm in your projects, you can try it now with:

pnpx node-modules-inspector@0.0.4

03.02.2025 12:24 โ€” ๐Ÿ‘ 127    ๐Ÿ” 15    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

Des datacenters annoncรฉs en France pour la protection des donnรฉes en UE. Mais des objectifs รฉcologiques de plus en plus important..

11.02.2025 22:15 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Proton: Privacy by default Over 100 million people use Proton to stay private and secure online. Get a free Proton account and take back your privacy.

Vraiment trรจs trรจs cool, simple et efficace.
proton.me

10.02.2025 20:37 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

La doc de BiomeJS et sa facilitรฉ de setup est vraiment sympa. On a pas encore un linter assez propre sur les fichiers CSS quand ils sont mixรฉs avec des variables Tailwind, pas de lint sur MDX mais dans la roadmap de Biome en 2025.

10.02.2025 11:54 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

BiomeJS vs ESLint => La diffรฉrence de performance entre les deux est insane.
Sur 2k2 files en JS TS Graphql je suis a une moyenne de 1 min de lint avec ESLint et ... DEUX SECONDES sur BiomeJS. Dรฉ-li-rant. Merci le rust.

10.02.2025 11:54 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

importante sur la plateforme selon la quantitรฉ de breaking change. Il n'empeche que l'IA facilite grandement la migration vers de nouveaux outils, pas trop nouveau non plus parce qu'ils ne sont pas suffisamment rapide sur leur mise ร  jour encore.

10.02.2025 11:54 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Cohabitation de 2 systemes ou une รฉnorme mise ร  jour ?

Pour des petites boites je penche quand mรชme vers l'รฉnorme mise ร  jour. Pas assez de moyen pour garantir une รฉvolution complรจte vers le nouvel outil. Mais si pas de test mis en place, on prend le risque de regressions

10.02.2025 11:54 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@diane-dev is following 9 prominent accounts