Image by Federico Beccari

Like nearly every programming language, Javascript is not without its vulnerable packages, which may get included in a development team’s project as dependencies using npm. The best defense against vulnerable dependencies in JavaScript is to keep track of them and implement proper controls to reduce exposure.

Every single team faces…

Photo by Digital Buggu on Pexels

One very important part of software development is test automation since it creates an automatic process for one or multiple types of tests to run without the need for manual intervention.

One of my favorite tools for automating my tests when working on a JavaScript/TypeScript codebase is Jest, since it…

In this article, we will build a React component for an animated vertical timeline. The idea is to create a vertical timeline that animates its items when the user scrolls up and down.

To bootstrap this idea we will use the tool create-react-app to create the React application and give…

Nuno Brites

Software engineer driven by curiosity 🚀 writing about software development and tech ✏️

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store