Opinion Un post a la semana Hace poco más de 4 meses empeze con un reto algo personal de escribir un artículo semanal, siempre me ha gustado escribir (por los errores ortográficos verán que no significa
Jinja Mejorando el envío de correos usando templates Hace algún tiempo en un artículo escribí sobre el envío de correos aqui explique un poco como se puede enviar correos de manera sencilla sin embargo esta solución se puede
Logs Ya capturo los errores y ahora? Cuando trabajamos en algún proyecto de software es importante siempre poder probar y testear diferentes situaciones que pueden ocurrir en diferentes entornos, uno de ellos es a nivel de funcionalidad
python Hablemos un poco de tareas en background Algunos proyectos requieren de ejecutar tareas o porciones de código en segundo plano, esto no solo es necesario para procesos pesados, si no que en algunos casos se puede dar
git hooks pre-commit para mejorar las revisiones de código Cuando se desarrolla software generalmente se trabaja en equipos, en donde se hacen diferentes cambios por diferentes personas, muchos de estos cambios se transforman en PR(pull request) donde otros
python Rendimiento dentro del ORM de django Siguiendo el hilo del artículo anterior en este post seguiremos hablando de rendimiento en relación con las consultas a la base de datos por medio del ORM de django, hace
django El django admin va lento y ahora? Django es un framework bastante completo que brinda un entorno de desarrollo bastantante ágil facilitandonos una de sus mejores y quizás más grandes y complejos componentes el ORM, esta herramienta
django Información semilla en django Trabajar en desarrollo de software implica trabajar en diferentes ambientes, generalmente se trabaja con cuatro ambientes, el ambiente local, el ambiente dev, el ambiente stage y el ambiente de producción
python String matching a lo pythonico Hace poco veía un tweet bastante interesante sobre un nuevo feature que se podría agregar a python 3.10, donde se mostraran sugerencias que aparecen al escribir mal los atributos
django Algunos tips de django rest framework que quizás no conocías django rest framework es una librería que corre sobre django y permite de manera bastante limpia y sencilla construir una web API, esta herramienta tiene un conjunto de paquetes que
scripts python Equipando tu script de automatización Python no es un solo un lenguaje muy utilizado para trabajar en ciencia de datos, machine learning y desarrollo web también es utilizado para hacer scripts que automatizan algunas tareas
python Es posible hacer debugging sin usar print? Hace poco cuando revisaba en algunos foros me encontré con un topic en donde se hablaba de hacer debug en python, aquí se mencionaban algunas herramientas pero más que las
python Un gestor de paquetes poético En la mayoría de los artículos que he escrito en el blog los ejemplos de código que he mostrado siempre son gestionados por una tool llamada poetry, esta herramienta ha
tecnologia 5 técnicas para implementar la tecnología más adecuada Si trabajan o han trabajado en una startup sabrán que unas de las mayores ventajas es la posibilidad de implementar tecnologías relativamente nuevas o que son tendencia, esto esta super
python IBM Watson toda una IA a nuestro alcance IBM Watson es un servicio de IA ofrecido por IBM Cloud, este servicio contiene una gama de subservicios que se ofrecen a partir de esta IA pre-entrenada , depronto algunos lo
python Tweepy la "navaja suiza" esencial para leer tweets Tweepy es una librería que funciona como un "wrapper" para trabajar con la API REST de twitter, facilitando por medio de métodos y objetos en python la interacción con estos
python spaCy increíble para procesar y limpiar tweets spaCy es una librería de código abierto para el procesamiento del lenguaje natural, es una herramienta muy potente y que nos puede ser de mucha ayuda en nuestros proyectos en
aws 4 funciones cool y sencillas para hacer en AWS S3 AWS S3 es un servicio para alojamiento de objetos, tiene varias características que nos permiten tener varias opciones de tipos de almacenamiento, es un servicio que he utilizado en los
python Enviar un email en python ya no será "engorroso" Hace poco en un proyecto debíamos incluir un servicio de envío de correo y tomamos la decisión de utilizar el servicio AWS SES, sin embargo cuando me dirigí a la
python Te cuesta documentar tu API? FastAPI al rescate Iniciamos con un poco de contexto, FastAPI es un framework de alto desempeño en python para desarrollo de APIS además tiene un montón de características interesantes a destacar como que
python Diagramas en DevOps no sabes cual herramienta usar? Recientemente me encontre con un proyecto bastante interesante llamado diagrams, este proyecto open source nos permite realizar diagramas de arquitecturas cloud utilizando python como "maquetador", el concepto se basa en
python Utilizando un "faker" para guardar archivos (livianos) en memoria En algunos proyectos vamos a encontrarnos con algunas particularidades cuando manejamos servicios en la nube (como AWS S3 por ejemplo) debemos jugar mucho con archivos en memoria ya que el
python Estoy usando mal los type annotations? Los type annotations son una caracteristica bastante interesante agregada en python apartir de la version 3.5, la cual nos permite agregar tipos de datos tanto como a funciones, clases