Elvis Suarez09/10/2021
Cursos-huble.jpg

3min620

Sin de esas oportunidades que se presentan muy contadas veces. Ahora el equipo de Humble Software Bundle trae una nueva oferta: 14 cursos para principiantes, para aprender cómo crear tu propio sitio web, además de cómo armar interfaces modernas con frameworks CSS, eso entre otro tanto contenido de interés.

¿Su nombre? Humble Software Bundle: JavaScript & Web Development, y al comprarlo contribuyes apoyando a organizaciones sin fines de lucro como Code.org y Khan Academy para ayudar a otros a tener acceso a la educación.

Es bueno resaltar que los cursos son en inglés y se encuentran en la plataforma Zenva Academy. El valor completo es de 650 dólares o 562,19 euros.

En Humble Bundle se acostumbra pagar por escalas, en el caso de la primera opción esta se obtiene pagando 1 euro, y te dará acceso a cuatro cursos:

  • HTML Foundations
  • CSS Foundations
  • JavaScript Programming for Beginners
  • Create Your First Responsive Website

En la segunda opción si pagas 12,82 euros, accedes a todo lo anterior y a cinco cursos más, que serían un total de nueve cursos:

  • JavaScript Mini-Projects – Language Learning Game
  • Bite-Sized CSS Flexbox
  • Intro to Frontend Development with React
  • PureCSS for Beginners
  • Angular for Beginners – Build a Language-Learning App

Además de la lista anterior cuando pagas 17,09 euros ya entras a la oferta completa de 14 cursos, dónde se incluyen todos los cursos antes mencionados y cinco más:

  • Responsive Admin Pages with Semantic UI
  • Marker-Based Games with AR.js for Beginners
  • Build 3D Web Apps with Babylon.js
  • Bite-Sized Git and GitHub Intro to Cloud Deployment with Heroku.

Así que si estás interesado en avanzar en programación aquí tienes está oportunidad. No la dejes pasar.


Elvis Suarez24/08/2021
ai-1.jpg

6min760

La compañía OpenAI ha dado a conocer a Codex, que no es más que un nuevo sistema de inteligencia artificial que logra desarrollar un código de programación desde una sencilla indicación en lenguaje natural.

Observando detenidamente, a nivel mundial están surgiendo modelos de procesamiento del lenguaje natural que escriben bastante similar que autores de renombre, logrando además traducir a varios idiomas y de paso se adentran a hacer presencia en el mundo de la programación.

Y en estos puntos es cuando OpenAI ha logrado los avances más comentados, aunque otras más como Google y proyectos de investigación públicos la siguen casi tan de cerca como para decir que les están pisando los talones.

Pero es destacable que los sistemas desarrollados por Open AI generan música, compiten en videojuegos y crean obras de arte, lo que lo hacen bastante creativos en la materia.

Por eso, no es de extrañar que hayan presentado a Codex, un programa de inteligencia artificial capaz de revolucionar el mundo de la programación.

Se ha anunciado como el ayudante perfecto para los creadores de código, una especie de clave para acelerar la creación de aplicaciones y programas que en su momento estarán llegando a los móviles de toda la población.

El dilema de las IA

La cuestión acá es que existe un temor de que posiblemente tal invención pudiera dar al traste con una buena cantidad de empleos. De allí que es posible que en un futuro no muy lejano más de un programador deba ceder su puesto de trabajo a una máquina.

Según Sam Altman, CEO de OpenAI, Codex, que está basado en redes neuronales, “se acerca a lo que la mayoría de nosotros realmente esperamos de los ordenadores: decimos lo que queremos y ellos lo hacen».

Origen y antecedentes de Codex

Codex vio su origen en la creación de GPT-3 y la colaboración entre OpenAI y Microsoft. A finales de 2020, nacía GPT-3, la tercera versión de un modelo de procesamiento de lenguaje natural (PNL), el campo de la inteligencia artificial que estudia la comunicación entre las personas y las máquinas con el lenguaje que usan los humanos

Es así como sus algoritmos están entrenados para reconocer patrones en los datos y buscan aprender a través de los ejemplos.

Para ello Open AI recurrió a 175.000 millones de parámetros con los que ‘enseñar a comunicarse a GPT-3’, puede considerarse que se convirtió inmediatamente en el modelo más grande de la historia.

