software developer WTF do you do? To Be Everywhere Is to Be Nowhere — SenecaWhen I was studying in Canada, during a self-presentation explaining what I do for a living after finishing it, an uncomfortable silence came
fastapi FastAPI+Beanie: ODM for MongoDB To attain knowledge, add things every day. To attain wisdom, remove things every day -Lao TzuNoSQL Databases has been growing in popularity since 2014 Show Figure 1, this is due
serverless Serverless takeaways I don't start to writing because I know all the answers, I start to writing because I know that I need to figure out the answers - Ilya GrigorikServerless is
management dependencies Management dependencies in python Putting ideas into words is certainly no guarantee that they'll be right. Far from it. But though it's not a sufficient condition, it is a necessary one. -Paul Graham If
serverless-compose Serverless compose Seguimos hablando de arquitectura serverless, estaba vez una nueva herramienta se lanzó recientemente, que realmente está muy interesante y que a las personas que trabajamos con estructuras mono-repo será de
coverage Menos coverage, más herramientas Últimamente, he venido hablando bastante sobre test, hoy seguiré en esa misma línea, hablaremos un poco de coverage y porque un número de coberturas de pruebas altas no debería ser
decorators Reto corto: entender decoradores en python Figura 1: Hyrum’s LawEn Python tenemos un concepto bastante interesante que es first class object, este concepto básicamente dice que todo en Python es un objeto, el cual este
magicmockers MagicMockers que tan mágicos son? El objetivo principal de un test unitario es probar de manera aislada el comportamiento de una función o de un método sin invocar recursos de terceros, de lo contrario entraríamos
serverless layers Layers en python: PYTHONPATH un dolor de cabeza En mi artículo anterior me adentré un poco a hablar sobre layers en serverless en python, hoy continuaremos esa misma línea y trataremos de solucionar uno de los errores más
serverless Estrategia monorepo y código compartido Cuando se trabaja con proyectos serverless y sobre todo lambdas en AWS, existe la posibilidad de tener servicios en diferentes lenguajes de programación y utilizar diferentes estructuras de proyecto, hay
pytest Los test y algunos con efectos secundarios Figura 1: What is beautiful architecture? Obtenido de https://sorbonad.hashnode.dev/transitional-service-architecturesActualmente, los desarrolladores en el ámbito de testing creo que disponemos de una gran variedad de stacks que
enviroment variables in serverless Variables de entorno en serverless Actualmente las aplicaciones que nacen nativamente cloud, tienden a comunicarse con muchos servicios de terceros, esto debido a que parte de su naturaleza consiste en dejar el trabajo pesado a
DynamoDB DynamoDB: Scan vs Query DynamoDB es una base de datos que funciona como servicio en AWS, es muy popular y una de las razones es la facilidad con la que se puede agregar información,
dependency injection Inyección de dependencias para hacer código 'testeable' Uno de los principales problemas al desarrollar software siempre son los tests, muchas veces esto se convierte en una deuda técnica o cuando se realizan los test se vuelven muy
serverless Viviendo con serverless Hace un tiempo he venido trabajando con serverless y esto ha sido todo un reto, el tener que pensar primero en microservicios, lambdas y eventos es todo un proceso, sobre
serverless Serverless y algunos dolores de cabeza Cuando trabajamos con serverless Ver figura 1 (que su traducción literal no le haría mucha justicia) nos encontraremos con algunos problemas, esto debido a que cambia el paradigma del que
aws cdk Infraestructura como código con python La computación en la nube ya lleva un buen tiempo posicionándose, las empresas entendieron la necesidad de usar servicios en nube para poder seguir siendo competitivos, sin embargo usar nube
locust Pruebas de carga pythonicas con Locust Las pruebas de carga dentro del ambiente del software son necesarias, no solamente por que hacen parte de los planes de pruebas a los que se somete un sistema, sino
mypy Herramientas de chequeo estático en python, innecesarias? Actualmente en el repositorio de la herramienta llamada mypy lei un comentario donde se dejaba clarísimo que la herramienta no le gustaba, pero además mencionaba que este tipo de herramientas
github actions Jugando un poco con github actions Actualmente muchas empresas se han movido al continuous paradigm en donde este te permite tener lanzamientos y entregas a tus clientes de manera continua y rápida, permitiendo moverse con las
dates Fechas y no perecer en el intento Lidiar con fechas es una constante en el dia a dia de programación, logs, registros, fechas de creación de información eventos ocurridos, reuniones (estas fechas son las más difíciles) y
pandas Pandas, datos y más datos Hace poco hable un poco sobre pandas una librería para trabajar con información heterogénea y tabulada, otorgando una interface con una gran cantidad de funciones disponibles para manipular información, en
pandas Pandas y Openpyxl para excel cual usar? Hace un tiempo venía utilizando para todos los trabajos relacionados a archivos de excel sobre todo para informes la librería openpyxl es una librería muy completa y que permite leer,
ELK Stack Desmitificando el ELK stack ELK stack es un conjunto de tres herramientas casi mágicas que combinadas forman un tridente casi perfecto, su enfoque principal es poder solucionar uno de los problemas fundamentales de muchas
aws Amazon Web services líder de nuevo Amazon Web Services recientemente fue catalogada como una de las nubes líderes en el sector y aquí hablaremos con un poco de este gran titán