Una función lambda en Python es una función pequeña y anónima que se escribe en una sola línea.
El objetivo es crear funciones cuya lógica sea simple y rápida. No hay necesidad de definir una función completa para una tarea sencilla…
Leer másUna función lambda en Python es una función pequeña y anónima que se escribe en una sola línea.
El objetivo es crear funciones cuya lógica sea simple y rápida. No hay necesidad de definir una función completa para una tarea sencilla…
Leer másEste articulo pretende explicar cómo usar MongoDB con el lenguaje de programación PHP y bajo Windows.
Lo primero que tienes que hacer es instalar el servidor de MongoDB si no lo tienes ya.
Si ya tienes MongoDB instalado, ahora, deberás instalar la extensión de MongoDB para PHP desde aquí eligiendo la versión adecuada para tu versión de PHP y arquitectura (x64 o x86)…
Leer másComo ya escribí en el artículo “Introducción a NoSQL”, MongoDB es una base de datos NoSQL de tipo documental, es decir, trabaja con un modelo de datos documental, o séase, con archivos en formato JSON y BSON.
Está disponible para trabajar en varios sistemas operativos y sobre varios lenguajes de programación.
Este articulo pretende explicar la instalación y uso de un servidor MongoDB bajo Windows y su posterior uso desde la línea de comandos (shell), para más adelante poder trabajar con MongoDB usando algún lenguaje de programación como PHP.
Leer másLas bases de datos NoSQL fueron diseñadas para manejar grandes volúmenes de datos permitiendo una gran flexibilidad y facilidad a la hora de escalar en comparación con las bases de datos relacionales tradicionales (SQL). Esto es, una base de datos NoSQL, no usa el formato tradicional de tablas y filas como sí lo hacen todas las demás relacionales (MySQL, PostgreSQL, etc). Una base de datos NoSQL, almacena los datos en formatos más flexibles como documentos, pares clave-valor o grafos.
Leer másEn el anterior artículo que escribí sobre qué son las excepciones en PHP, me olvidé (intencionadamente) de mostrar cómo crear nuestras propias excepciones personalizadas heredando de la clase base Exception.
El objetivo con este artículo es explicar un poco más detalladamente porqué deberíamos de hacerlo y cómo hacerlo.
Es bastante simple, empecemos…
Leer másEste articulo pretende ser la segunda parte de éste otro, así pues, continuemos 😉
Como comenté en el artículo anterior, los errores y las excepciones, en cualquier lenguaje de programación, no son exactamente lo mismo. A veces, sobre todo al principio, podemos tratar una excepción como un error tal cual, y no es del todo así. No nos referimos a lo mismo.
Podemos decir que una excepción es un problema excepcional y previsible y que, además, podemos controlar…
Leer másUn error, en el ámbito de un lenguaje de programación, es una situación crítica que se produce en nuestro código o programa y que puede llegar, dependiendo del nivel de error, a detener o “romper” el programa.
Creo que es bastante claro y obvio lo que es un error, sin embargo, se pueden producir diferentes tipos de error y, dependiendo del que se produzca, suceda una cosa u otra. Para empezar, debes saber que PHP tiene varios tipos de error…
Leer másHoy quiero hablar sobre qué es el azúcar sintáctico, para que se usa y porque deberíamos conocerlo. Y como todo no son bondades, veremos también alguna desventaja que tiene por ahí… y no, no es un tipo de azúcar que venden en el supermercado 😆
¿Qué es el azúcar sintáctico?
Cuando hablamos de azúcar sintáctico en el ámbito de la programación, nos referimos a los añadidos y mejoras que se hace sobre la sintaxis de un lenguaje de programación…
Leer másNecesito escribir documentos y poder editarlos de forma online, ¿cuál debo de usar?
Seguramente, o al menos si te dedicas a escribir, ya sea para un blog o un libro, te habrás hecho esta u otra pregunta similar. ¿Qué editor de texto uso?, ¿cuál es mejor? Personalmente me he encontrado en esta situación y he valorado todas las ventajas y desventajas de cada uno. He tenido en cuenta también otros, como puede ser el paquete Writer de LibreOffice por ejemplo, el cual en su día use bastante y la verdad, no tengo ninguna queja, pero sin embargo, he decidido decantarme por estos dos que menciono en el título del artículo, porque por un lado, tengo una cuenta de Google, por otro, también una de Microsoft y bueno, para el uso que le quiero dar, ambos cumplen su propósito.
Leer más¿Qué son los principios SOLID?
Los principios SOLID, es un conjunto de cinco principios básicos relacionados con la programación orientada a objetos y diseño de software. Aplicar estos principios ayuda a crear un sistema fácil de mantener, flexible y, por tanto, con mayor vida. Estos principios fueron creados por Robert C. Martin a principios del 2000, sin embargo, no pasan de moda, porque el software creado aplicando estos principios es… SOLIDO ;P
Perdona… vayamos en serio, veamos los principios…
Leer más