CategoriasGeneralProgramación

Visual Studio Code vs VSCodium

Visual Studio Code, se ha convertido en uno de los editores más populares del mundo, sin embargo, no todos los desarrolladores saben que existe una alternativa casi idéntica llamada VSCodium, creada precisamente para resolver una cuestión que muchos pasaban y pasan por alto: la libertad y privacidad del software.

Leer más
CategoriasGeneralPHPProgramación

Separación de responsabilidades sin usar frameworks en PHP

Seguro, que cuando empezaste con PHP o si estas empezando, habrás visto código PHP mezclado con HTML, luego un archivo por aquí, otro archivo por allá y, en definitiva, un poco de caos ¿no?
Pues bien, el objetivo de este articulo tener una mejor idea de como organizar nuestro código y el proyecto en sí. Vamos a verlo de una forma sencilla para que a partir de aquí tengamos una base.

Como he comentado, cuando comenzamos un proyecto en PHP, es común empezar con un único archivo que mezcla HTML, lógica de negocio, consultas SQL…

Leer más
CategoriasGeneral

Archivo robots.txt

El archivo robots.txt es un archivo de texto ubicado en la raíz de un sitio web (por ejemplo, https://tufantasticaweb.com/robots.txt) y sirve para comunicar a los bots de los motores de búsqueda (como Googlebot, Bingbot y otros más) qué partes del sitio web pueden rastrear y cuáles no. Muy importante para el tema del SEO y, por tanto, para darnos a conocer más, bueno, nosotros no, nuestra web. O si, nosotros también 😀

Bromas aparte, este archivo forma parte del llamado Robots Exclusion Protocol (REP), y como he dicho, da instrucciones a los bots o rastreadores (web crawlers) sobre qué partes del sitio web pueden o no pueden explorar.

Leer más
CategoriasGeneralProgramación

Tiempo de compilación y tiempo de ejecución

En el desarrollo de software, en la programación, encontramos distintos y una variedad de lenguajes los cuales algunos son compilados, otros interpretados y otros híbridos. Sin embargo, el tiempo de ejecución es el mismo para todos, es decir, todos pasan por un tiempo de ejecución.

Es importante entender la diferencia de estos dos conceptos: tiempo de compilación y tiempo de ejecución.

Lo explicamos!

Leer más
CategoriasGeneralProgramaciónPython

Colas y pilas. FIFO vs LIFO

En este pequeño artículo, vamos a ver que son estos conceptos de cola y de pila y no, no me refiero al significado de la cola de un animal ni a una pila como las usadas en el mando de la tele 😝​

El concepto de cola (FIFO) y pila (LIFO), en el mundo de la programación, se aplican a las estructuras de datos.

Veámoslo más detenidamente y verás que fácil 😉

Leer más
CategoriasGeneral

Capacidad de la memoria RAM

¿Te has preguntado alguna vez porque la capacidad de la memoria RAM, ya sea de un ordenador o un teléfono móvil sigue el orden de 64mb, 128mb, 256mb, 512mb, 1GB, 2GB, 4GB, 8GB…?

Debo de decir que yo, personalmente hasta hace más bien poco nunca me lo había preguntado. Si, tantos años detrás de un ordenador y nunca había caído. ¡Qué le vamos hacer!

Si te has fijado, la memoria RAM sigue un orden (digámoslo así); y este orden son múltiplos de 2…

Leer más