AngelDev

325 posts

AngelDev

AngelDev

@AngelDev_08

20 y/o Mexican SWE estudent • Junior SWE interested in reliable & scalable systems • Learning in public • Open to opportunities "

Mexico 가입일 Aralık 2025
178 팔로잉10 팔로워
AngelDev
AngelDev@AngelDev_08·
@rutu_3 Is that really hard? Or is it easier than it looks?
English
0
0
1
6
Giyu
Giyu@rutu_3·
Interviewer in 2016: What is the Full form of HTML, CSS & JS. Interviewer in 2026: Design a flexible system architecture that supports both distributed and isolated database configurations. The system should enable users to maintain dedicated databases while ensuring seamless compatibility and integration for those using the shared platform.
English
2
0
24
705
AngelDev
AngelDev@AngelDev_08·
@Gsnchez Te refieres a modularizar el codigo para que la IA le entienda más? 🥺
Español
0
0
1
72
Gerard
Gerard@Gsnchez·
Llevo cerca de 20h con un problema de optimización (muy complejo, si me preguntan) con mejoras marginales convergiendo a 0, hasta que me he cansado y he optado por desacoplar la capa de datos de la lógica, rediseñando bottom-up desde los inputs, y la accuracy se ha duplicado. A veces el mejor prompt engineering es dejar de tocar el prompt.
Español
8
5
80
14.6K
AngelDev
AngelDev@AngelDev_08·
@Hi_Mrinal In my classes and in a lot of videos they call the way you organize the code as architecture, it always confused me because It made the role of a software architect seem easy, and I knew it wasn't, it still confuses me
English
0
0
1
184
Mrinal
Mrinal@Hi_Mrinal·
Some conversations which I think should be publicly available 1/n > I don't want to sound dumb but like, even just organizing code into folders counts as architecture right ?? >> That is what you call modularity, when you add folders you are just trying to separate concerns which is also a good habit. But there's the thing it's only a small piece of architecture. Modularity is more of a coding practice thing than a full architecture decision. What it does help with is debugging, testing, and keeping your code easy to maintain.
English
7
5
100
4.2K
AngelDev
AngelDev@AngelDev_08·
@5eniorDeveloper Ni siquiera por becarios, por estudiantes haciendo sus prácticas 😂
Español
0
0
0
358
AngelDev
AngelDev@AngelDev_08·
@fmontes Y hay alguna manera de tener alguna voz o conocimiento del negocio si se es dev? He visto que es de las mejores maneras de avanzar pero no sé me ocurre una manera de participar que no sea trabajar en startups sin jerarquía tan extensa o crear mis propios proyectos
Español
0
0
0
39
Freddy Montes
Freddy Montes@fmontes·
@AngelDev_08 Porque les pusieron encima: Project managers Scrum masters Product managers Product owners Etc etc etc
Français
1
0
2
160
Freddy Montes
Freddy Montes@fmontes·
No es vibe coding es ingeniería de software y desarrollo de producto en 2026. Tenemos procesos rigurosos que con la AI lo que hemos hecho es hacerlos más rigurosos. Tampoco delegas el pensamiento crítico, al contrario como developer te enfocas en la estrategia, diseño, planning y architectura, te mueves hacia arriba. Lo que delegas es la ejecución que es el trabajo manual de “escupir” el código.
Mica@messycatx

sisis, todo bien con la evolución pero de qué sirve si no entendes los bugs que te genera la ai y también le delegas el pensamiento critico a la ai.

