10 projects that make u a goated backend dev:
0. Notification system
1. Video processing queue
2. Search autocomplete
3. Real-time leaderboard
4. Payment retry engine
5. Email delivery service
6. Analytics event pipeline
7. Collaborative text editor
8. Distributed job runner
9. Social media feed
He trabajado con mucha gente demasiado junior, incluso trainee en cargos de CTO, jefe de proyecto o Principal Engineer. Esto se da en Start-ups muchísimo.
El problema es que son idiotas con el ego muy desproporcionado a la realidad y no aprenden. Así que ya no me desgasto con ellos.
Lo mejor que se puede hacer es huir de ahí cuanto antes. No entienden de procesos, de desarrollo, términos técnicos, y lo peor es que el éxito no está dado por el conocimiento, si no por la cantidad de capital que es capaz de levantar con inversionistas.
El mundo está lleno de trabajos para desarrolladores, muy buenos, bien pagados y con excelente ambiente. No te quedes en un ambiente de mierda solo por stock options.
skills every backend dev must have:- C/C++
- TCP/IP
- debugging
- profiling
- shell scripting
- reading kernel code
- writing clean APIs
- systems thinking
- memory management
- building from scratch
- knowing when to cache
- reading a stack trace
- shipping before it's perfect
- understanding what "fast" actually meansbasically just be the computer.I'm not completely there yet, but I will .
The best guide for anyone to dive how an HTTP server works & build one yourself.
This article will help you learn:
0. Networking protocols (TCP/UDP)
1. HTTP under the hood
2. Chunked encoding
3. Building state machines
4. Writing your own parser
5. Concurrency basics (multithreading)
La mejor manera de aprender es ensuciándose las manos.
Todo concepto aprendido, ponerlo en práctica, encontrar sus ventajas, desventajas y alternativas.
C HTTP Server Tutorial - Dead Simple!
In this video, I’ll show you how to build a minimal HTTP server in C that can serve HTML files using raw sockets.
someone asked Beej how sockets work in C. he got tired of explaining it. so in 1995 he put it all online.
it's been the definitive socket programming guide for 30 years.
it covers everything: TCP, UDP, IPv4, IPv6, non-blocking I/O, select(), poll().
graduate OS courses worldwide assign it. it's funnier than any technical book has a right to be.
it's free and always will be.
¿Qué hay que hacer para aprender inglés?
Tengo 15 años como profesor. Antes de ese tiempo, tuve 3 años como estudiante. 18 años de enamoramiento con el idioma
Si tuviera que aprenderlo de nuevo, ignoraría los consejos genéricos de internet y respondería estas preguntas:
Saber programar ya no se trata de escribir cada línea de código, se trata de saber cuándo el código está mal y para eso, sigues necesitando aprender a programar.
En la empresa estamos migrando un monolito de AWS a GCP.
Aproveché esta migración y usé Fable 5 para reestructurar TODO a microservicios con DDD.
Fue increíble el nivel técnico, en una sola sesión la IA:
▪️ Mapeó los equivalentes en GCP y armó todos los manifiestos de Kubernetes (K8s).
▪️ Migró la base de datos relacional a una arquitectura NoSQL distribuida.
▪️ Implementó comunicación asíncrona entre servicios usando gRPC y Pub/Sub.
▪️ Escribió toda la infraestructura como código (IaC) con Terraform.
▪️ Añadió observabilidad con OpenTelemetry y políticas de seguridad Zero-Trust.
Según el dev team, esta tarea debería tomar al menos 2 años, pero gracias a Claude, todo el trabajo se hizo en cuestión de horas!
Absolutamente nada funcionó.
Imagine being at such a senior level, having earned enough money and still putting out valuable content on YouTube with this consistency.
And here we people make excuses.
No doubt you need to have passion and obsession about something to be like this. Some people will say he has paid courses but again sharing something valuable from own experience doesn't necessarily need to be free. I did watch a lot of his videos during my placement prep and would surely love to join his cohort one day.
Mad respect for @arpit_bhayani sir.
"Entiendo todo en inglés, pero cuando hablo me enredo y me trabo 😔"
Soluciónalo con estos 6 hábitos 📌
1. Habla solo en voz alta todos los días sobre una situación concreta.