
Cómo Configurar y Usar Variables de Entorno en Node.js: Guía Práctica
Domina las variables de entorno y dotenv para desarrollar en Node.js de forma segura. Aprende por qué hardcodear secretos es peligroso, cómo usar archivos .env, buenas prácticas de configuración y cómo escalar de desarrollo a producción con seguridad.
All Blogs
Explore Stories, Insights, and Ideas from Our Community

Docker In Action
In this section of my Docker series, I’m going to work through a typical development workflow. Please don’t try to memorize anything in this blog, because all I want you to see is the big picture. So I’m going to create a folder called hello-docker in my Desktop directory, inside that folder, I will create two files: **1. app.js** **2. Dockerfile**

Introduction to VPN
VPN stands for the **Virtual Private Network.** A virtual private network (VPN) is a technology that creates a safe and encrypted connection over a less secure network, such as the internet. A Virtual Private Network is a way to extend a private network using a public network such as the internet. In short, users can be part of a local network sitting at a remote location. ## Why use VPN? Imagine a scenario, -> You are living in the U.S. and traveling to India for some reason. While reaching India you want to watch a movie on Netflix. But the movie is exclusive to the U.S. -> You open Netflix on the TV and search the movie name but the movie is not shown.

Gamification Series -2- Flow Theory
Gamification, as I mentioned in [last week’s blog](https://www.archisacademy.com/blogs/gamification-series-1), is an effective method to build desired behavior change in education as well as in the business world. However, in order to do that, people -or the users let’s say- should have enough motivation, not only at the beginning stage of the process but also till the end of it. In other words, they should **“be in the flow”.** **Mihaly Csikszentmihalyi** defines flow theory as a mental state and feeling, where a person concentrates on a clear goal without outer disruptions and enjoys what he/she is doing. The theory also suggests that an activity should be hard enough to challenge the person, but also not so hard to discourage them. This may sound familiar to those who are involved in educational sciences as **Krashen** proposed his input hypothesis (i+1) in a quite similar fashion.

Change Management
Change Management is a systematic approach to deal with the transition or transformation of an organization's goals, processes or technologies. Importance: It allows employees to understand and commit to the shift and work effectively during the transition. Without effective organizational change management, company transitions can be rocky and expensive in terms of both time and resources.

What is Scrum?
### What is Scrum? "Scrum is a lightweight framework that helps people, teams, and organizations generate value through adaptive solutions for complex problems. In a nutshell, Scrum requires a Scrum Master to foster an environment where: 1. A Product Owner orders the work for a complex problem into a Product Backlog. 2. The Scrum Team turns a selection of the work into an Increment of value during a Sprint. 3. The Scrum Team and its stakeholders inspect the results and adjust for the next Sprint. 4. Repeat" * * *Schwaber, K. and Sutherland, J. (2020) The Scrum Guide: The Definitive Guide to Scrum: The Rules of the Game*

Gamification Series -1- Introduction
Games have been a part of human life since the beginning. It is a way of making life more fun and engaging. From shaping anklebone to dice to the design of the PlayStation console we all know, games have changed their appearance but their importance in our lives stayed the same as Johan Huizinga calls ourselves “homo ludens”, “Man the Player”. Since 2010, we have been hearing about another concept, “gamification”, from different sources including tech, business, science, and most importantly; education. But what is it? Gamification is a concept that applies game mechanics and dynamics to different processes in life. Since these attributes manipulate human desires and psychology, they do play a huge role in creating inner and outer motivation, and as a result, they help us manipulate people towards the desired behavior change. Though the term “manipulation” feels like it has a negative connotation, it is actually a good and effective way of training. That’s why most of the tech giants and businesses use gamification, especially in employee reskilling processes or in their LMS or LXP.