Cabe mencionar que otra gran virtud de Codex es que es capaz de generar código.

«Se dieron cuenta de que era bastante hábil en hacer muchas cosas distintas, y una de ellas era desarrollar código, algo que trajo mucha cola, porque era una de las tareas que se pensaban que iba a ser difícil de automatizar a corto plazo», esto lo explica a OMICRONO Nerea Luis, doctora en Ciencias de la computación y Cofundadora de T3chFest.

De entre los miles de textos que recibió esta inteligencia artificial, se colaron algunos códigos de programación, abriendo una nueva oportunidad de desarrollo.

Un caso de uso más factible y menos controvertido que los textos de noticias falsas que podía generar a petición del usuario.

Open AI tomó varias decisiones: restringir el acceso a GPT-3 para protegerla de un uso conflictivo y explotar esta nueva capacidad.

Debido a esto la organización llega a un acuerdo con Microsoft, por el que el gigante tecnológico tiene la exclusividad para acceder al código fuente de GPT-3 a cambio de una inversión de mil millones de dólares y la posibilidad de usar GitHub, el repositorio de código más grande que Microsoft compró en 2018, para los proyectos de investigación de OpenAI.

Así las cosas, en esta colaboración se originan dos nuevas herramientas, Codex y GitHub Copilot. Ambas pensadas para proporcionar apoyo a los programadores y nutridas con la inmensa base de datos de GitHub, repleta de software.

GitHub Copilot ha salido un poco antes que Codex y algunos usuarios están recibiendo acceso para trabajar con él.

En cambio, Codex solo se ha podido ver en vídeo


Elvis Suarez06/08/2021
programacion.jpg

3min1110

Este año la empresa Stack Overflow realizado su encuesta mundial para determinar cuáles son los lenguajes de programación favoritos de los desarrolladores.

En el estudio Rust triunfa de nuevo y es el mejor valorado incluso más que en 2020, con un 86,69% de desarrolladores que eligieron Rust.

Fuente: Stack Overflow

Sin embargo, se puede apreciar que hay programadores prefieren trabajar con Python y Typescript.

Además, en la encuesta se puede ver los lenguajes como Clojure, TypeScript, Elixir y Julia son muy aceptados.

Pero sin lugar a dudas JavaScript, HTML/CSS y Python son los más utilizados

Siendo más precisos, JavaScript vuelve a ser el más utilizado por los programadores en la encuesta.

No obstante, para la mayoría de los desarrolladores Python ha superado a SQL volviéndose el tercer lenguaje más usado del momento.

Tras él se encuentra HTML/CSS, Java, Node.js y TypeScript.

Con todo esto, cabe destacar que, una vez más, JavaScript se encuentra entre los lenguajes más «temidos».

Aunque JavaScript no tiene tan mala fama como Java, PowerShell o Groovy.

Por su parte, Clojure destaca como la tecnología que más paga, recordando que el pasado año, las más pagadas eran Perl, Scala, Go, Rust y Ruby.

Lineas de programación en Clojure

En este 2021, encontramos que tras Clojure están F#, Elixir, Erlang y Perl.

En esta categoría Rust se ubica en el puesto octavo y Python se ubica muy por detrás, en el 19º.


Elvis Suarez05/08/2021
Paint-render-1280x660.png

3min560

De acuerdo con lo informado con MSPoweruser, Microsoft reveló accidentalmente el nuevo diseño de Paint.

El diseño actualizado del editor gráfico propietario se puede ver en las imágenes publicadas en la red.

A juzgar por los renders, Paint recibió una interfaz simplificada similar al diseño de Windows 11, nuevos botones de control, selectores de color redondeados.

Los periodistas señalaron que en la versión beta actual de Windows 11, se utiliza el diseño antiguo del editor gráfico.

En él, los botones de control del programa están lo más cerca posible entre sí, los iconos de la interfaz tienen el diseño antiguo.

Además, los selectores de color reales difieren de los que se muestran en que tienen forma cuadrada.

Los autores creen que aparecerá una nueva versión del legendario programa en Windows 11, que se ofrecerá a los usuarios antes de fin de año.

Aparentemente, los programadores y diseñadores de Microsoft están terminando el trabajo en la versión final de la aplicación.

