JavaScript / TypeScript
JavaScript
Dynamic and versatile web programming language
TypeScript
JavaScript with a static type system for safer and more productive development
React
Library for building user interfaces
Next.js
Full-stack React framework with SSR, SSG and automatic optimizations
Node.js
Server-side JavaScript runtime for creating performant backend applications
Express.js
Minimalist and flexible web framework for Node.js
Redux / RTK
Predictable state manager for complex JavaScript applications
Chakra UI
Modular and accessible React component library
PHP
Fondamentaux
Bases de données
Native GitHub CI/CD solution for automating builds, tests and deployments
GitHub Actions automates my development workflows directly from Git repositories. This native integration facilitates the setup of CI/CD pipelines for Node.js and PHP projects, and deploying Next.js applications on various platforms.
I use GitHub Actions to automate tests, builds, and deployments with Docker, creating robust workflows that ensure code quality. Job parallelization and test matrices allow validating code across multiple environments simultaneously.
For projects requiring other Git platforms, GitLab CI offers similar functionalities. The choice mainly depends on the project ecosystem and specific needs in terms of runners and integrations.