41554 blogs · [ { "id": "01a0e742-0a44-737d-8139-ace1674b4b36", "title": null, "url": "https://ray.cat/", "published_at": "2026-08-01T10:56:21+00:00" }, { "id": "01a0e742-0a44-737d-8139-ace167bdbe83", "title": null, "url": "https://ray.cat/ca/", "published_at": "2026-08-01T10:56:21+00:00" }, { "id": "01a087d0-7221-7064-b4c8-70441340abe7", "title": "Prompting Is Requirements Engineering", "url": "https://ray.cat/writing/prompting-is-requirements-engineering/", "published_at": "2026-04-01T18:06:23+00:00" }, { "id": "01a087d0-7221-7064-b4c8-704413b3e564", "title": "Code No Longer Matters", "url": "https://ray.cat/writing/code-no-longer-matters/", "published_at": "2026-03-11T23:02:10+00:00" }, { "id": "01a087d0-7221-7064-b4c8-7044145cd939", "title": "AI will NOT replace Software Engineers", "url": "https://ray.cat/writing/ai-will-not-replace-software-engineers/", "published_at": "2025-10-23T13:53:32+00:00" }, { "id": "01a087d0-7221-7064-b4c8-7044151874bf", "title": "Create bootable ISOs on macOS without external tools", "url": "https://ray.cat/writing/create-bootable-isos-on-macos-without-external-tools/", "published_at": "2025-10-23T12:21:47+00:00" }, { "id": "01a087d0-7221-7064-b4c8-704415731be2", "title": "Removing ISP DNS servers from Microtik routers", "url": "https://ray.cat/writing/microtik-removing-isp-dns-servers/", "published_at": "2024-03-18T00:00:00+00:00" }, { "id": "01a087d0-7221-7064-b4c8-704416532c64", "title": "Support Engineering Is Engineering", "url": "https://ray.cat/writing/support-engineering-is-engineering/", "published_at": "2024-01-09T00:00:00+00:00" }, { "id": "01a087d0-7221-7064-b4c8-70441668f352", "title": "Controlling Elgato Keylight Air via Apple Home", "url": "https://ray.cat/writing/controlling-elgato-keylight-air-via-apple-home/", "published_at": "2024-01-03T00:00:00+00:00" }, { "id": "01a087d0-7221-7064-b4c8-7044175c1640", "title": "Home Lab setup", "url": "https://ray.cat/writing/home-lab-setup/", "published_at": "2024-01-01T00:00:00+00:00" }, { "id": "01a087d0-7221-7064-b4c8-704417701fb2", "title": "Viewing StatsD metrics locally", "url": "https://ray.cat/writing/viewing-statsd-metrics-locally/", "published_at": "2023-03-22T00:00:00+00:00" }, { "id": "01a087d0-7221-7064-b4c8-7044184a4876", "title": "neovim + TypeScript = ⚡️", "url": "https://ray.cat/writing/neovim-typescript/", "published_at": "2023-03-15T00:00:00+00:00" }, { "id": "01a087d0-7221-7064-b4c8-7044189ce8c0", "title": "Building effective remote work environments", "url": "https://ray.cat/writing/building-effective-remote-work-environments/", "published_at": "2023-01-11T00:00:00+00:00" }, { "id": "01a087d0-7221-7064-b4c8-7044197e052e", "title": "Displaying current Kubernetes context in shell", "url": "https://ray.cat/writing/displaying-current-k8s-context-in-shell/", "published_at": "2022-11-14T00:00:00+00:00" }, { "id": "01a087d0-7221-7064-b4c8-70441a7bc09a", "title": "Managing Postgres schema changes with Migra", "url": "https://ray.cat/writing/managing-postgres-schema-changes-with-migra/", "published_at": "2022-11-05T00:00:00+00:00" }, { "id": "01a087d0-7221-7064-b4c8-70441b1c47e2", "title": "PHP: A prettier way to var_dump", "url": "https://ray.cat/writing/php-a-prettier-way-to-var-dump/", "published_at": "2022-10-02T00:00:00+00:00" }, { "id": "01a087d0-7221-7064-b4c8-70441b9b0b5b", "title": "Remote-controlling macOS with a Python Telegram bot", "url": "https://ray.cat/writing/remote-controlling-macos-with-a-python-telegram-bot/", "published_at": "2017-09-20T19:36:00+00:00" } ] posts Claim your blog
Back to ray.cat
Blog · corpus.blog/blogs/ray.cat/posts

ray.cat

ray.cat

2026

2025

2024

2023

2022

2017