Suscríbete para recibir notificaciones de nuevas publicaciones:

Resumen de la Developer Week

2023-05-22

11 min de lectura
Esta publicación también está disponible en English, Français, Deutsch, 日本語 y 简体中文.

La Developer Week 2023 ha terminado oficialmente. La semana pasada, lanzamos 34 publicaciones donde destacábamos en qué hemos estado trabajando con nuestra plataforma para desarrolladores y hacia dónde nos dirigimos en el futuro. Estas publicaciones abordan los nuevos productos y funciones, e incluyen tutoriales detallados para ayudarte a empezar, así como experiencias de clientes inspiradoras.

Recapping Developer Week

Nos ha encantado poder empezar a escuchar ya vuestros comentarios acerca de nuestros lanzamientos:

🤯 Serverless machine learning deployments - OMG! We used to need a team of devops to deploy a todo list MVP, it’s now 3 clicks with workers. They’re gonna do the same with ML workloads. Just like that. Boom. https://t.co/AcKUQ79fv0

— Thibaut Tiberghien (@tibotiber) May 16, 2023

.@Cloudflare is totally rocking it with these AI releases 🤘 https://t.co/7dQb6TUWg3

— Philipp Tsipman (@ptsi) May 17, 2023

Love this direction, for open source, for demos and running things on edge.

It's still in development, but as someone who've built an AI product on top of Cloudflare and has been asking for something like this, I'm really excited! https://t.co/AnywRDqecb

— Altryne - targum.video (@altryne) May 15, 2023

I've been waiting for this. Next on my list is a @remix_run app using @CockroachDB deployed to Workers. The new multi-region capabilities of #CockroachDB #serverless should pair wonderfully with @Cloudflare deployments. https://t.co/RwnJ2K0ToY

— Aydrian Howard (@itsaydrian) May 16, 2023

Yes! Loving this! I definitely this is the right direction and will help the general DevX and onboarding to the platform a lot ❤️! https://t.co/rEQWreeS96

— Adrien Baron (@BaronAdri) May 18, 2023

Esperamos que puedas dedicar las próximas semanas a generar código y a probar algunas de las nuevas herramientas que hemos lanzado la semana pasada. Cuando desarrolles, únete a nosotros en nuestro Developers Discord y dinos qué te parecen.

En caso de que te hayas perdido alguno de nuestros anuncios, aquí tienes un práctico resumen:

Novedades relacionadas con la IA

de BGP

Announcement Summary
Batteries included: how AI will transform the who and how of programming The emergence of large language models (LLMs) is going to change the way developers write, debug, and modify code. Developer Platforms need to evolve to integrate AI capabilities to assist developers in their journeys.
Introducing Constellation, bringing AI to the Cloudflare stack Run pre-trained machine learning models and inference tasks on Cloudflare’s global network with Constellation AI. We’ll maintain a catalog of verified and ready-to-use models, or you can upload and train your own.
Introducing Cursor: the Cloudflare AI Assistant When getting started with a new technology comes a lot of questions on how to get started. Finding answers quickly is a time-saver. To help developers build in the fastest way possible we’ve introduced Cursor, an experimental AI assistant, to answer questions you may have about the Developer Platform. The assistant responds with both text and relevant links to our documentation to help you go further.
Query Cloudflare Radar and our docs using ChatGPT plugins ChatGPT, recently allowed the ability for developers to create custom extensions to make ChatGPT even more powerful. It’s now possible to provide guidance to the conversational workflows within ChatGPT such as up-to-date statistics and product information. We’ve published plugins for Radar and our Developer Documentation and a tutorial showing how you can build your own plugin using Workers.
A complete suite of Zero Trust security tools to help get the most from AI With any new technology comes concerns about risk and AI is no different. If you want to build with AI and maintain a Zero Trust security posture, Cloudflare One offers a collection of features to build with AI without increased risk. We’ve also compiled some best practices around securing your LLM.
Cloudflare R2 and MosaicML enable training LLMs on any compute, anywhere in the world, with zero switching costs Training large language models requires massive amount of compute which has led AI companies to look at multi-cloud architectures, with R2 and MosaicML companies can build these infrastructures at a fraction of the cost.
The S3 to R2 Super Slurper is now Generally Available After partnering with hundreds of early adopters to migrate objects to R2 during the beta, the Super Slurper is now generally available.
A raft of Cloudflare services for AI startups AI startups no longer need affiliation with an accelerator or an employee referral to gain access to the Startup Program. Bootstrapped AI startups can apply today to get free access to Cloudflare services including R2, Workers, Pages, and a host of other security and developer services.
How to secure Generative AI applications 11 tips for securing your generative AI application.
Using LangChain JS and Cloudflare Workers together A tutorial on building your first LangChainJS and Workers application to build more sophisticated applications by switching between LLMs or chaining prompts together.