En un teaser de Windows 11, publicado por la compañía, se puede ver una mejora a Paint.

En la primavera, Microsoft finalmente eliminó Paint de los programas estándar disponibles en Windows de forma predeterminada.

Actualmente, el editor de gráficos se puede instalar desde Microsoft Store.

Paint es un editor de gráficos lanzado por Microsoft en 1985 con el lanzamiento de Windows 1.0x.

A pesar de su apariencia y funcionalidad simplificadas, el programa es un culto entre los usuarios de PC.


Elvis Suarez28/07/2021
software-programacion.jpg

2min920

Python se ha colocado como uno de los lenguajes favoritos de los programadores y analistas, incluso se espera que pueda sobrepasar JavaScript, Java y C.

Los resultados de una encuesta realizada por la empresa Anaconda a cerca de 4000 desarrolladores y especialistas se muestra que el 63 % de los científicos de datos usa frecuentemente Python.

Mientras tanto, el 71 % de profesores y tutores aseguró enseñar este lenguaje de programación porque tiene una curva de aprendizaje sencilla.

Por su parte, 88 % de los estudiantes encuestados afirmó haber aprendido Phyton para entrar en el campo de la ciencia de datos y el machine learning.

Fuente: Anaconda.

Hay que destacar que su crecimiento se vio empujado por Microsoft

Además del regreso de Guido Van Rossum de su retiro para trabajar con la empresa en su promoción y mejora de rendimiento para proyectos de código abierto e implementación en nuevas tecnologías.


Elvis Suarez22/07/2021
Code-Complete.jpg

2min680

Este libro escrito por Steve McConnell se puede resumir como una enciclopedia de la codificación práctica y es una lectura obligada para cualquier programador profesional.

Y fácilmente te puedes dar cuenta de ello, ya que cada capítulo contiene sugerencias y técnicas para mejorar la programación diaria.

En otras palabras, te enseña a construir código que sea legible y más fácil de administrar.

Reseña de Amazon: Ampliamente considerado como una de las mejores guías prácticas para la programación, el código original completo de Steve McConnell ha ayudado a los desarrolladores a escribir un mejor software durante más de una década. Ahora, este libro clásico ha sido completamente actualizado y revisado con prácticas de vanguardia, y cientos de nuevas muestras de código, que ilustran el arte y la ciencia de la construcción de software. Al capturar el cuerpo de conocimiento disponible de la investigación, el mundo académico y la práctica comercial diaria, McConnell sintetiza las técnicas más efectivas y los principios imprescindibles en una guía clara y pragmática. No importa cuál sea su nivel de experiencia, entorno de desarrollo o tamaño del proyecto, este libro informará y estimulará su pensamiento y le ayudará a crear código de la más alta calidad.

Lo puedes conseguir aquí.


Elvis Suarez22/07/2021
Java-logo.jpg

3min1270

El lenguaje de programación Java es uno de los más usado, pero muchas personas tienen dificultades de aprender a usarlo.

Por tales motivos te recomendamos tres libros para que comiences a programar dentro de este entorno.

Comenzar a programar con Java para principiantes

Este libro tiene la particularidad de poseer un lenguaje sencillo, explican los términos principales simplemente sin confusiones.

Te permitirá aprender las cosas principales que necesita para comenzar con la codificación de Java, como cómo instalar Java, compilar código y completar diferentes ejercicios prácticos después de terminar la lectura.

Incluso varios expertos aseguran que es tan fácil como los libros para niños.

Java: conceptos básicos de programación para principiantes absolutos por Nathan Clark

Este libro va dirigido a lectores sin experiencia en codificación lo guiará paso a paso a través de los conceptos básicos.

El libro lo familiariza con Java Development Kit y Java Runtime Environment y proporciona la descripción de cada parte del código en ejemplos.

Además, se puede decir que funciona como un entorno preliminar bastante bueno antes de profundizar en temas más serios.

Java: una guía para principiantes de Herbert Schildt

Generalmente, se considera que esta guía de Schildt se encuentra entre los 3 o al menos 5 mejores libros para principiantes de Java.

Pero este libro requiere un poco más de comprensión de la programación en comparación con las fuentes anteriores.

