Blog

blog

Desarrollo móvil con Expo - Resumen 2022

Comenzamos el año con energias renovadas y una revisión de las novedades más importantes en el desarrollo móvil con Expo durante el último año. Recientemente Expo publicó una actualización de su SDK, que incluye cambios muy esperados. En este artículo, vamos a examinar cómo la nueva arquitectura de React Native y las últimas actualizaciones...

Las mejores herramientas de gestión de proyectos de software

La metodología ágil se ha vuelto cada vez más popular en el desarrollo de software debido a su enfoque en la entrega continua de valor y la adaptabilidad al cambio. Los equipos ágiles utilizan una variedad de herramientas y técnicas para planificar, monitorear y gestionar proyectos de software de manera eficiente. En este artículo, se discutirán...

Responsabilidades de un desarrollador Frontend

Hoy en día, en la mayoría de las empresas prácticamente no hay perfiles especializados únicamente en desarrollo frontend. Hay personas que no se deciden en qué parte les gusta más, las hay que les gusta tanto backend como frontend, y las hay que no les queda más remedio que ser “fullstack”. Por este motivo, al estar cubriendo varias...

Qué es TDD y cómo usarlo

¿Qué es TDD? (Test Driven Development) A la hora de abordar un problema, querer arreglar un bug, refinar un algoritmo o refactorizar parte del código, es importante saber cuál es el resultado que se espera al final y cuál es el estado actual. Ya sea a través de TDD o no, estos dos conceptos tienen que estar claros antes de empezar a escribir...

Roles en la Metodolgía Scrum

La metodología Scrum es un tipo de metodología Agile enfocada a gestionar proyectos de desarrollo software con el objetivo de maximizar el retorno de la inversión de una empresa sobre un nuevo o existente producto. Sería incorrecto comparar entre una metodología Scrum y una metodología Agile ya que Agile es una mentalidad para gestionar proyectos...

Container queries

Han salido muchas nuevas y alucinantes propiedades de CSS, pero hoy nos centraremos en una en concreto, las container queries. Y tu estarás pensando, ¿como que nuevas propiedades CSS? ¿Ha salido CSS4 o algo así?. La respuesta es: No, no ha salido CSS4. En otro post hablaremos de cómo se definen las nuevas propiedades y versiones de CSS. Pero por...

Los tipos de test que necesitas

Hay muchos tipos de tests pero ¿con cuáles conviene empezar? Escoger con qué empezar es importante, ya que puedes estar eligiendo un camino eficiente y progresivo o, por otra parte, tener que hacer un gran esfuerzo en aprender mucho más de lo que vas a necesitar en la práctica. Es importante estar familiarizado con el concepto "Test" y por qué...

Qué es una Sprint y cuáles son sus fases

Si te has informado acerca de metodologías ágiles, la palabra Sprint te resultará familiar. En caso de que sea la primera vez que escuches este tipo de metodologías, te recomiendo que leas nuestro artículo sobre metodologías ágiles primero, y luego vuelvas a éste. Qué es una Sprint Es la esencia de las metodologías ágiles. Es un conglomerado de...

Desarrollo móvil con Expo II - Desarrollo ágil

En el artículo anterior Desarrollo móvil con Expo (React Native) destacamos la importancia de disponer de herramientas que nos faciliten el desarrollo, algo que echamos en falta en las apps nativas. En este artículo vamos a ver como Expo te permite acelerar el desarrollo de tu aplicación. Multiplataforma El enfoque multiplataforma de Expo ayuda a...

¿Qué es 'CSS-in-JS'?

¿Qué es “CSS-in-JS”? Es una técnica de estilización mediante la cual se define el CSS en los archivos JavaScript en los que se desarrollan los componentes, es decir, se evita el uso de archivos .css. Esta técnica se popularizó con la aparición de librerías o “frameworks” basados en componentes como React, Vue o Angular. ¿Cómo usar...
1
2