Daniel Alvarez (@dalvarez) header
Daniel Alvarez (@dalvarez) profile picture

Software Developer/Architect/DevOps & Tech enthusiast

Buenos Aires, Argentina
Joined May 2007
Photo by Daniel Alvarez (@dalvarez)Photo by Daniel Alvarez (@dalvarez)Photo by Daniel Alvarez (@dalvarez)Photo by Daniel Alvarez (@dalvarez)Photo by Daniel Alvarez (@dalvarez)Photo by Daniel Alvarez (@dalvarez)Photo by Daniel Alvarez (@dalvarez)Photo by Daniel Alvarez (@dalvarez)Photo by Daniel Alvarez (@dalvarez)Photo by Daniel Alvarez (@dalvarez)
Daniel Alvarez retweeted
We're adding support for AGENTS.md to Claude Code. Starting today in version 2.1.277, if there is no CLAUDE.md in a folder, Claude will check for and use AGENTS.md. You can toggle this behavior in /config.
2,056
2,631
2,521
31,316
5,631,100
¿Quieres ganarte un año GRATIS en metalcode.io? Solo debes dar RT a este tuit, y seguirme en Instagram, donde estaré subiendo videos bailando y en bikini → instagram.com/hdeleonnet/ Anunciare al ganador esta semana, y verificaré que me siga en aquella red social.
27
106
5
94
19,632
Daniel Alvarez retweeted
A basic VPS runs $20-40 a month at most providers. This GitHub README has been telling people how to get the same thing for $0 since 2015. > It's called free-for-dev. 132k stars, still maintained daily, 1600+ people adding new free tiers and killing dead ones every week. Not 14-day trials. The rule: if it's not free for at least a year, it doesn't make the list. Inside: → Oracle Cloud - 2 servers, 12GB RAM, free forever, no time limit → AWS Lambda - run code 1 million times a month before you pay a cent → Cloudflare - unlimited websites, DNS, SSL, and a global CDN, free → Google Cloud Run - 2 million requests a month on the house One rule they never break: if the security certificate isn't free too, it gets deleted from the list. Every side project starts with the same 20 minutes of Googling "is this actually free." This repo already did that search for you, and keeps redoing it every week. Bookmark it before your next project makes you do that search all over again. github.com/ripienaar/free-fo…
$300 in API credits. $0 card. An Australian provider just put GLM-5.2, Gemma 4, and Kimi K3 on a normal OpenAI-compatible endpoint. It's called AI Compute Australia. Inside: → $100 on signup with WELCOME100 → another $200 if you drop WELCOME200 in the profile → GLM-5.2, Gemma 4 (26B / 31B), Kimi K3, gpt-oss-120b / 20b → no card, $0 minimum Setup: → https://aicompute(.)au/ → coupon WELCOME100 → profile → WELCOME200 → point Cursor / OpenCode / anything at the endpoint Honest flag: promo listed until 23 Aug. Community already arguing whether some endpoints are the real weights. Backend not independently confirmed. Treat the labels as claimed, not proven. $300 to test the stack before you pay anyone. Bookmark this before they kill the profile coupon.
24
115
7
1,276
183,727
Daniel Alvarez retweeted
Dicen que no hay que postear estas cosas porque te mostrás débil, pero esto no es LinkedIn sino Twitter. Estoy buscando trabajo con urgencia razonable y ansiedad poco razonable. Tengo experiencia con React/Next.js, Python, Docker, VPS, soporte/sysadmin, contenido técnico, workshops y capacitación. Inglés avanzado (10 años como traductor full time y trabajo en inglés desde siempre.) Me interesan roles remotos LATAM/worldwide en frontend, backend Python, AI tooling/evals, soporte técnico, DevRel, technical content o infra/DevOps inicial. Vengo entrevistando y llegando a instancias finales de varios procesos, pero mis reservas se están acabando y los trabajos freelance y las mentorías no alcanzan. Si sabés de algo, mandame DM o referime. Ahora sí: Aaaaahhhhhrrrrrrggggggghhhhhh!
83
683
24
1,219
124,506
Daniel Alvarez retweeted
The Kubernetes ecosystem is beautiful. Every tool exists to solve a problem that Kubernetes couldn't solve. You run everything with kubectl. Get pods, describe, logs, exec, delete, apply, 50 times a day across 5 namespaces. It works but it is slow, painful and easy to run the wrong command on the wrong namespace. >> So you use K9s or Lens. A terminal UI that shows your entire cluster in one view, lets you switch namespaces in one keystroke and tail logs without typing a single command. You deploy with kubectl apply from your laptop. Someone changes a deployment directly on the cluster, and what is running no longer matches what is in Git. That is drift, and it is silent until prod breaks. >> So you use ArgoCD. Git becomes the single source of truth, every change syncs to the cluster automatically and if anyone touches a deployment manually ArgoCD overrides it back. Your Kafka consumer has 200,000 messages piling up, CPU is at 5 percent and HPA sees no reason to scale. The queue keeps growing and users are waiting. >> So you use KEDA. It scales pods on queue depth, SQS message count or Prometheus metrics and not just CPU. The backlog clears. HPA adds pods during a spike but the nodes are full and new pods sit in Pending. HPA did its job but the cluster had nowhere to put them. >> So you use Karpenter. A new node appears in seconds when pods are stuck in Pending and disappears when the load drops. You only pay for what you use. Every pod can talk to every other pod by default. Your payment service can reach your database, your internal tool can reach your logging service and nothing is blocked unless you block it. >> So you use Network Policies. Your database only accepts traffic from the app, everything else is denied and the blast radius of a compromised pod shrinks dramatically. You have 20 microservices, one starts responding slowly and retries pile up across 4 other services. A cascade begins and you have no visibility into where it started because all traffic is invisible. >> So you use a Service Mesh. Istio or Linkerd puts a sidecar proxy next to every pod, gives you mTLS between every service, retries, circuit breaking and traffic metrics without touching a single line of app code. Your secrets are Base64 encoded in Kubernetes, sitting in etcd and readable by anyone with kubectl access. You want them in Vault or AWS Secrets Manager but you do not want to rewrite your app to fetch them. >> So you use the Secrets Store CSI Driver. Secrets live in Vault or AWS Secrets Manager and get mounted directly into your pod as files. The secret never lives in Kubernetes. A developer ships a container running as root, another ships with no resource limits and you find out after the incident. Every time. >> So you use Kyverno. Policies enforced at admission before anything enters the cluster, no root containers, no images without a digest and no deployments without limits. Something is wrong. Pods are restarting, latency is spiking and memory is climbing but you have no numbers, no history and no way to know when it started. >> So you use Prometheus and Grafana. Prometheus scrapes metrics from every pod, node and component and Grafana turns those numbers into dashboards. You see the spike, the exact time it started and which service caused it. Grafana shows the spike but not which request triggered it, which service it hit first or where it slowed down. Logs give you fragments and metrics give you totals. Neither gives you the full story. >> So you use Jaeger. It follows one request across every service it touches, shows you latency per hop and the exact failure point. The needle in the haystack, found in seconds. That is the ecosystem. Not a list of tools.
1
15
139
7,233
Daniel Alvarez retweeted
8 GitHub Repos to Learn Kubernetes 1. Kubernetes The Hard Way github.com/kelseyhightower/k… 2. Awesome Kubernetes github.com/ramitsurana/aweso… 3. Kubernetes Examples github.com/kubernetes/exampl… 4. CKAD Exercises github.com/dgkanatsios/CKAD-… 5. Kubernetes Hands-On Projects github.com/techiescamp/kuber… 6. Kubernetes Practical Exercises github.com/seifrajhi/Kuberne… 7. Kubernetes Learning Path github.com/techiescamp/kuber… 8. Fast Kubernetes github.com/omerbsezer/Fast-K…
9
77
2
341
16,366
Daniel Alvarez retweeted
🎁 Sorteo una MacBook Air 13” M3 16GB 512GB SSD (el gato no está incluido). 👉 Es gratis, no es una rifa. 📆 Fecha del sorteo: domingo 22/02 por la tarde. Para participar tenes que: - Seguir esta cuenta - Darle RT y like a este post Además: voy a elegir personalmente el comentario que más me haga reír y le regalo unos AirTags. Esto lo hacemos desde @NEATechStore. Si estás buscando comprar una Mac, celular o gadgets ahora, acá está nuestro catálogo y WhatsApp: bio.site/neatechstore Atendemos con buena onda y memes. Stock en CABA y envíos a todo el país. En el primer comentario dejo todos los detalles del sorteo.
1,956
9,175
130
11,846
677,340
Daniel Alvarez retweeted
Most OAuth tutorials are fantasy land. Here’s the real thing: Keycloak in Docker + Authorization Code + PKCE, end-to-end. - realm + public client - .well-known discovery - PKCE in Postman - token/JWT + common 401/403 fixes Watch it here: youtu.be/neqUYC61tUM
1
19
139
5,767
No lo tenía a @PeladoNerd cantando y tocando la guitarra tan bien... youtube.com/watch?v=kKg0_7vE…
1
130
Los terraplanistas deben estar tranquilos con el tema del tsunami, porque el agua se va a caer al espacio nomás....
257
Daniel Alvarez retweeted
¡SEIS (6) LICENCIAS ANUALES para cualquier IDE de JetBrains GRATIS! 👉 Para participar: 1️⃣ Follow 2️⃣ RT este tuit Los ganadores serán anunciados el viernes 27 de Junio 🍀
30
299
4
218
16,524
Daniel Alvarez retweeted
Cambiando UNA LÍNEA en tu workflow de GitHub Actions podés obtener: ⚡️ Hasta 2x más velocidad 💰 Más del 50% de ahorro en costos ♾️Concurrencia ilimitada Todo esto gracias a blacksmith.sh . Sip, UNA sola línea, mirá qué fácil: #ad #blacksmith #githubactions #cicd
8
49
3
340
22,753
Como conseguir un CUPÓN DE $24.000 para usar en MERCADO LIBRE (con mínimo de compra de $120.000). Hay que seguir estos pasos: 1) Desde la APP de @ML_Argentina compartir un clip con al menos 7 personas que tengan cuenta en Mercado Libre, y que esas personas vean el clip completo. Por ejemplo este es mi clip: mercadolibre.com.ar/clips/?s… Una vez que lo abren ahí pueden ver otros clips para compartir. 2) Esas personas que vieron el clip, dentro de los próximos 10 días, deberán visualizar al menos otro clip adicional. 3) Cuando se cumplan estos requisitos a las 48hs (a mi me tardó un par de días más) deberían recibir por mensaje privado de la APP de mercado Libre el cupón de descuento de $24.000. 4) El cupón que van a recibir es: AMOCLIPS o USOCLIPS Lo tienen que cargar en la sección cupones, pero solamente va a funcionar una vez que reciban el mensaje de Mercado Libre habilitándolo para su usuario. Se que son varios pasos, pero funciona! Si quieren pueden compartir sus links a continuación del posteo, para que vean los de todos así llegan rápido a las visualizaciones. Yo voy a ver todos los que compartan también 😉
139
5
3
168
104,441
Daniel Alvarez retweeted
¿Quieres una licencia ANUAL para cualquier IDE de JetBrains GRATIS? 👉 Para participar: 1️⃣ Follow 2️⃣ RT este tuit 🗓️ El ganador será anunciado el próximo miércoles 5 de Marzo. ¡Mucha suerte! 🍀
34
377
7
326
23,875
Daniel Alvarez retweeted
JET Pilot is an open-source Kubernetes IDE Features: - Real-time Logs - Kubernetes Object Management - Container Shell - Command Palette ➤ github.com/unxsist/jet-pilot
9
58
3,933
Daniel Alvarez retweeted
SORTEO LICENCIA JETBRAINS! 🎁 Gracias a JetBrains, durante 2025 voy a sortear cada mes una licencia anual para el IDE que tú quieras. Participa: ✅ Sígueme 🔄 Haz Repost 🌐 Sorteo global El 03/02 publico el ganador. Suerte! 🤘
56
602
6
603
48,603