This is a series of posts, all related to the same project, but each one is focused on specific issues.

After a while, I finally decided to complete this project by adding an UI so that users can see a chart depicting the COVID Moving Average. The result is simple but objective, see here how it looks, and if you want to see the repository containing the project it be found here.

To do the chart the following technologies were used:

1. Angular Project

Angular was used to create…


This is a series of posts, all related to the same project, but each one is focused on specific issues.

The literature always says the line: “You can’t control what you can’t measure”. And it is so true! Nowadays Continuous Integration (CI) plays an important role on measurement and also on controlling applications. There are many players selling cloud services such as AWS, Google Cloud, Microsoft Azure and Heroku, just to say a few.

This part covers project deployment. Previous parts covered:

Part 1: It covers Spring Batch topics and general system modelling and Moving Average concepts;

Part 2: It…


This is a series of posts, all related to the same project, but each one is focused on specific issues.

W e definitely need to store our COVID data somewhere, but the options to do it are so diverse that one can be lost amongst so many solutions. For instance, we could use an open-source relational database like MySQL, or maybe bigger ones like Oracle or SQL-Server… Or, considering that our COVID data provided by public Web Services is a JSON Object like this:

{
“uid”:35,
“uf”:”SP”,
“state”:”São Paulo”,
“cases”:1546132,
“deaths”:48351,
“suspects”:5334,
“refuses”:596,
“datetime”:”2021–01–11T18:26:31.018Z”
}

How about storing the JSON…


This is a series of posts, all related to the same project, but each one is focused on specific issues.

Well, we’re thinking about developing a project to calculate COVID moving average and store it somewhere to make further analysis. In addition, we need to deploy it somewhere and arrange some kind of timer or scheduler to systematically update the data day by day.

First, let’s understand what is the moving average:
“Moving average is a simple, technical analysis tool. …


Muito se tem falado sobre o fim da vida de PL/SQL: que escrever código dentro do próprio banco o deixa extremamente lento, que a Oracle já indica que seu foco é em JAVA (externo ao banco), etc, etc…
O fato concreto é que PL/SQL se mantém uma linguagem sempre atualizada e praticamente qualquer coisa que você faz com JAVA, conseguirá fazer em PL/SQL (pode ser mais trabalhoso, SIM!, mas vai fazer).

JSON + PL/SQL

Podemos dizer que JSON seria hoje a língua franca de comunicação entre sistemas, e por se tratar de texto, seria muito complicado tentar ler a String (ou VARCHAR2, ou…


The objective of this tutorial is to present a step-by-step procedure for creating a small toy system containing the following features:

Prerequisites
In order to develop the code you need to have Python3.x installed . A good tutorial about this can be found here. You must also understand how to use Pip to manage packages and the concepts of virtual…

Fernando Raposo

Computer Scientist, MSc UFPE — JAVA, PL/SQL, Angular, Python, Software Testing

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