https://www.gravatar.com/avatar/56d69f17d90ad6fc5157363443f4208a?s=240&d=mp

Airan Sánchez Brito

Testing Library

¿Qué es Testing library? Esta librería de test está pensada sobretodo para comprobar el comportamiento de ciertos elementos en tu web. No es un framework de testing, es una herramienta para suplementar un framework de testing (Ellos mismos recomiendan usar Jest pero funciona con cualquier framework). Para ello nos proporciona diferentes comandos que podríamos dividir en DOM testing library y React testing library (Nos centraremos en la primera ya que la segunda está construida sobre la primera y simplemente añade unas funcionalidades extra para trabajar de manera más cómoda con React):

Arrancando el proyecto Huella Digital

Introducción Durante estas últimas semanas he empezado a formar parte de un proyecto open source llamado Huella Digital que consiste en hacer una plataforma web que facilite el acceso a recursos para voluntarios que se encuentran en la lucha contra el COVID-19. De lo que me gustaría hablar en este primer post es de cómo afronté el inicio de este proyecto, ya que inicialmente andaba un poco perdido y sin saber qué hacer.

React + TS + StoryBook + EmotionJS (Parte 1)

Introducción Se nos planteó hacer una Kata diferente a los que ya hemos hecho. Esta Kata consistía en hacer en grupo una aplicación con React + TypeScript paso a paso para que todos entendamos las virtudes de usar un framework como React y todas las posibilidades que nos ofrece. Lo primero que hicimos fue crear el proyecto de manera simple: npm create-react-app blackjack_powah --template typescript Lo importante aquí es la librería EmotionJS, la cual nos permitirá pintar componentes de una manera diferente.

String Calculator Kata

Introducción El pasado día 11 de Mayo los compañeros de Lean Mind nos ofrecieron reunimos mediante videollamada para realizar un ejercicio conjunto denominado Kata el cual consiste en abordar un problema paso a paso implementando la metodología TDD, de la cual ya hablé en mi anterior post. Estas reuniones con frecuencia las suelen llamar Coding dojo, término más que adecuado ya que es un entrenamiento para aprender metodologías desconocidas, practicar las que tenemos flojas e incluso aprender a salir de nuestra zona de confort y comunicarnos con gente que no conocemos.

He leído Diseño ágil con TDD de Carlos Blé

Introducción Antes de empezar con el artículo, he de aclarar que durante mis estudios en el ciclo superior hemos tocado muy brevemente la implantación de test en C# con Visual Studio. Dichos test fueron realizados sobre un código ya existente, por eso mismo tenía la percepción de que los test se realizaban de una forma, pero este libro me ha enseñado que hay muchas más formas que desconocía por completo.

+++ date = 2021-12-03T00:00:00.000Z description = “Breve introducción a la librería Pandas” draft = true featuredImage = “/assets/1200px-pandas_logo-svg_.png” slug = “/pandas /python” tags = [ “Python”, “Pandas”, “Blog”, “Aprendizaje” ] template = “blog post” title = "" _template = “blog_post” +++ Introducción Explicar qué hacemos en Clarity Conceptos básicos de Pandas ¿Qué es un dataframe? pd.read - con el csv se le puede añadir sep="|" aunque por defecto es “,”

+++ date = 2021-12-10T00:00:00.000Z description = “Pequeña introducción a snapshot testing y a cómo testear pandas con pytest” featuredImage = “/assets/x3610482-1280x640-jpg-pagespeed-ic-mdnf4d5jg.jpeg” slug = “/pandas /testing /pytest” tags = [ “python”, “pytest”, “testing”, “pandas” ] template = “blog post” title = “Utilidades para testing con pandas y pytest” _template = “blog_post” +++ Introducción Algunas personas me han estado comentando que no saben qué hacemos en Clarity.AI y que nunca han tocado 1 línea de python.