GDPR Cookie Consent by FreePrivacyPolicy

Categoría: desarrollo

Breve introducción a los ficheros zipapp de python

Hace mucho tiempo que sé que puedo importar módulos y paquetes de python desde un archivo .zip, pero desconocía que puedo “empaquetar” un script con todas las dependencias que tiene y hacerlo autocontenido, ya sea ejecutable o no. Solo haría falta un intérprete de python y su librería estándar para ejecutarlo.

Seguir leyendo


Escaneando las URLs de un sitio web con Python

Hay muchos motivos para recolectar las URLs de un sitio web, tanto legítimas como ilegítimas; es una herramienta que, como todas, se puede utilizar para el bien o para el mal. En mi caso, la petición recibida era legítima: un cliente necesitaba hacer peticiones web con regularidad para mantenerlas cacheadas en la CDN que usaba.

Seguir leyendo


Enviando mensajes a slack desde python usando webhooks

Cuando hablamos de equipos distribuidos por diferentes puntos geográficos, se necesitan herramientas de comunicación adecuadas; en nuestro equipo utilizamos Slack. Con el auge de palabras como chatops y otras tendencias, se hace muy interesante que nuestros sistemas puedan notificar mensajes en la misma herramienta que todo el equipo está mirando.

Seguir leyendo


Geolocalizando flotas de vehículos con MongoDB

Soy un aficionado a las películas bélicas, especialmente las referentes a la Segunda Guerra Mundial. Una de las imágenes más impactantes es cuando salen los centros de mando, donde los generales tienen una mesa con un mapa y la disposición de sus fuerzas, que se actualizan cuando llegan los mensajeros.

Seguir leyendo


Verificando peticiones JSON con jsonschema

A medida que las empresas confían más y más en las APIs REST, los datos que viajan en formato JSON ha incrementado notablemente. Con este incremento, los errores por mensajes mal formados también se ha incrementado; esto nos obliga a validar los mensajes, no solamente de sintaxis, sino de semántica.

Seguir leyendo


Trucos simples de CSS para que tu página se vea aceptable

Todos estamos hartos de ver páginas web con distracciones por todos lados: anuncios, popups, menús desplegables y horribles scripts de javascript. Eso hace que el contenido no llegue al usuario final y por lo tanto, no se queden con ganas de volver. Eso no significa tener una página HTML básica.

Seguir leyendo


Explorando los tokens JWT

Hace mucho tiempo que me fascinan las APIs REST; sin embargo siempre he pasado de sistemas de autenticación en mis proyectos personales. Cuando me puse en serio a investigar sobre este tema, descubrí la autenticación basada en tokens, y especialmente, los JSON Web Tokens, que es lo que explico hoy.

Seguir leyendo


Usando extensiones en Flask

Muchos de los microframeworks que existen en python no ofrecen ninguna ayuda con las tareas más simples que toda aplicación acaba implementando; eso nos hace decantarnos casi siempre por una opción más pesada de framework, como por ejemplo, Django. Sin embargo, gracias a los blueprints de Flask, esto es innecesario.

Seguir leyendo


Creciendo con Flask: los blueprints

Ya estuvimos hablando del microframework Flask, pero no profundizamos en su funcionalidad más avanzada: los blueprints, que son una agrupación de vistas, plantillas y contenido estático similar a las aplicaciones de django. Solamente por esta funcionalidad queda justificado el uso de este framework para proyectos de tamaños medio o grande.

Seguir leyendo


Otro microframework en python: Flask

Cuando queremos hacer una nueva aplicación web podemos usar un framework completo como django o uno minimalista como bottle. Entre ambos existe una amplia variedad de frameworks que nos pueden aportar variedad y algunas de las funcionalidades más demandadas. En esta categoria podemos encontrar un microframework muy interesante llamado Flask.

Seguir leyendo


1 2 3 » »»