Emmanuel P L 🔎🎲

12.6K posts

Emmanuel P L 🔎🎲 banner
Emmanuel P L 🔎🎲

Emmanuel P L 🔎🎲

@eaplmx

Escribo sobre crear tecnología y entretenimiento. Diseño cosas, enseño y aprendo cada día. https://t.co/LZbNrvHuRI

🇲🇽 Katılım Nisan 2009
245 Takip Edilen345 Takipçiler
Luke
Luke@lukecodez·
What was the first programming language you learned ? Mine : Java
Luke tweet media
English
1.7K
82
3K
207.6K
Emmanuel P L 🔎🎲 retweetledi
santi
santi@santtiagom_·
Si queres aprender a diseñar y escalar aplicaciones, hay 2 libros que me cambiaron la forma de pensar los sistemas: 1) System Design Interview (Vol. 1): Perfecto para empezar. Te enseña a razonar desde lo básico: cómo crece una app, qué pasa con el tráfico y cómo escalar. 2) Designing Data-Intensive Applications Más técnico y profundo, pero una joya. Explica cómo funcionan las bases de datos, los sistemas distribuidos y arquitecturas. Cuando entendes los principios detrás de un sistema, todo se vuelve más claro: las decisiones técnicas, los cuellos de botella y los trade-offs.
santi tweet mediasanti tweet media
santi@santtiagom_

Cuando tu aplicación recibe miles de usuarios, un solo servidor no te alcanza. Podes crecer de 2 formas: 1) verticalmente: más CPU o RAM al servidor (es caro y tiene un límite). 2) horizontalmente: agregar más servidores. La segunda te da escala, pero trae un nuevo problema: ¿a qué servidor debería ir cada request? Ahí aparece un Load Balancer: un componente que reparte el tráfico entre tus servidores usando distintos algoritmos. Si "A" se cae, lo detecta y deja de enviarle tráfico. Ahora, cada servidor corre una copia de tu app. Y como el tráfico está repartido, podes atender más usuarios sin saturar uno solo. Pero ahora el cuello de botella se mueve: si todos los servidores consultan la misma base de datos, esa base se satura. La solución: agregar réplicas para lectura y un cache para reducir carga. Pero si agregas réplicas: ¿cómo te aseguras de que la data siempre esté sincronizada? Y así es como evoluciona la arquitectura: resolviendo un problema a la vez. Diseñar sistemas es justamente eso: entender dónde están los cuellos de botella y qué necesitas para que tu aplicación siga creciendo.

Español
5
111
1.2K
82.7K
Emmanuel P L 🔎🎲 retweetledi
El Estoico | Filosofía
El Estoico | Filosofía@ElArteDeVivir__·
Si alguna vez dudas de qué hacer, vuelve a la brújula estoica: Sé sabio: distingue lo que depende de ti. Sé justo: actúa con integridad, aunque nadie mire. Sé valiente: haz lo correcto, aunque dé miedo. Sé templado: elige lo esencial y deja ir lo superfluo.
El Estoico | Filosofía tweet media
Español
5
175
740
29.1K
Emmanuel P L 🔎🎲 retweetledi
trish
trish@TrisH0x2A·
game dev is more fun because your code actually moves. you can see the logic, hear the math, and feel the physics.
English
79
129
2.1K
51.6K
Emmanuel P L 🔎🎲 retweetledi
trish
trish@TrisH0x2A·
Used SQLite because I was too lazy to set up anything else. Now it’s the most stable part of the project.
English
67
71
3.3K
107.2K
Emmanuel P L 🔎🎲
Emmanuel P L 🔎🎲@eaplmx·
#gameIdea A fantasy football but for the next year World Cup Choose players from any country and win points based on stats
Emmanuel P L 🔎🎲 tweet media
English
0
0
0
14
Emmanuel P L 🔎🎲
Emmanuel P L 🔎🎲@eaplmx·
@carlosgtardon Pues esa es la "batalla" entre proveedores y público. La (mayoría de la) gente quiere poder jugar su producto por el mayor tiempo posible, y los productores, que lo olvides y compres el siguiente. Lo interesante está en los detalles, pues son medios interactivos que envejecen
Español
0
0
2
10
Carlos G. Tardón
Carlos G. Tardón@carlosgtardon·
Para vuestra información y tranquilidad (la última imagen sobre todo). Pero lo importante es que todo el mundo sepa que los videojuegos son un servicio y no un producto, que cada 2 o 3 años se lía siempre por lo mismo.
Carlos G. Tardón tweet mediaCarlos G. Tardón tweet mediaCarlos G. Tardón tweet mediaCarlos G. Tardón tweet media
Español
1
2
6
253
@alejandrozepe
@alejandrozepe@alejandrozepe·
con la noticia de que ya está listo el libro de @tdinh_me sobre su experiencia construyendo proyectos de manera independiente. ya hay lectura para la semana. :)
@alejandrozepe tweet media
Español
1
0
4
314
Emmanuel P L 🔎🎲
Emmanuel P L 🔎🎲@eaplmx·
@Yoyi_3d @carlosgtardon Yep, unos porcentajes 80-20 o algo así En mi caso un 20%. Sí lo hago, aunque la menor de las veces. Lo interesante sería si es una proporción similar como lo pides a un humano.
Español
0
0
1
11
Emmanuel P L 🔎🎲
Emmanuel P L 🔎🎲@eaplmx·
Después de hacerme loco por un buen rato, decidí activar Google Play Store Pass (o #PlayPass...) Aunque sigue estando rara la propuesta, por ahora estoy probando un par de juegos que me están llamando la atención... Por unos 3 dólares al mes, nada mal play.google.com/store/pass
Español
0
0
0
39
Emmanuel P L 🔎🎲 retweetledi
Freddy Montes
Freddy Montes@fmontes·
Una cosa que aprendí trabajando como lead, PM, PO, lo que sea, es que haciendo reuniones y asignando tareas no se logra nada. Tienes que "traer agua pa' tu charco", es decir, lograr que tu equipo se suba al barco con vos. Y mirá, yo he probado muchas cosas, y lo que me funciona increíblemente bien es: ✨ Mostrar el futuro que ELLOS pueden construir. No les ando hablando de tickets ni puntos. Les pinto la imagen de lo que van a lograr, les enseño cómo pueden lograrlo y les afirmo que tienen toda la capacidad de hacerlo. La gente nunca se olvida de cómo les mostraste lo que eran capaces de hacer.
Español
10
9
158
8.3K
Emmanuel P L 🔎🎲 retweetledi
José Dimas Luján
José Dimas Luján@josedlujan·
🧵 Cómo saber si ya eres senior (y nadie te lo ha dicho) Muchos esperan un título, un correo, una ceremonia. Pero en realidad, a veces ya lo eres... y solo falta que alguien lo reconozca. 8 señales de que ya actúas como senior, aunque no te hayan dado el nombramiento todavía.👇
Español
4
46
355
38.8K
@alejandrozepe
@alejandrozepe@alejandrozepe·
mi técnica de pomodoro en home office: sentarme a trabajar en la compu desde temprano e intentar acabar todos los pendientes del día hasta antes de que me empiece a dar hambre.
Español
3
0
30
1.1K