Joined March 2010
79 Photos and videos
Marcos Costa retweeted
🚨BREAKING: You can now run Claude Code for FREE. No API costs. No rate limits. 100% local on your machine. Here's how to run Claude Code locally (100% free & fully private):
Community note
The post's method runs open-source models (e.g. Qwen) via Ollama in a Claude Code-compatible interface. It does not run Anthropic's proprietary Claude models locally, as they require API access and are not open-source or downloadable. ollama.com/blog/claude docs.anthropic.com/en/docs/about-…
219
1,217
12,751
2,169,211
Marcos Costa retweeted
Backend Request Lifecycle – Simplified Client request ↓ DNS → resolves service location ↓ Load Balancer → traffic distribution ↓ API Gateway → auth, rate limits, routing ↓ Middleware → logging, tracing, validation ↓ Controller / Handler → request intent ↓ Service Layer → business logic ↓ Cache lookup → fast path (Redis / in-memory) ↓ Database query → slow path (source of truth) ↓ Transactions → consistency guarantees ↓ External calls → retries, timeouts, fallbacks ↓ Domain events → async side effects ↓ Response assembly → DTOs, serialization ↓ HTTP response → status payload ↓ Client rendering → perceived performance ↓ Metrics → latency, error rates ↓ Logs → what happened ↓ Traces → where time was spent ↓ Alerts → when things go wrong ↓ Post-mortems → learning loop 🎯 If you understand this flow, backend systems become debuggable, scalable, and predictable. Feel free to add what you think I missed 👇
Kubernetes Core Components - Simplified Cluster basics ↓ API Server → the front door ↓ etcd → cluster state & truth ↓ Scheduler → Pod placement logic ↓ Controller Manager → desired vs actual state ↓ kubelet → node-level execution ↓ kube-proxy → Service networking ↓ Pods → smallest deployable unit ↓ ReplicaSets → Pod guarantees ↓ Deployments → safe change & rollout ↓ Services → stable access ↓ Ingress → external traffic entry ↓ ConfigMaps → configuration ↓ Secrets → sensitive data ↓ Requests → limits → QoS ↓ Health checks (liveness / readiness) ↓ RBAC → access control ↓ Events → logs → metrics ↓ Helm → repeatable installs ↓ GitOps → controlled deployments ↓ Troubleshooting → reality skills 🎯 If you understand this flow, Kubernetes stops being confusing. It becomes predictable. Feel free to add anything I missed in the comments 👇
13
96
809
58,232
Marcos Costa retweeted
❌ Backend is NOT: 1. A specific language or framework 2. CRUD APIs glued together 3. Writing controllers only 4. ORMs and annotations 5. Chasing the newest tech stack ✅ Backend IS: 1. Systems that stay correct under load 2. APIs that fail gracefully and predictably 3. Data models that survive product changes 4. Services that handle partial failure without panic 5. Latency, throughput, and cost kept under control 6. Clear contracts between services and teams 7. Boring, reliable systems that run at 3 a.m. Languages and frameworks are just tools. Backend is designing systems that hold up under load and bad external actors. Master the fundamentals, not just the buzzwords. So that when today’s framework is replaced and when AI takes over, your backend skills will be valid still.
❌ DevOps is NOT: • Kubernetes • Jenkins   • Terraform • Docker • AWS/Azure ✅ DevOps IS: • Applications that deploy without drama • Infrastructure that scales while you sleep • Systems that rarely break • Problems caught before customers notice • Teams that actually talk to each other Tools are just hammers and nails. DevOps is building the damn house. Master the WHY, not just the HOW. Because when Kubernetes becomes obsolete (and it will eventually), your DevOps skills won't.
11
115
1,210
244,802
Marcos Costa retweeted
Holy shit they’ve LinkedInified my shitpost, including a medium article, and tons of ai hallucinated corpospeak, truly a cursed platform
BREAKTHROUGH: I have invented a novel object notation format that provides an additional 71% token savings over JSON and 59% over TOON. I have named it VSC (Values Separated by Comma), patent pending.
273
412
5,389
439,464
Marcos Costa retweeted
5 May 2025
Convert a Docker image into a standalone executable you can run or share
82
411
5,280
510,399
Com quantos anos vocĂŞs descobriram?
5 May 2025
It isn't meant to be thrown away
80
É importante ser rigoroso
É importante ser rigoroso com definições
3
426
O que vocĂŞ desenvolveu ou problema que resolveu como programador Front-End que te deixa mais orgulhoso? Consegue explicar em poucos posts?
11
1
12
3,614
O desafio aqui era criar plug-ins para capacitor para conversar com o hardware das impressoras e buscar informações de scanner e exibir na tela, ao mesmo tempo que tinha que fazer autenticação via OAuth para fazer o upload dos arquivos para nuvem.
1
1
297
Capacitorjs me permitiu criar plug-ins para conversar com hardware antigos (usando uma biblioteca js) e novos (usando uma biblioteca para Android escrita em. JAVA e C ). Ionic me dava possibilidade de criar dois pacotes de publicação usando a mesma UI.
1
280
Regra de vida isso aqui
Regrinha básica de legibilidade de código que me ensinaram e eu nunca esqueci: O tamanho do nome de uma variável deve ser proporcional a quão longe da definição dela ela vai ser usada. i.e.: Quanto mais longe do contexto o uso, mais contexto ela deve carregar consigo.
2
239
O que vocĂŞ considera mais importante de fazer logo no inĂ­cio do seu projeto de desenvolvimento de software?
12% Ambiente de produção
19% CI/CD
31% Road Map
38% 🍿
16 votes • Final results
1
1
210
Paquetá: NUNCA CRITIQUEI #CopaAmèrica
143
Marcos Costa retweeted
369
4,861
45,776
1,039,897