Daniel Naranjo
11.7K posts

Daniel Naranjo
@NaranjoDaniel
Full Stack Developer. A guy with a bunch of ideas, father, husband, developer, traveler, entrepreneur
Katılım Şubat 2010
648 Takip Edilen472 Takipçiler

Today, @editframe emerges from stealth. Agents need video.
Editframe Agent Skills:
npm create @editframe@latest
Just prompt Claude Code, Cursor, or Codex and get a working video or a full interactive GUI.
This video was created just by prompting 👇
English

@DanielBlancoSWE Enhorabuena! El matrimonio no es como lo pintan, es mejor...
Español
Daniel Naranjo retweetledi

@fmontes En el curso Claude API de Anthropic puedes ver todos los hooks
Español

Ayer Claude Code casi me corre rm -rf en el directorio equivocado. Lo paré por los pelos.
Meses trabajando así, sin red, hasta que caí que Claude Code tiene un sistema de hooks que casi nadie usa. Va.
Claude Code es un loop: piensa, actúa, repite. Lee archivos, escribe código, corre comandos.
Un hook es un script tuyo que se mete en ese loop. Hay 13 momentos donde puedes meter mano:
— antes de que use una tool (PreToolUse)
— después de que la use (PostToolUse)
— cuando arranca la sesión (SessionStart)
— cuando se queda esperando input (Notification)
— cuando termina de responder (Stop)
— y 8 más (chequea la doc)
En cada uno Claude te pasa un JSON con todo: qué tool va a usar, con qué inputs, en qué directorio. Tú decides qué hacer. Lo dejas pasar, lo bloqueas, lo modificas, lo logueas, mandas un ping a Slack, lo que se te ocurra.
Node, Python, Bash, lo que sea. Lo registras en .claude/settings.json y ya.
Cuando entiendes esto, la pregunta deja de ser "¿qué hooks instalo?" y pasa a ser "¿qué parte de mi flujo me duele y la puedo automatizar?"
Ideas para arrancar:
— Bloquear rm -rf, force push, git reset --hard antes de que ejecuten
— git add automático cuando Claude toca un archivo
— Ping a Slack cuando se queda esperando permiso
— Loguear cada tool call para revisar después qué carajo hizo
— Inyectar tu CLAUDE.md y decisiones de arquitectura al arranque de cada sesión
— Bloquear cambios en main, forzar feature branches
— Checkpoint de git antes de operaciones riesgosas
— Trackear tokens y avisarte cuando te pasaste
Hay repos open source con hooks ya hechos. Úsalos de referencia. Pero copiar el de otro y meterlo en tu .claude/settings.json no te hace mejor ingeniero, te hace usuario.
Lo valioso ahorita no es tener los mismos hooks que el resto. Es entender el sistema lo suficiente para armar los tuyos. Los que reflejan cómo trabajas tú, qué errores cometes tú, qué parte de tu flujo te duele a ti.
Eso es lo que armamos con @domini_code en Beyond Prompts. No te llevas un kit. Te llevas el modelo mental para diseñar tu propio sistema, el que vas a seguir usando cuando salga el próximo modelo y el siguiente.
22 y 23 de mayo, 2 sesiones en vivo. [link abajo]
Español

@DanielBlancoSWE @iagolast Hace poco leí sobre la arquitectura de GH, y hablaba sobre el valor ($7.5B) cuando fue adquirido (2018) y ya sabian que no escalable en el tiempo. Me preguntó por qué esperar el colapso en lugar de mejorarlo?
Español
Daniel Naranjo retweetledi
Daniel Naranjo retweetledi

