Menú de navegaciónMenú
Categorías

La mejor forma de Aprender Programación online y en español www.campusmvp.es

?id=0b288c80-3133-44c6-ae24-f4e6926ab034

Actualidad: GPT-4 y compañía, Typescript 5.0, ChatGPT entraría en Google, .NET 8 preview 2, Visual Studio 2022 y Copilot for business

A estas alturas, seguro que ya te harta escuchar hablar de los Modelos Grandes de Lenguaje o LLMs (los chatGPT, Bard y compañía). Pero es que estamos viviendo una revolución que lo va a cambiar todo, para bien y para mal.

En los últimos días la noticia ha sido sin duda la presentación oficial de GPT-4, el nuevo LLM de OpenAI, que no hemos podido aún tocar en serio, pero que promete mucho. Muchísimo.

Al mismo tiempo tanto Microsoft como Google han anunciado la integración de este tipo de modelos directamente en sus aplicaciones ofimáticas. La verdad es que es impresionante lo que enseñan (no te pierdas los dos enlaces anteriores), haciéndonos vislumbrar un mundo de productividad, pero también un mundo más impersonal, un mundo en el que la mayoría pensaremos mucho menos aún, porque la IA nos lo da todo hecho.

Todo esto de la IA puede interesarte o puede aburrirte, pero una cosa está clara: te guste o no, te va a impactar, te dediques a lo que te dediques. Así que más vale que lo vayas interiorizando y pienses en qué valor puedes aportar a tu trabajo que no pueda ser realizado por un LLM (y sí, también programan), porque vienen curvas.

Vivimos tiempos interesantes y muchos desafíos. Y para no perderte en todo este maremágnum de información, no olvides suscribirte a nuestro boletín.

¡Vamos allá con el resto de noticias!

🌐 Desarrollo Web

imagen decorativa

TypeScript 5.0

Si no conoces TypeScript (TS) y te dedicas al desarrollo Web... Lo siento mucho, pero te estás quedando atrás. Actualmente TS es la base de multitud de frameworks y herramientas y, lo más importante, te ayuda a escribir código más potente y con menos errores gracias a todas sus características avanzadas, que equiparan el desarrollo Front-End al desarrollo con otros lenguajes menos endebles que JavaScript.

Ahora acaban de sacar su versión 5. Esta versión trae muchas características nuevas, mientras que tiene como objetivo hacer que TypeScript sea más pequeño, más simple y más rápido. Incorpora el nuevo estándar de decoradores, añade funciones para admitir mejor los proyectos de ESM en Node.js, proporciona nuevas formas de que los desarrolladores de bibliotecas controlen la inferencia genérica, amplia la funcionalidad de JSDoc para documentar, simplifica su configuración y muchas otras mejoras más.

Quizá lo más importante es que han convertido toda la base de código a módulos ECMAScript (ESM), lo que le permite además obtener mejoras de hasta el 25% en el rendimiento de compilación. Es un salto importante en el lenguaje y si no lo estás usando aún deberías echarle un vistazo.

iOS ya soporta notificaciones Web

imagen decorativaYa era hora, pero al fin Safari en iOS (iPhone / iPad) soporta la recepción y generación de notificaciones nativas desde aplicaciones Web. Eso significa que tus Aplicaciones Web Progresivas (PWAs) ya están un paso más cerca de ofrecer una experiencia casi como las nativas, algo en lo que Apple siempre va por detrás de Android.

Microsoft sube (mucho) las tarifas de la API de Bing

Si utilizas la API de Bing para dotar de capacidades de búsqueda a un sitio o a una aplicación web... vas a tener que volver a mirarlo. Microsoft ha decidido cambiar las tarifas y las ha subido mucho. Dependiendo de la versión que utilices pueden multiplicarse por 10 😱 Eso sí, la versión gratuita sigue igual: 1.000 búsquedas gratis al mes.

🗃️ Datos

imagen decorativa

Entity Framework 8 Preview 2

Junto con la (todavía verde) preview 2 de .NET 8, Microsoft ha lanzado también la correspondiente preview de EF 8. Por fin acomete algunas de las cuestiones más demandadas por los desarrolladores, como el soporte para campos de tipo JSON, objetos de valor de estilo DDD, y poder lanzar consultas SQL para tipos que no hayamos mapeado en nuestro modelo.

También se mejora el rendimiento, las herramientas visuales (Database first ) y, como no, el soporte para cloud mediante mejoras en la compilación Ahead of Time (AoT). Funciona con .NET 6, la última LTS, aunque está destinada para .NET 8.

Grafana Phlare y Pyroscope se fusionarán bajo el nombre "Grafana Pyroscope"

