Greg Bergé

AboutBlogWorkshopsProjects

Hi, my name is

Greg Bergé.
I help people make the web great.

I am a software engineer based in Paris. I create tools and teach how to build high quality websites and applications using JavaScript and React.

Blog

Mastering transactions with Knex.js and Objection.js

Transactions symbolize a unit of work that allows a group of requests to be processed in isolation. They do two things: Consistency : if one of the transaction requests fails, the…

Introducing Smooth DOC

I am very happy to announce the release of Smooth DOC ! I have been working on this new version for several weeks now and it is finally ready 🥳. How was Smooth DOC born? Open source is at…

Better tests with "Testing Hooks" pattern

Tests are part of any project, they ensure both non-regressions and code stability. On the other hand, they are often painful to write and are often the least well-off with regard to…

JavaScript Stack 2020

It has now been 10 years that I use JavaScript on a daily basis both on the client and server side. Over the years, I have created many projects that have allowed me to experiment and refine…

Create scalable layouts using React

Nowadays, more and more applications are developed using HTML5, and very often with the help of React. An application and a website are different on many points, one of these is the layout…

Get emails from me about open source, business, learning and teaching.

Greg Bergé © 2021
🇫🇷