Lo que decimos los devs, pero traducido.
Refactor: Tocar código que funciona para sentirnos productivos.
MVP: Lo que para nosotros está mínimo y para el usuario está terminado.
Stack: Las decisiones que tomamos antes de entender el problema.
Tech debt: Código que funciona pero queremos reescribir.
Edge case: Lo que el usuario hace todos los días y nosotros descubrimos en producción.
Code review: Donde el problema que resuelve el código no se menciona.
Best practice: Lo que hizo otro, en otro contexto, copiado sin pensar.
Limpieza de código: Procrastinar, pero con git.
¿Cuántas de estas usaste esta semana?
Mañana hago un webinar con @domini_code sobre cómo trabajar en la terminal sin show, LINK ↓
Español
Daniel Naranjo retweetledi
Daniel Naranjo retweetledi

@vero__te_ Busca en idealista.com un departamento en la ciudad que quieras y ya tienes el alquiler promedio, requisitos y condiciones.
Español
Daniel Naranjo retweetledi

🚨 Anthropic just launched its first official AI certification
And it's FREE !
Here's everything you need to know 👇
📌 What it is:
The Claude Certified Architect, Foundations (CCA) launched on March 12, 2026
It's a proctored, 60-question exam testing real production architecture decisions
📌 What it covers:
1. Agentic Architecture & Orchestration → 27%
2. Tool Design & MCP Integration → 18%
3. Claude Code Configuration & Workflows → 20%
4. Prompt Engineering & Structured Output → 20%
5. Context Management & Reliability → 15%
The biggest chunk is agentic architecture
That tells you exactly where the industry is heading
📌 How to access it :
Prep courses → Free for everyone on Anthropic Academy
Exam → Free via the Claude Partner Network (any org can join)
🔗 Register : lnkd.in/d_7T_wb9
🔗 Prep courses : lnkd.in/dXU7xr_v
Want more guides and updates like these ?

English
Daniel Naranjo retweetledi

¡Una alternativa a Firebase y Supabase!
Se llama PocketBase. Gratuita y de código abierto.
✓ Auth y subida de archivos
✓ Base de datos en tiempo real
✓ Panel de administración integrado
Con SDK para JavaScript. ¡Hospédalo donde quieras!
→ pocketbase.io

Español
Daniel Naranjo retweetledi

sniffnet diye rust ile yazılmış bir araç var, internet trafiğini izlemek için. açıp ağ kartını seçiyorsun ve o an hangi cihaz nereye paket gönderiyor, hangi servisle konuşuyor, hangi ülkeye bağlanıyor hepsini
görebiliyorsun.
windows mac linux hepsinde çalışıyor, tek binary. hostların domain ve asn bilgisini çözüyor coğrafi konumu gösteriyorr.
açık kaynak ve ücretsiz.

Türkçe
Daniel Naranjo retweetledi

Learn AI for free directly from top companies.
1 - Anthropic:
anthropic.skilljar.com
2 - Google:
grow.google/ai
3 - Meta:
ai.meta.com/resources/
4 - NVIDIA:
developer.nvidia.com/cuda
5 - Microsoft:
learn.microsoft.com/en-us/training/
6 - OpenAI:
academy.openai.com
7 - IBM:
skillsbuild.org
8 - AWS:
skillbuilder.aws
9 - DeepLearning.AI:
deeplearning.ai
10 - Hugging Face:
huggingface.co/learn
👇Comment "Learning" if you find this helpful.
Repost so others can take help.
Must bookmark for future reference.

Shruti Codes@Shruti_0810
English
Daniel Naranjo retweetledi

¡Aquí tienes mi regalo por el día del libro!
"100 cosas que todo programador debería saber"
Consejos sobre programación, aprendizaje y carrera que te ayudan a evitar errores y mejorar más rápido.
Gratis en PDF, EPUB y HTML:
→ 100cosas.dev

Español

@galislab Mismo pensamiento, misma sensación (circa 2022).
Español

@Conanbatt Estoy en un proceso que te pide un takehome y luego 2 horas, una para defender el assignment y otra de live coding.
Español
Daniel Naranjo retweetledi

X is shutting down Communities on May 6.
Ours, #buildinpublic with 250,000+ members, is one of the largest affected. It's not going anywhere.
We're building a new home for it. Reserve your spot (and your username) before May 6:
buildinpublic.com
English

















