Ok... this might not be the most popular thing to say to start a conversation.
But damn! I'll say it again.
I. LOVE. JAVASCRIPT.
As a developer, I have mostly worked on client-side. Why? Well... mostly because of my marketing/communication/UX design background. I am attached to convey significant messages to users, because that's what is making me happy. And there isn't many ways to do it, especially if you're working on server-side.
So I've been looking for the best tools to work with on this new 'Node.js era' of the internet. And here are my weapons of choice.
For some times now, I've been playing with React. I've acquired a good grasp of the concepts and methodology around it, and did dive a lot on its ecosystem.
Namely, I've worked with:
However, I did also try a bit of Vue.js which has been quite a delightful tool to work with, and I'm looking forward to using it a lot more.
Of course, I've also been using Sass a lot to upgrade my stylesheets game, and I am not stranger to css frameworks like Bootstrap. However, I largely prefer to template things on my own, with the help of CSS Grid and Flexbox.
I'm using Github for my versioning, and Netlify to host public projects. If you haven't tested this type of service yet, I strongly advise you to check it out.
I also already have worked with Progressive Web Apps and Service Workers, and to me, this is one of the biggest change that is happening in the web right now.
As a foot-note, I usually develop on Atom (Nuclide IDE).
Here is a collection of some of my codepens, using mostly React and Vue.
You will also find react starter packs on my Github account.
(All fields are required)