Tutorial MariaDB - Comandos Básicos

Tutorial MariaDB – Comandos Básicos

En este Tutorial MariaDB vamos a aprender nuevos comandos, los más básicos a través de los cuales comenzaremos a interactuar con este sistema de bases de datos. La distinción entre lo básico, medio y avanzado muchas veces puede ser algo relativo y difícil de representar, así que intentaré hacer mi mejor esfuerzo. En este tutorial vamos a asumir que el lector ya …

Tutorial Git - Instalación y Configuración Inicial

Tutorial Git – Instalación y Configuración Inicial

En este tutorial vamos a aprender sobre Git. Un gestor de versiones muy popular tanto en startups como en grandes empresas, usado por miles de programadores en todo el mundo. Creado por Linus Torvalds (el creador del Kernel Linux) y desde 2009 mantenido por Junio Hamano. Fue lanzado en Abril de 2005 como un sistema de control de versiones distribuidas de código abierto,  …

Tutorial Carthage - Instalación y Gestión de Dependencias

Tutorial Carthage – Instalación y Gestión de Dependencias

En esta ocasión aprenderemos sobre el gestor de dependencias Carthage, una muy buena opción y de las mejores con las que contamos en el desarrollo de aplicaciones para plataformas Apple. En este sitio ya hemos hablado sobre el gestor de dependencias CocoaPods y ahora es el turno de Carthage que, al igual que su competencia, nos viene a ayudar con la gestión de …

Tutorial Swift - La Sentencia Guard

Tutorial Swift – La Sentencia Guard

En el Tutorial Swift de hoy hablaremos sobre la sentencia guard, aprenderemos a usarla correctamente y sobre todo analizaremos varios ejemplos donde es bien útil, aunque muchas veces algunos la vean como algo redundante, inútil y de la cual podemos prescindir. Básicamente la sentencia guard funciona de manera parecida a if ya que ejecuta un código basado en una expresión …

Tutorial MariaDB - Instalación y Configuración

Tutorial MariaDB – Instalación y Configuración

En este Tutorial MariaDB hablaremos sobre el proceso de instalación y configuración que debemos aplicar a este gestor de bases de datos. Pero antes respondamos a una pregunta: ¿Por qué hablamos de MariaDB en un sitio enfocado en Swift y su entorno más cercano? Pues hace poco terminé de colaborar en un proyecto donde la persistencia de la mayor parte de los …

Lista Enlazada

Estructuras de Datos – Lista Enlazada

Hoy abordaremos un nuevo algoritmo, aprenderemos a implementar una Lista Enlazada, una estructura de datos bien importante y de las más usadas. Pudiéramos clasificarla como clásica ya que forma parte de esas estructuras de datos que todo programador debe conocer, de hecho, con estas podemos implementar otras estructuras de datos. Según Wikipedia: …Consiste en una secuencia de nodos, en los …

Composición vs Herencia

Tutorial Swift – Composición vs Herencia

En el Tutorial Swift de hoy abordaremos un tema bastante polémico. Aprenderemos sobre la composición y la herencia en el lenguaje Swift. Analizaremos mediante ejemplos los aspectos positivos y negativos de estos principios de la programación orientada a objetos. Ante todo tenemos que abrirnos a la posibilidad de que ciertos pilares no siempre resultan igual de óptimos y que en efecto todo …

Pilas

Estructuras de Datos – Pilas

En este tutorial estudiaremos el algoritmo de una pila, aprenderemos a implementar esta estructura de datos lineal que es sin dudas fundamental en nuestro aprendizaje y que luego de incorporarla se convertirá en una herramienta más a la hora de resolver esos problemas que se nos presentan cuando necesitamos modelar nuestros datos. Las Pilas describen una estructura LIFO (Last-in First-out), …

Funciones de Orden Superior

Tutorial Swift – Funciones de Orden Superior

En el Tutorial Swift de hoy aprenderemos sobre las funciones de orden superior, muy importantes y de uso frecuente en la programación funcional y en las colecciones de datos. En la programación funcional a las funciones se les clasifica como ciudadanos de primera clase (first-class citizen) y esto se debe a que son tratadas como cualquier otro objeto, pueden ser …

Ciclos de Referencia en Closures

Tutorial Swift – Ciclos de Referencia en Closures

En este Tutorial Swift aprenderemos sobre los ciclos de referencia en closures, conjugando así dos temas bien apasionantes como son la gestión de memoria y los closures. Seguro recordarán que en un artículo anterior (no muy lejano en el tiempo) sobre el manejo de la memoria y ARC en el lenguaje Swift, hablamos acerca de los distintos tipos de enlaces que adoptan las clases entre …