Espacios de nombres en PHP (I). Introducción.

Todos hemos oído hablar alguna vez de los espacios de nombres, o namespaces (ns), en terminología anglosajona. Tal vez en otro contexto (cómo XML, por ejemplo). En PHP constituyen una valiosa herramienta de la que vamos a ocuparnos en estos artículos. En su definición más aceptada, son una forma de encapsular elementos (en el contexto de PHP, estamos hablando de constantes, funciones y clases). Esto nos facilita crear código reutilizable, permitiendo a otros desarrolladores implementar con facilidad nuestras librerías, evitando colisiones de nombres que pudieran surgir con sus propios elementos, y viceversa. Nosotros podemos implementar librerías de terceros, con la misma prerrogativa.

JavaScript 2015 (II). Constantes y variables.

En este artículo vamos a introducir dos conceptos. Por una parte, la creación de constantes, algo que, hasta ahora, estaba vedado en JavaScript. Por otro lado veremos que las variables pueden emplearse de una forma constreñida al contexto de un bloque de código. Son novedades ligeras, pero que nos dan algunas posibilidades que, hasta esta versión, se encontraban reservadas a otros lenguajes. Además, nos servirán como introducción para los siguientes artículos.

ARD-SYN 01 – Sintaxis (I). Estructura básica de sketches

En este artículo vamos a recopilar la sintaxis de la programación de Arduino. Este artículo en sí mismo no es, de ningún modo, un manual de programación. La forma de aprender a programar Arduino es programando Arduino. Sigue los tutoriales numerados, realiza los montajes que se describen, analiza los sketches y haz tus propios montajes y escribe tus propios sketches. Sólo así aprenderás. Podrías leer un millón de libros, y si no practicas y adquieres experiencia, nunca sabrás programar.

PHP-TUT-03 Manejo básico de datos con PHP

En este artículo vamos a afrontar los conceptos básicos de la programación en el lado del servidor mediante PHP. Aprenderemos lo más básico para el manejo de datos, pares nombre-valor, tipos de datos y lo fundamental para gestionar variables y constantes.