Why did I create my personal website?

Published on Sunday, 7 January 2024
Share this post on

The real question is “And why not?”

I have always been extremely interested in web developments, it is like a passion or a hobby.
I can spend my free time working on websites, web applications or discovering a new web framework. I really like it.

So naturally, I decided to create my own site.
I “played” a lot with web technologies, and this was the perfect opportunity to work on a concrete project from scratch.

The aim was to create a professional, fast, and clear website with a few static pages and a blog.

Why a blog?

The easy answer is “to share some technical articles.”
But of course, it is a bit more complex…

First reason, for the challenge:

  • Can I maintain a blog?
  • Will I have the discipline to feed it regularly?
  • What about content quality? Readability?

I think that creating interesting content is a challenging task, thus I am eager to take on this challenge.

Web development and SAP development will be the main topics covered.
All of my personal information’s can be found on static pages (About me or Contact) and in my Resume.

Second reason, to improve my English.
I’m a native French speaker and blogging in English is a great method for me to practice my English.

Last reason, coding is sharing !
I’ll try to write articles and guides about developments that I have made and find interesting to share.

Please be kind =)

Some technical details

The goal was to create a website that was fast, clear, and well-designed in terms of UX.
And finally, my website had to be responsive (Mobile internet traffic has clearly overtaken desktop traffic, therefore UX on mobile is so important).

I used Astro to achieve this.
Astro is an all-in-one web framework. It includes everything you need to create a website.
It was designed for building content-rich websites, it leverages server-rendering over client-side rendering in the browser as much as possible.
Astro is ideal if you require a website that loads quickly and has excellent SEO.
The Astro documentation is quite user-friendly and clear.

I used the TailwindCSS framework and my own CSS code for the design.

Astro Logo

My website is deployed on Cloudflare Pages a JAMstack platform (“JAM” stands for JavaScript, API & Markup).
Cloudflare Pages is directly connected to my Github account, after a Git Push my website is built and deployed automatically.
You can easily configure your build command on Cloudflare Pages.
I’m currently using the free plan and haven’t had any issues.

I created my website with Visual Studio Code, It is currently the recommended editor for Astro projects.

The results are more than conclusive whether on a PC or a mobile device, thanks Astro.

Pagespeed on Mobile Device Pagespeed on Desktop Device
All Rights Reserved © 2023 youric.be