41554 blogs ยท [ { "id": "01a08c56-8cbb-72d8-b650-dac93e95f9c5", "title": "Application configuration, a simple approach.", "url": "https://tlduck.com/blog/environment-variables/", "published_at": "2025-01-21T00:00:00+00:00" }, { "id": "01a08c56-8cbb-72d8-b650-dac93f629f5a", "title": "Should I Close Source my Company? Replying to Supabase", "url": "https://tlduck.com/blog/close-source/", "published_at": "2024-08-16T00:00:00+00:00" }, { "id": "01a08c56-8cbb-72d8-b650-dac93d188973", "title": "Running SeamlessM4T locally for translating text and speech", "url": "https://tlduck.com/blog/running-seamlessm4t-ai-locally/", "published_at": "2024-01-05T00:00:00+00:00" }, { "id": "01a08c56-8cbb-72d8-b650-dac93e0d5bdc", "title": "Serverless functions and edge databases", "url": "https://tlduck.com/blog/serverless-functions-and-edge-databases/", "published_at": "2023-05-21T00:00:00+00:00" }, { "id": "01a08c56-8cbb-72d8-b650-dac93d043986", "title": "Cloudflare Worker's Bindings in tRPC ๐Ÿง™โ€โ™€๏ธ", "url": "https://tlduck.com/blog/trpc-cloudflare-bindings/", "published_at": "2023-05-14T00:00:00+00:00" }, { "id": "01a08c56-8cbb-72d8-b650-dac93c852f11", "title": "Why you shouldn't pay into a pension ๐Ÿ’€", "url": "https://tlduck.com/blog/rethink-your-pension/", "published_at": "2023-03-19T00:00:00+00:00" }, { "id": "01a08c56-8cbb-72d8-b650-dac93c8a1668", "title": "tRPC, Astro and Cloudflare Workers", "url": "https://tlduck.com/blog/trpc-astro-cloudflare-workers/", "published_at": "2023-03-19T00:00:00+00:00" }, { "id": "01a08c56-8cbb-72d8-b650-dac93ac39769", "title": "Alternative Cargo Registry authentication workaround", "url": "https://tlduck.com/blog/cargo-registry-authentication/", "published_at": "2022-09-22T00:00:00+00:00" }, { "id": "01a08c56-8cbb-72d8-b650-dac93b9abced", "title": "Docker Compose, quickly", "url": "https://tlduck.com/blog/docker-compose-quickly/", "published_at": "2022-09-17T00:00:00+00:00" }, { "id": "01a08c56-8cbb-72d8-b650-dac93a57469a", "title": "Replacing SSH over Cloudflare with Tailscale", "url": "https://tlduck.com/blog/tailscale-ssh/", "published_at": "2022-07-05T00:00:00+00:00" }, { "id": "01a08c56-8cbb-72d8-b650-dac939a201eb", "title": "Syncing Obsidian Vault on macOS and Android, for free, using git", "url": "https://tlduck.com/blog/obsidian-sync/", "published_at": "2022-04-18T00:00:00+00:00" }, { "id": "01a08c56-8cbb-72d8-b650-dac938366ce1", "title": "SSH into your private machines from anywhere, for free, using Cloudflare Tunnel", "url": "https://tlduck.com/blog/ssh-over-cloudflare/", "published_at": "2022-02-10T00:00:00+00:00" }, { "id": "01a08c56-8cbb-72d8-b650-dac938aa068b", "title": "Playing Android device audio on macOS", "url": "https://tlduck.com/blog/android-macOS-sound-relay/", "published_at": "2021-12-11T00:00:00+00:00" }, { "id": "01a08c56-8cbb-72d8-b650-dac937bb643b", "title": "How/when Flutter runs on iOS and Android", "url": "https://tlduck.com/blog/how-flutter-runs/", "published_at": "2021-09-23T00:00:00+00:00" }, { "id": "01a08c56-8cbb-72d8-b650-dac93722e52e", "title": "Debugging Push Notifications on iOS", "url": "https://tlduck.com/blog/ios-push-notifications-debugging/", "published_at": "2021-09-22T00:00:00+00:00" }, { "id": "01a08c56-8cbb-72d8-b650-dac936a3ad96", "title": "What is the difference between a clang (C++, Objective-C, C) module and a Swift module?", "url": "https://tlduck.com/blog/clang-module-vs-swift-module/", "published_at": "2021-09-21T00:00:00+00:00" }, { "id": "01a08c56-8cbb-72d8-b650-dac935afb959", "title": "The issue with standardisation", "url": "https://tlduck.com/blog/standardisation-sucks/", "published_at": "2021-09-15T00:00:00+00:00" }, { "id": "01a08c56-8cbb-72d8-b650-dac9350a2133", "title": "How to debug Android apps (including Flutter) without launching from the debugger?", "url": "https://tlduck.com/blog/debug-android-and-flutter-from-launch/", "published_at": "2021-09-12T00:00:00+00:00" }, { "id": "01a08c56-8cbb-72d8-b650-dac9353a58aa", "title": "A case against Symlinks in Xcode", "url": "https://tlduck.com/blog/symlinks-in-xcode/", "published_at": "2021-06-21T00:00:00+00:00" }, { "id": "01a08c56-8cbb-72d8-b650-dac933d22b17", "title": "Anonymous video calls in React, using Ably, Mediapipe, Three.js and Next.js", "url": "https://tlduck.com/blog/club2d/", "published_at": "2021-06-08T00:00:00+00:00" }, { "id": "01a08c56-8cbb-72d8-b650-dac932e17021", "title": "Using Cloudflare Products for 2 years", "url": "https://tlduck.com/blog/cloudflare/", "published_at": "2021-06-03T00:00:00+00:00" }, { "id": "01a08c56-8cbb-72d8-b650-dac9340603f3", "title": "What ML model does Apple Vision Framework use?", "url": "https://tlduck.com/blog/apple-vision-framework/", "published_at": "2021-04-17T00:00:00+00:00" }, { "id": "01a08c56-8cbb-72d8-b650-dac934a5d184", "title": "FlatBuffers for TensorFlow Lite, with a bonus about quantization", "url": "https://tlduck.com/blog/flatbuffers/", "published_at": "2021-04-16T00:00:00+00:00" }, { "id": "01a08c56-8cbb-72d8-b650-dac9322bb54f", "title": "macOS CLIs: Building, Signing & Notarizing", "url": "https://tlduck.com/blog/macos-clis/", "published_at": "2021-03-27T00:00:00+00:00" }, { "id": "01a08c56-8cbb-72d8-b650-dac93061b0ed", "title": "Setting up Java on macOS", "url": "https://tlduck.com/blog/java-on-macOS/", "published_at": "2020-12-31T00:00:00+00:00" }, { "id": "01a08c56-8cbb-72d8-b650-dac93152dba8", "title": "Markdown for convenient academic writing", "url": "https://tlduck.com/blog/markdown-for-convenient-academic-writing/", "published_at": "2020-05-28T00:00:00+00:00" }, { "id": "01a08c56-8cbb-72d8-b650-dac931d39b8c", "title": "Computer sciences courses I loved at Imperial College", "url": "https://tlduck.com/blog/computer-science-degree/", "published_at": "2020-05-20T00:00:00+00:00" }, { "id": "01a08c56-8cbb-72d8-b650-dac930fb08d5", "title": "How to delete many events in one go in Google Calendar", "url": "https://tlduck.com/blog/calendar-md/", "published_at": "2020-04-26T00:00:00+00:00" }, { "id": "01a08c56-8cbb-72d8-b650-dac931f6de15", "title": "Early mistakes as a self-taught developer", "url": "https://tlduck.com/blog/early-developer-mistakes/", "published_at": "2020-04-19T00:00:00+00:00" } ] posts Claim your blog
Back to tlduck.com
Blog ยท corpus.blog/blogs/tlduck.com/posts

tlduck.com

tlduck.com

2025

2024

2023

2022

2021

2020