JAVASCRIPT TRAINING / CONSULTING

DISCOVER

Are you an individual? I can help you learning Web Development and JavaScript (only 1 student per month)

WHAT CAN I DO FOR YOU?

COACHING AND TEAM TRAINING FOR

JavaScript

JAVASCRIPT

JavaScript is not a poor's man language anymore. Mastering this language, and the whole ecosystem, is paramount for the modern team.

What I offer:

  • Strategic frontend support
  • Training and coaching
  • Ecosystem/tooling training
  • Frontend performance analysis / best practices
React

REACT

React is an ubiquitous library for building user interfaces with a steadily growth in usage. I can consult and help your team with:

  • React projects
  • React and Redux
  • Testing
Redux

REDUX

Redux is a state management library, and a powerful pattern that every front-end developer should learn. I can consult on Redux if you need help with a project or I can train your team on:

  • Redux fundamentals
  • Redux advanced patterns
  • Testing

LET'S GET IN TOUCH

Contact me to schedule a training - consulting plan or to discuss your next project.

TESTIMONIALS

Consulting

Antonio Quondamatteo

Antonio Quondamatteo / CTO @ Gate-away.com

I want to express my appreciation for the wonderful work and the excellent service that Valentino has done.

He supported us in migrating our old full-stack PHP website to a new and more efficient ReactJS app.

Our team of PHP experts has been guided by him in the most appropriate choices and directions, saving a lot of precious time in the search for the best practical solutions.

Always available and friendly, Valentino has proven to be very professional and technically well informed.

Renzo

Renzo Carpanzano / Partner @ Syntax S.r.l.

I was looking for a consultant who could help us with the strategic choice of front-end technologies for our products.

I stumbled on Valentino's blog, got in touch, and hired him for advice.

With great professionalism and passion he helped shaping our journey toward new technologies.

Feedbacks from developers I trained

Abdi Saeed

Abdi Saeed / Senior Front-end Developer

Valentino is a great trainer and mentor. He's flexible in his approach and tailors it to learner's needs.

What's appealing about his style is that not only he shows you "how" but also "why".

If you are looking to get up to speed or solidify your understanding, I would highly recommend Valentino.

Roberto Lanuti

Roberto Lanuti / Senior Java Developer

I was looking for a teacher who could help me to start with React/Redux and I found Valentino. I had the first 10 lessons with him where we were able to cover a lot of very interesting aspects of React and Redux (in order to start with them we had also a look/refresh on JavaScript concepts).

After the first 10 lessons, I decided to extend the course with another 5 lessons, that were dedicated to a better understanding of particular topics that I have raised . I'm very happy of him and his approach: I would definitely recommend Valentino!

John Amaya

John Amaya / Web Developer

After years of online courses I was still feeling insecure when writing code and logic. But thanks to the training path I took with Valentino now things start to be crystal clear.

Valentino prepares a personalized path for every student, and you learn something new in every lesson.

I suggest Valentino's training to anyone feeling insecure about programming in general and JavaScript. It's the best way to learn.

Irene Tomaini

Irene Tomaini / Front-end Developer

Great teacher.

I like the assignments so much, they are focused on solving real practical problems with React.

The assignments are never trivial, they require an effort which helps to internalize the concepts.

Being coached with a personalized learning path is very useful and helps saving plenty of time!

Cristiano Bianchi

Cristiano Bianchi / JavaScript Developer

I always studied JavaScript as a self-taught developer.

Then I decided to contact Valentino because I felt I had to dig deeper into the intricacies of JavaScript.

Valentino is able to explain JavaScript clearly, adapting the study plan to my needs.

The exercises are great too, and they help sticking JavaScript in my head. Great teacher! Recommended!

Thodoris Kallias

Thodoris Kallias / JavaScript Developer

Valentino is not only a JavaScript and React expert, but also has the required ability to clearly transmit this knowledge.

He attributes great importance to testing, a field in which few have comprehensive knowledge.

He is a great teacher, and I would highly recommend him.

Luca Parlapiano

Luca Parlapiano / Android Developer

Valentino is a great teacher! He is professional and prepared. He makes every topic clear and understandable. The lessons are relaxed and focused on guiding the student to clearly understand the concepts.

I've spared not less than 6 months of study and research on Redux thanks to him!

Hi!

Valentino Gagliardi

I am Valentino and I help busy people embracing this crazy modern JavaScript stuff.

I'm also active in the Python community and I serve as a coach for Django Girls.

Books

Open source contributions

Firefox Dev Tools

Initial work for adding "Store as global variable" in the debugger context menu.

Full story in Understanding the Firefox Dev Tools Architecture.

Django Q

Proposed a PR for adding Redis URI support so that developers could pass a single string to the cluster configuration.

The PR got merged and support for Redis URI shipped with version 1.1.0

Talks

PYTHON MEETUP FIRENZE 2020 - AVVENTURE ASINCRONE CON DJANGO Q

Django è un framework così completo che quasi non sembra vero. Ma i problemi iniziano dopo, quando Django stesso impone di usare strumenti come le task queue.

In questo talk vedrai come sfruttare Django Q per aggirare il problema, e cosa significa lavorare con il codice asincrono in Django.

SLIDES

MILANO FRONTEND 2019 - SVELTE: THE REACT KILLER?

React è a tutti gli effetti lo standard de facto per lo sviluppo di interfacce web interattive. Ma lo strapotere durerà per sempre? Svelte 3 potrebbe insidiare il trono che React ormai occupa da qualche anno. In questo talk vedremo insieme cos’è Svelte 3, in cosa è diverso da React e perché dovrebbe essere preso in considerazione.

SLIDES

PYCON IT X 2019 - DECOUPLING DJANGO WITH DJANGO REST (AND A SPRINKLE OF REACT)

With the rise of JavaScript as the lingua-franca of the web and the steady growth of libraries like React, today’s web developers can build rich and well structured frontend experiences. Pair that with Django and Django REST framework and you get the perfect combination.

But it’s not all bells and whistles. What challenges are we going to face when decoupling Django with Django REST? What are the best practices? How to structure such a project? In this talk I’ll guide Django developers (both beginners and intermediate) from 0 to structuring a decoupled Django project.

SLIDES