Video Summary and Transcription
En esta charla, el orador presenta CreateNextApp y CreateT3App como herramientas para configurar rápidamente proyectos de Next.js. CreateT3App tiene una interfaz de línea de comandos modular que permite a los usuarios seleccionar tecnologías específicas. El orador también discute E3env, que garantiza el control de las variables de entorno, y T3 Turbo, una versión monorepo de CreateT3App que ofrece flexibilidad para la instalación y el despliegue.
1. Introducción a CreateNextApp y CreateT3App
En esta charla, te mostraré cómo configurar tu próximo proyecto rápidamente. CreateNextApp y CreateT3App son herramientas para generar proyectos de Next.js. CreateNextApp proporciona un proyecto básico en JavaScript, mientras que CreateT3App incluye TypeScript, Tailwind, TRPC, NextAuth y Prisma. Sin embargo, CreateT3App tiene la limitación de utilizar una sola plantilla. Para solucionar esto, hemos desarrollado una CLI completamente modular que te permite elegir las tecnologías específicas que necesitas. Cada tecnología se puede seleccionar de forma independiente.
su próximo proyecto en solo unos segundos. Mi nombre es Julius y soy un estudiante de ingeniería de software de Suecia. También trabajo en PingLabs, donde construimos UploadThing, y ayudo a mantener y contribuir a algunas bibliotecas de código abierto que vamos a revisar hoy. Antes de comenzar con nuestro próximo proyecto, echemos un vistazo al pasado y veamos cómo funcionaban las herramientas de inicio antes. Esta es la versión 12 de CreateNextApp, que se lanzó en junio de 2022, creo. Eso fue hace casi dos años. Y era muy básico. Generaba el proyecto en JavaScript con solo una página de inicio y un punto de conexión de API de Hola. Esto es todo lo que necesitas para comenzar con Next.js, y la intención de CreateNextApp es configurarte solo con Next.js. Pero si estás construyendo una aplicación full stack, vas a necesitar más bibliotecas. Vas a necesitar una base de datos, vas a necesitar autenticación, vas a necesitar alguna forma de dar estilo a tu aplicación. Hay muchas partes que intervienen en la creación de una aplicación full stack. Y si estás comenzando con Next.app, te quedas con la tarea de integrar todas esas partes tú mismo.
CreateT3App es una versión más completa de CreateNextApp, donde todavía genera un proyecto de Next.js para ti, pero lo hace con algunas bibliotecas adicionales. En primer lugar, tenemos TypeScript, porque creemos que no deberías usar JavaScript para construir aplicaciones full stack. TypeScript proporciona mucho valor, donde puedes tener análisis estático y simplemente se te indica si estás escribiendo algo incorrectamente o estás pasando el tipo incorrecto de valores a una función. También incluimos Tailwind, TRPC, más tarde también NextAuth y Prisma. Entonces, en ese punto, tienes todo lo que necesitas para comenzar con tu próxima aplicación full stack. Pero creo que esto todavía tiene un problema importante, y es que solo genera una plantilla. Así que CreateT3App desde el principio era solo una plantilla de GitHub que el CLI clonaba. Y no tenías la opción de elegir si querías usar TRPC, Tailwind, Prisma, NextAuth, ninguno de estos paquetes. Y creo que es un problema en ambos extremos aquí, donde si estás usando CreateNextApp y no obteniendo nada, como desarrollador tienes que integrar diferentes paquetes tú mismo. Y eso puede ser engorroso si haces esto con frecuencia. Y sería genial si una herramienta pudiera automatizar este proceso por ti. Pero al mismo tiempo, si incluyes demasiados paquetes y mucho código de plantilla, un desarrollador puede sentirse abrumado o recibir mucho más de lo que realmente necesita. Tal vez algún proyecto no necesite NextAuth, o tal vez algún proyecto no necesite Tailwind, ya sea porque no lo necesitan en absoluto o porque quieren probar un paquete diferente para resolver ese problema. Y es por eso que necesitábamos algo un poco más modular que solo un CLI que tome una plantilla de GitHub y la clone en tu máquina local. La solución estaba en las versiones siguientes de CreateT3App, donde hemos construido un CLI completamente modular que te permite llevar exactamente lo que necesitas y dejar fuera las partes que no necesitas. Cada tecnología en este CLI se puede seleccionar de forma independiente una de otra. Como puedes ver aquí, podemos seleccionar cada opción o simplemente saltar y pasar al siguiente paso.
1. Introducción a CreateT3App
En esta charla, te mostraré cómo configurar tu próximo proyecto en solo unos segundos usando CreateT3App. Es una CLI más modular que te permite seleccionar las tecnologías específicas que necesitas para tu aplicación full stack. Puedes elegir TypeScript, Tailwind, TRPC, NextAuth, Prisma y más. Este enfoque resuelve el problema de obtener nada o sentirse abrumado con demasiado código boilerplate. Con CreateT3App, puedes llevar exactamente lo que necesitas y dejar fuera las partes que no necesitas.
Hola a todos y bienvenidos a esta charla donde les mostraré cómo configurar su próximo proyecto en solo unos segundos. Mi nombre es Julius y soy un estudiante de ingeniería de software de Suecia. También trabajo en PingLabs, donde construimos UploadThing, y ayudo a mantener y contribuir a algunas bibliotecas de código abierto que vamos a revisar hoy. Antes de comenzar con nuestro próximo proyecto, echemos un vistazo al pasado y veamos cómo funcionaban las herramientas de inicio antes. Esta es la versión 12 de CreateNextApp, que se lanzó en junio de 2022, creo. Eso fue hace casi dos años. Y era muy básico. Generaba el proyecto en JavaScript con solo una página de inicio y un punto de conexión de API de Hola. Esto es todo lo que necesitas para comenzar con Next.js, y la intención de CreateNextApp es configurarte solo con Next.js. Pero si estás construyendo una aplicación full stack, vas a necesitar más bibliotecas. Vas a necesitar una base de datos, vas a necesitar autenticación, vas a necesitar alguna forma de dar estilo a tu aplicación. Hay muchas partes que intervienen en la creación de una aplicación full stack. Y si estás comenzando con Next.app, te quedas con la tarea de integrar todas esas partes tú mismo.
CreateT3App es una versión más completa de CreateNextApp, donde todavía scaffolds un proyecto de Next.js para ti, pero lo hace con algunas bibliotecas adicionales. En primer lugar, tenemos TypeScript, porque creemos que no deberías usar JavaScript para construir aplicaciones full stack. TypeScript proporciona mucho valor donde puedes tener análisis estático y simplemente te indica dónde estás cometiendo errores de escritura o pasando el tipo incorrecto de valores a una función. También incluimos Tailwind, TRPC, más tarde también NextAuth y Prisma. Así que en ese punto, tienes todo lo que necesitas para comenzar con tu próxima aplicación full stack. Pero creo que esto todavía sufre de un problema importante, y es que solo genera una plantilla. CreateT3App desde el principio todavía era solo una plantilla de GitHub que el CLI clonaba. Y no tenías la opción de elegir si querías usar TRPC, Tailwind, Prisma, NextAuth, ninguno de estos paquetes. Y creo que es un problema en ambos extremos aquí donde si estás usando CreateNextApp y no obteniendo nada, como desarrollador tienes que integrar diferentes paquetes tú mismo. Y eso puede ser engorroso si haces esto con frecuencia. Y sería genial si una herramienta pudiera automatizar este proceso por ti. Pero al mismo tiempo, si incluyes demasiados paquetes y demasiado código de plantilla, un desarrollador puede sentirse abrumado o recibir mucho más de lo que realmente necesita. Tal vez algún proyecto no necesite NextAuth, o tal vez algún proyecto no necesite Tailwind, ya sea porque no lo necesitan en absoluto o porque quieren probar un paquete diferente para resolver ese problema. Y es por eso que necesitábamos algo un poco más modular que solo un CLI que tome una plantilla de GitHub y la clone en tu máquina local. La solución estaba en las versiones siguientes de CreateT3App, donde hemos construido un CLI completamente modular que te permite llevar exactamente lo que necesitas y dejar fuera las partes que no necesitas. Cada tecnología en este CLI se puede seleccionar de forma independiente una de otra. Así que como puedes ver aquí, podemos seleccionar cada opción o simplemente saltar y pasar al siguiente paso.
1. Configuración de proyectos Next.js
En esta charla, te mostraré cómo configurar tu próximo proyecto rápidamente. CreateNextApp y CreateT3App ofrecen enfoques diferentes para la generación de proyectos Next.js. CreateT3App es una CLI más modular que te permite seleccionar las tecnologías específicas que necesitas para tu proyecto, evitando código boilerplate innecesario. Puedes elegir TypeScript, Tailwind, TRPC, NextAuth y Prisma, o saltarlos si no son necesarios. Esta flexibilidad asegura que solo incluyas lo que necesitas sin abrumar a los desarrolladores.
Hola a todos y bienvenidos a esta charla donde les mostraré cómo configurar su próximo proyecto en solo unos segundos. Mi nombre es Julius y soy un estudiante de ingeniería de software de Suecia. También trabajo en PingLabs, donde construimos UploadThing, y ayudo a mantener y contribuir a algunas bibliotecas de código abierto que vamos a revisar hoy. Antes de comenzar con nuestro próximo proyecto, echemos un vistazo al pasado y veamos cómo funcionaban las herramientas de inicio antes. Esta es la versión 12 de CreateNextApp, que se lanzó en junio de 2022, creo. Eso fue hace casi dos años. Y era muy básico. Generaba el proyecto en JavaScript con solo una página de inicio y un punto de conexión de API de Hola. Esto es todo lo que necesitas para comenzar con Next.js, y la intención de CreateNextApp es configurarte solo con Next.js. Pero si estás construyendo una aplicación full stack, vas a necesitar más bibliotecas. Vas a necesitar una base de datos, vas a necesitar autenticación, vas a necesitar alguna forma de dar estilo a tu aplicación. Hay muchas partes que intervienen en la creación de una aplicación full stack. Y si estás comenzando con Next.app, te quedas con la tarea de integrar todas esas partes tú mismo.
CreateT3App es una versión más completa de CreateNextApp, donde todavía scaffolds un proyecto de Next.js para ti, pero lo hace con algunas bibliotecas adicionales. En primer lugar, tenemos TypeScript, porque creemos que no deberías usar JavaScript para construir aplicaciones full stack. TypeScript proporciona mucho valor donde puedes tener análisis estático y simplemente te indica dónde estás cometiendo errores de escritura o pasando el tipo incorrecto de valores a una función. También incluimos Tailwind, TRPC, más tarde también NextAuth y Prisma. Así que en ese punto, tienes todo lo que necesitas para comenzar con tu próxima aplicación full stack. Pero creo que esto todavía sufre de un problema importante, y es que solo genera una plantilla. CreateT3App desde el principio todavía era solo una plantilla de GitHub que el CLI clonaba. Y no tenías la opción de elegir si querías usar TRPC, Tailwind, Prisma, NextAuth, ninguno de estos paquetes. Y creo que es un problema en ambos extremos aquí donde si estás usando CreateNextApp y no obteniendo nada, como desarrollador tienes que integrar diferentes paquetes tú mismo. Y eso puede ser engorroso si haces esto con frecuencia. Y sería genial si una herramienta pudiera automatizar este proceso por ti. Pero al mismo tiempo, si incluyes demasiados paquetes y demasiado código de plantilla, un desarrollador puede sentirse abrumado o recibir mucho más de lo que realmente necesita. Tal vez algún proyecto no necesite NextAuth, o tal vez algún proyecto no necesite Tailwind, ya sea porque no lo necesitan en absoluto o porque quieren probar un paquete diferente para resolver ese problema. Y es por eso que necesitábamos algo un poco más modular que solo un CLI que tome una plantilla de GitHub y la clone en tu máquina local. La solución estaba en las versiones siguientes de CreateT3App, donde hemos construido un CLI completamente modular que te permite llevar exactamente lo que necesitas y dejar fuera las partes que no necesitas. Cada tecnología en este CLI se puede seleccionar de forma independiente una de otra. Así que como puedes ver aquí, podemos seleccionar cada opción o simplemente saltar y pasar al siguiente paso.
1. Introducción a CreateT3App
En esta charla, te mostraré cómo configurar tu próximo proyecto rápidamente utilizando CreateT3App. Es una CLI más modular que te permite elegir las tecnologías que necesitas para tu aplicación full stack. Al incluir TypeScript, Tailwind, TRPC, NextAuth y Prisma, tienes todo lo que necesitas para comenzar. Sin embargo, CreateT3App resuelve el problema de generar una sola plantilla al permitirte seleccionar cada tecnología de forma independiente. Esto te brinda la flexibilidad de elegir solo lo que necesitas y evitar código innecesario.
Hola a todos y bienvenidos a esta charla donde les mostraré cómo configurar su próximo proyecto en solo unos segundos. Mi nombre es Julius y soy un estudiante de ingeniería de software de Suecia. También trabajo en PingLabs, donde construimos UploadThing, y ayudo a mantener y contribuir a algunas bibliotecas de código abierto que vamos a revisar hoy. Antes de comenzar con nuestro próximo proyecto, echemos un vistazo al pasado y veamos cómo funcionaban las herramientas de inicio antes. Esta es la versión 12 de CreateNextApp, que se lanzó en junio de 2022, creo. Eso fue hace casi dos años. Y era muy básico. Generaba el proyecto en JavaScript con solo una página de inicio y un punto de conexión de API de Hola. Esto es todo lo que necesitas para comenzar con Next.js, y la intención de CreateNextApp es configurarte solo con Next.js. Pero si estás construyendo una aplicación full stack, vas a necesitar más bibliotecas. Vas a necesitar una base de datos, vas a necesitar autenticación, vas a necesitar alguna forma de dar estilo a tu aplicación. Hay muchas partes que intervienen en la creación de una aplicación full stack. Y si estás comenzando con Next.app, te quedas con la tarea de integrar todas esas partes tú mismo.
CreateT3App es una versión más completa de CreateNextApp, donde todavía genera un proyecto de Next.js para ti, pero lo hace con algunas bibliotecas adicionales. En primer lugar, tenemos TypeScript, porque creemos que no deberías usar JavaScript para construir aplicaciones full stack. TypeScript proporciona mucho valor, donde puedes tener análisis estático y simplemente se te indica si estás escribiendo algo incorrectamente o estás pasando el tipo incorrecto de valores a una función. También incluimos Tailwind, TRPC, más tarde también NextAuth y Prisma. Entonces, en ese punto, tienes todo lo que necesitas para comenzar con tu próxima aplicación full stack. Pero creo que esto todavía tiene un problema importante, y es que solo genera una plantilla. Así que CreateT3App desde el principio era solo una plantilla de GitHub que el CLI clonaba. Y no tenías la opción de elegir si querías usar TRPC, Tailwind, Prisma, NextAuth, ninguno de estos paquetes. Y creo que es un problema en ambos extremos aquí, donde si estás usando CreateNextApp y no obteniendo nada, como desarrollador tienes que integrar diferentes paquetes tú mismo. Y eso puede ser engorroso si haces esto con frecuencia. Y sería genial si una herramienta pudiera automatizar este proceso por ti. Pero al mismo tiempo, si incluyes demasiados paquetes y mucho código de plantilla, un desarrollador puede sentirse abrumado o recibir mucho más de lo que realmente necesita. Tal vez algún proyecto no necesite NextAuth, o tal vez algún proyecto no necesite Tailwind, ya sea porque no lo necesitan en absoluto o porque quieren probar un paquete diferente para resolver ese problema. Y es por eso que necesitábamos algo un poco más modular que solo un CLI que tome una plantilla de GitHub y la clone en tu máquina local. La solución estaba en las versiones siguientes de CreateT3App, donde hemos construido un CLI completamente modular que te permite llevar exactamente lo que necesitas y dejar fuera las partes que no necesitas. Cada tecnología en este CLI se puede seleccionar de forma independiente una de otra. Como puedes ver aquí, podemos seleccionar cada opción o simplemente saltar y pasar al siguiente paso.
1. Introducción a CreateT3App
En esta charla, te mostraré cómo configurar tu próximo proyecto rápidamente. Te presentaré CreateT3App, una CLI más modular que te permite elegir las bibliotecas que necesitas. Incluye TypeScript, Tailwind, TRPC, NextAuth y Prisma. Con CreateT3App, puedes evitar la molestia de integrar manualmente diferentes paquetes y solo incluir lo que realmente necesitas.
Hola a todos y bienvenidos a esta charla donde les mostraré cómo configurar su próximo proyecto en solo unos segundos. Mi nombre es Julius y soy un estudiante de ingeniería de software de Suecia. También trabajo en PingLabs, donde construimos UploadThing, y ayudo a mantener y contribuir a algunas bibliotecas de código abierto que vamos a revisar hoy. Antes de comenzar con nuestro próximo proyecto, echemos un vistazo al pasado y veamos cómo funcionaban las herramientas de inicio antes. Esta es la versión 12 de CreateNextApp, que se lanzó en junio de 2022, creo. Eso fue hace casi dos años. Y era muy básico. Generaba el proyecto en JavaScript con solo una página de inicio y un punto de conexión de API de Hola. Esto es todo lo que necesitas para comenzar con Next.js, y la intención de CreateNextApp es configurarte solo con Next.js. Pero si estás construyendo una aplicación full stack, vas a necesitar más bibliotecas. Vas a necesitar una base de datos, vas a necesitar autenticación, vas a necesitar alguna forma de dar estilo a tu aplicación. Hay muchas partes que intervienen en la creación de una aplicación full stack. Y si estás comenzando con Next.app, te quedas con la tarea de integrar todas esas partes tú mismo.
CreateT3App es una versión más completa de CreateNextApp, donde todavía scaffolds un proyecto de Next.js para ti, pero lo hace con algunas bibliotecas adicionales. En primer lugar, tenemos TypeScript, porque creemos que no deberías usar JavaScript para construir aplicaciones full stack. TypeScript proporciona mucho valor donde puedes tener análisis estático y simplemente te indica dónde estás cometiendo errores de escritura o pasando el tipo incorrecto de valores a una función. También incluimos Tailwind, TRPC, más tarde también NextAuth y Prisma. Así que en ese punto, tienes todo lo que necesitas para comenzar con tu próxima aplicación full stack. Pero creo que esto todavía sufre de un problema importante, y es que solo genera una plantilla. CreateT3App desde el principio todavía era solo una plantilla de GitHub que el CLI clonaba. Y no tenías la opción de elegir si querías usar TRPC, Tailwind, Prisma, NextAuth, ninguno de estos paquetes. Y creo que es un problema en ambos extremos aquí donde si estás usando CreateNextApp y no obteniendo nada, como desarrollador tienes que integrar diferentes paquetes tú mismo. Y eso puede ser engorroso si haces esto con frecuencia. Y sería genial si una herramienta pudiera automatizar este proceso por ti. Pero al mismo tiempo, si incluyes demasiados paquetes y demasiado código de plantilla, un desarrollador puede sentirse abrumado o recibir mucho más de lo que realmente necesita. Tal vez algún proyecto no necesite NextAuth, o tal vez algún proyecto no necesite Tailwind, ya sea porque no lo necesitan en absoluto o porque quieren probar un paquete diferente para resolver ese problema. Y es por eso que necesitábamos algo un poco más modular que solo un CLI que tome una plantilla de GitHub y la clone en tu máquina local. La solución estaba en las versiones siguientes de CreateT3App, donde hemos construido un CLI completamente modular que te permite llevar exactamente lo que necesitas y dejar fuera las partes que no necesitas. Cada tecnología en este CLI se puede seleccionar de forma independiente una de otra. Así que como puedes ver aquí, podemos seleccionar cada opción o simplemente saltar y pasar al siguiente paso.
1. Introducción a CreateT3App
En esta charla, te mostraré cómo configurar tu próximo proyecto rápidamente. CreateT3App es una CLI más modular que te permite elegir las tecnologías específicas que necesitas para tu aplicación full stack.
Hola a todos y bienvenidos a esta charla donde les mostraré cómo configurar su próximo proyecto en solo unos segundos. Mi nombre es Julius y soy un estudiante de ingeniería de software de Suecia. También trabajo en PingLabs, donde construimos UploadThing, y ayudo a mantener y contribuir a algunas bibliotecas de código abierto que vamos a revisar hoy. Antes de comenzar con nuestro próximo proyecto, echemos un vistazo al pasado y veamos cómo funcionaban las herramientas de inicio antes. Esta es la versión 12 de CreateNextApp, que se lanzó en junio de 2022, creo. Eso fue hace casi dos años. Y era muy básico. Generaba el proyecto en JavaScript con solo una página de inicio y un punto de conexión de API de Hola. Esto es todo lo que necesitas para comenzar con Next.js, y la intención de CreateNextApp es configurarte solo con Next.js. Pero si estás construyendo una aplicación full stack, vas a necesitar más bibliotecas. Vas a necesitar una base de datos, vas a necesitar autenticación, vas a necesitar alguna forma de dar estilo a tu aplicación. Hay muchas partes que intervienen en la creación de una aplicación full stack. Y si estás comenzando con Next.app, te quedas con la tarea de integrar todas esas partes tú mismo.
CreateT3App es una versión más completa de CreateNextApp, donde todavía genera un proyecto de Next.js para ti, pero lo hace con algunas bibliotecas adicionales. En primer lugar, tenemos TypeScript, porque creemos que no deberías usar JavaScript para construir aplicaciones full stack. TypeScript proporciona mucho valor, donde puedes tener análisis estático y simplemente se te indica si estás escribiendo algo incorrectamente o estás pasando el tipo incorrecto de valores a una función. También incluimos Tailwind, TRPC, más tarde también NextAuth y Prisma. Entonces, en ese punto, tienes todo lo que necesitas para comenzar con tu próxima aplicación full stack. Pero creo que esto todavía tiene un problema importante, y es que solo genera una plantilla. Así que CreateT3App desde el principio era solo una plantilla de GitHub que el CLI clonaba. Y no tenías la opción de elegir si querías usar TRPC, Tailwind, Prisma, NextAuth, ninguno de estos paquetes. Y creo que es un problema en ambos extremos aquí donde si estás usando CreateNextApp y no obteniendo nada, como desarrollador tienes que integrar diferentes paquetes tú mismo. Y eso puede ser engorroso si haces esto con frecuencia. Y sería genial si una herramienta pudiera automatizar este proceso por ti. Pero al mismo tiempo, si incluyes demasiados paquetes y mucho código de plantilla, un desarrollador puede sentirse abrumado o recibir mucho más de lo que realmente necesita. Tal vez algún proyecto no necesite NextAuth, o tal vez algún proyecto no necesite Tailwind, ya sea porque no lo necesitan en absoluto o porque quieren probar un paquete diferente para resolver ese problema. Y es por eso que necesitábamos algo un poco más modular que solo un CLI que tome una plantilla de GitHub y la clone en tu máquina local. La solución estaba en las versiones siguientes de CreateT3App, donde hemos construido un CLI completamente modular que te permite llevar exactamente lo que necesitas y dejar fuera las partes que no necesitas. Cada tecnología en este CLI se puede seleccionar de forma independiente una de otra. Como puedes ver aquí, podemos seleccionar cada opción o simplemente saltar y pasar al siguiente paso.
2. Aplicación Full Stack y T3 Turbo
Puedes elegir exactamente las herramientas y tecnologías que deseas y necesitas para resolver tus problemas. E3env es un paquete que se incluye por defecto en cada CreateT3App, asegurando el control de las variables de entorno. No incluir las configuraciones de variables de entorno al construir o implementar tu aplicación puede llevar a errores en tiempo de ejecución. T3 Turbo es una versión de monorepo de CreateT3App que permite dividir la funcionalidad principal en paquetes separados para una instalación y implementación flexibles. Ofrece un punto intermedio ideal para compartir lógica entre múltiples plataformas.
Lo que nos queda es una aplicación lista para producción full stack con tu stack favorito. Puedes elegir exactamente las herramientas y tecnologías que deseas y necesitas para resolver tus problemas.
E3env es un paquete que se incluye por defecto en cada CreateT3App. Esa no es una opción que puedas tener, porque creemos que es una parte fundamental de la construcción de una aplicación full stack tener control de las variables de entorno. Probablemente estés utilizando algunos servidores de terceros o tal vez una base de datos que requiere alguna configuración que se pasa a través de variables de entorno. No incluirlos al construir tu aplicación o al implementarla puede llevar a muchos errores en tiempo de ejecución que no anticipaste y no capturaste en tus límites de error o en cómo manejas los errores. Por ejemplo, la URL de la base de datos probablemente sea esencial para tu aplicación, por lo que probablemente no quieras implementar la aplicación en producción si falta la URL de la base de datos. Es por eso que puedes obtener este error en tiempo de compilación al construir tu aplicación y tener T3env instalado. Al encontrarnos con estos errores durante el paso de compilación, podemos evitar encontrarnos con ellos en tiempo de ejecución, donde se verían algo así.
Por último, tenemos T3 Turbo, que es una versión de monorepo de CreateT3App. Aquí hemos separado la funcionalidad principal de T3App, incluyendo la API TRPC y la autenticación e incluso tu correo electrónico de la base de datos. Todos están en paquetes separados de monorepo para que puedas instalarlos en múltiples lugares e implementarlos en diferentes aplicaciones. En este ejemplo, tenemos tanto una aplicación de desarrollo de XJS como una aplicación móvil de React Native. Ambas utilizan la misma API TRPC para tener seguridad de tipos completa. Ambas utilizan tailwind para estilos, por lo que puedes reutilizar una gran cantidad de... Tal vez no reutilizar componentes porque es React Native y React, pero aún puedes reutilizar mucho del modelo mental que utilizas para construir tus aplicaciones.
Eso es todo lo que tengo tiempo por hoy. Si quieres revisar alguna de estas tecnologías, puedes ejecutar estos comandos en tu terminal o ir a la documentación en el enlace de recursos a continuación. Nos vemos la próxima vez.
2. Aplicación Full Stack y T3 Turbo
Lo que nos queda es una aplicación lista para producción full stack con tu stack favorito. E3env asegura el control de las variables de entorno y ayuda a evitar errores en tiempo de ejecución. T3 Turbo permite la separación de la funcionalidad principal en paquetes de monorepo, lo que permite reutilizar y compartir la lógica entre múltiples plataformas.
Lo que nos queda es una aplicación lista para producción full stack con tu stack favorito. Puedes elegir exactamente las herramientas y tecnologías que deseas y necesitas para resolver tus problemas.
E3env es un paquete que se incluye por defecto en cada CreateT3App. Esa no es una opción que puedas tener, porque creemos que es una parte fundamental de la construcción de una aplicación full stack tener control de las variables de entorno. Probablemente estés utilizando algunos servidores de terceros o tal vez una database que requiere alguna configuración que se pasa a través de variables de entorno. No incluirlos al construir tu aplicación o al implementarla puede llevar a muchos errores en tiempo de ejecución que no anticipaste y no capturaste en tus límites de error o en cómo manejas los errores. Por ejemplo, la URL de la database probablemente sea esencial para tu aplicación, por lo que probablemente no quieras implementar la aplicación en producción si falta la URL de la database. Es por eso que puedes obtener este error en tiempo de compilación al construir tu aplicación y tener T3env instalado. Al encontrarnos con estos errores durante el paso de compilación, podemos evitar encontrarnos con ellos en tiempo de ejecución, donde se verían algo así. Por último, tenemos T3 Turbo, que es una versión de monorepo de CreateT3App. Aquí hemos separado la funcionalidad principal de T3App, incluyendo la API TRPC y la autenticación e incluso tu correo electrónico de la database. Todos están en paquetes de monorepo separados para que puedas instalarlos en múltiples lugares e implementarlos en diferentes aplicaciones. En este ejemplo, tenemos tanto una aplicación de desarrollo de XJS como una aplicación móvil de React Native. Ambas utilizan la misma API TRPC para tener seguridad de tipos completa. Ambas utilizan tailwind para estilos, por lo que puedes reutilizar una gran cantidad de... Tal vez no reutilizar componentes porque es React Native y React, pero aún puedes reutilizar mucho del modelo mental que utilizas para construir tus aplicaciones.
Creo que este es un punto intermedio ideal si no quieres usar React Native para web, pero aún quieres compartir una gran cantidad de lógica entre múltiples plataformas. Eso es todo lo que tengo tiempo por hoy. Si quieres revisar alguna de estas tecnologías, puedes ejecutar estos comandos en tu terminal o ir a la documentación en el enlace de recursos a continuación.
2. Construyendo Aplicaciones Full Stack con CreateT3App
Tienes la flexibilidad de elegir las herramientas y tecnologías que necesitas para tu aplicación full stack. E3env se incluye por defecto en CreateT3App, asegurando el control sobre las variables de entorno y evitando errores en tiempo de ejecución. T3 Turbo es una versión de monorepo que permite la instalación modular y la implementación en diferentes aplicaciones, permitiendo compartir código entre plataformas.
Lo que nos queda es una aplicación lista para producción full stack con tu stack favorito. Puedes elegir exactamente las herramientas y tecnologías que deseas y necesitas para resolver tus problemas.
E3env es un paquete que se incluye por defecto en cada CreateT3App. Esa no es una opción que puedas tener, porque creemos que es una parte fundamental de la construcción de una aplicación full stack tener control de las variables de entorno. Probablemente estés utilizando algunos servidores de terceros o tal vez una database que requiere alguna configuración que se pasa a través de variables de entorno. No incluirlos al construir tu aplicación o al implementarla puede llevar a muchos errores en tiempo de ejecución que no anticipaste y no capturaste en tus límites de error o en cómo manejas los errores. Por ejemplo, la URL de la database probablemente sea esencial para tu aplicación, por lo que probablemente no quieras implementar la aplicación en producción si falta la URL de la database. Es por eso que puedes obtener este error en tiempo de compilación al construir tu aplicación y tener T3env instalado. Al encontrarnos con estos errores durante el paso de compilación, podemos evitar encontrarnos con ellos en tiempo de ejecución, donde se verían algo así.
Por último, tenemos T3 Turbo, que es una versión de monorepo de CreateT3App. Aquí hemos separado la funcionalidad principal de T3App, incluyendo la API TRPC y el authentication e incluso tu database email. Todos están en paquetes separados de monorepo para que puedas instalarlos en múltiples lugares e implementarlos en diferentes aplicaciones. En este ejemplo, tenemos una aplicación de desarrollo de NextJS y una aplicación móvil de React Native. Ambas utilizan la misma API TRPC para tener seguridad de tipos completa. Ambas utilizan tailwind para estilos, por lo que puedes reutilizar una gran cantidad de... Tal vez no reutilizar componentes porque es React Native y React, pero aún puedes reutilizar mucho del modelo mental que utilizas para construir tus aplicaciones. Creo que este es un buen punto intermedio si no quieres usar React Native para la web, pero aún quieres compartir una gran cantidad de lógica entre múltiples plataformas.
Eso es todo lo que tengo por hoy. Si quieres revisar alguna de estas tecnologías, puedes ejecutar estos comandos en tu terminal o ir a la documentación en el enlace de recursos a continuación. Nos vemos la próxima vez.
2. Aplicación Full Stack y T3 Turbo
Puedes elegir las herramientas y tecnologías que necesitas para tu aplicación full stack. E3env asegura el control de las variables de entorno y evita errores en tiempo de ejecución. T3 Turbo es una versión de monorepo que permite la instalación separada de funcionalidades principales para diferentes aplicaciones.
Lo que nos queda es una aplicación lista para producción full stack con tu stack favorito. Puedes elegir exactamente las herramientas y tecnologías que deseas y necesitas para resolver tus problemas.
E3env es un paquete que se incluye por defecto en cada CreateT3App. Esa no es una opción que puedas tener, porque creemos que es una parte fundamental de la construcción de una aplicación full stack tener control de las variables de entorno. Probablemente estés utilizando algunos servidores de terceros o tal vez una database que requiere alguna configuración que se pasa a través de variables de entorno. No incluirlos al construir tu aplicación o al implementarla puede llevar a muchos errores en tiempo de ejecución que no anticipaste y no capturaste en tus límites de error o en cómo manejas los errores. Por ejemplo, la URL de la database probablemente sea esencial para tu aplicación, por lo que probablemente no quieras implementar la aplicación en producción si falta la URL de la database. Es por eso que puedes obtener este error en tiempo de compilación al construir tu aplicación y tener T3env instalado. Al encontrarnos con estos errores durante el paso de compilación, podemos evitar encontrarnos con ellos en tiempo de ejecución, donde se verían algo así. Por último, tenemos T3 Turbo, que es una versión de monorepo de CreateT3App. Aquí hemos separado la funcionalidad principal de T3App, incluyendo la API TRPC y el authentication e incluso tu database email. Todos están en paquetes separados de monorepo para que puedas instalarlos en múltiples lugares e implementarlos en diferentes aplicaciones.
2. Aplicación Full Stack y T3 Turbo
Puedes elegir exactamente las herramientas y tecnologías que necesitas para una aplicación lista para producción full stack. E3env asegura el control de las variables de entorno. No incluir estas variables puede llevar a errores en tiempo de ejecución. T3 Turbo te permite dividir la funcionalidad principal en paquetes separados de monorepo para múltiples aplicaciones y plataformas.
Lo que nos queda es una aplicación lista para producción full stack con tu stack favorito. Puedes elegir exactamente las herramientas y tecnologías que deseas y necesitas para resolver tus problemas.
E3env es un paquete que se incluye por defecto en cada CreateT3App. Esa no es una opción que puedas tener, porque creemos que es una parte fundamental de la construcción de una aplicación full stack tener control de las variables de entorno. Probablemente estés utilizando algunos servidores de terceros o tal vez una base de datos que requiere alguna configuración que se pasa a través de variables de entorno. No incluirlos al construir tu aplicación o al implementarla puede llevar a muchos errores en tiempo de ejecución que no anticipaste y no capturaste en tus límites de error o en cómo manejas los errores. Por ejemplo, la URL de la base de datos probablemente sea esencial para tu aplicación, por lo que probablemente no quieras implementar la aplicación en producción si falta la URL de la base de datos. Es por eso que puedes obtener este error en tiempo de compilación al construir tu aplicación y tener T3env instalado. Al encontrarnos con estos errores durante el paso de compilación, podemos evitar encontrarnos con ellos en tiempo de ejecución, donde se verían algo así.
Por último, tenemos T3 Turbo, que es una versión de monorepo de CreateT3App. Aquí hemos separado la funcionalidad principal de T3App, incluyendo la API TRPC y la autenticación e incluso tu correo electrónico de la base de datos. Todos están en paquetes de monorepo separados para que puedas instalarlos en múltiples lugares e implementarlos en diferentes aplicaciones. En este ejemplo, tenemos tanto una aplicación de desarrollo de XJS como una aplicación móvil de React Native. Ambas utilizan la misma API TRPC para tener seguridad de tipos completa. Ambas utilizan tailwind para estilos, por lo que puedes reutilizar una gran cantidad de... Tal vez no reutilizar componentes porque es React Native y React, pero aún puedes reutilizar mucho del modelo mental que utilizas para construir tus aplicaciones.
Creo que este es un punto intermedio ideal si no quieres usar React Native para web, pero aún quieres compartir una gran cantidad de lógica entre múltiples plataformas. Eso es todo lo que tengo tiempo por hoy. Si quieres revisar alguna de estas tecnologías, puedes ejecutar estos comandos en tu terminal o ir a la documentación en el enlace de recursos a continuación.
2. Personalización y T3 Turbo
Puedes elegir las herramientas y tecnologías que necesitas para tu aplicación full stack. E3env garantiza el control de las variables de entorno para evitar errores en tiempo de ejecución. T3 Turbo permite la instalación y implementación separada de la funcionalidad principal en múltiples aplicaciones para diferentes plataformas.
Lo que nos queda es una aplicación lista para producción full stack con tu stack favorito. Puedes elegir exactamente las herramientas y tecnologías que deseas y necesitas para resolver tus problemas.
E3env es un paquete que se incluye por defecto en cada CreateT3App. Esa no es una opción que puedas tener, porque creemos que es una parte fundamental de la construcción de una aplicación full stack tener control de las variables de entorno. Probablemente estés utilizando algunos servidores de terceros o tal vez una base de datos que requiere alguna configuración que se pasa a través de variables de entorno. No incluirlos al construir tu aplicación o al implementarla puede llevar a muchos errores en tiempo de ejecución que no anticipaste y no capturaste en tus límites de error o en cómo manejas los errores. Por ejemplo, la URL de la base de datos probablemente sea esencial para tu aplicación, por lo que probablemente no quieras implementar la aplicación en producción si falta la URL de la base de datos. Es por eso que puedes obtener este error en tiempo de compilación al construir tu aplicación y tener T3env instalado. Al encontrarnos con estos errores durante el paso de compilación, podemos evitar encontrarnos con ellos en tiempo de ejecución, donde se verían algo así.
Por último, tenemos T3 Turbo, que es una versión de monorepo de CreateT3App. Aquí hemos separado la funcionalidad principal de T3App, incluyendo la API TRPC y la autenticación e incluso tu correo electrónico de la base de datos. Todos están en paquetes de monorepo separados para que puedas instalarlos en múltiples lugares e implementarlos en diferentes aplicaciones. En este ejemplo, tenemos tanto una aplicación de desarrollo de XJS como una aplicación móvil de React Native. Ambas utilizan la misma API TRPC para tener seguridad de tipos completa. Ambas utilizan tailwind para estilos, por lo que puedes reutilizar una gran cantidad de... Tal vez no reutilizar componentes porque es React Native y React, pero aún puedes reutilizar mucho del modelo mental que utilizas para construir tus aplicaciones.
Creo que este es un punto intermedio ideal si no quieres usar React Native para web, pero aún quieres compartir una gran cantidad de lógica entre múltiples plataformas.
Eso es todo lo que tengo tiempo por hoy. Si quieres revisar alguna de estas tecnologías, puedes ejecutar estos comandos en tu terminal o ir a la documentación en el enlace de recursos a continuación. Nos vemos la próxima vez.
Comments