Menú de navegaciónMenú
Categorías

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

?id=2bd6b229-5565-4000-828f-b47bc4e6d839

Actualidad: las carencias Web de iPhone, Data Wrangler, 500MM de tókenes, chip M4, Ubuntu y .NET, contenedores, ADN, MS.DOS y letras minúsculas

Este mes ha habido, otra vez, dos grandes conferencias de desarrolladores. Dada su importancia, les hemos dedicado un post específico la semana pasada, en el que te hemos comentado las novedades y el impacto que van a tener algunas de ellas en nuestro trabajo como desarrolladores, pero también en el SEO o en la sociedad. Así que no ponemos nada en el resumen mensual de noticias y cosas interesantes.

🌐 DESARROLLO WEB

🍏 iOS 404: Feature not found — ¿Sabías que los navegadores en móviles iPhone y en iPad carecen de más de 60 características estandarizadas que sí están en Android y, por supuesto en el escritorio? Pues sí. Eso te pierdes al usar iOS, pero debes conocerlo también si vas a programar para este sistema. Esta página te las detalla una a una 🙄

🛢️ PGLite: PostgreSQL en el navegador con WebAssembly (y TypeScript) — PGlite empaqueta una compilación WASM de PostgreSQL en una biblioteca TypeScript que se puede ejecutar en el navegador o en Node.js o en Bun. Si quieres puedes probarlo directamente en tu navegador: PostgreSQL Playground.

🪟 Paneles de tamaño variable para React — Componentes para añadir a tu app paneles de tamaño variable: si deseas que los usuarios puedan cambiar el tamaño de los paneles de contenido, mediante divisores, prueba esto. El enlace tiene muchos ejemplos que muestran las funciones. Repositorio de GitHub.

🤖 IA y Datos

Imagen de la página de info de Data Wrangler

📊 Data Wrangler para VSCode — La potente extensión gratuita de Microsoft para VSCode ha lanzado su versión definitiva. Con ella, cualquiera puede visualizar, limpiar, analizar y graficar datos tabulares, generando automáticamente de paso código Pandas listo para usar. Muy útil si trabajas con Python y datos.

🔠 Lecciones aprendidas tras 500 millones de tókenes — En este artículo, el CEO de una empresa que aplica los LLMs en su producto, nos da unos consejos sobre el uso de GPT-4 en apps propias. Hay detalles muy interesantes.

🍏 Apple lanza 8 LLMs Open Source — Esto ha pasado bastante inadvertido, pero Apple ha dado un paso significativo en el campo de los modelos de lenguaje con el lanzamiento unos nuevos LLMs de pequeño tamaño, que funcionan en casi cualquier dispositivo, y que ha liberado en 8 variantes diferentes.

😎 DevLife

🍏 Apple presentó su chip M4 — Durante el evento de Apple presentaron su nuevo procesador de 10 núcleos, con una GPU también de 10 núcleos, y que está construido utilizando un proceso de 3nm. Apple dice que la CPU del chip es un 50 por ciento más rápida que la del M2, lo que lo convierte en "un chip escandalosamente potente para IA". Por supuesto. Una vez más: si crees que la IA no te va a afectar, olvídate. La vas a tener hasta en la sopa.

🕵🏻 Proton Mail entrega datos de sus usuarios — El conocido servicio de email (y, no lo olvidemos, de VPN) con sede en Suiza, anuncia como principal característica la privacidad. Ahora sabemos que entregó datos a España, que han llevado a la detención de un tipo de Tsunami Democratic. No es la primera vez que lo hacen. Han dicho que ellos "ofrecen privacidad pero no anonimato", y que en esta ocasión la identificación del sujeto se produjo porque había puesto como cuenta de recuperación una de Apple atada a su nombre. Un genio 🤦🏻 La única conclusión, de todos modos, es que el anonimato y la privacidad son muy difíciles de mantener (si no imposibles) por mucho servicio privado que se utilice.

🛠️ HERRAMIENTAS

