¿Qué les espera a los desarrolladores en 2021? Participa de la encuesta y gana premios

Ha llegado la nueva encuesta Developer Economics del segundo trimestre de 2020, una encuesta enfocada en obtener respuestas de la comunidad de desarrolladores para que compartan con el mundo en qué tipo de proyectos están trabajando y cuáles son sus lenguajes, herramientas, tecnologías y plataformas favoritas.

Esta encuesta junta las respuestas de miles de programadores de todo el mundo para generar informes que ayudan a entender mejor el sector, al mismo tiempo que reparte premios entre los participantes. Continúa leyendo «¿Qué les espera a los desarrolladores en 2021? Participa de la encuesta y gana premios»

Para animar a un avatar en 2D usando nuestra cámara

Imaginad tener un avatar en 2D que podamos controlar con movimientos de nuestro cuerpo o incluso con movimientos de nuestro rostro.

Eso es lo que pretender hacer en Pose Animator, crear un sistema que permita la animación de avatares en tiempo real, de forma que imiten exactamente lo que estamos haciendo en la vida real. Continúa leyendo «Para animar a un avatar en 2D usando nuestra cámara»

Arqueras de Nand: El juego de mesa que te enseña nociones básicas del lenguaje SQL

Anteriormente, cuando alguien quería iniciarse en el mundo de la programación informática, era necesario esperar hasta cierta edad, de modo que la mente pudiera estar preparada para asimilar todo el cumulo de información presente en el proceso de aprendizaje, cuya curva, dependiendo del lenguaje a estudiar, puede resultar compleja de superar.

Sin embargo, con el paso del tiempo han surgido herramientas que han permitido llevar los lenguajes de programación a un nivel en el cual puedan ser entendido por todos, incluso por un niño. Continúa leyendo «Arqueras de Nand: El juego de mesa que te enseña nociones básicas del lenguaje SQL»

Un campamento virtual de robótica con variedad de sesiones para este verano

El verano es un momento ideal para que los más jóvenes puedan desde tener sus primeros contactos con la robótica hasta la posibilidad de seguir avanzando sus conocimientos en este área. Y como este verano se presenta algo diferente por las medidas de aislamiento social, ello no quita para que los más jóvenes puedan seguir aprendiendo a través de las videoconferencias.

A este respecto llega Camp:ASPIRE, una interesante iniciativa de campamento virtual de robótica, fruto de la asociación de UBTECH Education STEM Ecosystems, que ofrecerá sesiones educativas desde el 15 de junio hasta el 24 de agosto para estudiantes de 8 a 16 años, donde podrán elegir desde sesiones más básicas de robótica, programación e ingeniería, hasta sesiones avanzadas sobre robots animales y sensores de codificación.
Continúa leyendo «Un campamento virtual de robótica con variedad de sesiones para este verano»

Una herramienta que ayuda a los programadores a escribir menos código

La inteligencia artificial también puede ayudar a los programadores, y hoy hablaremos de ese tema con una solución que promete ahorrar hasta un 25% de código.

Se trata de un autocompletador impulsado por IA, uno mucho mejor que los que suelen tener las herramientas IDE (Integrated Development Environment), capaz de predecir la siguiente parte del código de un desarrollador. Continúa leyendo «Una herramienta que ayuda a los programadores a escribir menos código»

Microsoft Bosque, el nuevo lenguaje de programación para la Inteligencia Artificial

Microsoft está trabajando en un nuevo lenguaje de programación experimental para la nube llamado Bosque, creado por un equipo de Microsoft Research y dirigido por el ingeniero Mark Marron.

Basado en TypeScript y el aprendizaje automático para el desarrollo de software en la nube, Bosque tiene como objetivo atender a los desarrolladores que ya tienen conocimiento de TypeScript (un superconjunto de JavaScript, que esencialmente añade tipos estáticos y objetos basados en clases) de Microsoft y Node.js. Continúa leyendo «Microsoft Bosque, el nuevo lenguaje de programación para la Inteligencia Artificial»

GitHub para Android e iOS ya en su versión fuera de beta

GitHub, de Microsoft, acaba de lanzar su aplicación nativa de Android e iOS fuera de beta, llegando así a todo el mundo para que los desarrolladores pueden mantenerse en contacto con su equipo, resolver problemas e incluso fusionar código directamente desde su dispositivo móvil.

GitHub se fundó en febrero de 2008, y solo ahora, 12 años después, nace la aplicación móvil «definitiva», anunciada en noviembre en la conferencia de desarrolladores de la compañía. La aplicación iOS debutó en beta en ese momento, y la aplicación beta de Android siguió en enero. Continúa leyendo «GitHub para Android e iOS ya en su versión fuera de beta»

Application Inspector, la app opensource de Microsoft para buscar amenazas en código fuente

Encontrar virus en una aplicación puede parecer una tarea fácil, para eso existen cientos de antivirus en el mercado, pero las amenazas son cada vez más numerosas, difíciles de encuadrarse en una sola categoría como «virus», y es necesario modernizar la forma de detectarlas.

Para ayudar en esta tarea, Microsoft ha presentado una herramienta de código abierto que puede crecer bastante y transformarse en toda una referencia: Application Inspector, ya en github.
Continúa leyendo «Application Inspector, la app opensource de Microsoft para buscar amenazas en código fuente»

Una aplicación para organizar el trabajo de los programadores

Si os dedicáis a la programación seguramente tenéis guardados por algún sitio trozos de código extremadamente útiles para vuestros proyectos: el que ordena listas, el que abre bases de datos, el que busca cadenas de caracteres… hay muchos sitios especializados en el tema, pero hoy hablaremos de una aplicación que podéis instalar en vuestro ordenador.

Se trata de massCode, un administrador de fragmentos de código fuente gratuito y abierto para desarrolladores, aplicación que ayuda a crear y organizar nuestra propia colección de fragmentos personales y tener acceso rápido a ella. Continúa leyendo «Una aplicación para organizar el trabajo de los programadores»