Google siempre ha sido un paraíso para los desarrolladores, gracias a sus constantes innovaciones y soluciones tecnológicas avanzadas. Su última creación, Bard, es una IA que ofrece un nuevo nivel de interactividad y asistencia en el campo de la escritura. En este artículo, vamos a explorar cómo Bard puede ser una herramienta valiosa para los desarrolladores. Bard: La IA que Mejora la Escritura Bard es un sistema de IA que permite a los usuarios mejorar su escritura. Pero, ¿qué significa eso para los desarrolladores? Para los desarrolladores, la comunicación escrita juega un papel vital. Ya sea para documentar código, redactar… Continuar leyendo


ChatGPT, basado en la avanzada arquitectura GPT-4, es un modelo de lenguaje impulsado por inteligencia artificial desarrollado por OpenAI. Con su impresionante capacidad para entender y generar texto similar al humano, ChatGPT tiene un gran potencial para agilizar la experiencia del desarrollador en una amplia gama de aplicaciones. En esta entrada de blog, discutiremos algunas de las formas en que ChatGPT puede ayudar a los desarrolladores y revolucionar el proceso de desarrollo de software. Uno de los aspectos más tediosos de la programación es escribir líneas de código. ChatGPT puede ayudar a los desarrolladores generando fragmentos de código y proporcionando… Continuar leyendo


Swift se enfrenta a un proceso de estabilidad binaria en su librería estándar que ha requerido más tiempo y trabajo por parte del equipo tras el proyecto de código abierto para conseguir este hito. Por lo tanto, en junio del año pasado (en la WWDC) se presentó Swift 4 junto con iOS 12 y se dijo que Swift 5 llegaría a principios de 2019. En cuanto a compatibilidad, si tenemos un proyecto aún en Swift 3, Xcode 10.2 pierde soporte para esta versión del lenguaje, por lo que no podremos ni siquiera abrirlo. Tendremos que usar la versión 10.1 para abrir el… Continuar leyendo


Swift es el lenguaje de programaciónpor excelencia de Apple. Éste fue presentado en la WWDC14 (“World Wide Developers Conference”) del año 2014. Y tras estos años, hemos alcanzado ya la tercera versión de este lenguaje que se podría considerar innovador en ciertos aspectos. Características de Swift, el lenguaje de programación de Apple Tal y como acabamos de decir, Swift es un lenguaje de programación joven. Los lenguajes de programación más usados tienen más de 20 años, frente a los escasos 2 años y medio de Swift. Pero eso que a simple vista se puede considerar una desventaja, es una gran ventaja. ¿Por qué? Porque se trata de… Continuar leyendo


El mundo de la tecnología cada día crece más y el aprender a programar se vuelve cada vez más importante, los lenguajes de programación más usados por los estudiantes son JAVA y C++. El índice TIOBE y GitHub son dos de los sitios más usados para indicadores de los lenguajes de programación más populares, The Importance Of Being Earnest o conocido como TIOBE recoge los resultados por el número de consultas en los motores de búsqueda. Lenguajes de programación para aprender en el 2017. GO: Es un lenguaje que está inspirado en la sintaxis de C y ha sido desarrollado… Continuar leyendo


Silicon Valley es el lugar donde tienen su sede las principales empresas de tecnología, y que son líderes a nivel mundial: Google, Apple, Cisco, Adobe, entre otros…  En esta región de California el campo del desarrollo de software es uno de los que tiene mayor demanda. En esta ocasión te presentamos cuales son los salarios que tienen los developers en esta zona: Los rangos de salarios han sido calculados mediante un promedio que sacan en la misma web de Glassdoor, en ella, de acuerdo a los datos que tienen en sus bases de datos pueden dar un estimado aproximado de cuales son… Continuar leyendo


En Stack Overflow se ha publicado su encuesta anual que realiza a sus usuarios, de los que sabemos la mayoría son desarrolladores. Dentro de dicha encuentra se encuentra una sección (Desktop Operating System) que describe el sistema operativo que prefieren para programar. Han recopilado la opinión de 56.033 desarrolladores y los resultados son, sin duda, sorprendentes. El 26.2% de los programadores encuestados usan OS X para desarrollar sus proyectos. El 22.5% lo hace en Windows 7. Aunque Linux se mantiene en un buen porcentaje, con el 21.7% de los votos, ha bajado una posición:   Sistemas Operativos Preferidos por los Developers  Mac… Continuar leyendo


Jenkins es un software de Integración continua open source escrito en Java. Está basado en el proyecto Hudson y es, dependiendo de la visión, un fork del proyecto o simplemente un cambio de nombre. En distribuciones como Fedora, CentOS o Red Hat se puede instalar Jenkins directamente con yum. Instalacion sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo sudo rpm –import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key sudo yum install jenkins Iniciar/Detener sudo service jenkins start/stop/restart Utilidades El demonio de jenkins se levanta al darle start . Se puede ver en /etc/init.d/todos los detalles. El usuario ‘jenkins‘ es creado para correr el servicio. Si por algun motivo se desea cambiar dirijirse a: /var/log/jenkins, /var/lib/jenkins,… Continuar leyendo


Hago éste artículo por el motivo de que en clases quisimos pasar de un repositorio github (https) a otro repositorio git que solo tenía la opción SSH utilizando el IDE Netbeans. El error que teniamos era el siguiente:  «Cannot connect to the remote repository at git@github.com:ProgramacionComPy/JSPMaven.git», luego de probar y probar múltiples posibles soluciones pudimos dar con la solución (en la opción username cambiamos por el usuario git): Paso 0: Agregar clave pública (id_rsa.pub) en el repositorio remoto GIT (puede ser github): “ssh-keygen -t rsa -C your_email@example.com» es el comando para generar la clave pública y privada. Paso 1: Ingresar a Netbeans y darle GIT ->… Continuar leyendo