Hello I'm Clément.
I'm a very versatile French full-stack developer who loves working with web technologies.
My first goal is to build services, tools and applications that users enjoy. I pay particular attention to usability, UI and UX aspects. I also love discovering and learning new things.
The most amazing discovery I did these last few years. It makes creating web applications so easy while allowing to keep code organized and structured thanks to components.
As most web developers, after jQuery I had a look at AngularJS because of how powerful its data binding was. But I quickly found it messy and not so easy to learn. Then came Vue.js with its very progressive learning curve, its great documentation and its huge ecosystem. Since then, it's my go-to framework for new projects.
I completed my studies a bit before the emergence of Node.js. It means during that time I mostly tasted Java EE and PHP. But I always loved JavaScript, no matter how people tend to hate it. Having the possibility to write server-side code with it became absolutely natural.
People often consider the Node.js ecosystem to be too dynamic and messy to be a sustainable choice for enterprise applications. Yet, Express.js has been here for years and now allows any kind of integration thanks to thousands of libraries. It also offers great support for TypeScript to make code even more reliable.
I love how pragmactic Express is. It allows you to write most of classical integration use cases with very little code while still being powerful enough to scale up to very complex applications.
The PHP micro-framework I like the most. It provides the perfect minimal frame for a structured PHP application. And then you can start developing safely and adding other libraries you need.
I've always liked how easy it is to start developing with Android. I created a simple application a few years ago and that was a great opportunity to learn how Android works under the hood. It's been a while now that I didn't touch it much but I keep a very interested eye on it. And I'm a heavy user of it!
As most web developers in the last few years, one of the biggest CSS framework I used is Bootstrap. But after a while I was yearning for something different. Bulma, a modern alternative to Boostrap, has emerged as a matter of course. When I see how it's built, I can't help feeling that his creator and I share the same vision on a lot of aspects.
Even though I like Bulma, a CSS framework like that is not always the good option. For projects that need to be fully done from scratch, I think SASS is a great help to keep CSS code organized, maintainable and easier to write and understand.
It took me a while to get into the world of Docker and containers in general. The learning curve is definitely not the easiest, as it requires considerable systems knowledge. But it's well worth the effort.
Containers offer an unparalleled development experience. Runtime environments are now under control and Dockerfile or docker-compose files offer great visibility into the set of dependencies of applications.
For a very long time, I was an extensive user of Sublime Text. Any other code editor felt so slow in comparison. After VS Code arrived, I kept loyal to it for a couple of years but at some point I decided to give it a try.
It took me a while to get used to it but it is difficult to compete with the efficiency it proposes. Not so much in terms of performances, but there are so many plugins and features that now help me to develop faster and better. I'm now fully tied to it.
If you want to know more about me, feel free to get in touch.
The easiest is to send me an email. You can also contact me on LinkedIn.