frontenderos icon

Podcast

Newsletter

#218 No puedes hacer que los Children sean Type Safe en React

Estructura de Apps para proyectos grandes en Vue

No puedes hacer que los Children sean Type Safe en React

Conoces el problema, uno quiere usar TypeScript para asegurarse que la información con la que trabajas sea fehaciente en cuanto al manejo de tipo de datos. Ya dejaste de usar any y ahora eres un fiel creyente del Type, hasta que descubres escenarios como el planteado en este artículo y no te queda de otra que reflexionar y ser lo más pragmático posible.

Estructura de Apps para proyectos grandes en Vue

Mientras más grande sea tu proyecto, mejor lo tienes que organizar. Y ese es un problema recurrente al momento de trabajar con proyectos en frontend. Es por eso que aquí te dejamos esta recomendación de cómo podrías trabajar en Vue con proyectos grandes.

Cómo evitar trabajos falsos

Comedy Trick GIF by CBS

Si estas buscando trabajo, quizás has notado que abundan las ofertas falsas o engañosas, y es mejor prevenir a lamentar, por eso te dejamos estas recomendaciones para cuando estas buscando chamba.

GUÍA 📖 
Formularios accesibles con pseudo clases

Si te propones aprender una lección a la semana sobre accesibilidad web, en un año tendrás 52 formas y técnicas diferentes de construir tus proyectos con un enfoque en usabilidad para todos los usuarios. Es por eso que aquí te dejamos una de las primeras cosas que puedes hacer para que tus formularios sean más accesibles.

VIDEO 📹️ 
Vue.js + Firebase crash course

Si trabajas con Firebase y Vue, necesitas ver este curso sí o sí. Aprenderás a configurar tu proyecto con el SDK de Firebase y usar Authentication, Firestore y la biblioteca de router de Vue.

LANZAMIENTO 🚀 
VitePress 1.0

Evan You, el creador de Vue, acaba de anunciar el lanzamiento a la primera versión estable de VitePress. Ojo, no confundir con VuePress. VitePress es un generador de sitios estáticos que usa el poder de Vite y ciertas bibliotecas de Vue para que puedas construir cualquier tipo de sitio web estático que te imagines.

UN DÍA COMO HOY 🗓️ 

El 16 de abril de 1971, se publica la especificación original para el "Protocolo de Transferencia de Archivos" (FTP*)* escrito por Abhay Bhushan.

Hasta 1980, FTP funcionó en el NCP, el predecesor de TCP/IP. El protocolo fue sustituido más tarde por una red TCP/IP versión RFC 765 (en junio de 1980) y RFC 959 (en octubre de 1985), la especificación actual.

FTP (siglas en inglés de File Transfer Protocol, 'Protocolo de Transferencia de Archivos') en informática, es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP (Transmission Control Protocol) basado en la arquitectura cliente-servidor.

Desde un equipo cliente se puede conectar a un servidor para descargar archivos desde él o para enviarle archivos, independientemente del sistema operativo utilizado en cada equipo.

El servicio FTP es ofrecido por la capa de aplicación del modelo de capas de red TCP/IP al usuario, utilizando normalmente el puerto de red 20 y el 21.

Un problema básico de FTP es que está pensado para ofrecer la máxima velocidad en la conexión, pero no la máxima seguridad, ya que todo el intercambio de información, desde el login y password del usuario en el servidor hasta la transferencia de cualquier archivo, se realiza en texto plano sin ningún tipo de cifrado, con lo que un posible atacante puede capturar este tráfico, acceder al servidor y/o apropiarse de los archivos transferidos.

Para solucionar este problema son de gran utilidad aplicaciones como scp y sftp, incluidas en el paquete SSH, que permiten transferir archivos pero cifrando todo el tráfico.

VACANTE 💼 
Senior Frontend Software Development Engineer

Ubicación: México (Remoto)
Empresa: Zillow
Requisitos: Aportar más de 5 años de experiencia en desarrollo de software o habilidades transferibles relevantes. Altamente capacitado con tecnologías de desarrollo modernas: HTML, CSS, ES6, React y Typescript utilizados para diseñar, entregar, depurar y mantener interfaces de usuario front-end. Fluido en inglés y español (tanto escrito como hablado). Debe estar autorizado para trabajar en México. Altamente capacitado con múltiples tecnologías de desarrollo modernas utilizadas para diseñar, entregar, depurar y mantener interfaces de usuario de front-end y sistemas de software de back-end.

Como ingeniero senior de desarrollo de software, liderará la entrega y el soporte continuo de proyectos de un extremo a otro. Además, podrás:

Contribuir al diseño de nuevas funcionalidades. Revisar el código de sus compañeros. Abogar por metodologías estándar. Facilitar debates de ingeniería. Mentor de ingenieros junior. Participar en un equipo inclusivo, enérgico y altamente multifuncional.

Si te interesa esta vacante, aquí te dejamos el link para que puedas conocer mas acerca. 🤞 

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! 🤟