Hello, you. And welcome to my new “handmade” personal site / blog / portfolio !
I say “handmade” meaning I wanted to create the project structure and style myself, only using a foundational framework, in this case SvelteKit
Well to first answer this question there is another question to answer: why Svelte
I’m really not a “front dude”, I entered the wonderful world of programming at 12 years old by learning C and C++, thanks to the great Site du Zéro
Why program at this age? Because I wanted to make video games, that’s why. And i still want it, I’m doing it when I have the time! (when you are passionate, you don’t know when to stop).
So yeah, I’m more of a system/backend/game dude with interest in UI and aesthetics in general thanks to my gamedev passion (and I still have very much to learn in this field).
After C and C++, I learned HTML4, CSS2, and not much JavaScript. (I was like 13 at the time, and it was crazy to see your dummy website live). At the time, I was using templates found online, editing them to do what I needed without understanding much about it, but years passed and I was learning more and more.
When I was 17, I started my Computer Science studies, and so during 5 years, I was learning programming at school and at home, so I could improve my skills every year on multiple domains, but still with a focus on system/backend subjects. I fondly remember the OpenGL classes which was mindblowing, doing 3D stuff only with code!
During that time, I also did front stuff, at first with the venerable jQuery
Five years later, I started to work as a web developer at the end of my studies, then learned React
I’m still using React at work with TypeScript, and a little on my personal projects. I also used Docusaurus
But I wanted something else, something as capable but less complex. So I tried Vue
So I read about Svelte
I quickly did my first released application with it: the GitHub Notifier, an application I already did with React before. And boy it was refreshing! The final code is simpler and easier to manage. The slot system is really great.
Then, i learned about SvelteKit
So that’s what I did, and what you’re seeing right now.
Well, I hope to write more blog posts, on other topics.
As I said before, I’m more of a backend/game dude and what I like the most nowadays is mostly Rust
I’m also using Godot Engine
So we will see what will happen next.