Español
7
4
67
7.3K
Daniel Guerrero
Daniel Guerrero@decimodan·
@AngelDev_08 @BettaTech No, por qué cuando se envía a Kafka (por ejemplo) si hay más de 1 partición, podríamos decir que vive “una copia” en cada partición… por tanto, puedes consumirlo varias veces en ciertos escenarios… en mi experiencia, siempre habrá duplicados (un ejemplo, es retry’s o backfills)
Español
1
0
2
178
Martí
Martí@BettaTech·
Entrevista técnica: El sistema de mensajería en tiempo real entrega mensajes duplicados o fuera de orden en momentos de alta concurrencia. ¿Cómo lo resuelves?
Español
132
12
440
85.5K
AngelDev
AngelDev@AngelDev_08·
@enricrobert_ Tu objetivo principal era el vivir la experiencia de hacer un proyecto como saas? He pensado en si hacer algo a si o no, pero siento que sin una idea buena no llegara a ningún lado
Español
0
0
0
22
Enric Robert
Enric Robert@enricrobert_·
@AngelDev_08 No es que lo recomiende es que lo estoy haciendo 🤠 Se aprende mucho
Español
1
0
1
12
Enric Robert
Enric Robert@enricrobert_·
El patrón se repite Mucha de las personas que conozco que emprenden vienen de ser jugadores profesionales de algún videojuego Al final no serán tan malo los videojuegos 🤓
Español
3
0
11
657
AngelDev
AngelDev@AngelDev_08·
@Hi_Mrinal It sounded like it was more complex jajajaja, that's an usual task as a backend engineer? Or it has more to do as a infra engineer?
English
0
0
0
30
AngelDev
AngelDev@AngelDev_08·
@decimodan @BettaTech Usar el patrón outbox también resolvería lo de los mensajes duplicados? Ya que se tiene un registro de que ese mensaje es único
Español
1
0
0
244
Daniel Guerrero
Daniel Guerrero@decimodan·
Es más complejo de lo que parece y depende del sistema de entrega en tiempo real, pero asumiendo que se usa Kafka: 1) Los duplicados los trato como inevitables y los resuelvo con consumo idempotente usando el patrón Inbox e ids únicos por mensaje. 2) La consistencia entre la escritura de negocio y la publicación de eventos la resuelvo con Outbox transaccional. 3) Para el desorden, no intento orden global: garantizo orden por entidad usando una partition key estable, procesamiento secuencial por clave y versionado o sequence numbers para detectar eventos tardíos u obsoletos. Está solución también requiere más trabajo (por que los consumers dependen del lenguaje) así que haría una librería por lenguaje que se use en la compañía para trabajar esto. PD: en tiempo real, diseñar eventos “ordenados” es un anti patrón
Español
1
0
15
3K
AngelDev
AngelDev@AngelDev_08·
@tomasmalamud @__Fiamy Que tan difícil es que esto pase si trabajas con raw sql? Personalmente nunca me ha pasado pero no sé si cuando trabaje con EF (vi que es común ahí) tenga que estar el doble de atento
Español
0
0
0
295
Tomás Malamud
Tomás Malamud@tomasmalamud·
N+1 PROBLEM Uno de los mayores responsables de bajo performance es el N+1. Y suele ser fácil de resolver. Ponele que hiciste una app de gestión de pedidos y querés mostrar todos los clientes con los pedidos que hicieron. Tenés dos formas de hacerlo: 1. Traés todos los clientes, y por cada cliente, haces una query a sus pedidos. Si tenías 1000 clientes, son 1000 queries + 1 para listar los clientes. Si tenías 100.000 clientes, son 100.001 queries. Esto es el N+1. Se vuelve lentísimo a medida que escala y consume mucho más recursos. 2. Traer todo con algo como un JOIN. Sin importar la cantidad de clientes, siempre va a ser 1 query. Muchísimo más rápido y más ligero para la DB. Los agentes (codex o CC) son muy propensos a cometer este error, pero también lo saben arreglar. Prueben de pedirle "review queries to find N+1 problems" y seguro va a encontrar algo interesante.
Español
11
13
309
27.4K
Manware
Manware@IAmManware·
AI these days are getting too realistic
Manware tweet media
English
3
0
46
714
AngelDev
AngelDev@AngelDev_08·
@IAmManware Bro at first i believed it was something out of this world Then i read the code...
English
0
0
1
45
Manware
Manware@IAmManware·
Can't believe one of my subscribers made this, this is on another level....
Manware tweet media
English
18
0
89
2.3K
AngelDev
AngelDev@AngelDev_08·
@enricrobert_ 6€ es una millonada para un estudiante que no ocupa gastar mucho xd
Español
0
0
0
18
Enric Robert
Enric Robert@enricrobert_·
Se viene history telling🤠 Todo se remonta a 2019 Cuando el CO**D aun no había llegado Que tiempo aquellos xD Con 17 añitos hice Erasmus en Eslovenia pero un Erasmus un tanto diferente No iba a estudiar si no que iba a hacer las practicas del grado medio ahí y encima era un Erasmus en verano Pues yo cumplo años en verano el 5 de Julio y por fiiin hice los 18 años ahí en Eslovenia Entonces mi goal era que cuando llegase a España empezar a trabajar ya que por fin podia y también me hacia falta money para poder pagarme mis cosas (De mas pequeño me había apuntado alguna oferta pero siempre me rechazaban por la edad y me pedían 18 años mínimo) Pues a mediados de agosto ya llegue a España y me puse modo focus a buscar curro Procedí a instalarme media Play Store de apps de estas de buscar curro y spamear CV xD Sin miedo al éxito! Pues a las 2 semanas ya conseguí mi primer trabajo de camarero en un italiano en un pueblo llamado Sitges Yo en ese momento en mi cabeza era rico jajaja Por fin tenia un poco de independencia y dinero Cobraba 6€/h y con mis turnos partidos pero da igual jajaja Yo iba super motivado y lo daba todo xD Por fin tenia trabajooo! Estuve un año y medio ahí y lo llegue a compaginar mientras hacia el grado superior En general la experiencia no fue agradable... Entre los compañeros, el rollo que había ahí, etc Con el paso de los meses me fui quemando mucho de ese sitio y iba a currar bastante desmotivado Pero claro en ese momento era lo único que me daba dinero y tampoco lo quería dejar... Entocnes, resumiendo mucho.... Un dia al terminar un servicio que ya estábamos recogiendo Me cogió el encargado y básicamente me dijo que estaba fuera Tampoco me dio muchos motivos (yo creo que era porque con el justamente no tenia muy buen rollo) No lo llegue a entender mucho el porque Pero bueno.... En ese momento le di mucho importancia xD Y me sento fatal Ahora lo pienso y es lo mejor que me podia haber pasado Perooo A los pocos meses empecé mis practicas como programador en el grado superior 🤠 Y ya el resto es historia :)
Enric Robert@enricrobert_

