¿Qué es la expresión match y en que se diferencia de switch?
La expresión match, al igual que switch, nos permite realizar la evaluación de un valor, pero con algunas diferencias. Por eso, match no viene a ser un sustituto completo para switch, sino una alternativa más segura, expresiva y predecible.
Programador y desarrollador: diferencias clave
¿Programador o desarrollador? Aunque a menudo se usan como sinónimos, no significan lo mismo. En este artículo analizamos las diferencias reales entre ambos perfiles, sus responsabilidades y por qué entender esta distinción es clave para definir correctamente tu rol profesional en el mundo del desarrollo.
¡Dejémoslo claro de una vez!
Leer másCron Jobs
En algún momento de nuestra vida como desarrolladores y/o programadores web, llega un momento en que por h o por b, necesitamos ejecutar tareas automáticamente: limpieza de algunos registros, envío de correos, generación de copias de seguridad, sincronización de datos o simplemente ejecución de scripts… para lo que sea.
Para automatizar este tipo de procesos, los sistemas Unix y Linux incorporan un componente/servicio esencial llamado cron, conocido mejor como: cron job.
Leer másRecuperar acceso a Linux
Como usuario que soy de Linux (ahora uso MX Linux), bueno quizás ya no tanto, el otro día (como digo, ya no tanto), al intentar acceder con mi usuario no me acordaba de la contraseña, y eso que probé con una, con otra… y con todas las que me venían a la cabeza, pero nada, no hubo manera, hasta que finalmente se me encendió “la bombilla” 💡 y dije: “coñ… pero si hay una manera de hacerlo!”
Así que una vez recuperado el acceso, hice algo más que te contaré al final del articulo 😉
Leer másVisual 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ásDiferentes formas de incluir archivos en PHP
Este tema, es un tema que genera muchas dudas entre programadores principiantes y también a veces, en programadores no tan principiantes.
Eh, yo era uno de ellos y aunque parezca fácil (realmente lo es), me costó bastante metérmelo en “la cogotera”. Como ya sabes o si eres nuevo en PHP, lo habitual es dividir el código en varios archivos para mantener una estructura más organizada, por ejemplo, cabecera; pie de página, clases de configuración, etc.
Leer másNull coalescing y el operador de asignación de fusión nula
Una vez más, siguiendo un poco con el objetivo de mejorar como programadores y hacer el código más limpio y fácil de mantener, vamos a ver dos características “nuevas” que tiene PHP frente a versiones más viejas.
Vamos a ver el operador de fusión nula (??) y el operador de asignación de fusión nula (??=) introducidos en PHP 7 y PHP 7.4 respectivamente.
Leer másSeparació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ásNormalización en bases de datos
La normalización, es un proceso que forma parte del diseño de bases de datos relaciones y cuyo objetivo o fin es organizar los datos de manera eficiente, minimizando la redundancia y mejorando la integridad de los datos. Todo esto se consigue aplicando una serie de reglas llamadas formas normales, que definen como deben estructurarse las tablas para garantizar un buen diseño y una estructura óptima. Todo esto no viene de ahora, no es nada nuevo, ya que el origen de todo este proceso y normas fue creado en 1970 por Edgar F. Codd.
Leer másRequest y Response en PHP
Cuando nos iniciamos en el mundo del desarrollo web (ahora también mal llamado “aplicaciones web”), nos encontramos con dos conceptos o términos que son fundamentales entenderlos desde un principio, pues en ellos se basa toda comunicación entre “nuestra web” y “el cliente”.
Estos dos conceptos fundamentales son Request (solicitud) y Response (respuesta).
Este articulo pretende hablar sobre Request y Response vistos desde la programación web con PHP, pero no importa, ya que son conceptos generales. Como dije al principio, en ellos se basa toda comunicación…
