Building an Autonomous Agent Loop with Tool Calling
Moving from Chat interfaces to Action-oriented agents
URL Aesthetics vs. Security: `/users/101` vs `/users/cuid`
Balancing clean URLs with the security risk of ID enumeration
Building an Internal Developer Platform (IDP) with Backstage
The rise of Internal Developer Platforms (IDP) to reduce cognitive load
Debugging in the AI Era: AWS Q inside the IDE
The workflow shift from 'Alt-Tab to Browser' to 'Highlight Code -> Fix' within VS Code
Automating Database Migrations in GitHub Actions
Automating migrations safely within the pipeline
Collision Probability: Why 'Auto-Number' Feels Safe but Isn't
The math behind why CUIDs are safe enough for Google, and why Auto-Numbers create merge conflicts
Why Enterprise Devs Are Banned from Using ChatGPT
Discussing data privacy and IP leakage when pasting code into public LLMs vs using private instances like AWS Q
Time-Sortable IDs: The Hidden Power of ULIDs
How combining a timestamp with randomness (ULID/CUID) gives you sorting for free without a `created_at` index
Blue/Green Deployment Strategy on Kubernetes
Visual comparison of deployment strategies for safety
Amazon Q vs. ChatGPT: The Battle for 'Context'
Comparing ChatGPT's general knowledge vs. Amazon Q's ability to read your specific repository structure