Algún día contaré la historia de mi primer trabajo con 18 años mientras estudiaba el grado superior de informática Cobrando la gran fortuna de 6€/h con turnos partidos 🤠

Español
2
0
12
1.9K
Tu pelón favorito ☝🏽🤓
@BettaTech SQL/NoSQL, S3-like(blobs), chunks + resumable uploads, multipart, CDN, sharding por hash(SHA-255), stateless-load balancer, auto scaling horizontal y muchas otras palabras raras que la mayoría no entiende.
English
5
1
126
6.7K
Martí
Martí@BettaTech·
Entrevista técnica: ¿Cómo diseñarías un sistema de almacenamiento de archivos escalable tipo Google Drive?
Español
129
15
537
84.8K
AngelDev
AngelDev@AngelDev_08·
@cavenaghiulises Pero ahora es más fácil esa parte, ya que no es necesario ver toneladas de documentacion (que ver documentación es bueno pero se reduce mucho ese esfuerzo)
Español
0
0
0
3
AngelDev
AngelDev@AngelDev_08·
@cavenaghiulises Personalmente creo que la parte de implementación o codear era la más molesta, el tener que conocer a fondo un framework para implementar una solución era algo tedioso, con la IA está barrera se levantó un poco, aunque aún es necesario saber lo que se hace y como se implementa
Español
1
0
0
10
Ulises Cavenaghi
Ulises Cavenaghi@cavenaghiulises·
Que los devs (no todos, aclaro), anden llorando porque se redujo la barrera de desarrollar cosas por cuenta propia, me hace acordar cuando salió Canva hace unos años atrás... Miles de diseñadores llorando porque "eso no es diseñar", "hay que pagar por herramientas mejores", y no sé cuanto llanto más. Estas nuevas herramientas lo que hacen es agrandar la torta. Si lo ves de otra manera, no solo que no entendés de la creación de riqueza, sino que tenés pensamientos limitantes y de escasez, que solo te hacen ver amenanzas, en vez de oportunidades.
Español
47
17
256
28.5K
AngelDev
AngelDev@AngelDev_08·
@fierillo @BettaTech No critica al que no sabe, critica a los que se enorgullecen de no saber, lo cual si puede llegar a ser malo
Español
0
0
0
66
⚡️Fierillo
⚡️Fierillo@fierillo·
Soy el que "no sabe que es CRUD" Y estas totalmente errado Primero, se que es un crud, aunque nunca sabia que eso que hacia se llamaba CRUD. Y se trata de todo el hate pedorro porque la gente es tan vaga que prefiere concluir que alguien no sabe usando esos heuristicos pedorros en vez de realmente fijarse si sabe o no sabe En otro mensaje criticas la perdida de curiosidad de la gente, Yo te diria que perdiste le curiosidad de saber como la gente resuelve problemas y preferis caer en simplifaciones para prejuzgar. Vos tambien estas fallando.
Español
8
0
4
1.2K
Martí
Martí@BettaTech·
¿Cuándo hemos normalizado que no saber algo es mejor que saberlo? Nose veo gente orgullosa de no saber lo que es un CRUD, o un hash… Y me preocupa. Me preocupan muchos mensajes que veo de “¿Para qué debería saber esto?” Es como ver a adolescentes diciendo que para qué deberían aprender a derivar y promoviendo que no aprendas matemáticas.
Español
47
40
433
23.7K