Conceptos básicos de tipos en TypeScript

TypeScript es un superset de JavaScript, pero a diferencia de este, tiene un sistema de tipos que lo hace de tipado estático. Existen varias formas de crear y manipular los tipos, a continuación vamos a ver las mas sencillas de estas formas, que nos ayudarán a solucionar la mayoría de los problemas de tipado.

Leer más...

Criterios de aceptación - ¿Qué son?

En la gestión de un proyecto es normal tener charlas sobre el producto con los clientes que a veces se tornan muy descontroladas. Es común que el cliente pida una nueva funcionalidad tengamos historias de usuario asociadas, pero muchas veces pasamos por alto el hecho de saber cuándo dicha historia está terminada. En este artículo vamos enfocarnos en ese tipo de problemáticas y una técnica para facilitar este trabajo.

Leer más...

Mitos del Pair Programming

Quizá estés familiarizado con el concepto de Pair Programming, o tal vez sea una práctica que normalmente no hacés o no conocés bien. Capaz pensás que lo estás haciendo perfectamente. O quizá creas que no. Podría ser que creas que tu organización rechaza la idea de hacer pair programming por pensar que es perjudicial para el negocio.

Si tenés algunas dudas sobre el Pair Programming o hay cosas que no te cierren de la práctica (¡más ahora en cuarentena!) te invito a que reflexionemos juntos.

Leer más...

User Story Mapping

Es normal que al estar en un equipo de desarrollo nos encontremos con la dificultad de organizar nuestro backlog. Una posible causa es que la pila de backlog plano con las historias priorizadas no nos indique hasta donde pensamos desarrollar software con valor para el cliente. Es por ello que en esta ocasión les quiero presentar una herramienta que posiblemente traiga un poco de tranquilidad a la hora de organizarse para dejar atrás esos fantasmas.

Leer más...

Mejorando nuestro código CSS con buenas prácticas

 

CSS es un lenguaje que vemos o utilizamos tanto que muchas veces damos por sentado que lo manejamos a la perfección, esta creencia nos puede limitar a la hora de aprender algunas prácticas que serán útiles tanto para nosotros como para nuestro equipo de trabajo.

Leer más...

Como conseguir logs mas claros

Revisar logs nos pone en una posición particular, una suerte de escena del crimen, donde nosotros somos simultáneamente no solo el investigador, sino que también los perpetradores. A continuación, veremos cómo podemos dejar evidencia que pueda ayudar a que nuestra tarea detectivesca sea más sencilla.

Leer más...

Patrón creacional - SINGLETON

En la edición anterior hicimos foco en el patrón estructural DECORATOR. En esta entrega vamos a indagar en el patrón creacional SINGLETON. Allá vamos! 

Leer más...

Optional chaining y nullish coalescing en ES2020

Codeando en JS muchas veces nos encontramos con objetos que no siempre tienen el formato que nosotros esperamos, lo que nos obliga a checkear por undefined en cada paso con el que nos adentramos al mismo, rápidamente vemos como nuestro código crece solamente con estas validaciones, para ayudarnos con esto llegan en ES2020 el optional chaining y el nullish coalescing.

Leer más...

Mandanos tus sugerencias

Ayudanos con ideas para los artículos de este blog a contacto@somospnt.com

¡Seguínos en nuestras redes sociales para enterarte de los últimos posts!