41554 blogs · [ { "id": "01a094ff-f267-714f-8a05-7ec5a00dcb1d", "title": "Click-to-simulate", "url": "http://gijs.github.io/2026/09/click-to-simulate/", "published_at": "2026-09-11T07:25:57+00:00" }, { "id": "01a0877d-0437-71c5-a00e-9b5c15f26e4c", "title": "Building Real-Time Presence Without a Real-Time Backend", "url": "http://gijs.github.io/2026/08/building-real-time-presence-without-a-real-time-backend/", "published_at": "2026-08-19T12:00:00+00:00" }, { "id": "01a0877d-0438-72cd-b25f-d8579ed703b9", "title": "Building Search Without a Search Service", "url": "http://gijs.github.io/2026/08/building-search-without-a-search-service/", "published_at": "2026-08-19T08:10:00+00:00" }, { "id": "01a0877d-0438-72cd-b25f-d8579f5300a5", "title": "From SPA to Django + HTMX: How Far Can You Push It?", "url": "http://gijs.github.io/2026/08/from-spa-to-django--htmx-how-far-can-you-push-it/", "published_at": "2026-08-19T08:00:00+00:00" }, { "id": "01a0877d-0438-72cd-b25f-d857a00aacbc", "title": "Getting the Rana QGIS plugin to run on macOS ARM64", "url": "http://gijs.github.io/2026/08/getting-the-rana-qgis-plugin-to-run-on-macos-arm64/", "published_at": "2026-08-16T08:00:00+00:00" }, { "id": "01a0877d-0438-72cd-b25f-d857a06cb323", "title": "Running a Hydrodynamic Flood Model Locally. No Cloud Required", "url": "http://gijs.github.io/2026/08/running-a-hydrodynamic-flood-model-locally.-no-cloud-required/", "published_at": "2026-08-11T14:00:00+00:00" }, { "id": "01a0877d-0438-72cd-b25f-d857a127eb44", "title": "Building a Claude-powered AI assistant into Rana Water Intelligence", "url": "http://gijs.github.io/2026/08/building-a-claude-powered-ai-assistant-into-rana-water-intelligence/", "published_at": "2026-08-07T08:00:00+00:00" }, { "id": "01a0877d-0438-72cd-b25f-d857a1dd93a8", "title": "A fresh marketing website proposal for Rana Water Intelligence", "url": "http://gijs.github.io/2026/07/a-fresh-marketing-website-proposal-for-rana-water-intelligence/", "published_at": "2026-07-01T08:00:00+00:00" }, { "id": "01a0877d-0438-72cd-b25f-d857a29a39ee", "title": "Deriving land use from aerial imagery", "url": "http://gijs.github.io/2026/06/deriving-land-use-from-aerial-imagery/", "published_at": "2026-06-24T08:00:00+00:00" }, { "id": "01a0877d-0438-72cd-b25f-d857a2b95ec6", "title": "QGIS in the browser, with real geometry", "url": "http://gijs.github.io/2026/06/qgis-in-the-browser-with-real-geometry/", "published_at": "2026-06-23T08:00:00+00:00" }, { "id": "01a0877d-0438-72cd-b25f-d857a34d569e", "title": "Querying 42,815 simulations with a single command", "url": "http://gijs.github.io/2026/03/querying-42815-simulations-with-a-single-command/", "published_at": "2026-03-15T12:00:00+00:00" }, { "id": "01a0877d-0438-72cd-b25f-d857a37e5747", "title": "Tracking down an invisible scale bar", "url": "http://gijs.github.io/2026/03/tracking-down-an-invisible-scale-bar/", "published_at": "2026-03-10T09:00:00+00:00" }, { "id": "01a0877d-0438-72cd-b25f-d857a419ba50", "title": "Designing an automatic water storage tool", "url": "http://gijs.github.io/2026/03/designing-an-automatic-water-storage-tool/", "published_at": "2026-03-05T13:00:00+00:00" }, { "id": "01a0877d-0438-72cd-b25f-d857a4fd05ee", "title": "Can we edit water schematisations in the browser?", "url": "http://gijs.github.io/2026/02/can-we-edit-water-schematisations-in-the-browser/", "published_at": "2026-02-20T07:00:00+00:00" }, { "id": "01a0877d-0438-72cd-b25f-d857a52390f0", "title": "Currently", "url": "http://gijs.github.io/2021/10/currently/", "published_at": "2021-10-19T13:25:57+00:00" }, { "id": "01a0877d-0438-72cd-b25f-d857a5341507", "title": "Recently", "url": "http://gijs.github.io/2021/10/recently/", "published_at": "2021-10-02T13:25:57+00:00" }, { "id": "01a0877d-0438-72cd-b25f-d857a551f3c3", "title": "Hello, World!", "url": "http://gijs.github.io/2021/10/hello-world/", "published_at": "2021-10-01T13:25:57+00:00" } ] posts Claim your blog
Back to gijs.github.io
Blog · corpus.blog/blogs/gijs.github.io/posts

gijs.github.io

gijs.github.io

2026

2021