I LOVE JavaScript!

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.

I'm a front-end developer

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.

Screen caption of JS code

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.

Frameworks, libraries and tools

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:

  • React Router (self-explanatory)
  • Apollo Server (client-side server handling GraphQL request)
  • GraphQL (WONDERFULL query langage - Rest API killer)
  • Gatsby (JS static site generator)
  • Material-UI (React component library)
  • Chart-JS (Data graphics tool)
  • Webpack (Assets bundler)
  • Babel (Make using ES6 possible)
  • Parcel (Assets bundler (without Webpack's complexity))
  • Flow (JS static type checker)
  • etc.

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).

Want to see by yourself?

Here is a collection of some of my codepens, using mostly React and Vue.

test1

Simple Pomodoro timer using React

test2

Tic-Tac-Toe using React

test3

Calculator using React

You will also find react starter packs on my Github account.

Convinced? Want to know more? Contact me!

(All fields are required)

Created with React | Gatsby | Netlify - 2018