Condicionales con switch en Swift

Logo
05

Condicionales con switch en Swift

Curso de Swift Parte 1

La sentencia switch es ideal cuando necesitamos hacer comprobaciones un poco más complejas que con los if, ésta considera un valor y lo compara con patrones dados. De acuerdo a esto, se ejecuta un bloque de código, basado en el primer patrón que haga match o sea igual al valor comparado. En la siguiente lección de nuestro Curso básico de Swift vamos a aprender cómo tomar decisiones con la sentencia switch.

Ver post

Creación de registros a través de un API con Laravel 5.2

Logo
13

API para crear notas en Laravel 5.2

Curso de Vue.js Parte 2

En esta nueva lección de la segunda parte del Curso de Vue.js donde estamos desarrollando el API que utilizaremos en el módulo desarrollado con Vue.js, programaremos la ruta de tipo POST para crear una nota, a través de pruebas automatizadas (TDD) y con la ayuda de la herramienta Postman.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Variables y Tipos de Datos en Sass

Logo
04

Variables, mapas, listas y otros tipos de datos

Curso de Sass Parte 1

Hoy en la lección 4, aprendemos la sintaxis para definir y utilizar variables en Sass. Las variables, como en cualquier otro lenguaje de programación, son pequeñas piezas de información almacenadas con un identificador, que podemos reutilizar a lo largo de nuestros proyectos, lo cual nos da mucha flexibilidad y facilidad para trabajar con colores, medidas, fuentes y otros detalles de manera consistente.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Condicionales con if – else en Swift

Logo
04

Condicionales con if-else en Swift

Curso de Swift Parte 1

Swift provee dos opciones para trabajar con condicionales, una de ellas es usando la sentencia if que es ideal para evaluar condiciones simples o cuando tenemos unas pocas opciones en los posibles resultados. La sentencia if va acompañada de una expresión booleana, es decir una expresión que retorna verdadero o falso. Una vez comprobada la condición, en caso de cumplirse se ejecutará una tarea en específico. Durante la siguiente lección vamos a aprender cómo podemos tomar decisiones en el flujo de nuestro código con la ayuda del condicional if.

Ver post

Servidores | Rollbacks de un deploy con Fabric

Logo
17

Rollbacks con Fabric

Curso de Servidores Parte 3

En ocasiones nos vemos con la necesidad de tener que revertir los cambios que hemos realizado en nuestro código, ¿Cuántas veces no hemos hecho un push a github por error? O alguno de los cambios en los que estuvimos trabajando falló por alguna razón, incluso puede pasar que nuestro código se libere con cierto bug que debemos corregir y simplemente sería bueno devolvernos a la versión que teníamos antes de hacer nuestro deploy.

Sin tareas automatizadas esto sería un dolor de cabeza, pero afortunadamente en Fabric contamos con la opción de hacer rollback a nuestros deploys para poder volver a una versión anterior estable sin tener que hacer muchos cambios en nuestra estructura y esto es lo que veremos el día de hoy.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Cuestión de actitud

Cuestión de actitud

El otro día necesitaba agregar una pequeña funcionalidad para Styde. Como todo buen programador, lo primero que hice fue ir a Google y buscar un plugin o componente ya hecho que me ayudara a resolver el problema tan pronto como fuera posible.

Conseguí un plugin en $5 que tenía todo lo que necesitaba y más. Busqué mi tarjeta para hacer el pago y, lamentablemente, el plugin ya no estaba disponible.

Seguí buscando y conseguí un foro donde otro programador tenía el mismo problema que yo, pero él era bastante claro que quería un plugin que fuera gratis. El post era de hace varios años y alguien le recomendaba el plugin de $5 (cuando estaba disponible). No había otra alternativa gratuita, aún así, el programador rechazó de manera ruda la sugerencia porque no era gratis y él quería un plugin gratis. Punto.

Seguí buscando en Internet y no logré encontrar otra solución ni gratuita ni paga, así que no me quedó de otra que comenzar a desarrollar el código por mi cuenta:

Ver post

Desarrollo del API con Laravel 5.2: Configuración del proyecto

Logo
11

Configuración del proyecto en Laravel 5.2

Curso de Vue.js Parte 2

Esta es la primera lección de la segunda parte de nuestro curso de Vue.js, donde vamos a crear un API desde cero con Laravel. Esta será una API para realizar las acciones básicas (CRUD) de nuestro módulo de notas (Crear, Editar, Eliminar, Listar). Una vez completada esta API la integraremos con nuestro proyecto de Vue.js

¡No te pierdas esta segunda parte de nuestro curso de Vue.js y Laravel!

Regístrate para ver ésta y cientos de lecciones exclusivas.

Solución al problema de N + 1 con Eloquent

Cuando estamos desarrollando sistemas y no disponemos de una buena forma de hacer Debug o de un conocimiento completo del framework o componentes que estamos utilizando -en este caso Eloquent ORM- podríamos afectar el rendimiento de nuestra aplicación, por ejemplo, realizando consultas innecesarias a la base de datos. Aquí te comento cual es el problema N+1 y como solucionarlo en Laravel.

Este tema es muy conocido en todo sistema, sobretodo si usamos ORMs como Eloquent de forma descuidada, sin embargo solucionar el problema es muy sencillo, como aprenderás en el siguiente video:

Regístrate para ver ésta y cientos de lecciones exclusivas.

Suscríbete a nuestro boletín

Te enviaremos publicaciones con consejos útiles y múltiples recursos para que sigas aprendiendo.

Suscríbete a nuestro boletín

Recibe consejos útiles, promos y múltiples recursos directamente en tu correo.

Tu nombre y correo serán enviados directamente a MailChimp. No compartiremos tus datos con otras empresas.