There are 3 main PILLARS within REDUX. State Actions Reducers The state of my application is described as an object. To change something in the state, it is necessary to send an action, which are also objects. They can be compared to breadcrumbs describing what happened. To combine the actions with the state to be […]
Category Archives: Software
#1: IP The IP is basically the unique and unrepeatable address or number that identifies a computer. We have 2 types of IPs: public and private. Public IPs are provided by your internet provider. Private IPs are networks within your public IP. They are generally used for local networks such as your home or office […]
When we create an application, we can host everything on a single server. However, if the application grows, we will need to give it more power by adding more machines. This means the cost will keep rising without stopping. Likewise, if the application starts losing popularity, we will have to reduce the power we gave […]
When a device positions itself in the middle of a connection and acts as a mediator. It is a proxy if the device in the middle can inspect the traffic packets. Without the ability to inspect, it would not be a proxy but a gateway. Proxies almost always operate at layer 7 of the OSI […]
The way connections and nodes in a network are organized and connected to each other. The network configuration or topology is crucial to determine its performance. They are characterized as physical or logical topologies. Logical Topology refers to understanding how and why a network is organized the way it is and how data moves across […]
Summary: git init git status git add . git status git commit -m “version 1.0” git status git log *If you delete some files and need to go back in time, just type git checkout Detailed Explanation: Git is version control software. Mainly, as a programmer, it gives you two big benefits which allow you […]
The difference between the various existing HTTP methods. Many people have this doubt because when developing a REST API, as you choose different routes, you have to decide which HTTP method or verb to use. When developing a REST API, basically you create a web service that relies on the HTTP protocol, which has many […]
In this tutorial, you will learn how to completely delete all tables from your PostgreSQL database and start fresh in a Django project. This process is useful for testing or when you need to clean your database. Commands to delete the entire database 1. Connect to your database Use the following command to connect to […]
In this tutorial, I will explain the security issues when working with remote collaborators on projects that require any kind of credentials such as WiFi or any type of confidential information. I will also explain some recommended security layers as well as the solution of best practice recommendations. Additionally, I will show you how to […]
One of our healthcare clients uses software similar to Doctoralia Pro or Agenda Pro, specialized in medical appointment management. This SaaS worked very well for their internal team, but had a major limitation: it did not offer a public API or documentation for integration with other tools, such as the chatbot we had already implemented […]