• Frontenderos
  • Posts
  • #187 La siguiente evolución de serverless es stateful

#187 La siguiente evolución de serverless es stateful

La siguiente evolución de serverless es stateful

¿Has creado funciones serverless con Firebase Cloud Functions, AWS Lambdas, Cloudflare Workers, etc? Entonces tal vez tienes esa curiosidad de saber que puedes aprender para mejorar o cuál será el siguiente paso en el ecosistema. Y puede que también te preguntes como puedo optimizar tus programas para consumir menos recursos si alguna vez te ha tocado ver la factura de pago. Si esto es algo que te llama la atención, prueba a leer este artículo sobre una herramienta que puedes aprender para comenzar a hacer Stateful Serverless.

El mejor setup de Vim para Vue

¿Conoces ese sentimiento de afinar tus herramientas para hacer bien el trabajo? Con IDEs como VSCode o WebStorm, tienes muchas opciones para afinar siguiendo sus recomendaciones o con plugins y configuraciones de terceros. Con Vim y NeoVim, es parecido, pero siendo estos dos editores de código pensados para productividad y velocidad, hay algo en configurar y experimentar que se siente diferente. Si eres de los que también tienen síndrome de Vim, y además haces Vue y Nuxt, tienes que leer este artículo.

Construyendo una mejor biblioteca sqlite3 con Rust

El otro día comentábamos que sí hay una herramienta para Web, (o para cualquier cosa de hecho) que se pueda correr desde linea de comandos, probablemente alguien va a intentar reescribirla o hacer una versión con Rust. Y también en un número reciente, mencionábamos una biblioteca para usar Postgres en el navegador. Y en Turso, decidieron escribir una biblioteca compatible con sqlite3 utilizando Rust porque YOLO y también porque es su modelo de negocio ofrecer bases de datos.

GUÍA 📖 
Open Sauced

Por fin alguien escribió una guía para Open Source desde una perspectiva general. O al menos, si alguien ya había escrito una, esta vez nos enteramos. Con 6 capítulos que abarcan tanto temas técnicos, como no tan técnicos, como escribir documentación o hacer blog posts, esta guía es lo que necesitas leer si quieres empezar a contribuir al Open Source en cualquier manera.

VIDEO 📹️ 
Expo en 100 segundos

Fireship, es un canal que hace buenos videos introductorios a cualquier tema de tecnología o desarrollo, y acaban de sacar uno sobre los fundamentos de React Native utilizando Expo.

INISPIRACIÓN 💡 
Kottke rediseño 2024

Las personas nostálgicas o las románticas o ambas, van a recordar como en diferentes etapas de la Web hemos tenido plataformas que han permitido la diversidad de diseño web desde Geocities hasta Tumblr o Glitch pasando por varias plataformas que en otros tiempos fueron vibrantes semilleros de talento y diversidad como Blogger y WordPress. Por eso da gusto ver cuando hay diseñadores web que se atreven a no seguir las reglas e intentar cosas diferentes y sobre todo documentan sus procesos.

TEMPLATES 🖥️ 
10000 temas para shadcn/ui

¿Has utilizado shadcn/ui? ¿Te ha gustado? ¿Te gustaría poder descargar themes para este UI Kit de forma rápida? Si respondiste sí a todas estas preguntas, te tenemos algo que te va a gustar.

HERRAMIENTA 🛠️ 
htmz, una herramienta minimalista para html

La siguiente herramienta que te permita generar archivos HTML de forma minimalista, probablemente se va a llamar ht, porque no hay muchas combinaciones para hacer nombres. htmz, es una biblioteca inspirada por htmx y comet para construir markup de forma programable y es un interesante proyecto. porque lo que los template engines que compilaban a HTML nos dieron hace 10 años, en esta segunda oleada, ha sido perfeccionado.

React barcode

Tarde o temprano te va a tocar trabajar con códigos de barra, y para cuando ese momento llegue, si eres React developer, vas a estar listo implementando esta solución.

UN DÍA COMO HOY 🗓️ 

El 16 de marzo de 1953, nace en Manhattan, Nueva York, Richard Matthew Stallman, con frecuencia abreviado como «rms».
Stallman es  el fundador del "Movimiento por el Software Libre" en el mundo.
Es un programador muy destacado, dentro de sus logros como programador está la realización del editor de texto GNU Emacs, el compilador GCC, el depurador  GDB todos estos bajo el proyecto GNU (acrónimo recursivo para "GNU No es Unix").
Sin embargo, es principalmente conocido por el establecimiento de un marco de referencia moral, político y legal para el movimiento del software libre, como una alternativa al desarrollo y distribución del software privativo.
Es también inventor del concepto de copyleft (aunque no del término), un método para licenciar software de tal forma que su uso y modificación permanezcan siempre libres y queden en la comunidad de usuarios y desarrolladores.
Stallman insiste en la utilización del término «software libre», y no código abierto, porque lo importante es no perder la "libertad" del usuario.
También busca que se utilice GNU/Linux y no solamente Linux cuando se habla del sistema operativo.ÇStallman funda y es presidente no remunerado de la organización no lucrativa llamada la Fundación del Software Libre (FSF).
En 1991, Linus Torvalds utilizó las herramientas de desarrollo de GNU para producir el sistema operativo GNU/Linux.

VACANTE 💼 
Frontend Developer

Ubicación: Ciudad de México (Remoto)
Empresa: Axented
Requisitos: HTML/CSS/JavaScript: las tecnologías fundamentales para crear páginas y aplicaciones web. HTML estructura el contenido, CSS le da estilo y JavaScript agrega interactividad. Marcos y bibliotecas: React: una biblioteca de JavaScript para crear interfaces de usuario, particularmente aplicaciones de una sola página. Angular: una plataforma y marco para crear aplicaciones del lado del cliente utilizando HTML y TypeScript. Vue.js: un marco progresivo para crear interfaces de usuario, centrándose en la representación declarativa y la composición de componentes. Sistemas de control de versiones: Git: para rastrear cambios en el código fuente durante el desarrollo de software. Entre otros.
Responsabilidades: Implementación de diseño: convierta los esquemas de diseño UI/UX en código real que producirá elementos visuales de la aplicación. Capacidad de respuesta y compatibilidad entre navegadores: asegúrese de que los sitios web respondan y funcionen en varios navegadores y dispositivos. Optimización: Optimice las aplicaciones para obtener la máxima velocidad y escalabilidad, garantizando un rendimiento eficiente en diferentes plataformas. Experiencia de usuario (UX): mejore la experiencia del usuario mediante la creación de elementos interactivos y una navegación intuitiva. Colaboración: trabaje en estrecha colaboración con diseñadores de UX/UI, desarrolladores de backend y otros miembros del equipo para garantizar la coherencia y consistencia en el proceso de desarrollo general. Entre otras.

Para aplicar a esta vacante, te dejamos aquí el link. 🤞 

Tu feedback nos ayuda a mejorar

Por favor elige una opción y dinos lo que te gustó y lo que no. Leemos todas las respuestas 👀

¿Qué te pareció el email de hoy?

Iniciar Sesión o Suscríbete para participar en las encuestas.

¡Hasta mañana! 🤟