François 🧔♂️🇫🇷, 30 years old. Developer since 2017.
-
Unit tests: jest
-
Functional tests:
- Testing Library! I just love it, it ensures the developers maintain accessibility, it's fast and solid.
- API mocking with MSW
-
E2E:
- React Native: Detox
- React Web:
- Playwright 👈 Love this guy
- Cypress
- TestCafe
- typescript ❤️
- zod
- dayjs
- formatjs
- cookie httpOnly secure cookies base authentication / JWT
- react-query
- useForm
- hooks, hooks everywhere
I have been working with:
- codepush
- vr (viro)
- maps
- Firebase for push notifications
- chat (graphql subscription based messages)
- payment:
- Stripe
- iOS payment
- Android payment
- Animations: React native reanimated 2 ❤️
- Images: react-native-fast-image2 FTW
- Svg homemade charts. No library except for d3 interpolation functions
- I have suffered so much with XCode blurry errors that I can work out common errors soon enough.
- Figma
- Storybook
- I have architectured every react native apps I have been working for with:
- Fastlane fully automatised CI deployment with:
- Appcenter
- TestFlight
- Android test lanes
- Licences management with Fastlane and encryption/decryption on CI environments.
- Fastlane fully automatised CI deployment with:
- Ansible for development environment setup
- I live and breath with docker and docker-compose, I can write my own images.
- Docker-compose traefik with https on development environments are a must have IMO.
- I love UNIX phylosophy, in all its shapes and flavours (macos, arch, debian...)
- Love neovim/vscode.