Esta es mi primera vez en esta hermosa ciudad. Honestamente, no he pasado mucho tiempo en Europa, pero he aprendido dos cosas rápidas en mis 24 horas desde que llegué aquí. A la gente le encanta la cerveza. Es más barata que el agua en el restaurante en el que estuve anoche. Dos, a la gente realmente le gusta andar en bicicleta por todas partes, así que vamos a combinar estas dos cosas construyendo una aplicación. Es el Amsterdam Breathalyser. Vamos a hacer todo esto armados con Codium, una herramienta de desarrollo de IA.
Entonces vamos a comenzar con nuestro monorepo de JS, bastante estándar. Lo que quiero destacar es que tenemos paquetes, tenemos dependencias compartidas, piensa en un sistema de diseño, piensa en utilidades, y un proyecto Vita completamente vacío. Queremos comenzar creando una página de inicio. Tradicionalmente, podrías haber pasado tiempo aprendiendo cómo centrar un título y un botón en una página. ¿Qué harías? Irías a StackOverflow, tratarías de encontrar la copia exacta de lo que quieres. Podrías ir a W3 schools, o incluso podrías estar en, ¿quién ha jugado Flexbox Froggy? El clásico vamos a jugar con Flexbox. Ahora, con Codium y todas estas nuevas herramientas de desarrollo, podemos acelerar esa aceleración del aprendizaje. Podemos aprender automáticamente de tus archivos activos, de tu repositorio, para realmente analizar tus dependencias, indexar tu código, y resumir tus archivos de antemano.
Es toda esta idea en la que intercambiamos cálculos para que tu trabajo pueda ir más rápido. En este caso, le estoy diciendo explícitamente que quiero usar Tailwind para mi estilo, y también quiero usar mi sistema de diseño, así que le estoy diciendo explícitamente, fijemos mi diseño sistema mientras realizo mis generaciones. Como puedes ver, lo que solía ser una búsqueda compleja en Google ahora es simplemente una frase en inglés. Podemos escribir una frase en inglés, y puede utilizar el contexto de nuestro código y utilizar ese cálculo adicional para darnos exactamente lo que queremos. La idea principal es que intercambiamos cálculos por una experiencia personal y única con una herramienta de desarrollo de IA. Esto puede hacer que escribir sea mucho más rápido. Como puedes ver, hay mucho código repetitivo al configurar el estado. Tenemos que asegurarnos de hacer un seguimiento de la cantidad de bebidas que esta persona está tomando. Puede leer un poco tu mente en ese sentido. Incluso puede sugerir decisiones de productos. Aquí, nuestro IA piensa que cinco bebidas es una cantidad apropiada para beber antes de poder ir en bicicleta a casa. Tal vez sea un problema de habilidad por mi parte. Parece un poco alto, pero ¿quién sabe? De manera similar, puedes utilizar esa ingestión de contexto aquí en lugar de buscar en Google cómo funcionan los modales, podemos preguntar, ¿cómo uso un modal? Buscará en los componentes que tengo en mi sistema de diseño y me dará la especificación exacta de lo que eso significa. Finalmente, lo que esto nos da en menos de un par de minutos cuando lo estaba haciendo de forma asíncrona, obtienes este tipo de experiencia donde ahora nos hemos centrado y construido una aplicación completa utilizando muchas frases en inglés en lugar de mucho escribir.
Comments