The start of something big
As a developer I am always looking out for new challenges. The more I can learn, the better! So having the possibility to work on an external project was a big step for me!
Prior to this, I had only really worked om smaller internal projects. Projects that were great for learning the basics and understanding the ins and outs about the service we were using. But looking back at those projects, nothing beats a bigger external project.
Even though I was only a junior and was not too involved in the whole architectural aspect of the project, I was there from the beginning and got to help create this project from the roots upward.
Leveling up
With this being the first big project, the progression curve was very steep which was very satisfying and interesting. I got to work with a component library, learn more about the architecture of bigger Contentful/Gatsby websites and work with an amazing team!
Even though we were only a team of one project manager and two developers, it felt like the perfect amount for the amount of work we had, even though it had its stressful moments.
Tech talk
Without giving away too much information regarding the project; it was a Gatsby Contentful Blog, hosted on Azure. This blog had to support a variety of features like different kind of pages, breadcrumbs, navigation-based content, related content, etc...
We got to create a live preview, a variety of resolvers to manipulate the given Contentful data, used Gatsby Image to its full potential and enabled multiple markets and locales support.
This project was amazing and luckily, only the beginning!
Used technologies

Contentful is a cloud-based, API-first Content Management System (CMS) solution that empowers retailers and other enterprises to manage their content in proactive and dynamic ways.

Gatsby is a blazing fast modern site generator for React which enables the power of the latest web technologies, including React.js, Webpack, modern Javascript and CSS and more.

It lets you choose data from all kinds of sources, from headless CMSs to APIs. It is internet scalable, easily deployable and future-proof!

React is a JavaScript library build for creating your own user interfaces.

It uses declarative views which makes it painless to create interactive UIs efficiently and simple.

React promotes a component-based structure which improves testability and reusability.

GraphQL is a query language for your API, and a server-side runtime for executing queries by using a type system you define for your data. GraphQL isn't tied to any specific database or storage engine and is instead backed by your existing code and data.

Want to have a chat or create an awesome website together? Feel free to contact me!
+32 494 35 04 21

Jonathan Lauwers
Web developer

Do not miss any new posts!

By clicking "subscribe", you agree to our privacy policy