41554 blogs · [ { "id": "01a08c58-7f12-70d2-8a52-07a52278692f", "title": "Recently", "url": "https://treesandrobots.com/2026/07/recently.html", "published_at": "2026-07-05T00:00:00+00:00" }, { "id": "01a08c58-7f12-70d2-8a52-07a5234018fa", "title": "Of agents, models and stories", "url": "https://treesandrobots.com/2026/06/of-agents-models-and-stories.html", "published_at": "2026-06-19T00:00:00+00:00" }, { "id": "01a08c58-7f12-70d2-8a52-07a523936629", "title": "Notes to self: going back to skiing after a (long) while, pt. II", "url": "https://treesandrobots.com/2025/03/notes-to-self-getting-back-to-skiing-pt-ii.html", "published_at": "2025-03-30T00:00:00+00:00" }, { "id": "01a08c58-7f12-70d2-8a52-07a5243371d4", "title": "Turning dumb shutters into smart shutters with Z-Wave", "url": "https://treesandrobots.com/2025/03/dumb-shutters-smart-shutters-zwave.html", "published_at": "2025-03-18T00:00:00+00:00" }, { "id": "01a08c58-7f12-70d2-8a52-07a524b62b33", "title": "A rustic, hanging light fixture for the kitchen table", "url": "https://treesandrobots.com/2025/02/rustic-hanging-light-fixture-kitchen-table.html", "published_at": "2025-02-28T00:00:00+00:00" }, { "id": "01a08c58-7f12-70d2-8a52-07a52506468e", "title": "Super-thin curtain track system", "url": "https://treesandrobots.com/2024/11/super-thin-curtain-track-system.html", "published_at": "2024-11-10T00:00:00+00:00" }, { "id": "01a08c58-7f12-70d2-8a52-07a5253c93eb", "title": "taskparser: keep notes and tasks together", "url": "https://treesandrobots.com/2024/10/taskparser-keep-notes-and-tasks-together.html", "published_at": "2024-10-19T00:00:00+00:00" }, { "id": "01a08c58-7f12-70d2-8a52-07a52577752f", "title": "The year of the Linux desktop and VPN clients", "url": "https://treesandrobots.com/2024/10/the-year-of-the-linux-desktop-and-vpn-clients.html", "published_at": "2024-10-17T00:00:00+00:00" }, { "id": "01a08c58-7f12-70d2-8a52-07a52642bc17", "title": "The giant dog that comforts", "url": "https://treesandrobots.com/2024/08/the-giant-dog-that-comforts.html", "published_at": "2024-08-28T00:00:00+00:00" }, { "id": "01a08c58-7f12-70d2-8a52-07a5270b4a3b", "title": "Notes to self: going back to skiing after a (long) while", "url": "https://treesandrobots.com/2024/01/notes-to-self-getting-back-to-skiing.html", "published_at": "2024-01-04T00:00:00+00:00" }, { "id": "01a08c58-7f12-70d2-8a52-07a527248867", "title": "2024 yearly theme: Outward", "url": "https://treesandrobots.com/2023/12/yearly-theme-2024-outward.html", "published_at": "2023-12-26T00:00:00+00:00" }, { "id": "01a08c58-7f12-70d2-8a52-07a52791ce81", "title": "Am I a large language model?", "url": "https://treesandrobots.com/2023/04/am-i-a-large-language-model.html", "published_at": "2023-04-09T00:00:00+00:00" }, { "id": "01a08c58-7f12-70d2-8a52-07a527b71705", "title": "Simple log management by piping logs to syslog", "url": "https://treesandrobots.com/2023/03/simple-log-to-syslog.html", "published_at": "2023-03-19T00:00:00+00:00" }, { "id": "01a08c58-7f12-70d2-8a52-07a52815f0f5", "title": "Saving energy through remote Wake-on-Lan with a Raspberry Pi", "url": "https://treesandrobots.com/2023/03/wake-up-computer-remotely-with-raspberry-pi-and-wol.html", "published_at": "2023-03-18T00:00:00+00:00" }, { "id": "01a08c58-7f12-70d2-8a52-07a5290ba1d2", "title": "Ferrata Santa Croce, Pizzo Rabbioso e Monte Corno", "url": "https://treesandrobots.com/2023/03/ferrata-il-nido-santa-croce.html", "published_at": "2023-03-05T00:00:00+00:00" }, { "id": "01a08c58-7f12-70d2-8a52-07a529b18441", "title": "Hummus, zucchini and bresaola sandwhich", "url": "https://treesandrobots.com/2023/02/hummus-bresaola-zucchini-sandwich.html", "published_at": "2023-02-27T00:00:00+00:00" }, { "id": "01a08c58-7f12-70d2-8a52-07a52a1fe3cc", "title": "Principles and guidelines for (good) software development", "url": "https://treesandrobots.com/2023/02/principles-guidelines-software-development.html", "published_at": "2023-02-08T00:00:00+00:00" }, { "id": "01a08c58-7f12-70d2-8a52-07a52b03a3f9", "title": "2022 yearly theme: Intentional Heartbeats", "url": "https://treesandrobots.com/2022/01/yearly-theme-2022-year-of-intentional-heartbeats.html", "published_at": "2022-01-03T00:00:00+00:00" }, { "id": "01a08c58-7f12-70d2-8a52-07a52b200c05", "title": "An economic case for preserving attention", "url": "https://treesandrobots.com/2022/01/economic-case-for-preserving-attention.html", "published_at": "2022-01-02T00:00:00+00:00" }, { "id": "01a08c58-7f12-70d2-8a52-07a52b61894d", "title": "2021 yearly theme: Limited Heartbeats", "url": "https://treesandrobots.com/2020/12/yearly-theme-2021-year-of-limited-heartbeats.html", "published_at": "2020-12-26T00:00:00+00:00" }, { "id": "01a08c58-7f12-70d2-8a52-07a52bdad1f5", "title": "Slow down to get better", "url": "https://treesandrobots.com/2020/02/slow-down-to-get-better.html", "published_at": "2020-02-13T00:00:00+00:00" }, { "id": "01a08c58-7f12-70d2-8a52-07a52c433eba", "title": "Sweeping complexity under the rug of as-a-Service development environments", "url": "https://treesandrobots.com/2020/02/sweeping-complexity-under-the-rug-of-as-a-service-development-environments.html", "published_at": "2020-02-01T00:00:00+00:00" }, { "id": "01a08c58-7f12-70d2-8a52-07a52d2d8bc4", "title": "2020 yearly theme: System Consolidation", "url": "https://treesandrobots.com/2020/01/yearly-theme-2020-system-consolidation.html", "published_at": "2020-01-17T00:00:00+00:00" }, { "id": "01a08c58-7f12-70d2-8a52-07a52e07dd4e", "title": "For the love of pasta", "url": "https://treesandrobots.com/2019/08/for-the-love-of-pasta.html", "published_at": "2019-08-10T00:00:00+00:00" }, { "id": "01a08c58-7f12-70d2-8a52-07a52e6336ec", "title": "React without bundlers, compilers and package managers", "url": "https://treesandrobots.com/2019/06/redux-react-without-bundlers-compilers-package-managers-build-system.html", "published_at": "2019-06-16T00:00:00+00:00" }, { "id": "01a08c58-7f12-70d2-8a52-07a52edcb88c", "title": "The 2018 MacBook Pro 15''", "url": "https://treesandrobots.com/2019/02/first-impressions-2018-macbook-pro-15.html", "published_at": "2019-02-07T00:00:00+00:00" }, { "id": "01a08c58-7f12-70d2-8a52-07a52f7ebc6e", "title": "Rustduino pt. I: setting up the development environment", "url": "https://treesandrobots.com/2018/12/rustduino-pt-1-setting-up-development-environment.html", "published_at": "2018-12-30T00:00:00+00:00" }, { "id": "01a08c58-7f12-70d2-8a52-07a52fed620d", "title": "Inspecting Android's HTTP traffic with mitmproxy", "url": "https://treesandrobots.com/2018/03/debug-http-android-app-mitm.html", "published_at": "2018-03-06T00:00:00+00:00" }, { "id": "01a08c58-7f12-70d2-8a52-07a5305fe626", "title": "Trying to breathe new life into an iMac G5", "url": "https://treesandrobots.com/2018/03/imac-g5-new-life.html", "published_at": "2018-03-04T00:00:00+00:00" } ] posts Claim your blog
Back to treesandrobots.com
Blog · corpus.blog/blogs/treesandrobots.com/posts

treesandrobots.com

treesandrobots.com

2026

2025

2024

2023

2022

2020

2019

2018