~ articles hello-world.md

Hello World

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.

Back in my days…

I'm really not a "front dude". I entered the wonderful world of programming at
12 years old by learning C and C++.
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!
After C and C++, I learned HTML4, CSS2, and not much JavaScript. 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. I fondly remember the OpenGL
classes — mindblowing, doing 3D stuff only with code!

My frontend quest

During that time I also did front stuff, at first with the venerable jQuery,
then Angular JS. Five years later, I started working as a web developer, then
learned React and discovered next-generation JavaScript thanks to Babel.
I'm still using React at work with TypeScript, and a little on my personal
projects.
But I wanted something else, something as capable but less complex. I tried
Vue, and it didn't really click for me.

Svelte, the contender

So I read about Svelte. I read all of the official documentation, and played
with it a little. Then, it clicked. It was amazing! The ease of use, the speed,
it just worked.
I quickly did my first released application with it: the GitHub Notifier.
And boy it was refreshing! The final code is simpler and easier to manage.
So that's what I did, and what you're seeing right now.

Then what?

Well, I hope to write more blog posts, on other topics.
I'm more of a backend/game dude and what I like the most nowadays is mostly
Rust, my spiritual successor to C++. I'm also using Godot Engine and GDScript
to write games, and I would like to write about that too.
So we will see what will happen next.
normal
~/articles/hello-world.md
1:1
22:29