41554 blogs Β· [ { "id": "01a0878b-2943-705c-a7cf-e16a292f8143", "title": "Correlation implies cashation.", "url": "https://jappieklooster.nl/correlation-implies-cashation.html", "published_at": "2026-08-22T21:00:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a29b63445", "title": "Black swan", "url": "https://jappieklooster.nl/black-swan.html", "published_at": "2026-08-20T22:30:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a2a20913e", "title": "Hidden rewards", "url": "https://jappieklooster.nl/hidden-rewards.html", "published_at": "2026-08-20T16:46:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a2a9a79a5", "title": "Even with an edge, you lose?", "url": "https://jappieklooster.nl/even-with-an-edge-you-lose.html", "published_at": "2026-07-19T22:30:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a2b91ba72", "title": "Musings on Le darkness", "url": "https://jappieklooster.nl/musings-on-le-darkness.html", "published_at": "2026-07-17T00:00:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a2c073a86", "title": "Hatter: Native Haskell mobile apps", "url": "https://jappieklooster.nl/hatter-native-haskell-mobile-apps.html", "published_at": "2026-04-13T01:00:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a2cdf8056", "title": "Announcement: HSMin - more AI-friendly Haskell code!", "url": "https://jappieklooster.nl/announcement-hsmin-more-ai-friendly-haskell-code.html", "published_at": "2026-04-01T09:00:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a2da2d3df", "title": "Announcement: unwitch", "url": "https://jappieklooster.nl/announcement-unwitch.html", "published_at": "2026-03-17T18:20:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a2e356e84", "title": "Announcement: memory / ram fork", "url": "https://jappieklooster.nl/announcement-memory-ram-fork.html", "published_at": "2026-03-17T18:19:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a2e5afd32", "title": "Haskell πŸ’œ Vibes", "url": "https://jappieklooster.nl/haskell-vibes.html", "published_at": "2026-03-08T00:00:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a2ecc4a6d", "title": "Announcement: Esqueleto postgis v4", "url": "https://jappieklooster.nl/announcement-esqueleto-postgis-v4.html", "published_at": "2026-02-22T22:00:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a2fa30440", "title": "DeathπŸ’€ to type classes", "url": "https://jappieklooster.nl/death-to-type-classes.html", "published_at": "2025-09-11T23:30:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a3001ad17", "title": "Private repository flake input", "url": "https://jappieklooster.nl/private-repository-flake-input.html", "published_at": "2025-05-20T15:42:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a30baef33", "title": "Stacked against us", "url": "https://jappieklooster.nl/stacked-against-us.html", "published_at": "2025-03-26T20:49:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a3142e28c", "title": "Firmware lemons πŸ‹", "url": "https://jappieklooster.nl/firmware-lemons.html", "published_at": "2024-11-02T00:00:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a31985a75", "title": "Analyzing Haskell stability", "url": "https://jappieklooster.nl/analyzing-haskell-stability.html", "published_at": "2024-07-30T15:00:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a31b677c9", "title": "Cabal exact printing", "url": "https://jappieklooster.nl/cabal-exact-printing.html", "published_at": "2024-05-12T18:00:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a325dba45", "title": "Announcement: Updated Esqueleto text-search & PostGIS bindings", "url": "https://jappieklooster.nl/announcement-updated-esqueleto-text-search-postgis-bindings.html", "published_at": "2024-02-25T15:01:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a32e17f0f", "title": "Lessons from creating a vacation rental.", "url": "https://jappieklooster.nl/lessons-from-creating-a-vacation-rental.html", "published_at": "2024-01-02T19:00:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a32e1b0c3", "title": "Follow Up on the Follow-Up", "url": "https://jappieklooster.nl/follow-up-on-the-follow-up.html", "published_at": "2023-11-11T00:00:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a332ac754", "title": "BONUS Announcement mysql pure unfork", "url": "https://jappieklooster.nl/bonus-announcement-mysql-pure-unfork.html", "published_at": "2023-08-14T17:37:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a340f4cd5", "title": "Announcing mysql pure fork", "url": "https://jappieklooster.nl/announcing-mysql-pure-fork.html", "published_at": "2023-08-13T13:37:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a349d108d", "title": "Follow up release rodeo", "url": "https://jappieklooster.nl/follow-up-release-rodeo.html", "published_at": "2023-07-17T00:00:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a3530ae43", "title": "MySQL Persistent Support for Haskell on Windows", "url": "https://jappieklooster.nl/mysql-persistent-support-for-haskell-on-windows.html", "published_at": "2023-07-01T15:44:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a35bc36b0", "title": "The Release Rodeo", "url": "https://jappieklooster.nl/the-release-rodeo.html", "published_at": "2023-05-31T20:14:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a365924c1", "title": "About my startup: raster.click", "url": "https://jappieklooster.nl/about-my-startup-rasterclick.html", "published_at": "2023-02-25T20:40:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a36e7d761", "title": "Restoring msyql backup system on windows.", "url": "https://jappieklooster.nl/restoring-msyql-backup-system-on-windows.html", "published_at": "2023-01-17T17:00:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a37b44620", "title": "The peculiar event sourced deadlock", "url": "https://jappieklooster.nl/the-peculiar-event-sourced-deadlock.html", "published_at": "2023-01-15T22:30:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a38358f26", "title": "Summerhouse Paradis Aruba", "url": "https://jappieklooster.nl/summerhouse-paradis-aruba.html", "published_at": "2023-01-12T19:00:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a38541928", "title": "Why do I still write this blog?", "url": "https://jappieklooster.nl/why-do-i-still-write-this-blog.html", "published_at": "2023-01-11T17:10:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a38704796", "title": "Zurich hack 2022 Denotational Design", "url": "https://jappieklooster.nl/zurich-hack-2022-denotational-design.html", "published_at": "2022-09-26T19:00:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a38c8b45e", "title": "Restoring mysql innodb on windows.", "url": "https://jappieklooster.nl/restoring-mysql-innodb-on-windows.html", "published_at": "2022-06-16T22:30:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a39823016", "title": "Failing in Haskell", "url": "https://jappieklooster.nl/failing-in-haskell.html", "published_at": "2022-02-27T00:00:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a3a0d02b9", "title": "Installing a NixOS desktop tracked with git", "url": "https://jappieklooster.nl/installing-a-nixos-desktop-tracked-with-git.html", "published_at": "2022-01-30T16:20:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a3a401c03", "title": "A brief intro to MTL", "url": "https://jappieklooster.nl/a-brief-intro-to-mtl.html", "published_at": "2021-08-10T00:05:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a3a656d93", "title": "The Nix mutli-monolith machine (NMMM).", "url": "https://jappieklooster.nl/the-nix-mutli-monolith-machine-nmmm.html", "published_at": "2021-07-31T15:05:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a3b0dbb3d", "title": "Using git for templates", "url": "https://jappieklooster.nl/using-git-for-templates.html", "published_at": "2020-10-24T15:00:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a3b33f62e", "title": "Hacking atom", "url": "https://jappieklooster.nl/hacking-atom.html", "published_at": "2020-08-16T21:12:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a3bd80d84", "title": "Ghcid for multi package projects", "url": "https://jappieklooster.nl/ghcid-for-multi-package-projects.html", "published_at": "2019-10-17T21:30:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a3c673f05", "title": "Pinning nixops builds", "url": "https://jappieklooster.nl/pinning-nixops-builds.html", "published_at": "2019-10-17T17:35:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a3caad67f", "title": "Reflex server side html rendering", "url": "https://jappieklooster.nl/reflex-server-side-html-rendering.html", "published_at": "2019-08-05T19:05:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a3d464079", "title": "Citrix XenCenter 7.6 notes", "url": "https://jappieklooster.nl/citrix-xencenter-76-notes.html", "published_at": "2019-04-18T00:00:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a3e20ebbe", "title": "Nixos notes", "url": "https://jappieklooster.nl/nixos-notes.html", "published_at": "2019-04-18T00:00:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a3e51cc3b", "title": "Authentication in Reflex & Servant", "url": "https://jappieklooster.nl/authentication-in-reflex-servant.html", "published_at": "2019-02-28T15:00:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a3f444d59", "title": "Lens into wrapped newtypes", "url": "https://jappieklooster.nl/lens-into-wrapped-newtypes.html", "published_at": "2018-12-30T21:34:00+00:00" }, { "id": "01a0878b-2943-705c-a7cf-e16a3f65a088", "title": "Fullstack Haskell: Reflex and Servant", "url": "https://jappieklooster.nl/fullstack-haskell-reflex-and-servant.html", "published_at": "2018-10-09T12:08:00+00:00" }, { "id": "01a0878b-2944-7359-a91f-0fa3695c6375", "title": "Back to the Netherlands!", "url": "https://jappieklooster.nl/back-to-the-netherlands.html", "published_at": "2018-09-23T18:21:00+00:00" }, { "id": "01a0878b-2944-7359-a91f-0fa36a348429", "title": "NixOS on encrypted btrfs", "url": "https://jappieklooster.nl/nixos-on-encrypted-btrfs.html", "published_at": "2018-08-19T13:02:00+00:00" }, { "id": "01a0878b-2944-7359-a91f-0fa36ac0bae4", "title": "Pragmatic Haskell III: Beam Postgres DB", "url": "https://jappieklooster.nl/pragmatic-haskell-iii-beam-postgres-db.html", "published_at": "2018-08-05T17:30:00+00:00" }, { "id": "01a0878b-2944-7359-a91f-0fa36bbaad81", "title": "Pragmatic Haskell II: IO Webservant", "url": "https://jappieklooster.nl/pragmatic-haskell-ii-io-webservant.html", "published_at": "2018-06-27T22:00:00+00:00" }, { "id": "01a0878b-2944-7359-a91f-0fa36c3b472d", "title": "Pragmatic Haskell: Simple servant web server", "url": "https://jappieklooster.nl/pragmatic-haskell-simple-servant-web-server.html", "published_at": "2018-06-25T15:25:00+00:00" }, { "id": "01a0878b-2944-7359-a91f-0fa36cf137d9", "title": "Elm on fire! Shaders in elm", "url": "https://jappieklooster.nl/elm-on-fire-shaders-in-elm.html", "published_at": "2018-06-23T12:00:00+00:00" }, { "id": "01a0878b-2944-7359-a91f-0fa36dbdcd74", "title": "Fun with stack: Haskell dependency management", "url": "https://jappieklooster.nl/fun-with-stack-haskell-dependency-management.html", "published_at": "2018-05-13T16:00:00+00:00" }, { "id": "01a0878b-2944-7359-a91f-0fa36dc0dd84", "title": "Reddit poster plugin for pelican", "url": "https://jappieklooster.nl/reddit-poster-plugin-for-pelican.html", "published_at": "2018-05-07T09:00:00+00:00" }, { "id": "01a0878b-2944-7359-a91f-0fa36e9dc84e", "title": "Starting at Daisee", "url": "https://jappieklooster.nl/starting-at-daisee.html", "published_at": "2018-04-11T20:30:00+00:00" }, { "id": "01a0878b-2944-7359-a91f-0fa36f2f428f", "title": "Flask, docker and the backend", "url": "https://jappieklooster.nl/flask-docker-and-the-backend.html", "published_at": "2018-03-11T00:00:00+00:00" }, { "id": "01a0878b-2944-7359-a91f-0fa36f8b77c9", "title": "New new website style changes", "url": "https://jappieklooster.nl/new-new-website-style-changes.html", "published_at": "2018-03-08T00:00:00+00:00" }, { "id": "01a0878b-2944-7359-a91f-0fa36f8e5f0b", "title": "Plan prediction", "url": "https://jappieklooster.nl/plan-prediction.html", "published_at": "2017-12-21T12:00:00+00:00" }, { "id": "01a0878b-2944-7359-a91f-0fa370370310", "title": "Jakartian Christmas", "url": "https://jappieklooster.nl/jakartian-christmas.html", "published_at": "2017-12-19T21:00:00+00:00" }, { "id": "01a0878b-2944-7359-a91f-0fa370e456b7", "title": "Jappie lives with kangaroos", "url": "https://jappieklooster.nl/jappie-lives-with-kangaroos.html", "published_at": "2017-11-06T00:00:00+00:00" }, { "id": "01a0878b-2944-7359-a91f-0fa371c87ad5", "title": "Work work work, ya ya ya", "url": "https://jappieklooster.nl/work-work-work-ya-ya-ya.html", "published_at": "2017-10-02T00:00:00+00:00" }, { "id": "01a0878b-2944-7359-a91f-0fa372b2402f", "title": "What do you think about jakarta", "url": "https://jappieklooster.nl/what-do-you-think-about-jakarta.html", "published_at": "2017-09-28T00:00:00+00:00" }, { "id": "01a0878b-2944-7359-a91f-0fa37319a27a", "title": "Beginning of eternal summer", "url": "https://jappieklooster.nl/beginning-of-eternal-summer.html", "published_at": "2017-08-16T16:00:00+00:00" }, { "id": "01a0878b-2944-7359-a91f-0fa373b222c2", "title": "Journey to Oceania", "url": "https://jappieklooster.nl/journey-to-oceania.html", "published_at": "2017-08-07T22:00:00+00:00" }, { "id": "01a0878b-2944-7359-a91f-0fa3743cc5ae", "title": "My thesis", "url": "https://jappieklooster.nl/my-thesis.html", "published_at": "2017-07-07T00:00:00+00:00" }, { "id": "01a0878b-2944-7359-a91f-0fa3745f7b83", "title": "Website changes", "url": "https://jappieklooster.nl/website-changes.html", "published_at": "2017-06-30T00:00:00+00:00" }, { "id": "01a0878b-2944-7359-a91f-0fa374f56d95", "title": "Endorsement", "url": "https://jappieklooster.nl/endorsement.html", "published_at": "2017-06-28T00:00:00+00:00" }, { "id": "01a0878b-2944-7359-a91f-0fa3752708b4", "title": "Making money with foss", "url": "https://jappieklooster.nl/making-money-with-foss.html", "published_at": "2017-05-22T00:00:00+00:00" }, { "id": "01a0878b-2944-7359-a91f-0fa375ae75d3", "title": "Tool survey", "url": "https://jappieklooster.nl/tool-survey.html", "published_at": "2017-04-01T00:00:00+00:00" }, { "id": "01a0878b-2944-7359-a91f-0fa376018fa7", "title": "Comparing tax in different countries", "url": "https://jappieklooster.nl/comparing-tax-in-different-countries.html", "published_at": "2017-03-02T00:00:00+00:00" }, { "id": "01a0878b-2944-7359-a91f-0fa376d9f416", "title": "Optimus time!", "url": "https://jappieklooster.nl/optimus-time.html", "published_at": "2017-01-29T00:00:00+00:00" }, { "id": "01a0878b-2944-7359-a91f-0fa3779f5fb5", "title": "Thesis writing tips", "url": "https://jappieklooster.nl/thesis-writing-tips.html", "published_at": "2017-01-14T00:00:00+00:00" }, { "id": "01a0878b-2944-7359-a91f-0fa3784afe3b", "title": "Deployment and todo's", "url": "https://jappieklooster.nl/deployment-and-todos.html", "published_at": "2016-12-27T12:00:00+00:00" }, { "id": "01a0878b-2944-7359-a91f-0fa378e6b530", "title": "Website Launch", "url": "https://jappieklooster.nl/website-launch.html", "published_at": "2016-12-25T12:04:00+00:00" }, { "id": "01a0878b-2944-7359-a91f-0fa379864b2e", "title": "Second post", "url": "https://jappieklooster.nl/second-post.html", "published_at": "2016-12-24T19:51:00+00:00" }, { "id": "01a0878b-2944-7359-a91f-0fa379a7dc9b", "title": "First post", "url": "https://jappieklooster.nl/first-post.html", "published_at": "2016-12-24T19:43:00+00:00" } ] posts Claim your blog
Back to jappieklooster.nl
Blog Β· corpus.blog/blogs/jappieklooster.nl/posts

jappieklooster.nl

jappieklooster.nl

2026

2025

2024

2023

2022

2021

2020

2019

2018

2017

2016