Cómo implementar HTTPS en entornos de desarrollo local

En el desarrollo web, igual que en otros sectores, la seguridad es un tema de creciente importancia. En este sentido, la necesidad de HTTPS en entornos de desarrollo es esencial, pero no es fácil aplicarla, ya que generalmente los certificados de seguridad se ponen en ambientes de producción.

Es por eso que quiero recomendar lcl.host, una opción que acabo de conocer.

Continúa leyendo «Cómo implementar HTTPS en entornos de desarrollo local»

La IA de Github que resuelve problemas con el código

La seguridad del código siempre ha sido un tema de suma importancia. Con la evolución constante de las amenazas cibernéticas, encontrar maneras de fortalecer las barreras de seguridad sin entorpecer el ritmo de desarrollo es crucial.

Es por eso que me ha gustado lo que acaban de presentar en GitHub, una funcionalidad  que ofrece autocorrección de escaneo de código para detectar y solucionar vulnerabilidades de seguridad durante el proceso de codificación.

Continúa leyendo «La IA de Github que resuelve problemas con el código»

Cómo leer el contenido de un PDF de forma automática con una API de Inteligencia Artificial

Ya sabemos que hay varias plataformas que nos ayudan a chatear con archivos PDF. ChatGPT es una de ellas, solo tenemos que subir el archivo deseado y esperar a que la IA de OpenAI entienda su contenido.

La pregunta ahora es ¿cómo puedo automatizar este proceso? ¿cómo puedo leer de forma automática un PDF que recibo por email, o que se guarda en una carpeta, para que una IA lo lea y lo transforme en algo estructurado?

Continúa leyendo «Cómo leer el contenido de un PDF de forma automática con una API de Inteligencia Artificial»

StarCoder 2: La IA que te ayuda a programar mejor

La irrupción de generadores de código impulsados por inteligencia artificial está marcando una notable diferencia en cómo los desarrolladores enfrentan sus retos diarios. Recientemente, me topé con un lanzamiento que captó mi atención: StarCoder 2, una iniciativa que promete mejorar la eficiencia en la generación de código y hacerlo de manera ética y accesible.

Antes de hablar de él, recordad que hay ya muchos proyectos que ayudan a crear código, desde Microsoft Copilot a ChatGPT Plus, pasando por la lista que os publiqué hace poco, opciones no faltan.

Continúa leyendo «StarCoder 2: La IA que te ayuda a programar mejor»

Descubre las novedades de TensorFlow 2.16, porque si te interesa la IA, te tiene que interesar TensorFlow

Google ha lanzado una actualización significativa para su biblioteca de software de código abierto, TensorFlow 2.16, un pilar entre las herramientas de inteligencia artificial y aprendizaje automático. He tenido la oportunidad de explorar estas actualizaciones de primera mano, y me gustaría compartir con ustedes, de manera simplificada, los cambios más destacados que trae esta nueva versión.

Continúa leyendo «Descubre las novedades de TensorFlow 2.16, porque si te interesa la IA, te tiene que interesar TensorFlow»

Taipy, para crear apps de Inteligencia Artificial usando solamente Python

Hoy quiero charlar sobre Taipy 3.0, una herramienta para contruir aplicaciones web de datos y IA usando puramente Python. Imagina poder crear aplicaciones complejas, repletas de análisis de datos y características de inteligencia artificial, sin tener que lidiar con el laberinto de HTML, CSS, JavaScript, ni ningún otro lenguaje de desarrollo web. Bueno, ¡no tienes que imaginarlo más!

Continúa leyendo «Taipy, para crear apps de Inteligencia Artificial usando solamente Python»

GitButler, para mejorar la productividad en el desarrollo de Software

He estado probando una de esas joyas que aparecen de vez en cuando para hacernos la vida más fácil. Se trata de GitButler, una herramienta que acaba de abrirse al público, eliminando completamente la lista de espera y permitiéndonos acceder tanto al cliente como al código fuente directamente desde GitHub.

GitButler es un sistema de gestión de ramas de Git que promete evolucionar a un cliente de Git completo en un futuro cercano. Lo que me ha llamado la atención es cómo esta herramienta pretende simplificar la gestión de ramas, permitiendo trabajar en múltiples ramas al mismo tiempo sin la necesidad de estancarse en tediosas tareas de cambio de contexto. Imagínate poder corregir un bug sin necesidad de dejar de lado lo que estás haciendo, simplemente arrastrando el diff a una nueva rama, todo esto sin cambiar de contexto. Es, sin duda, una promesa bastante atractiva.

Continúa leyendo «GitButler, para mejorar la productividad en el desarrollo de Software»

Qué es Pkl, el nuevo lenguaje de programación para la configuración

Pkl se presenta como una innovadora solución al panorama actual de la configuración de software, donde tradicionalmente se han utilizado lenguajes estáticos como JSON, YAML o listas de propiedades. Estos formatos, a pesar de ser ampliamente usados, muestran limitaciones significativas cuando se enfrentan a configuraciones complejas, tales como la repetición de código y la falta de herramientas de validación propias.

Continúa leyendo «Qué es Pkl, el nuevo lenguaje de programación para la configuración»

La mejor Inteligencia Artificial para ayudar a programar

Cada día aparecen nuevos recursos que pueden ayudar a programar en prácticamente cualquier lenguaje. El propio GPT-4 lo hace bastante bien, pero ahora hay un nuevo rey en el sector.

Recientemente, Meta ha lanzado Code Llama 70B, un modelo de Inteligencia Artificial (IA) que promete cambiar las reglas del juego en el mundo de la programación. Aquí os cuento los motivos.

Continúa leyendo «La mejor Inteligencia Artificial para ayudar a programar»

Ludo.ai y su herramienta de generación de vídeos para desarrolladores de juegos

La inteligencia artificial también está moldeando el desarrollo de videojuegos. Recientemente, me topé con una innovación que merece atención: Ludo.ai ha lanzado una herramienta de generación de videos basada en texto para desarrolladores de juegos. En este artículo, compartiré mis pensamientos y análisis sobre este avance, destacando sus características clave y su potencial impacto en la industria.

Continúa leyendo «Ludo.ai y su herramienta de generación de vídeos para desarrolladores de juegos»