Lo sviluppo software nel 2024 non riguarda più solo la scrittura di righe di codice sintatticamente corrette. È diventato un esercizio di gestione della complessità, orchestrazione di sistemi e, sempre più spesso, integrazione intelligente dell'AI. In questo articolo, esploreremo i pilastri che definiscono l'ingegneria del software moderna e come rimanere rilevanti in un ecosistema che cambia ogni
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.
You've heard about Hermes Agent - the open-source, self-improving AI assistant that remembers what matters, builds reusable skills, and can live on your own infrastructure. It sounds brilliant. And it is. But then comes the practical question: where should you actually run it? You have two main paths. You can roll up your sleeves and set up a VPS yourself - install everything, configure the messag
macOS tar destroys files on Linux: I validated it in my real Railway pipeline and documented the 3 cases nobody mentions There's a Hacker News thread that resurfaced this week with 107 points about a 2024 article: tar on macOS creates archives that Linux can't extract cleanly. The community reacted the way it always does — "use GNU tar", "install gtar with Homebrew", "this has been known for yea
Tar en macOS destroza archivos en Linux: lo validé en mi pipeline real de Railway y documenté los 3 casos que nadie menciona Hay un hilo en Hacker News que resurfaceó esta semana con 107 puntos sobre un artículo de 2024: tar en macOS crea archivos que Linux no puede extraer limpiamente. La comunidad reaccionó como siempre: "usá GNU tar", "instalá gtar con homebrew", "esto es conocido desde hace
Python has optional type annotations - also called "type hints". Like this: def entry_to_dict(entry: Entry) -> dict: return { 'title': entry.title, 'num_likes': entry.num_likes, 'url': entry.url, } The annotations here being "Entry" as the type for the "entry" argument, and "dict" as the return type. In fact, there are at least 3 ways type annotations can be us
Book: AI Agents Pocket Guide: Patterns for Building Autonomous Systems with LLMs Also by me: Thinking in Go (2-book series) — Complete Guide to Go Programming + Hexagonal Architecture in Go My project: Hermes IDE | GitHub — an IDE for developers who ship with Claude Code and other AI coding tools Me: xgabriel.com | GitHub A support agent answers "no, your order shipped on time" with full
When you automate backups, you eventually discover the backup was not the hard part. The hard part was everything around it. This week I got a nice little reminder from my self-hosted agent setup: the backup job can be logically correct, authenticated, scheduled, and still fail because of two very boring constraints: Docker-owned files are not always readable by the user running cron. GitHub Relea