Even a thousand mile journey begins with a single step
a little step for a man a big step for... me
When Neil Armstrong touched the surface of the moon with its foot, he set a new milestone for mankind, no doubt, and lower your expectations, I'm light years away from such an accomplishment, but for a "shy guy from nowhere" creating a website like this looked like that, something impossible even a few months ago.
Why fabiomarini.net
First things first, as Simon Sinek says in his bestseller book "Start with why", so why am I creating this site? Aren't there enough sites, blogs, tutorials and so on? Sure there are, but I think that the experiences that everyone make throughout his life are kind of unique, so, even if I did the same things of thousands of others before me, I think I could have some experience that could be useful to someone out there, so here I am, ready to share some of this knowledge with you, hoping that you can find it useful.
Who am I?
I'm a Software Engineer and consultant from Italy, I've been playing with computers since I was 8 and I wrote my first "software" at the age of twelve, so I can say that I've been in this field for more than 25 years now (I let you the math exercise to try to guess my age) and this let me "enrich my knowledge base".
In my personal projects and at work I had the opportunity to work on many different projects in various industries, from reengineering old software, to create new one, to design system architectures and integrations to suggest the right tool for the job to my customers. Far from saying that I'm the best at something, even if I consider myself quite good in some tasks, my mission is to be the best possible advisor for my customers and my colleagues, the "friend" you can ask for help when you have a problem (a [Computer Science] job related one at least).
What you'll find here
As I said I'm building this site to share some of my knowledge with you, and you can expect to find some tips related to:
- Java web applications with Spring Boot
- Javascript/Typescript and frontend frameworks
- the infrastructure for serving web applications
- the tools and libraries I use in my projects
- my thought process in designing software or systems
- some of my personal experiments
- and a lot more...
Welcome aboard and lets get started, the first step is done and the journey has begun.
If you want to contact me you can find my accounts in the Contacts page