Blog Técnico
Blueprints de arquitetura de sistemas, artigos e guias técnicos, explorações de sistemas de baixo nível e logs de execução da construção de aplicações web, desktop e mobile escaláveis.
All Article Series
All Articles

Designing the Contacts Table (Part 2) | Full-Stack Google Contacts Clone with Adonis.js/Node.js and Quasar (Vue.js)
In this lesson, we complete our discussion on how to design the contacts table with the QTable component from the Quasar framework.

Fetching and Deleting a Contact with AdonisJS | Full-Stack Google Contacts Clone with AdonisJS Framework (Node.js) and Quasar Framework (Vue.js)
Learn how to fetch and delete a contact from the database with AdonisJS for the Google Contacts Clone App. We use Postman to test the endpoints.

Frontend Overview | Full-Stack Google Contacts Clone with Adonis.js/Node.js and Quasar (Vue.js)
This lesson dives deep into how the UI of the Google Contacts clone app will be structured including details of how Vue Router works.

How Software Backends Work | Full-Stack Google Contacts Clone with AdonisJs (Node.js) and Quasar Framework (Vue.js)
In this lesson, we will learn how software backends work by discussing server applications, ports, reverse proxy servers, request lifecyles, etc.

How We Migrated a Large Complex Database from MySQL to PostgreSQL at Gotedo
In this article, we discuss how we successfully migrated a large database from MySQL to PostgreSQL with Nodejs/AdonisJS.

How to Avoid SQL Injections, XSS Attacks, and File Upload Attacks in your Web Application
This long-form article discusses various vulnerabilities and how to mitigate them in web applications - including SQL injections, XSS, & file upload attacks

How to Migrate Passwords from Bcrypt to Argon Hashes in AdonisJS
Learn how to migrate your users’ passwords which were hashed with bcrypt algorithm to argon algorithm while ensuring that they can still login seamlessly

Comprehensive Guide for Creating and Managing Cron Jobs in Nodejs / Adonisjs Applications
This article discusses the strategies for creating managing cron jobs for Nodejs/Adonisjs application via the system cron daemon and in-process cron jobs.

Connecting UI Components to the Vuex Store | Full-Stack Google Contacts Clone with AdonisJS Framework (Node.js) and Quasar Framework (Vue.js)
In this lesson, we connect our UI components to the Vuex Store. The contacts data, contact edit form, and contact details page now points at the Vuex store.

Connecting the Frontend to the API Server | Full-Stack Google Contacts Clone with AdonisJS Framework (Node.js) and Quasar Framework (Vue.js)
In this lesson, we connected the frontend to the API server so that contacts are now fetched from the backend. We also configured CORS for extra security.