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.
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.
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.
En esta lección del Curso de Vue.js comenzaremos a desarrollar el API para nuestro módulo CRUD de notas en Laravel 5.2 siguiendo la metodología TDD (Test driven Development).
Regístrate para ver ésta y cientos de lecciones exclusivas.
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.
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.
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:
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.
Durante esta lección vamos a conocer los tipos de datos básicos en Swift. Realizaremos algunas operaciones que nos permitan entender cómo funciona el manejo de enteros o de números decimales y aprenderemos algunas particularidades como por ejemplo el uso de valores booleanos en Swift.
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.
Styde usa cookies para guardar tus preferencias y para seguimiento anónimo AceptarLeer más
Privacy & Cookies Policy
Privacy Overview
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.