Tutoriales

Automatizando el versionado de nuestro proyecto

La automatización es esencial en cualquier proyecto de desarrollo. Nos permite ahorrar tiempo, evitando centrarnos en tareas repetitivas y centrarnos en tareas más creativas, reduciendo la carga mental. Además, también ayuda a reducir el error humano.

Cómo mejorar la seguridad de tus despliegues en Kubernetes con KubeArmor

En este artículo vamos a hablar de KubeArmor, una herramienta muy potente para mejorar la seguridad de nuestros despliegues en Kubernetes mediante políticas que restringen el acceso a recursos (ficheros, capacidades del sistema operativo o recursos de red).

Crea una API REST local en minutos con json-server y json-server-auth

¿Alguna vez has tenido que detener tu desarrollo porque no tienes un backend funcional? Con json-server y json-server-auth, puedes crear un servidor local en minutos, completo con autenticación. Estas herramientas son ideales para simular APIs REST y probar aplicaciones sin necesidad de implementar un backend real. Este tutorial te mostrará cómo hacerlo paso a paso.

El día en el que comencé a desarrollar todas mis webs con Python

En diciembre de 2022 apareció un nuevo framework llamado Pynecone, en su versión 0.1.8 Alpha. Cero ruido. Ya en julio de 2023, con su cambio de nombre a Reflex, y el lanzamiento de su versión 0.2.0, descubrí por primera vez este framework. Y la comunidad comenzó a hablar de él.

Formularios seguros: una guía esencial

Los formularios en línea son una herramienta esencial para la captura de datos, pero su desarrollo debe priorizar la seguridad y las medidas antifraude, especialmente cuando manejan información sensible.

Java 23: ¿dónde estamos y cómo hemos llegado hasta aquí?

Java 23 ya está disponible desde el 17 de septiembre de 2024. Como siempre que se lanza una nueva versión, es útil conocer las novedades que incluye nuestro lenguaje favorito.

Lenguajes Funcionales. ¡Están entre nosotros!

En este artículo exploraremos cómo los elementos esenciales de la programación funcional están cada vez más presentes en los lenguajes de programación imperativos, los más populares como Python, Java, Javascript, etc.

Los secretos del proceso de diseño de Sirviendo Código

En este post conocerás cómo fue el proceso creativo en torno al diseño de esta web.

Tests de integración con Spring Boot y Testcontainers

En el desarrollo de aplicaciones Spring Boot es fundamental asegurar que todo funcione correctamente. Los tests unitarios son esenciales para validar el comportamiento de componentes de manera aislada.