How Weather Forecasts Can Impact Tourism and Travel


Have you ever tried to plan a road trip and wondered how the weather will be along the way and whether sudden weather changes will ruin your holidays?

In this article, we’ll look at how weather analytics can help you plan a road trip and reduce the risk of wasting…

Increase code quality using static application security testing

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

Fix vulnerable dependencies using an automation tool

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…

Jest for the win when it comes to test automation

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…

Animated vertical timeline built with GreenSock and React

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…

A simple Terraform guide to run a Linux server inside AWS

This article came to my mind as I wanted to start using Terraform (from HashiCorp) as a tool to handle infrastructure as code, so I decided to write a simple start guide/tutorial for setting up a Terraform project using AWS (Amazon Web Services) as the cloud provider.

After the infrastructure…

Acronyms are great but… please don’t overuse them.

I just have to put this one into words so it will be short and sweet… I hope.

I bet you were already in a meeting where slides were packed with acronyms, they were everywhere, in the text, in the diagrams, and every time somebody speaks… there you go, acronyms…

Let’s build a single data graph that aggregates multiple services

In this article, we will use Apollo federation to build a single data graph across multiple services.

Each service will have a unique schema that relates to its own domain and there will be a gateway that will be responsible for composing the distinct schemas into a federated data graph…

Let’s build a GraphQL ToDo list that notifies its users in real-time

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 …

A simple GraphQL service example that implements a ToDo list

In this article, we will build a simple ToDo list using Apollo Server as the GraphQL server, TypeScript as the programming language, and Node.js as runtime. A simple example to show the potential of GraphQL.

For those who are not so familiar with GraphQL or are just giving their first…

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