imagen decorativa Grafana Labs ha adquirido Pyroscope, la compañía creadora del popular proyecto de código abierto de perfilado continuo del mismo nombre y que fue fundada en 2021.

La fusión de Pyroscope y Grafana Phlare bajo el nombre de Grafana Pyroscope permitirá a los desarrolladores obtener una vista más potente del uso de recursos de su código y optimizar su rendimiento. La nueva plataforma también se integrará con Grafana, lo que permitirá visualizar los datos de perfilado junto con las métricas, registros y trazas en una vista completa.

🤖 Machine Learning / IA

imagen decorativa

Google lanza PaLM y MakerSuite

Es evidente que las IAs generativas están transformando el panorama actual de las aplicaciones. Y no están al alcance de cualquiera si sus desarrolladores (como OpenIA o Google) no lanzan una API para poder sacarles partido.

Google, ellos dicen que por precaución, está perdiendo la carrera, pero la presión es tal que están dando pasos (seguro que no muy deseados) para alcanzar de nuevo las primeras posiciones.

Uno de estos pasos es el anuncio, el mismo día que chatGPT, de PaLM y MakerSuite. Se trata de una API de Google Cloud y unas herramientas que permiten sacarle partido a este tipo de IAs generativas "de manera sencilla y segura", así como hacer prototipado de un montón de tipos de aplicaciones.

Ver también este otro enlace para casos de uso prácticos.

De momento está en beta privada por lo que el común de los mortales no podemos acceder, pero puedes probar a anotarte...

Pilotos de combate IA en el futuro cercano

imagen decorativa

Un sistema basado en Inteligencia Artificial pilota un caza de combate y vence en un combate aéreo a un piloto humano experimentado.

Los científicos del Centro de Investigación y Desarrollo Aerodinámico de China, algo así como el DARPA estadounidense pero en el gigante asiático, han comunicado estos resultados. Dicen que este tipo de máquinas de combate autónomas van a superar en breve a los dirigidos por humanos, tanto por velocidad de reacción como por capacidad de movimiento ya que, hay ciertas maniobras que son imposibles de llevar a cabo por los pilotos de carne y hueso por sus limitaciones físicas, mientras que sin piloto no hay problema.

Lo malo será las decisiones que tomen de manera autónoma a la hora de usar el armamento...

Google contrataría a ChatGPT como desarrollador por 183.000$/año

Google está experimentado con múltiples chatbots, considerando agregar uno al buscador para contestar ciertas respuestas concisas, según ha salido recientemente a la luz.

imagen decorativa Según un documento interno, Google envió a ChatGPT las preguntas de la entrevista que hacen a ingenieros de nivel 3. El resultado fue que sería contratado. Este puesto, aunque se considera un nivel semi-junior, tiene un salario promedio de $183,000 anuales

Eso sí, no se incluyeron preguntas personales, también muy importantes, solamente las técnicas.

Pero el descubrimiento de que ChatGPT puede superar este tipo de pruebas técnicas levanta muchas cuestiones sobre si este tipo de sistemas podrán transformar los trabajos de desarrollo en su totalidad, ahora o en los próximos pocos años 🤔 Nos quedan muchas cosas por ver aún...

👩‍💻 Dev Life

Adiós a los nómadas digitales en Portugal e Irlanda

imagen decorativaPortugal ha anunciado medidas para hacer frente a la crisis inmobiliaria, entre las que se incluye el fin de su controvertido plan "Golden Visa" y la prohibición de nuevas licencias para Airbnbs y otros alquileres vacacionales de corta duración. El problema estaba en que ofrecían pasaportes de la UE a ciudadanos extracomunitarios a cambio de inversiones, incluidas las inmobiliarias. Se atrajeron inversiones por valor de 6.800 millones de euros, pero la mayor parte se fue al sector inmobiliario, lo que ha provocado, según el gobierno, la subida de la vivienda y de los alquileres.

Adiós al sueño del nómada digital en el sur de Europa, pero también en el norte: Irlanda también acaba con su "Visado de oro".

Nuevo kernel de Linux con grandes novedades

La versión 6.2 del Kernel de Linux ya está aquí oficialmente (anuncio del propio Linus Torvalds) y trae muchas novedades: principalmente el mejor soporte para cierto hardware (gráficas Arc de Intel, chips M1 de Apple...), mejoras en Btrfs y otros sistemas de ficheros, muchas mejoras en drivers de todo tipo, además de haber mejorado el rendimiento de las mitigaciones contra ciertas vulnerabilidades...

En este enlace tienes un resumen rápido, pero si te interesan los detalles, en Kernel Newbies te lo dan superdetallado.

⚙️ Herramientas

