Image by Negative Space

To avoid creating vulnerabilities, development teams establish good practices (e.g., pair programming, code reviews, unit testing, etc.) to be followed by the developers while coding. But even with a set of good practices in place, it is possible that vulnerabilities are introduced into the codebase and are only detected when…

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…

In this article, we will use GraphQL subscriptions to create a ToDo list that notifies its users in real-time when something in the list changes.

We will use Apollo Server as the GraphQL server with TypeScript as the programming language, Node.js as runtime, and for the subscriptions, the built-in mechanism…

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