Technologies
Voici la liste des technologies avec lesquelles je travaille actuellement :
Front-end
- SSG : Spike
- HTML5
- Preprocesseurs: Reshape & les autres
- CSS3 et Responsive web
- Frameworks: Bootstrap, Materialize, …
- Preprocesseurs: PostCSS & les autres
- Méthodologie : GPS
- JavaScript
- ES6 & babel
- Vanilla JS ou jQuery (le moins possible)
- Front-end Frameworks : (p)React, Blaze
- State Management Frameworks : Flux, Redux
- Module Loader : Webpack (et les optimisations telles que le Tree Shaking, Code Splitting, Chunkhash Naming, …)
- Tasks Runners : NPM scripts, Gulp
- Pour la dataviz et les animations : SVG, D3.js & GreenSock
- Architecture
- JAMstack
- Headless CMS : DatoCMS, Contentful
- HTTP/2
- Service Workers & Offline Usage
- PWA (Progressive Web Applications)
- CDN
- Server Side Rendering
Back-end
- Node.js
- Frameworks : Express, Meteor (permettant les Real-Time Operations, Optimistics Updates)
- Testing : Ava, Mocha, Chai
- Package Manager : Yarn, NPM
- PHP 7 (utilisation marginale)
- Frameworks : Laravel
- Package Manager : Composer
- Storage
- Relational Databases : PostgreSQL, MySQL, Oracle
- NoSQL : Redis, MongoDB, RethinkDB
- API Layers
- REST API
- JSON API
- GraphQL
Mobiles
- Cordova
- React Native
DevOps
- Operating Systems : Linux (terminal & Bash)
- Web Servers : Nginx, Apache
- Cloud : AWS
- Deploiements et exploitation : OVH, Netlify, DigitalOcean
- Continuous Integration : Travis, CircleCI, GreenKeeper
- Containers : Docker
- Protocoles : HTTP(S), SSH, SFTP, DDP
Misc
- Principes de développements : KISS, DRY, YAGNI, SOLID
- Git version control, GitHub
- Anglais avancé écrit et parlé