imagen decorativa

Visual Studio 2022 17.5 con grandes mejoras

Parece una versión pequeña (de 17.4 a 17.5) pero la verdad es que trae muchísimas cosas interesantes: la nueva búsqueda unificada All-in-one, mejoras en la IA integrada para ayudarte a escribir código, grandes mejoras de rendimiento (de hasta 10x) a la hora de compilar que es más rápido incluso que usar la CLI, mejor configuración para los DevTunnels... y muchas cosas más.

¡No esperes para darle al botón de "Actualizar"!

Ah, también está la nueva actualización de Visual Studio para Mac.

Actualizar tus apps viejas a .NET desde Visual Studio

Microsoft acaba de lanzar la extensión .NET Upgrade Assistant, con ella podrás migrar casi cualquier aplicación de .NET "clásico" o .NET Core a .NET (para todo el lío con los nombres de .NET, mira este vídeo).

imagen decorativa

Tus proyectos antiguos en Visual Studio tendrán una nueva opción "Upgrade" en el menú contextual del explorador de soluciones con la que, dependiendo del tipo de app, podrás hacer la migración de golpe (en un nuevo proyecto o in situ) o por fases para ir verificando las cosas poco a poco.

Se soportan:

  • ASP.NET
  • Bibliotecas de clases
  • Apps de consola
  • Apps WPF
  • Apps de escritorio con Windows Forms

Y en las próximas semanas añadirán:

  • Migración de Xamarin a .NET MAUI
  • UWP a WinUI
  • WCF a WCF Core

Más detalles en este artículo de Microsoft.

imagen decorativa

GitHub Copilot disponible para empresas

GitHub Copilot, el asistente personal para desarrollo, ya genera el 46% del código escrito por los que lo utilizan (un 61% en los que programan en Java 😱) y permite trabajar hasta un 55% más rápido.

Hasta ahora estaba únicamente disponible de manera individual, pero ahora ya lo tenemos para empresas. Desde tu organización de GitHub puedes controlar las licencias y a quién se las asignas, con la facilidad que esto otorga para el control de uso (sin meter tu tarjeta en cada trabajador como hasta ahora).

Solo tiene una pega: es casi el doble de caro que el de particulares 😖: 19 dólares al mes por trabajador.

Ah, por cierto, acaban de mejorar el modelo subyacente (Codex) para que sea todavía más potente para todo el mundo.

🤦‍♂️ Gambadas

Una (casi) tragedia aérea debida a un bug 😡

imagen decorativa Si alguna vez vas a Seattle, por ejemplo, a visitar Microsoft 😉 en el aeropuerto de Tacoma verás por todas partes aviones de Alaska Airlines, fáciles de reconocer por el "cabezón". Hace poco estos aviones casi son protagonistas de una gran tragedia debida a un fallo de software.

Resulta que una actualización del software de la empresa sueca DynamicSource, que usan los pilotos para calcular el peso del aparato y ajustar la potencia de los motores en consonancia, hacía que se estimaran varias toneladas menos de peso (entre 10 y 15 nada menos). Esto hizo que dos aviones rozaran la cola con la pista durante el despegue.

La gran habilidad de los pilotos evitó un par de tragedias. Y es que hoy en día dependemos del software para casi todo, pero la intrínseca inteligencia humana y su capacidad de adaptación instantánea todavía marcan la diferencia...

👾 Frikadas

imagen decorativa

Lanza tu propio globo espía chino

Mola mucho... En esta web puedes lanzar tu propio globo espía chino en el punto del mapa que quieras y, con los datos reales del tiempo y las condiciones atmosféricas, lo mueve y puedes ver qué haría exactamente 😆

¡Además es técnicamente muy interesante!

Fecha de publicación:
campusMVP campusMVP es la mejor forma de aprender a programar online y en español. En nuestros cursos solamente encontrarás contenidos propios de alta calidad (teoría+vídeos+prácticas) creados y tutelados por los principales expertos del sector. Nosotros vamos mucho más allá de una simple colección de vídeos colgados en Internet porque nuestro principal objetivo es que tú aprendas. Ver todos los posts de campusMVP
Archivado en: General

Boletín campusMVP.es

Solo cosas útiles. Una vez al mes.

🚀 Únete a miles de desarrolladores

DATE DE ALTA

x No me interesa | x Ya soy suscriptor

La mejor formación online para desarrolladores como tú

Agregar comentario

Los datos anteriores se utilizarán exclusivamente para permitirte hacer el comentario y, si lo seleccionas, notificarte de nuevos comentarios en este artículo, pero no se procesarán ni se utilizarán para ningún otro propósito. Lee nuestra política de privacidad.