41554 blogs · [ { "id": "01a0871f-1242-72af-b358-71168d0c0ebc", "title": "I’m happy that I made it.", "url": "https://acalustra.com/im-happy-that-i-made-it.html", "published_at": "2026-01-25T22:30:00+00:00" }, { "id": "01a0871f-1242-72af-b358-71168dc21bf7", "title": "On AI Agents, MCP, and Tool Selection", "url": "https://acalustra.com/on-ai-agents-mcp-and-tool-selection.html", "published_at": "2025-12-21T22:30:00+00:00" }, { "id": "01a0871f-1242-72af-b358-71168eb51eae", "title": "Coming Home, Carrying History", "url": "https://acalustra.com/coming-home-carrying-history.html", "published_at": "2025-12-21T22:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-71168f7a961c", "title": "How I dictate to my computer with Kroko AI", "url": "https://acalustra.com/how-i-dictate-to-my-computer-with-kroko-ai.html", "published_at": "2025-11-14T22:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-71168fef73fd", "title": "Marcos: A year of perspective", "url": "https://acalustra.com/marcos-a-year-of-perspective.html", "published_at": "2025-11-14T15:30:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116905414b7", "title": "Can Google win the AI race?", "url": "https://acalustra.com/can-google-win-the-ai-race.html", "published_at": "2025-11-11T15:30:00+00:00" }, { "id": "01a0871f-1242-72af-b358-71169083b112", "title": "Rust, PIO, and Racing: A Personal Project", "url": "https://acalustra.com/rust-pio-and-racing-a-personal-project.html", "published_at": "2025-09-28T14:30:00+00:00" }, { "id": "01a0871f-1242-72af-b358-711690c5001e", "title": "How AI is going to change software dev", "url": "https://acalustra.com/how-ai-is-going-to-change-software-dev.html", "published_at": "2025-06-14T14:30:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116915a6beb", "title": "Rust Design Patterns I Use All the Time", "url": "https://acalustra.com/rust-design-patterns-i-use-all-the-time.html", "published_at": "2025-05-24T09:30:00+00:00" }, { "id": "01a0871f-1242-72af-b358-711691730cb8", "title": "ESA's Proba-3: Creating Eclipses on Demand", "url": "https://acalustra.com/esas-proba-3-creating-eclipses-on-demand.html", "published_at": "2025-05-19T22:30:00+00:00" }, { "id": "01a0871f-1242-72af-b358-711691ffb85e", "title": "Biomass: A New Era in Radar Earth Observation", "url": "https://acalustra.com/biomass-a-new-era-in-radar-earth-observation.html", "published_at": "2025-05-03T18:30:00+00:00" }, { "id": "01a0871f-1242-72af-b358-711692e3e231", "title": "Inertial Measurement Units (IMU): Understanding Accelerometers, Gyroscopes, and Sensor Fusion", "url": "https://acalustra.com/inertial-measurement-units-imu-understanding-accelerometers-gyroscopes-and-sensor-fusion.html", "published_at": "2025-04-30T08:30:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116930ab8a7", "title": "Managing Pain After Tumour Removal", "url": "https://acalustra.com/managing-pain-after-tumour-removal.html", "published_at": "2025-04-20T21:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-711693cb09e0", "title": "Mathematical Notation to Python Mapping", "url": "https://acalustra.com/mathematical-notation-to-python-mapping.html", "published_at": "2025-03-06T22:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-71169406bc50", "title": "Embedded Rust Development Tips with Embassy", "url": "https://acalustra.com/embedded-rust-development-tips-with-embassy.html", "published_at": "2025-02-17T12:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116944bec2b", "title": "Carlos Sainz Quotes", "url": "https://acalustra.com/carlos-sainz-quotes.html", "published_at": "2025-01-30T12:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-71169474ddc0", "title": "Reflexión sobre a Industriosa", "url": "https://acalustra.com/reflexion-sobre-a-industriosa.html", "published_at": "2025-01-16T12:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-71169503f897", "title": "Can an LLM Just Get It?", "url": "https://acalustra.com/can-an-llm-just-get-it.html", "published_at": "2025-01-02T12:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-711695335d10", "title": "Playing with Pipewire audio streams and Rust", "url": "https://acalustra.com/playing-with-pipewire-audio-streams-and-rust.html", "published_at": "2024-12-27T22:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-711695e60e64", "title": "2024: The year of tumours and challenges", "url": "https://acalustra.com/2024-the-year-of-tumours-and-challenges.html", "published_at": "2024-12-17T22:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-711696068761", "title": "Transforming Government Tender Data into Insights with DuckDB", "url": "https://acalustra.com/transforming-government-tender-data-into-insights-with-duckdb.html", "published_at": "2024-12-12T22:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116965edc46", "title": "Custom AI Agents and the Future of Workflow Composition", "url": "https://acalustra.com/custom-ai-agents-and-the-future-of-workflow-composition.html", "published_at": "2024-11-01T22:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116966abe21", "title": "Using National Certificates with OpenSSL and YubiKey", "url": "https://acalustra.com/using-national-certificates-with-openssl-and-yubikey.html", "published_at": "2024-10-28T22:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-711696883d88", "title": "My Experience at PyConEs", "url": "https://acalustra.com/my-experience-at-pycones.html", "published_at": "2024-10-11T21:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116969ae355", "title": "Effort is not negotiable.", "url": "https://acalustra.com/effort-is-not-negotiable.html", "published_at": "2024-09-29T21:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116971c70fd", "title": "The Importance of Learning Beyond Your Field", "url": "https://acalustra.com/the-importance-of-learning-beyond-your-field.html", "published_at": "2024-09-27T10:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-71169819ba87", "title": "Google Gemini Workshop: Function Calling and AI Insights", "url": "https://acalustra.com/google-gemini-workshop-function-calling-and-ai-insights.html", "published_at": "2024-09-13T10:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116982e5038", "title": "Less 1:1 meetings", "url": "https://acalustra.com/less-11-meetings.html", "published_at": "2024-08-18T10:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116984156a4", "title": "Nix flake for embedded programming", "url": "https://acalustra.com/nix-flake-for-embedded-programming.html", "published_at": "2024-07-17T10:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116992b3a77", "title": "Reverse Engineering an RS232 Device", "url": "https://acalustra.com/reverse-engineering-an-rs232-device.html", "published_at": "2024-04-26T15:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-711699974711", "title": "Playing with ESPHome", "url": "https://acalustra.com/playing-with-esphome.html", "published_at": "2024-04-22T15:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-71169a636963", "title": "Optimizing Python Development: Virtualenv Kernels with Nix and Jupyter", "url": "https://acalustra.com/optimizing-python-development-virtualenv-kernels-with-nix-and-jupyter.html", "published_at": "2024-04-08T16:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-71169ac1e18d", "title": "How I keep notes on different projects", "url": "https://acalustra.com/how-i-keep-notes-on-different-projects.html", "published_at": "2024-03-22T17:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-71169b03688e", "title": "Lessons from Skunk Works", "url": "https://acalustra.com/lessons-from-skunk-works.html", "published_at": "2024-03-15T17:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-71169b30fdd3", "title": "Org-Mode Workflow with Neovim: VISIBILITY directive", "url": "https://acalustra.com/org-mode-workflow-with-neovim-visibility-directive.html", "published_at": "2024-03-08T11:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-71169b58f317", "title": "Leasons learned from writing a kernel module in Rust", "url": "https://acalustra.com/leasons-learned-from-writing-a-kernel-module-in-rust.html", "published_at": "2024-03-07T17:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-71169bacbab3", "title": "On being sick", "url": "https://acalustra.com/on-being-sick.html", "published_at": "2024-03-05T17:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-71169c85995c", "title": "Unlocking the Magic of Pandas: A Developer's Love Story", "url": "https://acalustra.com/unlocking-the-magic-of-pandas-a-developers-love-story.html", "published_at": "2024-02-28T11:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-71169d24b4a5", "title": "Simplifying Rust Kernel Module Development with Nix", "url": "https://acalustra.com/simplifying-rust-kernel-module-development-with-nix.html", "published_at": "2024-02-27T17:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-71169de7e3c6", "title": "Dynamic Serialization with Protobuf on Embedded Rust", "url": "https://acalustra.com/dynamic-serialization-with-protobuf-on-embedded-rust.html", "published_at": "2024-02-20T17:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-71169eb11bdb", "title": "Tips for Rust debugging in Neovim", "url": "https://acalustra.com/tips-for-rust-debugging-in-neovim.html", "published_at": "2024-02-12T16:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-71169ed2f5d4", "title": "Tips for embedded developers on Rust", "url": "https://acalustra.com/tips-for-embedded-developers-on-rust.html", "published_at": "2024-02-09T11:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-71169f7e722c", "title": "Fosdem 2024 review", "url": "https://acalustra.com/fosdem-2024-review.html", "published_at": "2024-02-05T16:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-71169fd7e23c", "title": "On promotion: Lessons learned along the way", "url": "https://acalustra.com/on-promotion-lessons-learned-along-the-way.html", "published_at": "2023-03-23T20:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116a038c6fd", "title": "Unlocking Fiber Deployment in the town council: A Citizen's Journey of Using Data", "url": "https://acalustra.com/unlocking-fiber-deployment-in-the-town-council-a-citizens-journey-of-using-data.html", "published_at": "2023-02-04T20:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116a03f2dc8", "title": "Embedded Rust katas in A Industriosa", "url": "https://acalustra.com/embedded-rust-katas-in-a-industriosa.html", "published_at": "2022-12-25T20:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116a13d9c3e", "title": "Make your Golang project more secure with a few simple tools", "url": "https://acalustra.com/make-your-golang-project-more-secure-with-a-few-simple-tools.html", "published_at": "2022-11-20T20:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116a20892c9", "title": "What I wish my Telecom operator offer me", "url": "https://acalustra.com/what-i-wish-my-telecom-operator-offer-me.html", "published_at": "2022-11-17T20:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116a2b3c2a4", "title": "On Agassi's biography", "url": "https://acalustra.com/on-agassis-biography.html", "published_at": "2022-10-27T19:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116a31f6e40", "title": "Speaking at Pulpocon 2022 about Edge Computing", "url": "https://acalustra.com/speaking-at-pulpocon-2022-about-edge-computing.html", "published_at": "2022-09-15T19:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116a34e9585", "title": "Os proxectos de fibra Óptica en Galicia", "url": "https://acalustra.com/os-proxectos-de-fibra-optica-en-galicia.html", "published_at": "2021-11-03T20:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116a3ba1b28", "title": "Fosdem 2021 review", "url": "https://acalustra.com/fosdem-2021-review.html", "published_at": "2021-02-18T20:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116a4b36fc4", "title": "A smooth move to 4G using Linux", "url": "https://acalustra.com/a-smooth-move-to-4g-using-linux.html", "published_at": "2021-01-19T22:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116a4b3c8ae", "title": "Envoy WASM debugging with BPFtrace", "url": "https://acalustra.com/envoy-wasm-debugging-with-bpftrace.html", "published_at": "2021-01-19T22:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116a5740fd7", "title": "My Fosdem 2020 review list of talks", "url": "https://acalustra.com/my-fosdem-2020-review-list-of-talks.html", "published_at": "2020-02-05T22:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116a5929564", "title": "Kubernetes Network Policies talk at AtlanticaConf19", "url": "https://acalustra.com/kubernetes-network-policies-talk-at-atlanticaconf19.html", "published_at": "2019-10-15T14:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116a5e13e38", "title": "Propostas a Vigotech", "url": "https://acalustra.com/propostas-a-vigotech.html", "published_at": "2019-10-15T14:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116a6d198fd", "title": "Proyecto Morriña e o dramita de colaborar con empresas", "url": "https://acalustra.com/proyecto-morrina-e-o-dramita-de-colaborar-con-empresas.html", "published_at": "2019-08-26T10:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116a7671795", "title": "JQ functions, modules and dotfiles tips", "url": "https://acalustra.com/jq-functions-modules-and-dotfiles-tips.html", "published_at": "2019-02-02T14:01:01+00:00" }, { "id": "01a0871f-1242-72af-b358-7116a829b6d2", "title": "Six years working remotely, the good and the bad", "url": "https://acalustra.com/six-years-working-remotely-the-good-and-the-bad.html", "published_at": "2019-01-06T14:01:01+00:00" }, { "id": "01a0871f-1242-72af-b358-7116a90cfb0d", "title": "Jenkins Slides from my VigoJug meetup", "url": "https://acalustra.com/jenkins-slides-from-my-vigojug-meetup.html", "published_at": "2018-07-02T18:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116a93ed1c1", "title": "Perseguir un soño e que se convirte nunha trampa.", "url": "https://acalustra.com/perseguir-un-sono-e-que-se-convirte-nunha-trampa.html", "published_at": "2017-12-14T11:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116a95af187", "title": "Terraform recipes to test Cilium on Kubernetes", "url": "https://acalustra.com/terraform-recipes-to-test-cilium-on-kubernetes.html", "published_at": "2017-08-29T10:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116aa4846d2", "title": "España, o paraíso dos bocachanclas", "url": "https://acalustra.com/espana-o-paraiso-dos-bocachanclas.html", "published_at": "2017-07-31T14:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116aa87e8dd", "title": "PyDay Galicia 2017: How to write better logs.", "url": "https://acalustra.com/pyday-galicia-2017-how-to-write-better-logs.html", "published_at": "2017-06-29T10:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116ab22f0c8", "title": "How Vigo Council migrate to Linux", "url": "https://acalustra.com/how-vigo-council-migrate-to-linux.html", "published_at": "2017-06-19T10:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116ab635962", "title": "Fosdem 2017 review", "url": "https://acalustra.com/fosdem-2017-review.html", "published_at": "2017-02-09T15:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116abd9bdb4", "title": "Postgresql Talk in the PHPVigo meetup", "url": "https://acalustra.com/postgresql-talk-in-the-phpvigo-meetup.html", "published_at": "2017-01-25T15:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116ac4d3aae", "title": "O fracaso do MediaLab \"A Industriosa\"", "url": "https://acalustra.com/o-fracaso-do-medialab-a-industriosa.html", "published_at": "2016-12-29T09:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116acabe0b0", "title": "Estase a converter Vigo nunha potencia tecnolóxica do mar?", "url": "https://acalustra.com/estase-a-converter-vigo-nunha-potencia-tecnoloxica-do-mar.html", "published_at": "2016-12-12T09:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116acb62b8c", "title": "Pycon Galicia 2016 talk", "url": "https://acalustra.com/pycon-galicia-2016-talk.html", "published_at": "2016-09-17T14:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116ad607830", "title": "Why Tesla should build the European factory in Vigo?", "url": "https://acalustra.com/why-tesla-should-build-the-european-factory-in-vigo.html", "published_at": "2016-07-26T14:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116add53ea9", "title": "Using Jenkins Pipelines to deploy terraform", "url": "https://acalustra.com/using-jenkins-pipelines-to-deploy-terraform.html", "published_at": "2016-07-05T08:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116adeb71ec", "title": "My review of Hashiconf Europe 16", "url": "https://acalustra.com/my-review-of-hashiconf-europe-16.html", "published_at": "2016-06-20T14:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116aecf4fcf", "title": "Resume persoal da hackathon Sanjurjo Badía", "url": "https://acalustra.com/resume-persoal-da-hackathon-sanjurjo-badia.html", "published_at": "2016-03-25T15:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116af7003bf", "title": "Voip talk at Librecon 2015", "url": "https://acalustra.com/voip-talk-at-librecon-2015.html", "published_at": "2015-10-29T15:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116afaa11dd", "title": "How can I monitor my Voip Application?", "url": "https://acalustra.com/how-can-i-monitor-my-voip-application.html", "published_at": "2015-07-24T14:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116b077b7bb", "title": "Kamialio World 2015", "url": "https://acalustra.com/kamialio-world-2015.html", "published_at": "2015-06-16T22:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116b086f26a", "title": "My thoughts about CGRates", "url": "https://acalustra.com/my-thoughts-about-cgrates.html", "published_at": "2015-05-27T19:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116b117ca5c", "title": "Acelerate your Ansible playbooks with async tasks", "url": "https://acalustra.com/acelerate-your-ansible-playbooks-with-async-tasks.html", "published_at": "2015-05-08T14:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116b18795ba", "title": "Statsd talk at Python Vigo Meetup", "url": "https://acalustra.com/statsd-talk-at-python-vigo-meetup.html", "published_at": "2015-04-16T14:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116b25b60f9", "title": "Kamailio from tables to htables", "url": "https://acalustra.com/kamailio-from-tables-to-htables.html", "published_at": "2015-03-19T10:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116b2b08a2a", "title": "Kamailio statsd explained", "url": "https://acalustra.com/kamailio-statsd-explained.html", "published_at": "2015-03-16T15:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116b2cecc9d", "title": "My first issue with Airbnb", "url": "https://acalustra.com/my-first-issue-with-airbnb.html", "published_at": "2015-02-09T23:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116b36b3eda", "title": "Dockercon Europe 14", "url": "https://acalustra.com/dockercon-europe-14.html", "published_at": "2014-12-09T23:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116b3f7bb2b", "title": "Ansible: how to maintain multiple ssh-keys in different servers", "url": "https://acalustra.com/ansible-how-to-maintain-multiple-ssh-keys-in-different-servers.html", "published_at": "2014-11-19T20:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116b4235002", "title": "Hablando de Docker en betabeers Galicia", "url": "https://acalustra.com/hablando-de-docker-en-betabeers-galicia.html", "published_at": "2014-11-14T15:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116b43874f9", "title": "Asterisk 11 hangups handlers", "url": "https://acalustra.com/asterisk-11-hangups-handlers.html", "published_at": "2014-10-22T14:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116b522ce08", "title": "Kamailio statsd, better statistics in your voip platform.", "url": "https://acalustra.com/kamailio-statsd-better-statistics-in-your-voip-platform.html", "published_at": "2014-10-22T14:00:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116b607b511", "title": "trick and tips en ansible", "url": "https://acalustra.com/trick-and-tips-en-ansible.html", "published_at": "2014-06-03T10:20:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116b60bb341", "title": "Politicas de seguridad en Kamailio", "url": "https://acalustra.com/politicas-de-seguridad-en-kamailio.html", "published_at": "2014-04-05T10:20:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116b69b282d", "title": "Haciendo test con sipp sin morir en el intento", "url": "https://acalustra.com/haciendo-test-con-sipp-sin-morir-en-el-intento.html", "published_at": "2013-08-30T08:10:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116b7390eb3", "title": "Integrando hubot con nuestro servicio xmpp", "url": "https://acalustra.com/integrando-hubot-con-nuestro-servicio-xmpp.html", "published_at": "2013-05-09T22:30:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116b82c2bf7", "title": "Spring Hackaton London", "url": "https://acalustra.com/spring-hackaton-london.html", "published_at": "2013-04-28T10:25:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116b8310acb", "title": "sistemas de colas basado en redis en kamailio", "url": "https://acalustra.com/sistemas-de-colas-basado-en-redis-en-kamailio.html", "published_at": "2013-04-09T22:30:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116b911a98b", "title": "Notificaciones de Github mediante XMPP.", "url": "https://acalustra.com/notificaciones-de-github-mediante-xmpp.html", "published_at": "2013-03-15T11:25:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116b9185afe", "title": "Para hacerlo mal, mejor no hacerlo", "url": "https://acalustra.com/para-hacerlo-mal-mejor-no-hacerlo.html", "published_at": "2012-11-28T11:25:00+00:00" }, { "id": "01a0871f-1242-72af-b358-7116b9efaa93", "title": "La aventura de marcharche al Google Campus", "url": "https://acalustra.com/la-aventura-de-marcharche-al-google-campus.html", "published_at": "2012-09-30T22:30:00+00:00" } ] posts Claim your blog
Back to acalustra.com
Blog · corpus.blog/blogs/acalustra.com/posts

acalustra.com

acalustra.com

2026

2025

2024

2023

2022

2021

2020

2019

2018

2017

2016

2015

2014

2013

2012