56,966 blogs · [ { "id": "01a08791-0c6f-713e-b8cd-6e7c77bb7dd2", "title": "Friendship over with Zola", "url": "https://josh.is-cool.dev/friendship-over-with-zola/", "published_at": "2026-08-18T00:00:00+00:00" }, { "id": "01a08791-0c6f-713e-b8cd-6e7c77eb0a25", "title": "Svelte state sharing? Just use classes. They're fine.", "url": "https://josh.is-cool.dev/svelte-state-sharing-just-use-classes-theyre-fine/", "published_at": "2025-05-31T00:00:00+00:00" }, { "id": "01a08791-0c6f-713e-b8cd-6e7c77f6fa4c", "title": "Offloading SVG transitions to the GPU using layers", "url": "https://josh.is-cool.dev/offloading-svg-transitions-to-the-gpu-using-layers/", "published_at": "2025-05-20T00:00:00+00:00" }, { "id": "01a08791-0c6f-713e-b8cd-6e7c786c1c4c", "title": "Using steps() for performant CSS transitions", "url": "https://josh.is-cool.dev/using-steps-for-performant-css-transitions/", "published_at": "2024-09-29T00:00:00+00:00" }, { "id": "01a08791-0c6f-713e-b8cd-6e7c78b8b679", "title": "A brief interlude into Gleam concurrency", "url": "https://josh.is-cool.dev/a-brief-interlude-into-gleam-concurrency/", "published_at": "2024-07-17T00:00:00+00:00" }, { "id": "01a08791-0c6f-713e-b8cd-6e7c78f509a7", "title": "A custom Mastodon favicon while you wait", "url": "https://josh.is-cool.dev/a-custom-mastodon-favicon-while-you-wait/", "published_at": "2024-05-10T00:00:00+00:00" }, { "id": "01a08791-0c6f-713e-b8cd-6e7c79632218", "title": "Compiling the Zed code editor on Linux", "url": "https://josh.is-cool.dev/compiling-the-zed-code-editor-on-linux/", "published_at": "2024-05-04T00:00:00+00:00" }, { "id": "01a08791-0c6f-713e-b8cd-6e7c797026b5", "title": "Installing Umami analytics", "url": "https://josh.is-cool.dev/installing-umami-analytics/", "published_at": "2024-04-03T00:00:00+00:00" }, { "id": "01a08791-0c6f-713e-b8cd-6e7c79f0d44b", "title": "ASUS ROG Strix X570-i Gaming motherboard chipset fan you need to calm down", "url": "https://josh.is-cool.dev/asus-rog-strix-you-need-to-calm-down/", "published_at": "2024-02-26T00:00:00+00:00" }, { "id": "01a08791-0c6f-713e-b8cd-6e7c7ae79769", "title": "In-browser WebAssembly we trust", "url": "https://josh.is-cool.dev/in-browser-wasm-we-trust/", "published_at": "2024-02-15T00:00:00+00:00" }, { "id": "01a08791-0c6f-713e-b8cd-6e7c7bb97229", "title": "Running a Mastodon instance entirely free forever", "url": "https://josh.is-cool.dev/running-a-mastodon-instance-entirely-free-forever/", "published_at": "2024-01-25T00:00:00+00:00" }, { "id": "01a08791-0c6f-713e-b8cd-6e7c7c63836b", "title": "Test early test often: writing tests in Rust is super easy and (kinda) fun!", "url": "https://josh.is-cool.dev/test-early-test-often/", "published_at": "2024-01-02T00:00:00+00:00" }, { "id": "01a08791-0c6f-713e-b8cd-6e7c7cc90632", "title": "A trip to the library in Rust", "url": "https://josh.is-cool.dev/a-trip-to-the-library-in-rust/", "published_at": "2023-12-20T00:00:00+00:00" }, { "id": "01a08791-0c6f-713e-b8cd-6e7c7d9ee085", "title": "What cargo new gives you", "url": "https://josh.is-cool.dev/what-cargo-new-gives-you/", "published_at": "2023-12-10T00:00:00+00:00" }, { "id": "01a08791-0c6f-713e-b8cd-6e7c7e435c40", "title": "Nature keeps evolving Rustaceans", "url": "https://josh.is-cool.dev/nature-keeps-evolving-rustaceans/", "published_at": "2023-12-08T00:00:00+00:00" }, { "id": "01a08791-0c6f-713e-b8cd-6e7c7f163410", "title": "Running Runes locally with Svelte 5 pre-release alpha", "url": "https://josh.is-cool.dev/running-runes-locally-with-svelte-5-pre-release-alpha/", "published_at": "2023-11-29T00:00:00+00:00" }, { "id": "01a08791-0c6f-713e-b8cd-6e7c7f720a32", "title": "Switching filesystems in Arch Linux", "url": "https://josh.is-cool.dev/switching-filesystems-in-arch-linux/", "published_at": "2023-11-27T00:00:00+00:00" }, { "id": "01a08791-0c6f-713e-b8cd-6e7c7fa36d78", "title": "Dark web for dummies", "url": "https://josh.is-cool.dev/dark-web-for-dummies/", "published_at": "2023-11-23T00:00:00+00:00" }, { "id": "01a08791-0c6f-713e-b8cd-6e7c7fa67e48", "title": "WiFi and Bluetooth can coexist peacefully on 2.4 Ghz", "url": "https://josh.is-cool.dev/wifi-and-bluetooth-can-coexist/", "published_at": "2023-11-21T00:00:00+00:00" }, { "id": "01a08791-0c6f-713e-b8cd-6e7c7fcdc47d", "title": "One does indeed simply install Arch Linux", "url": "https://josh.is-cool.dev/one-does-indeed-simply-install-arch-linux/", "published_at": "2023-11-19T00:00:00+00:00" }, { "id": "01a08791-0c6f-713e-b8cd-6e7c8009ba85", "title": "A static site with Zola", "url": "https://josh.is-cool.dev/a-static-site-with-zola/", "published_at": "2023-11-13T00:00:00+00:00" }, { "id": "01a08791-0c6f-713e-b8cd-6e7c80f78b2f", "title": "An initial test post", "url": "https://josh.is-cool.dev/an-initial-test-post/", "published_at": "2023-11-12T00:00:00+00:00" } ] posts Claim your blog
Back to josh.is-cool.dev
Blog · corpus.blog/blogs/josh.is-cool.dev/posts

josh.is-cool.dev

josh.is-cool.dev

2026

2025

2024

2023