Resumen

Announcement Summary
Announcing database integrations: a few clicks to connect to Neon, PlanetScale, and Supabase on Workers We’ve partnered with other database providers, including Neon, PlanetScale, and Supabase, to make authenticating and connecting back to your databases there just work, without having to copy-paste credentials and connection strings back and forth.
Announcing connect() - a new API for creating TCP sockets from Cloudflare Workers Connect back to existing PostgreSQL and MySQL databases directly from Workers with outbound TCP sockets allowing you to connect to any database when building with Workers.
D1: We turned it up to 11 D1 is now not only significantly faster, but has a raft of new features, including the ability to time travel: restore your database to any minute within the last 30 days, without having to make a manual backup.
Smart Placement speed up applications by moving code close to your backend - no config needed Bringing compute closer to the end user isn’t always the right answer to improve performance. Smart Placement for Workers and Pages Functions moves compute to the optimal location whether that is closer to the end user or closer to backend services and data.
Use Snowflake with R2 to extend your global data lake Get valuable insights from your data when you use Snowflake to query data stored in your R2 data lake and load data from R2 into Snowflake’s Data Cloud.
Developer Week Performance Update: Spotlight on R2 Retrieving objects from storage needs to be fast. R2 is 20-40% faster than Amazon S3 when serving media content via public access.

Baterías incluidas: cómo la AI transformará cómo programar y quiénes programarán

Announcement Summary
Making Cloudflare the best place for your web applications Create Cloudflare CLI (C3) is a companion CLI to Wrangler giving you a single entry-point to configure Cloudflare via CLI. Pick your framework, all npm dependencies are installed, and you’ll receive a URL for where your application was deployed.
A whole new Quick Edit in Cloudflare Workers QuickEdit for Workers powered by VSCode giving you a familiar environment to edit Workers directly in the dash.
Bringing a unified developer experience to Cloudflare Workers and Pages Manage all your Workers scripts and Pages projects from a single place in the Cloudflare dashboard. Over the next year we’ll be working to converge these two separate experiences into one eliminating friction when building.
Modernizing the toolbox for Cloudflare Pages builds Now in beta, the build system for Pages includes the latest versions of Node.js, Python, Hugo, and more. You can opt in to use this for existing projects or stay on the existing system, so your builds won’t break.
Improved local development with Wrangler and workerd Having a local development environment that mimics production as closely as possible helps to ensure everything runs as expected in production. You can test every aspect prior to deployment. Wrangler 3 now leverages Miniflare3 based on workerd with local-by-default development.
Goodbye, section 2.8 and hello to Cloudflare’s new terms of service Our terms of service were not clear about serving content hosted on the Developer Platform via our CDN. We’ve made it clearer that customers can use the CDN to serve video and other large files stored on the Developer Platform including Images, Pages, R2, and Stream.
More Node.js APIs in Cloudflare Workers-Streams, Pat, StringDecoder We’ve expanded support Node.js APIs to increase compatibility with the existing ecosystem of open source npm packages.

El surgimiento de los modelos de lenguaje de gran tamaño (LLM) cambiará cómo los desarrolladores escribirán, depurarán y modificarán el código. Es necesario que las plataformas para desarrolladores evolucionen para integrar las funciones de IA, a fin de ayudar a los desarrolladores en su recorrido.

Announcement Summary
How Cloudflare is powering the next generation of platforms with Workers A retrospective on the first year of Workers for Platform, what’s coming next, and featuring how customers like Shopify and Grafbase are building with it.
Building Cloudflare on Cloudflare A technical deep dive into how we are rearchitecting internal services to use Workers.
Announcing Cloudflare Secrets Store A centralized repository to store sensitive data for use across all of Cloudflare’s products.
Cloudflare Queues: messages at your speed with consumer concurrency and explicit acknowledgement Announcing new features for Queues to ensure queues don’t fall behind, and processing time doesn’t slow down.
Workers Browser Rendering API enters open beta Deploy a Worker script that requires Browser Rendering capabilities through Wrangler.

Novedad: Constellation, la IA llega a la plataforma de Cloudflare

Ejecuta modelos de aprendizaje automático ya entrenados y tareas de inferencia en la red global de Cloudflare con Constellation AI. Tendrás a tu disposición nuestro catálogo de modelos verificados y listos para usar, o bien puedes cargar y entrenar tus propios modelos.

Novedad: Cursor, el asistente de IA de Cloudflare