Imagen del terminal de Windows con gráficos de 8bits con Cascadia Code

🔡 Nueva versión de Cascadia Code (2404.23) — Si te gusta la tipografía del terminal de Windows, te encantará esta nueva versión. Añade soporte para cuadrantes, sextantes, octantes y más símbolos "legacy" para emuladores de terminal, que incluso te permiten tener gráficos de "8-bits" como los de la imagen que adorna la sección. Además tiene variantes "Nerd Fonts", compatibles con Oh My Posh para personalizar tu terminal. Se puede descargar ya desde GitHub.

🐧 El feed de Ubuntu será el único para las "releases" de .NET — Era fácil perderse esto si pasabas del anuncio original de novedades de .NET para Ubuntu 24.04, pero lo más relevante es que, a partir de ahora, los feeds de paquetes de Ubuntu serán la fuente oficial de paquetes para .NET. Increíble lo estrecha que es la colaboración entre Microsoft y Canonical (esto, ni de broma en los tiempos de Ballmer).

🐋 Buenas prácticas de seguridad para tus contenedores .NET 8 — En esta publicación, Richard Lander de Microsoft, te explica cómo producir imágenes de contenedores que no sean con el usuario "root", configurar pods de Kubernetes para que requieran imágenes no-root como estas, inspeccionar estas imágenes, y usar root (u otros usuarios) dentro de los pods de Kubernetes.

🧑🏻‍✈️ GitHub Copilot Workspace — A partir de un repositorio de GitHub o de una "issue" de GitHub, esta variante de Copilot te ayuda a crear un plan paso a paso para resolver el problema basándose en un análisis a fondo del código base, las respuestas a otras issues y todo su conocimiento de código. Luego puedes implementar, editar, regenerar o deshacer el plan propuesto utilizando tan solo lenguaje natural 🤯

🕺🏻FRIKADAS

Imagen del puerto de control de una NES

🕹️ Reprogramación de Tetris en NES — Descubre cómo los jugadores de Tetris en la NES han logrado reprogramar el juego desde dentro, utilizando un fallo que permite ejecutar código arbitrario. Este método innovador ayuda evitar que el juego "rompa" con puntuaciones muy altas, evitando así el bloqueo. Un vídeo superdetallado para los más frikis explica sobre la técnica utilizada, que combina la manipulación de la memoria y los puertos de control para tomar el control del juego tras un fallo inducido.

🧬 ¿Tiene el ADN condicionales, bucles, gotos o funciones? — El ADN es el conjunto de instrucciones que determina el funcionamiento de las células, pero ¿se puede comparar con un código informático? En esta página de Stack Exchange para biología se exploran algunas similitudes y diferencias entre los procesos biológicos y los lógicos. También se discuten los desafíos y las oportunidades de la biología sintética, que busca crear circuitos biológicos que puedan procesar funciones lógicas. No muy largo. Muy, muy friki.

😱 GAMBADAS

Texto: Por qué las letras minúsculas ahorran datos

🌍🚫⬆️ ¿Por qué las letras minúsculas ahorran datos? — Escribir en mayúsculas no solo es de mala educación, sino también más contaminante. Las letras mayúsculas son difíciles de comprimir, ocupan más y generan más emisiones de carbono. Este artículo te explica cómo funciona esto, por qué usar mayúsculas es problemático y cómo puedes ayudar al planeta evitándolas. ¿Esto es una "gambada" o una "frikada"? Quizá las dos cosas, pero muy interesante sin duda.

💾 La historia rocambolesca del código de MS-DOS 4.0 — Microsoft ha liberado el código fuente de MS-DOS 4.0 bajo la licencia MIT, en colaboración con IBM. El caso es que no tenían el código completo de otro sistema operativo llamado MT-DOS que era una versión multihilo de MS-DOS y han realizado una interesante labor de arqueología informática que te cuentan en el enlace. Se han digitalizado discos originales y documentos impresos de una versión beta inédita de DOS 4.0 encontrada por Ray Ozzie. Está todo disponible en GitHub.

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.