Good Developers retweetou
Good Developers
1.3K posts

Good Developers
@GoodDevelopers
Recursos para profesionales de la industria del desarrollo de software. #Frontend #Backend #DesarrolloWeb #DesarrolloMóvil
United States Entrou em Aralık 2011
130 Seguindo6K Seguidores
Good Developers retweetou
Good Developers retweetou

Microsoft público el codigo completo como software libre para MSDOS 4.
Hora de fábricar nuestro propio Windows 95 libre (?)
github.com/microsoft/MS-D…
Español
Good Developers retweetou
Good Developers retweetou

Histórico. ¡Microsoft abre el código de MS-DOS!
El mítico sistema operativo de los años 80 y 90.
¿Próximamente alguna versión de Windows?
Aquí tienes el repositorio ↓
github.com/microsoft/MS-D…

Español
Good Developers retweetou
Good Developers retweetou

¡Esta es la arquitectura de Netflix y su stack!
Escalar este tipo de software es complicado...
¿Qué tecnologías usan para conseguirlo? Veamos ↓
FrontEnd
En Web usan React.js y Vanilla JS siempre que pueden.
Las apps móviles son nativas, en iOS usan Swift y en Android Kotlin.
BackEnd
En las APIs, usando Java, SpringBoot y GraphQL.
Tienen su propio framework llamado DGS para conectarlos.
Ahora dos partes cruciales en su arquitectura...
Que además son suyas y son de código abierto.
Zuul, un servicio de gateway de enrutamiento dinámico, seguridad, monitorización y muchas cosas más.
Y Eureka para descubrir servicios, equilibrar la carga y manejar fallos.
Bases de Datos
EV Cache es su solución para guardar datos en memoria.
CockroachDB es su base de datos distribuida y escalable.
No sé si les quedará algo pero en algún momento también usaban Cassandra.
Mensajería y Streaming
Apache Kafka es su sistema de colas de mensajes.
Para el streaming de datos en tiempo real usan Apache Flink.
Almacenamiento de Video
El catálogo de vídeos está en Amazon S3 y lo distribuyen con su propia CDN llamada Open Connect.
Procesamiento de Datos
Apache Spark es su herramienta para procesar y analizar datos en tiempo real. Y usan Tableu para visualizar los resultados.
CI/CD (Integración y Despliegue Continuos)
Además de los típicos JIRA y Confluence...
Para el despliegue continuo usan Spinnaker, su propia herramienta de código abierto.
No sé si habrán actualizado alguna tecnología recientemente pero, al menos leyendo sus artículos técnicos, es lo qeu usaban en los últimos años.
Como ves, Netflix tiene muchas herramientas propias y que, por suerte, son de código abierto. Otra es Netflix Atlas
¿Te esperabas el uso de estas tecnologías?
¿Qué otras tecnologías crees que usan?
GIF
Español
Good Developers retweetou
Good Developers retweetou

¡BRUTAL animación con CSS y JS!
✓ Detecta la posición del cursor
✓ Ilumina el borde de la tarjeta
Desde luego que marca la diferencia:
→ codepen.io/jh3y/pen/QWYPa…
Español
Good Developers retweetou
Good Developers retweetou

Explicaciones animadas sobre desarrollo web 🚀
🤘 Descarga la animación en formato webm
🤘 Copia el código para incluirlo en tu proyecto
bit.ly/3M0DSTW
Español
Good Developers retweetou

Aprende ALGORITMOS en programación. Gratis y en español.
¡Con Programación Dinámica y Estructuras de Datos!
Para Python, JavaScript, C, Java y más.
→ the-algorithms.com/es


Español
Good Developers retweetou
Good Developers retweetou
Good Developers retweetou

Good Developers retweetou

5 Coding Courses by MIT to Learn New Skills 🔥🔥
Deep Learning
edx.org/course/machine…
Data Science
edx.org/course/introdu…
Data Analysis
edx.org/course/statist…
Mobile Application Experiences
edx.org/course/mobile-…
Management in Engineering
edx.org/course/managem…
English
Good Developers retweetou

Good Developers retweetou

¡Todo desarrollador debería conocer esta herramienta!
Hoppscotch es una alternativa a Postman:
- Cliente de APIs totalmente configurable
- Soporte a GraphQL y Sockets
- Sincronización en la nube
- Gratis y de código abierto
Y sin instalaciones:
→ hoppscotch.io

Español











