logo

midulive


Transcribed podcasts: 605
Time transcribed: 13d 3h 7m 36s

This graph shows how many times the word ______ has been mentioned throughout the history of the program.

Vamos a seguir y ahora pues vamos a tener a un invitado muy especial, alguien de lo mejor,
alguien que yo admiro personalmente mucho porque su trayectoria es espectacular y además que le
tengo que agradecer que todos los años se pasa aquí como un reloj. Tengo que decir que me pone
el corazón en vilo porque no sé si se va a conectar hasta el último momento porque es una
persona realmente ocupada, pero siempre hace un hueco y siempre está aquí y siempre cumple y le
tengo que dar las gracias. Así que vamos a darle la bienvenida al bueno de Guillermo Rauch. ¿Cómo
estás amigo? Está bien, qué buena presentación. Me encanta que llamas a los ingenieros cracks. Viste
que está de moda decir crack engineers. Me parece que lo inventaste vos. Te doy crédito. No creo,
no creo que haya sido yo, pero bueno, yo encantado que me den crédito igualmente. Muy bueno, muy bueno
volver. Oye, estoy súper feliz de que estés aquí. La verdad es que todos los años te pasas y te tengo
que decir primero Guillermo que cuál es el límite porque cada día que te pasas, o sea, cada año que
vienes, como que Bersel ha evolucionado más, ha conseguido más revenue, ha tenido una nueva
financiación, una nueva inversión, saca nuevas cosas, V0. ¿Cuál es el límite, Guillermo?
Mira, hace poco comuniqué a la compañía cuáles serían las prioridades para el año y la número,
hice zero indexing. Dije las prioridades son cero, uno y dos. Y cero es las fundaciones de la
compañía. Foundations, los fundamentals. Y la verdad es que seguimos laburando en todo lo que
hacemos hace ocho años, que es laburar en Next, laburar en la comunidad, en la developer experience,
en la infraestructura. Los fundamentos son siempre importantes y para nosotros la comunidad es uno
de esos grandes fundamentos y me encanta pasar un poco con los devs y bueno, y traer las cosas
nuevas y contarte el futuro y todo lo que es divertido. ¿Cómo te sientes? O sea, este año,
¿cuánto era la inversión? 250 millones en una evaluación de más de 3.000 millones de dólares.
Yo, mi pregunta es, ¿tienes algo de vértigo? ¿Cómo estás? ¿Lidias con ello? ¿O estás tranquilo? O sea,
que pasaría, estaría genial, ¿eh? Mira, la verdad es una combinación. Por un lado, mucho orgullo por el
equipo de Vercell, que creo que no es secreto para nadie ahora que en tecnología hubo un par de años que
fueron muy tumultuosos. Hubo mucha turbulencia en los mercados de tecnología y el hecho de que
Vercell sigue creciendo tan rápido y que sigue respondiendo a las necesidades de los clientes
y la comunidad es algo que me enorgullece. Pero por otro lado hay que siempre seguir innovando y creando
cosas nuevas y habíamos hablado un poquito sobre inteligencia artificial el año pasado y la verdad
que esto es el gran nuevo panorama para nosotros con PZero y muchas innovaciones que estamos haciendo
con el AISDK. Entonces siempre hay que estar al pie del cañón, como decimos en Argentina, ¿no?
Hay que siempre estar innovando y lanzándose hacia el futuro al mismo tiempo que seguís invirtiendo
sobre esos fundamentos que es lo que te hicieron llegar a este punto, ¿no? Entonces es una combinación
interesante que te produce un poco de, bueno, cómo divido nuestro tiempo, nuestra energía,
nuestras inversiones. Es algo que todo el mundo tiene que confrontar, ¿no? Cómo priorizas y cómo
seguís innovando y moviéndote rápido.
¿Sabes que Next.js está a punto de hacer 10 años? ¿Eres consciente o ha pasado el tiempo tan rápido
que ni siquiera te das cuenta?
No, la verdad que cada vez que miro la cantidad de años me llama la atención. Me hace acordar siempre
de esa frase de que las décadas parecen cortas y los días son largos.
Los días son larguísimos. Estás resolviendo issues y hablando con clientes y todo eso. Y parece que las décadas
se van así. Y es increíble, la verdad. Una cosa que vale la pena reflexionar es, hay cosas que parecen
simples, ¿no? Un JS framework. ¿Qué tan difícil puede ser? ¿No? Y uno lo arranca, arranca proyectos
open source y eso es lo bueno de arrancar proyectos open source. Uno tiene un poco de como, no sabe qué tanto
se pueden complicar las cosas a futuro, ¿no? Y qué tan sofisticada es la realidad. Hay otra frase
que me encanta mucho que es, reality has a surprising amount of detail. Hay muchísimo detalle
en la realidad. Para llegar a que ese framework realmente fuera production grade, hubo que hacer
inversiones enormes, ¿no? Por ejemplo, el tema de Turbo Pack. Hacer que el compilador escale cuando
los proyectos cabeceas son más y más y más grandes. Me acuerdo cuando entrevisté a Tobías, el creador
de Webpack, que se unió a Vercell, medio compartió ese sentimiento semejante a que, bueno, arranqué
el proyecto, lo hice open source y nunca habría imaginado que los proyectos iban a ser tan
grandes. Y iba a haber cientos de millones de descargas de este proyecto. Entonces, como que, a veces
uno pone las cosas en el, haces open source, las pones en el universo y toman una vida propia.
Y siguen escalando, etcétera. Entonces, parece que el tiempo pasa muy rápido.
Claro, era justo la pregunta, ¿no? Cuando tú estabas creando esa primera versión de
Next.js, te imaginabas, pero a lo mejor sí, no pasa nada. A lo mejor decías, esto es que
lo va a petar. O pensabas más bien, mira, yo lo estoy haciendo por pasarlo bien.
Mira, la verdad que algo que creo que sí la pegamos es que, como decimos en Argentina,
que realmente lo acertamos, hicimos un proyecto que tenía mucho énfasis en el minimalismo
y en ser simple. Era abrir el directorio, poner archivos, los archivos se convierten en
rutas. Ahora en la comunidad hay como un retorno de PHP. PHP es hot again, it's cool again.
PHP siempre a mí me inspiró muchísimo, de que era fácil de arrancar, es fácil de enseñar,
es fácil de empezar a hacer una aplicación. Yo creo que lo que hicimos muy bien en el
comienzo fue simplificar y hacer algo que fuera muy, muy minimalista. De hecho, lo veías
en el diseño de nuestra compañía, de Zyde. Siempre tratamos de remover la mayor cantidad
de píxeles posibles y es algo que ahora queremos traer al AppRouter. El feedback de la comunidad
es, hace que sea tan fácil como el PagesRouter, como la versión inicial, pero con un ceiling,
un techo muchísimo más alto. Y ahora tenemos ese espíritu de que las cosas sean fáciles
y que el ingeniero pueda, a medida que pasa el tiempo, optimizar más y lograr hacer aplicaciones
que son realmente excepcionales.
Hablando de evolucionar más, vamos a hablar de un tema polémico porque tuvimos un problemita,
un tema polémico. Tuvimos el problema de que me atacaron una web, ¿no? Y bueno, no una web,
sino un montón de proyectos de Vercel. Y yo di una charla incluso al management de Vercel.
Estuvimos hablando sobre esto.
Estuviste acá en la oficina nueva.
Sí, estuve en la oficina.
Estuvo buenísimo.
Estuve justamente ahí con esas pistas. Increíble, la oficina de Guillermo.
No le hice foto porque hay planes secretos ahí que no se pueden desvelar.
Pero el tema es que Vercel ha evolucionado un montón. Ahora tiene el Firewall.
Se han visto mejoras increíbles que te agradezco un montón, como por ejemplo que ahora
el Challenge Mode tiene diferentes traducciones de todo el mundo.
Me encantó.
Sí, genial. Pero aún así, la verdad, mi sensación es que todavía queda mucho por hacer, ¿no?
Como que todavía quedan algunas cositas pendientes. No sé cómo tú lo viviste, eso, si ves.
Porque todavía en Twitter de vez en cuando van viendo estos problemas de
es que me han hecho un ataque, sale esta factura, hablan con Vercel, se hace viral en Twitter,
entonces luego se arregla. Entonces no sé cómo tú, como CEO, lo vives
y qué pasos se están haciendo al respecto para solucionarlo.
Algo muy interesante de X es que X eleva lo que es realmente excepcional y raro, ¿no?
Cada vez que abro X en el For You tab es lo más raro que ha pasado el mundo en las últimas 24 horas.
Entonces es increíble que cuando uno está operando a esta escala,
tenemos más de 65.000 clientes que pagan, tenemos millones de clientes registrados a la compañía.
Nuestro free tier es enorme. La gran mayoría de clientes de Vercel tenemos seguridad por defecto,
entonces nunca en su vida tienen ningún tipo de problema.
Y sin embargo, cuando uno tiene mucha exposición, como por ejemplo en tu caso que tuviste ese ataque
tan impactante, ahí es cuando Vercel te tiene que dar un montón de herramientas
para poder combatir y optimizar el tráfico, ¿no?
Entonces tu feedback fue increíble porque nos permitiste dar esa perspectiva de,
mirá, yo no soy una compañía enorme.
Yo soy un individuo y igualmente estoy recibiendo un ataque que es increíblemente sofisticado.
Entonces, Vercel está siempre innovando en, primero,
¿cómo hacer features de seguridad que mitiguen ataques sin que vos tengas que hacer nada?
Ahora, el paradigma viejo de la web era, hago un servidor, me atacan y después tengo que ir a comprar otro servicio.
Es como, me hace acordar a veces yo uso la metáfora del antivirus.
Cuando yo arranqué utilizando Windows hace muchos años,
la recomendación de los expertos de seguridad era,
no, mirá, vos no podés usar Windows solo.
Tenés que ir y comprar un antivirus.
Y creo que esa es la gran oportunidad de Vercel ahora.
Es, yo quiero hacer una aplicación y no quiero ir a tener que ir a comprar un antivirus más tarde.
Entonces, el paradigma de seguridad por defecto es lo que nosotros queremos que se haga muy popular en el mundo de Internet.
Uno no tiene que estar paranoico pensando,
uy, ¿qué pasa si me atacan? ¿Qué pasa si hay un hacker? ¿Qué pasa si hay un malware?
Que todo sea automático.
Y la cantidad de innovaciones que hemos puesto.
Obviamente, a veces uno no puede compartir tanto qué estamos haciendo porque eso informa a los atacantes.
Pero me encanta todo lo que ha hecho el equipo y tu feedback fue increíble.
Porque son dos cosas, ¿no?
Por un lado es que hagamos todas esas mitigaciones por defecto.
Pero por otro lado es darle visibilidad al developer.
Y ahora en ese sentido se vienen muchos anuncios interesantes.
Que es, por ejemplo, cuando recibas un ataque, recibir un email para que uno esté informado de qué está pasando.
Poder ir en el dashboard y entender cuáles son los patrones de tráfico.
Hay todo un tema muy grande ahora también con los bots relacionados con inteligencia artificial.
Hace poco un chico se hizo viral en Twitter porque decía,
tengo un server, tengo una comunidad, creo que una comunidad de gaming.
Y durante varias semanas mi servidor se hizo muy lento porque estaba recibiendo muchísima cantidad de tráfico.
¿Y cuál era el, quién era el sospechoso detrás de eso?
OpenAI.
¿Por qué OpenAI?
Porque los grandes AI labs están haciendo muchísimo scraping de internet.
Antropic, OpenAI, Google, Meta, etc.
Entonces lo que uno tiene que hacer como developer es entender realmente con profundidad
cuáles son las sources, los orígenes del tráfico.
Y hay veces es una determinación que uno tiene que hacer porque Vercell te dice,
che, mira, hay acá una anomalía de tráfico.
Vos tenés que tomar la decisión.
¿Vos capaz?
Vos decís, mira, me encanta que OpenAI me esté haciendo scraping.
Quiero que mi conocimiento de mi proyecto esté en GPT-5.
Let's effing go.
Quizás pueda ser una optimización, quizás ponga un poco más de caching,
porque el AI no necesita tanto, capaz, data que es up to date.
Y otra persona va a decir, no, mira, yo quiero hacer mi propia AI o quizás no me gusta el AI.
Entonces, quiero bloquear ese tráfico.
O liquidarlo al menos, claro.
Exactamente.
Entonces, a veces es un tema más de discreción del usuario.
Y Vercell te quiere dar esa developer experience, tal como te hicimos con Next.js,
es decir, che, mira, es muy fácil, te hacemos recomendaciones inteligentes.
Entonces, una cosa que me encanta de nuestro firewall es propagamos los cambios en 300 milisegundos globalmente.
Eso es la velocidad que tiene.
O sea, eso se nota.
Estamos muy obsesionados con eso porque utilizamos la misma infraestructura que creamos para ISR,
que es cuando vos haces un cambio de contenido.
Uno de los grandes problemas de la web estática de Yesterday Year es vos querías hacer un cambio de contenido
y tenías algunas opciones.
Una opción era hacer rebuild de todo el sitio.
Entonces, Vercell solucionó eso con ISR, Incremental Static Regeneration.
Otra opción que tenías era hacer purging de un CDN.
Y a veces uno no sabe en qué estado está el CDN, si está up to date, si va a tardar 5 minutos, si va a tardar un segundo.
Vercell puso muchísimo esfuerzo en crear una network que sea completamente real time.
Y ahora estamos utilizando esa misma tecnología para hacer que la seguridad sea real time.
Entonces, si vos detectás algo que no te gusta, globalmente hacemos el cambio y se refleja en la experiencia del usuario.
Tengo que decir que son muy rápidos los cambios, pero claro, cuando uno tiene 25 proyectos o 30 y hay que ir uno a uno.
He visto hace poco, he sacado la API de Firewall, lo cual tiene muy buena pinta porque justamente puede replicar los cambios mucho más fácil.
Y os agradezco porque me parece una idea muy buena, pero todavía me gustaría a nivel de UI como reutilizar ciertas reglas que tengo en un proyecto.
Grupos de reglas.
Sí, y replicarlo en todos los proyectos, claro.
Porque yo tengo 25 proyectos cuando tengo que crear uno nuevo y digo, otra vez los tengo que hacer y tal.
Es como un poco, ah, un pain ahí un poquito.
Pero bueno, igual no es muy típico tener tantos proyectos, eso quizás soy yo que soy un poco raro.
Prolific.
Sí, el tema, otra polémica, otra polémica porque esto también no sé si te afecta, no sé cómo lidias con ello.
Supongo que te preguntan mucho porque encima justamente hace poco en un podcast muy famoso,
Level Sayo habló de forma velada, yo creo que si no de Vercell, de productos muy similares a Vercell.
Porque hablaba de estos grappers que lo que te hacen es venderte algo y te quitan una falsa sensación de lo que deberías estar aprendiendo tú.
Que yo aquí he hablado de esto, que es un poco, yo creo que es raro, porque él tiene una persona que le gestiona servidores.
Entonces, claro, así es más fácil hablar de esto.
Pero igualmente sí que es una cosa recurrente que ocurre en X, pero que también otra gente de forma en voz alta lo dicen.
¿Cómo intentas, porque entender, entiendo que tú lo tienes clarísimo obviamente lo que estás ofreciendo,
pero cómo intentas rápidamente hacerle entender a la gente de, oye, mira, es que sí, Vercell obviamente tiene parte de Grapper,
pero es que lo que ofrecemos es mucho más porque la experiencia de desarrollo cae detrás.
¿Cómo, pero cómo le convence eso? O ya lo dais por perdido e intentáis no entrar en...
Nunca doy, nunca doy nada por perdido. O sea, siempre quiero que todo el mundo utilice nuestros servicios y sé también al mismo tiempo que hay gente que...
Lo bueno de la web es que hay opciones siempre.
Y me acuerdo la primera vez que utilicé AWS adentro de nuestra startup.
Esto es en, ya, it's aging me. Era, yo tenía, no sé, 18, 19 años.
Me acuerdo cuando por primera vez me registré a AWS. No tenía en consola todavía. Tan early adopter del cloud era yo.
Y me acuerdo cuando salí a AWS, había muchos debates internos en las compañías que decían,
cierta gente decía, no, no, tenemos que tener servidores en nuestro data center.
Y AWS decía, no, no, voy a hacer un wrapper sobre el data center y te voy a dar una API,
te voy a dar una mejora de experiencia comparado con las operaciones tradicionales de tener que contratar gente que te mantenga los data centers,
que replace el hardware defectuoso, que se asegure de la seguridad física del data center, etcétera, etcétera.
Y lo bueno es que a medida que la civilización avanza y la tecnología avanza,
siempre hemos hecho layers de abstracción sobre, sobre tecnologías, sobre las que consideramos que podemos hacer reliance, ¿no?
Que podemos, yo puedo construir sobre esta base que es tan fuerte.
Lo bueno de Vercell es que nosotros elegimos la base más fuerte que podemos encontrar en todo el universo
cuando arrancamos la compañía, que era el cloud.
AWS era un early adopter, ¿no? Era el early mover.
Creo que es muy semejante a lo que está pasando con AI hoy en día.
Y creo que mi recomendación para los emprendedores es embrace wrapping technologies, ¿no?
De hecho, cuando arranca Next.js, nosotros éramos también un thin wrapper sobre Webpack, Babel y Config y todo eso.
Y precisamente en eso estaba el valor del proyecto.
En el que el developer no quería configurar un bundler y un compilador y un transpiler y hacer dev mode y production mode y HMR
cada vez que se sentaba a hacer una aplicación.
Entonces, la forma en que yo miro a Vercell es lo equivalente.
Vercell ahorra tiempo, el tiempo más valioso que existe en el mundo,
que es por eso que la inteligencia artificial está despegando,
que es el tiempo del ser humano que se dedica a hacer tareas que son muy repetitivas.
Además, la infraestructura que uno tiene que crear para ser el sitio más grande de hoteles del mundo
o el sitio más grande de inteligencia artificial del mundo
o el sitio de contenido de noticias más grande del mundo, como la revista Hola, que utiliza Vercell,
es muy semejante.
Entonces, la gran pregunta que yo siempre le pongo al mundo, a la comunidad, a los clientes es
¿en qué querés invertir vos tu tiempo?
¿En tu producto y en hacer que ahí esté la diferencia?
¿O en esas tareas que quizás son más repetitivas en la industria en general
y capaz no te van a dar una ventaja de competitividad?
Claro, enfócate en el producto, que es lo que está dándole valor al usuario, ¿no?
Y quién sabe, si el día de mañana lo que da valor es que tengas tu propia infraestructura, pues...
Y al final, yo la verdad es que estoy de acuerdo en una cosa de cómo se menosprecia el valor del grapper
porque al final casi todo lo que estamos generando siempre está envolviendo alguna cosa, ¿no?
Incluso gente que son emprendedores no dejan de utilizar modelos que ya han sido creados
o están utilizando APIs de Replicate y están haciendo mucho dinero con eso.
No dejamos de ser los desarrolladores envolvedores, ¿no?
Sí, tal cual, me gusta.
Sí, en la que constantemente estamos aprovechándonos del trabajo de los demás
porque creo que es súper bonito.
Igual que cuando creamos un producto utilizamos NextYes, NextYes a su vez utiliza React,
React a su vez está utilizando un montón de diferencias.
Es increíble, es realmente increíble.
Exacto, entonces al final yo creo que el menospreciarlo es un poco extraño
porque al final no hay nadie que yo conozca que pueda decir fácilmente
yo lo estoy creando todo from scratch y ya está, y todo lo estoy haciendo yo por mí mismo.
Guillermo, dentro de poco la NextYes Conf es, si no me equivoco, el 24 de octubre.
¿Me lo he dicho bien? ¿24 de octubre?
Sí, 24 de octubre en San Francisco.
Yo lo que te voy a pedir, tenemos muchas ganas de que salga NextYes,
está en Release Candidate, la nueva versión,
porque entiendo que están esperando a React,
porque si no, claro, una cosa me puedes decir la otra,
pero me gustaría ver si nos puedes dar algún spoiler,
ya que te tenemos ahí en exclusión.
Dale, dale, dale.
Algún spoiler.
Mira, hay varios spoilers muy buenos.
Obviamente la gente que está terminally online en X no le va a sorprender tanto.
Por un lado es estabilidad, obviamente esa es la fácil,
que venimos mejorando el tema de la transparencia, del desarrollo,
sacamos un RC, que creo que desde que salió Next,
que no habíamos sacado un RC, siempre las releases eran un poco más sorprendentes, ¿no?
Entonces estamos haciendo mucho trabajo para que la comunidad siempre tenga un buen path hacia el futuro
y darle estabilidad completa al producto.
Por otro lado, hablé un poquito de esa idea de simplificar.
Que sea muy, muy, muy, muy, muy fácil escribir una aplicación en Next.js
y que Next.js realmente sea para todos y todas las developers en el mundo.
El que arranca con un producto que es muy, muy sencillo,
que capaz hace un call, una sola call a una base de datos,
hasta el producto más exigente del mundo,
como Perplexity o Anthropic, que están utilizando Next.js AppRouter.
Ahora, lo que tenemos una gran oportunidad,
y hice un pequeño spoiler el otro día en Twitter,
es que realmente sea muy fácil traer data y optimizar más tarde.
Creo que AppRouter tuvo otro paradigma del pasado,
que era arranquemos increíblemente optimizado, con estático y dinámico.
Y el feedback de la comunidad era, pará, pará, pará, pará.
Estoy recién aprendiendo AppRouter.
No me tires todos estos modos y toda esta configuración en los archivos.
De hecho, algo muy interesante que creo que es un retorno
a como los orígenes de Zyte y Vercel.
Vercel empezó a crecer muchísimo a medida que empezamos a remover configuración.
Hoy en día uno mira Vercel y dice,
¡Ah, che, qué fácil que es!
Mira cómo simplificaron, etcétera.
Pero a veces uno se pone en su propio camino.
Y en una época en Vercel teníamos mucha configuración.
Capaz hay gente que está escuchando que nos sigue hace muchísimo tiempo.
Teníamos un archivo, por ejemplo, que se llama now.json.
Y ese archivo now.json requería un montón de configuración.
No me acuerdo ahora si se llamaba handlers o routes.
Y había que hacer estos arrays y estos objetos.
Y me acuerdo cuando lo removimos, la compañía se disparó.
Y pasó un poco al mismo tiempo que COVID.
Me acuerdo que nosotros habíamos tenido ese call,
que yo estaba en mi cocina en San Francisco.
Y la compañía se estaba despegando de una forma increíble.
Y era por un lado que COVID aceleró todo el tema de e-commerce.
Pero era como estar en el lugar adecuado, en el tiempo adecuado.
Estábamos listos con un producto que lo habíamos simplificado muchísimo.
Entonces a medida que venían las demandas y venían los eyeballs,
era tan fácil de arrancar que se despegó.
Y estoy muy entusiasmado porque creo que lo que vamos a anunciar
me hace acordar mucho ese momento para nosotros.
Que, wow, después de trabajar tan duro y tan fuerte,
generamos una simplificación muy atractiva.
Y eso es la otra reflexión que tengo.
Es simplificar es hard work.
Te lleva mucho tiempo pensar, hablar con la comunidad,
tener feedback, leer tweets.
A veces me decías cómo reacciono.
A veces los tweets son harsh, pero son correctos.
Te dicen, che, loco, ¿qué onda con esto?
Me estoy confundido con este force dynamic, bla, bla, bla.
Y está buenísimo realmente recibir ese feedback.
Es decir, yes, let me fix it.
Entonces, por un lado, para resumir,
es el tema del ease of use y la simplificación.
Y por otro lado, es también seguir con lo que Next.js realmente
también en sus orígenes promulgó, que es la velocidad de desarrollo,
la developer experience, ¿no?
Y venimos hablando de Turbo Pack hace muchísimo tiempo.
Y yo siempre he compartido updates cuando vas a areweturboyet.com,
ves el progreso que tenemos en reemplazar el compilador.
Para los que no tienen el contexto,
los que no saben de Turbo Pack,
la idea es que cuando vos desarrollás,
Next.js te pone en tiempo real un preview de lo que estás creando,
¿no?
A medida que haces cambios,
el developer es muy sensible a qué tan rápido se ven esos
cambios, ¿no?
En el modo de desarrollo.
Especialmente a medida que las inteligencias artificiales estén
empezando a escribir más código,
las inteligencias artificiales van a escribir código más rápido que
los seres humanos.
Seguramente has visto modelos como GROC que tienen 1,200 tokens
por segundo.
Entonces, imagínate proyectos en Next.js que cada vez se hacen más
grandes, más cantidad de archivos, más Node modules.
Yo sé que hay mucha gente que no le gusta que haya tanto Node
modules, pero es la realidad del mundo.
Hay infinidad de paquetes, ¿no?
Entonces, a medida que los proyectos se hacen grande,
uno quiere retener esa reacción instantánea.
Cuando uno escribe código o cuando la inteligencia artificial
escribe código.
Entonces, lo que hicimos con TuroPack es reconstruir toda la
infraestructura de compilador para que use Rust.
Y lo que es muy interesante del proyecto es que fue diseñado para
ser incremental.
Y creo que en la comunidad de JS va a ser un compilador que vamos
a anunciar que va a ser un first, va a ser un breakthrough en este
mundo de la compilación incremental.
Y sin hacer demasiado spoiler, te digo,
la data que me mostró el team hace poco.
Es como que me metí en el laboratorio,
me puse el lab coat.
Lo que me mostraron fue alucinante en velocidad.
Y mirá que yo, ese proyecto es como mi bebé y lo vengo siguiendo muy
de cerca.
Y las métricas que me mostraron de compilación incremental realmente
es alucinante lo que está pasando.
Y es un compilador que va a funcionar para todo el mundo.
Pusimos muchísimo énfasis en las comunidades internacionales de
gente que capaz no tiene tanta capacidad de cómputo,
no tienes tanta memoria disponible,
no tienes la última MacBook M5, Apple Silicon, lo que fuera.
Pusimos muchísimo esfuerzo en optimizar para que todo el mundo
pueda utilizar TuroPack.
Y la verdad, estoy muy, muy, muy entusiasmado para que compartir
esas métricas y lograr la estabilidad del producto.
Te dejo con la última pregunta porque es algo que ha pasado hace
muy poquito, que ha sido un poquito polémico y seguramente te habrás
enterado.
OpenAI ha migrado ChatGPT a Remix y ha dejado NextGS, ¿no?
Y mucha gente, sobre todo ahora en el chat, está todo el mundo,
pregúntale por este, pregúntale por este, pregúntale por este.
¡Hay que cambiar!
Sí, y mucha gente de hecho se cree que no le va a preguntar.
¿Por qué no le vamos a preguntar?
Pues peores cosas le dicen aquí.
Me encanta, me encanta.
O sea, peores cosas le dicen.
Y la verdad es que, no sé, ¿qué opinión tienes?
¿Sabes las razones por las que han sido?
¿Has recibido feedback al respecto?
Mira, no recibí feedback directo.
Hablé con Sam hace poco y ni estaba enterado.
O sea, es un detalle tan pequeño en el grand scheme of things.
Y hay tanta variabilidad.
Es como que su respuesta fue, ah, ni idea, capaz volvemos a NextGap en el futuro.
Es como, hay tantas oscilaciones en el mundo de los frameworks.
Lo que sí te digo es, mira, perplexity se acaba de pasar al app router.
Anthropic Cloud está en app router.
Yo mirando de afuera, esos productos se están moviendo muy rápido.
Sacan features muy rápido y los productos son excelentes.
Yo uso perplexity todos los días.
Entonces, la verdad es que no sé si hay algún detalle en particular que no les pudo funcionar.
Lo que sí sé es que está en una versión muy vieja de Next.
Muy, muy vieja.
Y capaz cuando miraron el tema de migrar,
dicen, bueno, probemos esto y les funciona donde están ahora.
Pero las fundaciones de app router yo creo que realmente son increíbles
para todo lo que es el mundo de la inteligencia artificial.
Una de las cosas que me entusiasmó muchísimo es el tema de generar UI con inteligencia artificial.
Cuando uno mira estos chatbots, ya no responden solamente con texto.
Cuando uno mira V0, cuando uno mira Cloud Artifacts, cuando uno mira perplexity,
si yo le pido a V0 que me genere una UI, hace stream de una UI que hasta ese momento no existía.
Y esa es la tecnología realmente que React Server Components ha perfeccionado.
Entonces, cuando yo miro el futuro de la inteligencia artificial y generar UI,
creo que React Server Components es increíblemente, está en el momento adecuado,
en el lugar adecuado.
Entonces, yo digo, además de ChatGPT, cuando uno piensa en crear sus proyectos de inteligencia artificial,
miren el AI SDK React Server Components, que creo que van a poder hacer innovaciones
que van más allá de ChatGPT.
Bueno, aquí la han utilizado con la Hackathon, que no sé si viste alguno de los proyectos,
que hubo más de 250 proyectos de la Hackathon de Versailles y que fue espectacular.
Guillermo, no te robo más tiempo.
Muchísimas gracias por pasarte un año más.
Te lo agradezco infinito porque sé que tu agenda está apretadísima.
Pero te digo más, en octubre, a finales de octubre, estoy por San Francisco.
A ver si quedamos.
Y nos hacemos unos kilómetros por ahí para salir con el entreno, ¿vale?
5K.
Un abrazo, crack.
Cuídate mucho.
Muchos éxitos.
Chao.
Bueno, bueno, pues qué bueno.
El bueno de Guillermo.
Guillermo, muchas gracias.
La verdad es que siempre se pasa y se le agradezco infinito.
Además, toda la información súper interesante que nos trae de primera mano,
que se enfrente a preguntas que pueden ser incómodas también, ¿no?
Y que puedan ser polémicas, pero que realmente, oye, pues te las dice.
Te las dice sin ningún tipo de problema.
Y te dice, oye, pues sí, ¿qué ha pasado esto de OpenAI?
Pues esto es lo que opino, esto es lo que pasa, esto es lo que creo.
Pues nada, amigos, la NextGS Conf, que será el 24 de octubre,
yo estaré, no sé dónde estoy, el 24 de octubre.
Estoy aquí, o sea, que la veremos aquí en vivo y en directo, ¿vale?
El día siguiente sí que me voy a Medellín porque voy a estar en una conferencia allí.
Voy a estar en la CityGS de Medellín para que no se la pierdan.