Cuando empiezas a utilizar una nueva tecnología, surgen muchas preguntas acerca de cómo hacerlo. Encontrar las respuestas rápidamente ahorra tiempo. Para ayudar a los desarrolladores a crear con la máxima rapidez hemos presentado Cursor, un asistente de IA experimental, que responderá a tus posibles preguntas sobre la plataforma para desarrolladores. Para ayudarte a llegar más lejos, en sus respuestas el asistente ofrece tanto texto como enlaces a nuestra documentación relacionados.

Consulta Cloudflare Radar y nuestra documentación con los complementos para ChatGPT

ChatGPT hizo posible hace poco que los desarrolladores pudieran crear extensiones personalizadas para aumentar aún más la eficacia de ChatGPT. Ahora es posible guiar a los flujos de trabajo conversacionales en ChatGPT, como por ejemplo con estadísticas actualizadas e información de productos. Hemos publicado complementos para Radar y para nuestra documentación para desarrolladores, así como un tutorial que muestra cómo puedes desarrollar tu propio complemento mediante Workers.

Un completo conjunto de herramientas de seguridad Zero Trust para ayudarte a sacar el máximo partido de la IA

Cualquier nueva tecnología conlleva preocupación acerca de los riesgos, y esto mismo sucede con la IA. Si quieres desarrollar con IA y mantener una postura de seguridad Zero Trust, Cloudflare One ofrece un conjunto de funciones para desarrollar con IA sin aumentar el riesgo. También hemos recopilado algunas de las prácticas recomendadas relacionadas con la seguridad de tus LLM.

Cloudflare R2 y MosaicML permiten el entrenamiento de LLM en cualquier entorno de computación, en cualquier lugar del mundo, sin costes de cambio

El entrenamiento de modelos de lenguaje de gran tamaño requiere enormes recursos informáticos. Esto ha llevado a las empresas dedicadas a la IA a considerar las arquitecturas multinube. Con R2 y MosaicML, las empresas pueden desarrollar estas infraestructuras a un coste mínimo.

La solución Super Slurper de S3 a R2 ya está disponible de forma general

Tras la asociación con cientos de los primeros usuarios que migraron objetos a R2 durante la versión Beta, Super Slurper ya está disponible de forma general.

Un conjunto de servicios de Cloudflare para las startups de IA

Las startups de IA ya no necesitan la afiliación con un acelerador o una referencia de empleado para acceder al programa para startups. Las startups de IA autofinanciadas pueden solicitar hoy acceso gratuito a los servicios de Cloudflare, incluidos R2, Workers, Pages y muchos otros servicios de seguridad y servicios para desarrolladores.

Cómo proteger las aplicaciones de IA generativa

11 consejos para proteger tu aplicación de IA generativa

Utilización conjunta de LangChainJS y Cloudflare Workers

Un tutorial para ayudarte a desarrollar tu primera aplicación LangChainJS y Workers para que puedas desarrollar aplicaciones más complejas alternando entre los LLM o encadenando solicitudes.

Novedades relacionadas con los datos

de BGP

Resumen

Database Integrations: conéctate a Neon, PlanetScale y Supabase en Workers con solo unos clics

Nos hemos asociado con otros proveedores de bases de datos, como Neon, PlanetScale y Supabase, entre otros, para facilitarte el proceso de una nueva autenticación y conexión a tus bases de datos, sin necesidad de copiar y pegar credenciales y cadenas de conexión de un sitio a otro.

connect(), una nueva API para crear sockets TCP desde Cloudflare Workers

Conéctate de nuevo a las bases de datos PostgreSQL y MySQL existentes directamente desde Workers con sockets TCP salientes que te permiten conectarte a cualquier base de datos cuando desarrollas con Workers.

D1 es ahora ultrarrápida

D1 ahora no solo es considerablemente más rápida. También tiene un conjunto de funciones nuevas que incluyen, entre otras, la capacidad de viajar en el tiempo: restaura tu base de datos al estado en el que se encontraba en cualquier momento de los últimos 30 días, sin necesidad de copia de seguridad manual.

Smart Placement acelera tus aplicaciones llevando el código más cerca de tu backend, sin necesidad de configuración

Llevar los recursos informáticos más cerca del usuario final no siempre es la respuesta adecuada para mejorar el rendimiento. Smart Placement para Workers y Pages Functions mueve los recursos informáticos a la ubicación óptima, ya sea acercándolos al usuario final o a los servicios de backend y los datos.

Utiliza Snowflake con R2 para ampliar tu lago de datos global

Obtén información útil de tus datos cuando utilices Snowflake para consultar los datos almacenados en tu lago de datos R2 y cargar los datos de R2 a la nube de datos de Snowflake.

Developer Week - Actualización del rendimiento: R2

