Devin, un ingeniero de software de Inteligencia Artificial, una IA que programa y consulta documentación

El anuncio de «Devin» por parte de Cognition Labs ha puesto la piel de gallina a todos los programadores del mundo.

Estamos hablando de un desarrollo innovador en la tecnología de IA, especialmente en el campo de la ingeniería de software. Se trata de un ingeniero de software de inteligencia artificial, capaz de realizar tareas de forma autónoma, desde depurar y leer documentación hasta completar trabajos reales en plataformas como Upwork.

Continúa leyendo «Devin, un ingeniero de software de Inteligencia Artificial, una IA que programa y consulta documentación»

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»

Los lenguajes de programación más demandados en 2024

A medida que nos adentramos en el 2024, el mundo de la programación sigue evolucionando, adaptándose a las nuevas necesidades del mercado tecnológico. Con un espectro amplio de lenguajes de programación, elegir cuál aprender o profundizar puede resultar abrumador para desarrolladores y aspirantes. Sin embargo, algunos lenguajes han demostrado ser más demandados y versátiles, convirtiéndose en pilares fundamentales para una carrera exitosa en tecnología.

Esta guía explora los siete lenguajes de programación más demandados para 2024, analizando sus fortalezas, aplicaciones y el porqué de su relevancia en el mundo tecnológico actual. Desde Python, conocido por su facilidad y aplicaciones en inteligencia artificial, hasta JavaScript, esencial para el desarrollo web, cada lenguaje ofrece un mundo de oportunidades y desafíos únicos.

Continúa leyendo «Los lenguajes de programación más demandados en 2024»

Terrastruct, para crear diagramas a la hora de programar código

Alimento ahora nuestra categoría de Solo Programadores para recomendar una herramienta que puede ser muy útil para ciertos trabajos de programación.

Se presenta como una herramienta de creación de diagramas de propósito general diseñada para manejar la complejidad, con un conjunto de características adaptadas a los ingenieros de software. Continúa leyendo «Terrastruct, para crear diagramas a la hora de programar código»

Qué lenguaje de programación es el mejor para principiantes

Python fue elegido hace años como el mejor lenguaje de programación para principiantes, ya que consigue hacer muchas cosas y es realmente intuitivo. Aún así, es importante tener en cuenta que no hay un lenguaje de programación que sea el mejor para todos los principiantes. Todo depende de tus intereses y metas.

Algunos lenguajes populares para principiantes incluyen Python, Java y C++. Python es un lenguaje de programación fácil de aprender y puede ser una buena opción para principiantes, pero Java y C++ también son lenguajes populares y pueden ser una buena opción si estás interesado en desarrollar aplicaciones móviles o de escritorio. Continúa leyendo «Qué lenguaje de programación es el mejor para principiantes»

Nueva herramienta transforma bocetos y diagramas en código

Programar no es una tarea sencilla, por eso se reciben siempre con los brazos abiertos las herramientas que ayudan a crear código de forma automática.

El concepto no es nuevo, hace más de 20 años que venimos hablando de herramientas CASE y semejantes, pero lo que han inventado ahora supera las espectativas. Continúa leyendo «Nueva herramienta transforma bocetos y diagramas en código»

Elevator Saga, un juego donde tendrás que programar ascensores usando JavaScript

JavaScript es uno de los lenguajes de programación más usados en la actualidad, siendo destinado principalmente al desarrollo de proyectos del lado del cliente, como la programación de funciones en la interfaz de usuario y páginas web dinámicas.

Así también, resulta notable el uso de JavaScript en aplicaciones externas a un sitio web, tales como en documentos PDF o archivos office.

Continúa leyendo «Elevator Saga, un juego donde tendrás que programar ascensores usando JavaScript»

DALL-E ya tiene una API pública para que cualquier app pueda usar su sistema de generación de imágenes

Hace unas semanas os mostramos una lista de los 10 mejores sistemas para pasar de texto a imagen, y entre ellos destaca DALL-E.

OpenAI es su propietaria, y hoy lanza la muy esperada API en versión beta pública, lo que significa que los desarrolladores ahora pueden integrar DALL-E directamente en sus aplicaciones y productos. Continúa leyendo «DALL-E ya tiene una API pública para que cualquier app pueda usar su sistema de generación de imágenes»

Preguntas que deben hacerse en una empresa de programación

GSAS (Global Software Architecture Summit) 2022 es uno de esos eventos que no pueden perderse los que trabajan con arquitectura de Software.

Ya tenemos el resumen de cómo fue la segunda edición, pero antes de que lo veáis, os dejo con muchas de las preguntas que se trataron en el evento. Continúa leyendo «Preguntas que deben hacerse en una empresa de programación»