56,966 blogs · [ { "id": "01a0b0c8-7e35-709c-a9fb-70616fcb670d", "title": "My AirPods Pro Are Officially Cursed", "url": "https://eliseomartelli.it/blog/2026-09-14-airpods-pro-cursed/", "published_at": "2026-09-14T07:00:00+00:00" }, { "id": "01a0b0c8-7e35-709c-a9fb-70616fdce0c4", "title": "iMacs Old Enough to Drive", "url": "https://eliseomartelli.it/blog/2026-09-13-imacs-old-enough-to-drive/", "published_at": "2026-09-13T08:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bd92f72186", "title": "John Apple, Apple Ternus?", "url": "https://eliseomartelli.it/blog/2026-09-04-john-apple-apple-ternus/", "published_at": "2026-09-04T08:11:33+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bd93f6b218", "title": "Introducing VyBSD", "url": "https://eliseomartelli.it/blog/2026-09-02-vybsd/", "published_at": "2026-09-02T05:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bd940cffb1", "title": "Release version 28", "url": "https://eliseomartelli.it/blog/2026-09-01-release-28/", "published_at": "2026-08-31T22:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bd94297581", "title": "Freedom to Handcraft Software", "url": "https://eliseomartelli.it/blog/2026-08-26-freedom-handcraft-software/", "published_at": "2026-08-26T06:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bd94eefa1b", "title": "Logbook - August 25, 2026", "url": "https://eliseomartelli.it/blog/2026-08-25-logbook-august-25-2026/", "published_at": "2026-08-25T06:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bd95408a16", "title": "84 Emails in One Night", "url": "https://eliseomartelli.it/blog/2026-08-21-84-emails-in-one-night/", "published_at": "2026-08-21T11:30:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bd955bb749", "title": "They put AI on the radio", "url": "https://eliseomartelli.it/blog/2026-08-08-gisele-midi-pile/", "published_at": "2026-08-08T12:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bd955ffad9", "title": "We are a blip.", "url": "https://eliseomartelli.it/blog/2026-07-28-we-are-a-blip/", "published_at": "2026-07-28T15:14:54+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bd95efd7cb", "title": "AirPods Pro Case: Revived for €20", "url": "https://eliseomartelli.it/blog/2026-06-24-airpods-pro-case-revived/", "published_at": "2026-06-24T13:30:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bd9637fd1d", "title": "Logbook - June 17, 2026", "url": "https://eliseomartelli.it/blog/2026-06-17-logbook-june-17-2026/", "published_at": "2026-06-17T12:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bd96c497f6", "title": "My AirPods Pro Case is Dead", "url": "https://eliseomartelli.it/blog/2026-06-16-airpods-pro-case-dead/", "published_at": "2026-06-16T14:30:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bd9740602a", "title": "Logbook - June 15, 2026", "url": "https://eliseomartelli.it/blog/2026-06-15-logbook-june-15-2026/", "published_at": "2026-06-15T12:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bd982750b9", "title": "Logbook - June 11, 2026", "url": "https://eliseomartelli.it/blog/2026-06-11-logbook-june-11-2026/", "published_at": "2026-06-11T12:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bd98a8a070", "title": "Logbook - June 10, 2026", "url": "https://eliseomartelli.it/blog/2026-06-10-logbook-june-10-2026/", "published_at": "2026-06-10T12:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bd99328825", "title": "Apple's lesson in how NOT to do optimistic updates", "url": "https://eliseomartelli.it/blog/2026-06-03-apple-music-optimistic-updates/", "published_at": "2026-06-03T10:20:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bd99b10377", "title": "Logbook - May 31, 2026", "url": "https://eliseomartelli.it/blog/2026-05-31-logbook-may-31-2026/", "published_at": "2026-05-31T12:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bd9a1aff8a", "title": "Logbook - May 30, 2026", "url": "https://eliseomartelli.it/blog/2026-05-30-logbook-may-30-2026/", "published_at": "2026-05-30T12:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bd9af985ee", "title": "Logbook - May 22, 2026", "url": "https://eliseomartelli.it/blog/2026-05-22-logbook-may-22-2026/", "published_at": "2026-05-22T12:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bd9b282eac", "title": "Logbook - May 21, 2026", "url": "https://eliseomartelli.it/blog/2026-05-21-logbook-may-21-2026/", "published_at": "2026-05-21T12:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bd9b427e66", "title": "Logbook - May 17, 2026", "url": "https://eliseomartelli.it/blog/2026-05-17-logbook-may-17-2026/", "published_at": "2026-05-17T12:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bd9bc55e84", "title": "Logbook - May 7, 2026", "url": "https://eliseomartelli.it/blog/2026-05-07-logbook-may-7-2026/", "published_at": "2026-05-07T09:05:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bd9cb0dd1c", "title": "Logbook - April 29, 2026", "url": "https://eliseomartelli.it/blog/2026-04-29-logbook-april-29-2026/", "published_at": "2026-04-29T12:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bd9d4e7ee8", "title": "Logbook - April 24, 2026", "url": "https://eliseomartelli.it/blog/2026-04-24-logbook-april-24-2026/", "published_at": "2026-04-24T12:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bd9e2bbe3a", "title": "Logbook - April 23, 2026", "url": "https://eliseomartelli.it/blog/2026-04-23-logbook-april-23-2026/", "published_at": "2026-04-23T12:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bd9f197da2", "title": "Logbook - April 15, 2026", "url": "https://eliseomartelli.it/blog/2026-04-15-logbook-april-15-2026/", "published_at": "2026-04-15T12:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bd9f24e2c9", "title": "Logbook - April 12, 2026", "url": "https://eliseomartelli.it/blog/2026-04-12-logbook-april-12-2026/", "published_at": "2026-04-12T12:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bd9fd14ed7", "title": "AirPods Max 2: an infuriating love letter", "url": "https://eliseomartelli.it/blog/2026-04-02-airpods-max-2-review/", "published_at": "2026-04-02T00:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bd9ff811ca", "title": "A Gaussian Splat Portrait on the Homepage", "url": "https://eliseomartelli.it/blog/2026-03-28-gaussian-splat-portrait/", "published_at": "2026-03-28T12:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bda07bfdb4", "title": "Darkroom: Silver Gelatin Print at Spazio Gnu", "url": "https://eliseomartelli.it/blog/2026-03-09-darkroom-silver-gelatin-print-at-spazio-gnu/", "published_at": "2026-03-09T09:54:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bda1362ce7", "title": "The Bloat of Modern Fitness Apps", "url": "https://eliseomartelli.it/blog/2026-02-21-the-bloat-of-modern-fitness-apps/", "published_at": "2026-02-21T10:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bda153937d", "title": "A Braun clock for a $30 handheld", "url": "https://eliseomartelli.it/blog/2026-02-17-less-but-better-a-braun-clock-for-the-r36s/", "published_at": "2026-02-17T14:45:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bda169e389", "title": "Automating my CV with LaTeX and GitHub Actions", "url": "https://eliseomartelli.it/blog/2026-02-13-automating-my-cv-with-latex-and-github-actions/", "published_at": "2026-02-13T10:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bda23f4904", "title": "Finding the needle in the logstack: Reducing LLM context with TF-IDF", "url": "https://eliseomartelli.it/blog/2026-02-05-reducing-the-context-passed-to-llms-with-tf-idf-and-cosine-similarity/", "published_at": "2026-02-05T20:51:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bda2402bbd", "title": "Developing Kodak Tri-X 400 at 1600 ISO in Bellini Euro HC", "url": "https://eliseomartelli.it/blog/2026-01-06-developing-kodak-tri-x-400-at-1600-iso-in-bellini-euro-hc/", "published_at": "2026-01-06T09:20:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bda256640c", "title": "Goodbye 2025", "url": "https://eliseomartelli.it/blog/2025-12-31-goodbye-2025/", "published_at": "2025-12-31T17:45:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bda2980967", "title": "Reverse Engineering the Cinema: Bypassing Seat Adjacency Rules with DevTools", "url": "https://eliseomartelli.it/blog/2025-12-27-reverse-engineering-the-cinema-bypassing-seat-adjacency-rules-with-devtools/", "published_at": "2025-12-27T14:33:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bda393d429", "title": "Adjusting the Rangefinder Horizontal Alignment", "url": "https://eliseomartelli.it/blog/2025-11-24-adjusting-the-rangefinder-horizontal-alignment/", "published_at": "2025-11-24T00:38:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bda3dce3d3", "title": "A lens on the ground", "url": "https://eliseomartelli.it/blog/2025-11-22-a-lens-on-the-ground/", "published_at": "2025-11-22T13:19:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bda42587d1", "title": "The API of a Camera and the Unix manifesto", "url": "https://eliseomartelli.it/blog/2025-11-17-the-api-of-a-camera-and-the-unix-manifesto/", "published_at": "2025-11-17T12:16:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bda450b6fb", "title": "Tagging film scans", "url": "https://eliseomartelli.it/blog/2025-11-16-tagging-film-scans/", "published_at": "2025-11-16T12:38:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bda549615c", "title": "My scanning workflow with the Plustek OpticFilm 8100 and VueScan", "url": "https://eliseomartelli.it/blog/2025-11-12-scanning-workflow/", "published_at": "2025-11-12T12:54:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bda5e3213d", "title": "Contact and Newsletter temporarily offline", "url": "https://eliseomartelli.it/blog/2025-11-11-contact-and-newsletter-temporarily-offline/", "published_at": "2025-11-11T17:06:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bda5f30df4", "title": "Layers of glass", "url": "https://eliseomartelli.it/blog/2025-10-19-layers-of-glass/", "published_at": "2025-10-19T15:04:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bda688cfc3", "title": "Apple, how is this legible?", "url": "https://eliseomartelli.it/blog/2025-10-09-apple-how-is-this-legible/", "published_at": "2025-10-09T09:39:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bda6bfdaa8", "title": "The Simulation of Connection: Spotify", "url": "https://eliseomartelli.it/blog/2025-10-07-the-simulation-of-connection/", "published_at": "2025-10-07T15:47:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bda73155f8", "title": "Slide Over is back!", "url": "https://eliseomartelli.it/blog/2025-10-07-slide-over/", "published_at": "2025-10-07T02:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bda813bb4a", "title": "Why I think gear isn't the point", "url": "https://eliseomartelli.it/blog/2025-10-06-why-i-think-gear-isn-t-the-point/", "published_at": "2025-10-06T11:49:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bda81be572", "title": "Safari, don't move my fucking content", "url": "https://eliseomartelli.it/blog/2025-09-24-safari-don-t-move-my-fucking-content/", "published_at": "2025-09-24T17:15:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bda82d8c65", "title": "iPadOS 26 should've retained Slide Over and Split View", "url": "https://eliseomartelli.it/blog/2025-09-22-slide-over/", "published_at": "2025-09-22T11:59:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bda8a842e7", "title": "A short review of the new iPhones (2025)", "url": "https://eliseomartelli.it/blog/2025-09-19-a-short-review-of-the-new-iphones-2025/", "published_at": "2025-09-19T19:59:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bda8ae1cb2", "title": "Samsung makes intelligent phones for stupid people", "url": "https://eliseomartelli.it/blog/2025-09-06-samsung-makes-intelligent-phones-for-stupid-people/", "published_at": "2025-09-06T10:30:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bda9548a6f", "title": "LensRenamer", "url": "https://eliseomartelli.it/blog/2025-07-21-lensrenamer/", "published_at": "2025-07-21T15:09:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdaa4a593c", "title": "How Last Week Went: Computers Are Your Friends*", "url": "https://eliseomartelli.it/blog/2025-04-18-last-week/", "published_at": "2025-04-18T13:58:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdaad0dd0a", "title": "OCLP on my parent's Mac mini: a failure story", "url": "https://eliseomartelli.it/blog/2025-04-17-oclp-failure/", "published_at": "2025-04-17T17:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdab738ad6", "title": "Book Review: LaserWriter II", "url": "https://eliseomartelli.it/blog/2025-04-16-laserwriter-ii/", "published_at": "2025-04-16T20:50:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdab86c646", "title": "Notes from a week of presence", "url": "https://eliseomartelli.it/blog/2025-04-14-updates-from-last-week/", "published_at": "2025-04-14T09:50:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdac55cd5f", "title": "I can't fall in love with cars anymore", "url": "https://eliseomartelli.it/blog/2025-04-11-carlostsoul/", "published_at": "2025-04-11T15:15:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdad197b95", "title": "I want to be bored", "url": "https://eliseomartelli.it/blog/2025-04-10-wantboredom/", "published_at": "2025-04-10T12:30:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdadf97796", "title": "Is your first instinct asking an LLM?", "url": "https://eliseomartelli.it/blog/2025-04-09-llms/", "published_at": "2025-04-09T20:50:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdae615e83", "title": "What I’m up to?", "url": "https://eliseomartelli.it/blog/2025-04-08-weekrecap/", "published_at": "2025-04-08T12:30:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdaf08eb00", "title": "The Death of Critical Thinking", "url": "https://eliseomartelli.it/blog/2025-03-27-critical-thinking/", "published_at": "2025-03-27T17:30:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdaf3f27cf", "title": "ML model to guess WWDC dates", "url": "https://eliseomartelli.it/blog/2025-03-24-wwdc-prediction/", "published_at": "2025-03-24T17:30:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdaf65c84a", "title": "I’m Regretting Switching MNO", "url": "https://eliseomartelli.it/blog/2025-03-20-switchmno/", "published_at": "2025-03-20T13:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdb03ad991", "title": "One Week with an iPad 6th Gen", "url": "https://eliseomartelli.it/blog/2025-03-19-ipad-downgrade/", "published_at": "2025-03-19T13:45:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdb067c694", "title": "Building in public: Knuth Day 0", "url": "https://eliseomartelli.it/blog/2025-03-15-knuth-day0/", "published_at": "2025-03-15T21:30:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdb12eaeb3", "title": "Building The New Recommendation System", "url": "https://eliseomartelli.it/blog/2025-03-11-recomendation-system/", "published_at": "2025-03-11T15:15:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdb1ba5d8a", "title": "Apple's Software Quality Crisis: When Premium Hardware Meets Subpar Software", "url": "https://eliseomartelli.it/blog/2025-03-02-apple-quality/", "published_at": "2025-03-02T19:15:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdb27c28b4", "title": "Introducing: Micromachine", "url": "https://eliseomartelli.it/blog/2025-02-18-micromachine/", "published_at": "2025-02-18T17:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdb3674d15", "title": "Goodbye. Hello.", "url": "https://eliseomartelli.it/blog/2024-12-31-hello-goodbye/", "published_at": "2024-12-31T17:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdb36d8489", "title": "Fish on macOS - A week long experiment", "url": "https://eliseomartelli.it/blog/2024-12-16-fishday1/", "published_at": "2024-12-16T17:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdb44d8363", "title": "Updates for you macOS app", "url": "https://eliseomartelli.it/blog/2024-09-10-updatesforyourapp/", "published_at": "2024-10-09T19:40:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdb476f392", "title": "Photography Today: Has It Become Too Accessible?", "url": "https://eliseomartelli.it/blog/2024-09-17-photodemocracy/", "published_at": "2024-09-17T00:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdb5425b04", "title": "Human Connection Protocol", "url": "https://eliseomartelli.it/blog/2024-08-20-hcp/", "published_at": "2024-08-20T00:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdb55e3dfa", "title": "Winget made me lose 40 minutes of my life.", "url": "https://eliseomartelli.it/blog/2024-02-29-windows/", "published_at": "2024-02-09T00:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdb5a89734", "title": "Built and deployed a newsletter in an afternoon", "url": "https://eliseomartelli.it/blog/2023-12-02-newsletterquick/", "published_at": "2023-12-02T00:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdb5d56a93", "title": "Some notes on Polaroid Batteries", "url": "https://eliseomartelli.it/blog/2023-12-01-polainvestigation/", "published_at": "2023-12-01T00:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdb5fefeaf", "title": "I bought some Polaroids", "url": "https://eliseomartelli.it/blog/2023-11-27-polaroid/", "published_at": "2023-11-27T00:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdb63a1f4b", "title": "Things happen", "url": "https://eliseomartelli.it/blog/2023-11-25-things-happen/", "published_at": "2023-11-25T00:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdb6c6172c", "title": "RANT: Photography Influencers Should Be Stopped.", "url": "https://eliseomartelli.it/blog/2023-11-02-photorant/", "published_at": "2023-11-09T00:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdb7309ac2", "title": "I'm now 25.", "url": "https://eliseomartelli.it/blog/2023-09-01-happybday/", "published_at": "2023-09-01T00:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdb7b29fb4", "title": "Stories & Telegram", "url": "https://eliseomartelli.it/blog/2023-07-21-stories/", "published_at": "2023-07-21T18:40:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdb7dd819e", "title": "[Un]MuteMic but make it 2023", "url": "https://eliseomartelli.it/blog/2023-07-09-cocoa/", "published_at": "2023-07-09T19:40:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdb8827ebf", "title": "Ingredients for a great picture", "url": "https://eliseomartelli.it/blog/2023-07-07-informationemotion/", "published_at": "2023-07-07T19:40:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdb8eb92ca", "title": "Featured posts with 100% more AI", "url": "https://eliseomartelli.it/blog/2023-05-13-onehundredpercent-more-ai/", "published_at": "2023-05-13T21:30:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdb91aa35f", "title": "I hate my coffee machine", "url": "https://eliseomartelli.it/blog/2023-05-03-coffee/", "published_at": "2023-05-03T19:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdba18ba5e", "title": "YouTube's PiP but with ⌥+P", "url": "https://eliseomartelli.it/blog/2023-04-27-youtube-pip/", "published_at": "2023-04-27T22:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdba24a182", "title": "On: solutions", "url": "https://eliseomartelli.it/blog/2023-04-05-masters/", "published_at": "2023-04-05T21:30:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdbb2267fc", "title": "The joy of photography in the age of social media", "url": "https://eliseomartelli.it/blog/2022-12-07-photostruggles/", "published_at": "2022-12-07T21:30:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdbb4a1e50", "title": "Modular applications in go", "url": "https://eliseomartelli.it/blog/2022-12-02-gomodular/", "published_at": "2022-12-02T21:30:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdbb5b161d", "title": "Web3 isn't for me", "url": "https://eliseomartelli.it/blog/2022-11-26-cryptobros/", "published_at": "2022-11-26T19:40:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdbb7aff25", "title": "My photography journey", "url": "https://eliseomartelli.it/blog/2022-11-25-cameras/", "published_at": "2022-11-25T19:40:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdbc711b33", "title": "Music streaming sucks, long live music streaming.", "url": "https://eliseomartelli.it/blog/2022-11-24-music-services/", "published_at": "2022-11-24T21:30:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdbd24d041", "title": "OSPF over Wireguard with VyOS", "url": "https://eliseomartelli.it/blog/2022-09-29-vyos-ospf-wireguard/", "published_at": "2022-09-29T00:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdbdf1cb0f", "title": "Far out: what's new in Apple hardware?", "url": "https://eliseomartelli.it/blog/2022-09-07-apple-event-september2022/", "published_at": "2022-09-07T00:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdbec3914d", "title": "iPadOS, a year-long review", "url": "https://eliseomartelli.it/blog/2020-10-31-ipados_review/", "published_at": "2020-10-31T00:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdbf13f20c", "title": "IoT device segregation on EdgeOS", "url": "https://eliseomartelli.it/blog/2020-09-14-iot-vlan-edgeos/", "published_at": "2020-09-14T00:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdbf179638", "title": "Configuring Nebula, a simple overlay networking tool", "url": "https://eliseomartelli.it/blog/2020-05-01-nebula/", "published_at": "2020-05-01T00:00:00+00:00" }, { "id": "01a08772-798a-72ea-a36c-21bdbf1aa1ae", "title": "Quick Tip: macOS as a cache for Apple Devices", "url": "https://eliseomartelli.it/blog/2020-04-09quick-tip-macos-as-a-cache-for-apple-devices/", "published_at": "2020-04-09T00:00:00+00:00" } ] posts Claim your blog
Back to eliseomartelli
Blog · corpus.blog/blogs/eliseomartelli.it/posts

eliseomartelli

eliseomartelli.it

2026

2025

2024

2023

2022

2020