Ya que se trata de una investigación profunda sobre los conceptos centrales de Java que explica el código por línea y lo guía desde la comprensión básica de tipos de datos, clases y objetos hasta conceptos más complejos como expresiones lambda e interfaces funcionales.

Un punto a favor es que al final de cada capítulo hay una sección de autoevaluación.


Elvis Suarez21/07/2021
Harvard.jpg

2min600
La Universidad de Harvard empezó a ofrecer cursos gratuitos online a través de HarvardX, su plataforma digital, con posibilidad de acceder a certificados.

Son cerca de 67 cursos en los que los estudiantes aún pueden anotarse para cursarlos en línea.

Él certificado se obtiene abonando entre US$25 y US$200.

La mayoría dura 4 semanas, los profesores pertenecen a la universidad y son en idioma inglés.

Las capacitaciones son entre historia, teología, arte, arquitectura y programación, con lenguaje JavaScript y Python.

También ofrece temáticas referidas a la Salud, administración, cocina y de inteligencia artificial (IA).

En sus páginas web se puede ver el catálogo completo e ingresar a los cursos.

Los «Cursos MOOC» de la universidad, se puede asistir como “asistente de forma gratuita u optar por recibir un Certificado Verificado, por muy poco dinero».


Elvis Suarez13/07/2021
Emacs-Editor.jpg

3min760
Emacs es un software que puede funcionar como editor de texto avanzado, con ciertos parecidos aVisual Studio Code que al Bloc de Notas, ya que funciona incluso en entornos gráficos como en modo texto.

Además, posee largas listas de atajos de teclado, que permiten el uso de todas sus funciones sin necesidad de usar el mouse.

Emacs se encuentra disponible para Windows, Linux, *BSD, Mac, MS-DOS, Android, etc

Y es tan modular y personalizable que tiene un ecosistema de complementos, muy variado de hecho.

También tiene múltiples subventanas internas que abren dentro del propio programa, cada una con su propio ‘buffer’ de contenidos.

Dichas ‘ventanas’ pueden ser del editor de texto, de cualquier otra funcionalidad si antes hemos recurrido a las múltiples extensiones disponibles para Emacs.

Para Emacs la activación de modos es según el tipo de archivo que pretende abrirse, según las distintas funcionalidades.

Emacs cuenta con paquetes de aplicaciones como EAF (Emacs Application Framework), pero también con complementos individuales como:

  • Línea de comandos: eshell
  • Administrador de archivos: dired
  • Organizador de notas: Org-Mode
  • Org-Mode con un complemento para iconos (Vía: u/psamim en Reddit)
  • Reproductor multimedia: emms
  • Navegador web / cliente de email: Eww + mu4e
  • Gestor de ventanas: exwm

Y esto es solo un pequeño avance de lo que Emacs tiene y le sirve para asumir la mayor parte de las funciones de un sistema operativo.

Además, permite ejecutar programas ajenos a Emacs como un búffer (ventana) de éste.

Puede ser usado también en combinación con entornos de escritorio como LXDE.


Elvis Suarez10/07/2021
google-kotlin-1280x720.jpg

2min720

Desde hace un tiempo, Google ha lanzado este curso gratuito para principiantes en creación de apps para la plataforma móvil de la empresa.

Se puede encontrar bajo el nombre de Android Basics in Kotlin y enseña este lenguaje de programación.

Dicho curso está compuesto por cinco unidades y solo está disponible en inglés.

Se debe mencionar que el curso inicia con una introducción a Kotlin, luego por la creación de tu primera aplicación Android.

Después de lo anterior se pasa a la construcción de una interfaz básica.

Y termina añadiendo un botón a tu app usando clases, objetos, y condicionales que resulten en una app interactiva.

El curso puede tomarse sin una cuenta de Google y contiene vídeos explicando las lecciones, laboratorios de código para las prácticas.

Además de algunos exámenes cortos al final de cada sección.

Programando contador en tiempo real usando Kotlin


NewsTech reúne el alcance global de noticias tecnológicas las 24 horas, los 7 días de la semana, brindando cobertura y análisis, sobre las tendencias, tecnologías y oportunidades que son importantes para personas interesadas en mantenerse al día, con los avances del mundo digital.


contacto@newstechlive.com

+56993921697