Es necesario poder recuperar rápidamente objetos del almacenamiento. R2 sirve contenido multimedia mediante el acceso público entre el 20 y 40 % más rápido que Amazon S3.

Novedades relacionadas con la experiencia del desarrollador

de BGP

Resumen

Cloudflare, el mejor lugar para tus aplicaciones web

Create Cloudflare CLI (C3) es una interfaz de línea de comandos complementaria de Wrangler que te proporciona un punto de entrada único para configurar Cloudflare mediante la CLI. Cuando seleccionas tu estructura, se instalan todas las dependencias npm y recibes una URL de la ubicación donde se ha implementado tu aplicación.

Nueva edición rápida en Cloudflare Workers

QuickEdit para Workers basado en VSCode te proporciona un entorno familiar para editar Workers directamente en el panel.

Una experiencia unificada para los desarrolladores en Cloudflare Workers y Pages

Gestiona todos tus scripts de Workers y tus proyectos de Pages desde una única ubicación del panel de control de Cloudflare. Durante el próximo año, trabajaremos para combinar estas dos experiencias en una sola, y eliminar así la fricción durante el proceso de desarrollo.

Modernización de las herramientas para las compilaciones de Cloudflare Pages

Ahora en la versión Beta, el sistema de desarrollo para Pages incluye las últimas versiones de Node.js, Python, Hugo y mucho más. Tienes la opción de utilizarlo para tus proyectos existentes o de continuar con el sistema existente, por lo que tus desarrollos no se verán afectados.

Mejora del desarrollo local con Wrangler y workerd

Un entorno de desarrollo local que sea lo más parecido posible al entorno de producción ayuda a garantizar que todo se ejecute de la forma prevista en producción. Puedes probar cada uno de los aspectos antes de la implementación. Wrangler 3 ahora utiliza Miniflare3 basado en workerd con desarrollo local por defecto.

Eliminamos la sección 2.8 de las condiciones de servicio de Cloudflare e incorporamos novedades

Nuestras condiciones del servicio acerca de cómo servir contenido alojado en la plataforma para desarrolladores mediante nuestra CDN eran algo confusas. Hemos expresado con mayor claridad que los clientes pueden utilizar la CDN para servir archivos de vídeo y otros archivos grandes almacenados en la plataforma para desarrolladores, incluidos Images, Pages, R2 y Stream.

API adicionales de Node.js en Cloudflare Workers: Streams, Path, StringDecoder

Ahora también admitimos las API de Node.js para ampliar la compatibilidad con el ecosistema existente de paquetes npm de código abierto.

Espera, ¡aún hay más!

de BGP

Resumen

Cómo Cloudflare respalda el desarrollo de la nueva generación de plataformas con Workers

Una retrospectiva del primer año de Workers for Platform, qué será lo siguiente y cómo clientes como Shopify y Grafbase lo utilizan para el desarrollo.

Desarrollo de Cloudflare en Cloudflare

Un análisis técnico de cómo estamos rediseñando los servicios internos para utilizar Workers.

Novedad: Cloudflare Secrets Store

Un repositorio centralizado donde almacenar datos confidenciales y poder utilizarlos en todos los productos de Cloudflare.

Cloudflare Queues: mensajes a tu velocidad con simultaneidad de consumidores y reconocimiento explícito

Nuevas funciones en Queues para garantizar que las colas no se quedan rezagadas y que el tiempo de proceso no se ralentiza.

La versión beta abierta de la API Workers Browser Rendering ya está disponible

Implementa un script de Worker que requiere funciones de Browser Rendering mediante Wrangler.

Ver en Cloudflare TV

Si te has perdido alguno de los anuncios o quieres ver las emisiones de Cloudflare TV relacionadas, donde los autores de las publicaciones han explicado cada una de las novedades, ahora puedes ver todos los vídeos de la Developer Week en Cloudflare.TV.

Protegemos redes corporativas completas, ayudamos a los clientes a desarrollar aplicaciones web de forma eficiente, aceleramos cualquier sitio o aplicación web, prevenimos contra los ataques DDoS, mantenemos a raya a los hackers, y podemos ayudarte en tu recorrido hacia la seguridad Zero Trust.

Visita 1.1.1.1 desde cualquier dispositivo para empezar a usar nuestra aplicación gratuita y beneficiarte de una navegación más rápida y segura.

Para saber más sobre nuestra misión para ayudar a mejorar Internet, empieza aquí. Si estás buscando un nuevo rumbo profesional, consulta nuestras ofertas de empleo.
DesarrolladoresDeveloper Week (ES)Noticias de productos

Síguenos en X

Ricky Robinett|@rickyrobinett
Dawn Parzych|@dparzych
Cloudflare|@cloudflare

Publicaciones relacionadas