41554 blogs · [ { "id": "01a087c9-8627-71a0-8a00-7d1112de3a2b", "title": "LLM Agents & Full User Privileges. A silent security crisis", "url": "https://prinsfrank.nl/2026/08/18/LLM-Agents-and-Full-User-Privileges-A-silent-security-crisis", "published_at": "2026-08-18T00:00:00+00:00" }, { "id": "01a087c9-8627-71a0-8a00-7d11131f4d70", "title": "LLMs; The Ultimate Corporate Surveillance Tool", "url": "https://prinsfrank.nl/2026/07/09/LLMs-the-ultimate-corporate-surveillance-tool", "published_at": "2026-07-09T00:00:00+00:00" }, { "id": "01a087c9-8628-72f5-8ba7-825230657bed", "title": "Writing a PDF parser in PHP from scratch", "url": "https://prinsfrank.nl/2026/03/21/Writing-a-PDF-parser-in-PHP-from-scratch", "published_at": "2026-03-21T00:00:00+00:00" }, { "id": "01a087c9-8628-72f5-8ba7-825230b2b160", "title": "The Treasury, Petra - recreated with LEGO", "url": "https://prinsfrank.nl/2025/08/03/The-Treasury-Petra-Recreated-With-LEGO", "published_at": "2025-08-03T00:00:00+00:00" }, { "id": "01a087c9-8628-72f5-8ba7-825231055f50", "title": "You can now find me on YouTube", "url": "https://prinsfrank.nl/2024/07/18/Now-also-on-youtube", "published_at": "2024-07-18T00:00:00+00:00" }, { "id": "01a087c9-8628-72f5-8ba7-825231ec2230", "title": "Kryptos Cypher (1)", "url": "https://prinsfrank.nl/2024/05/07/Kryptos-cypher-does-RQ-mean-e-for-k4", "published_at": "2024-05-07T00:00:00+00:00" }, { "id": "01a087c9-8628-72f5-8ba7-825232483171", "title": "Intro to Dependency Injection in PHP", "url": "https://prinsfrank.nl/2024/05/03/Intro-to-dependency-injection-in-PHP", "published_at": "2024-05-03T00:00:00+00:00" }, { "id": "01a087c9-8628-72f5-8ba7-825232d78cab", "title": "The McDonald’s that wasn’t", "url": "https://prinsfrank.nl/2024/03/04/The_McDonalds_that_wasnt", "published_at": "2024-03-04T00:00:00+00:00" }, { "id": "01a087c9-8628-72f5-8ba7-825232f5256d", "title": "Building an all-sky camera", "url": "https://prinsfrank.nl/2024/02/13/Building-an-all-sky-camera", "published_at": "2024-02-13T00:00:00+00:00" }, { "id": "01a087c9-8628-72f5-8ba7-82523364e7d4", "title": "A.G.A.I.N.‽ Framework for thorough bug-fixing", "url": "https://prinsfrank.nl/2023/08/28/AGAIN_Framework_for_thorough_bugfixing", "published_at": "2023-08-28T00:00:00+00:00" }, { "id": "01a0e4aa-ce01-7258-a755-bbff93c29575", "title": null, "url": "https://prinsfrank.nl/2023/06/17/You-might-be-sending-random-people-your-users-data", "published_at": "2023-06-17T00:00:00+00:00" }, { "id": "01a0e4aa-ce01-7258-a755-bbff92e20166", "title": null, "url": "https://prinsfrank.nl/2023/04/09/Back-in-Longyearbyen-on-Svalbard", "published_at": "2023-04-09T00:00:00+00:00" }, { "id": "01a0e4aa-ce01-7258-a755-bbff91fc2e47", "title": null, "url": "https://prinsfrank.nl/2022/09/20/How-to-write-decoupled-unit-tests-in-Laravel", "published_at": "2022-09-20T00:00:00+00:00" }, { "id": "01a0e4aa-ce01-7258-a755-bbff9158f576", "title": null, "url": "https://prinsfrank.nl/2022/09/12/Visiting-the-only-nuclear-waste-storage-facility-of-the-Netherlands", "published_at": "2022-09-12T00:00:00+00:00" }, { "id": "01a0e4aa-ce01-7258-a755-bbff90e77fa2", "title": null, "url": "https://prinsfrank.nl/2022/08/23/Laravel-service-providers-and-how-to-speed-up-your-application", "published_at": "2022-08-23T00:00:00+00:00" }, { "id": "01a0e4aa-ce01-7258-a755-bbff8ffbf59d", "title": null, "url": "https://prinsfrank.nl/2022/08/20/Visiting-the-worlds-northernmost-town-during-polar-night", "published_at": "2022-08-20T00:00:00+00:00" }, { "id": "01a0e4aa-ce01-7258-a755-bbff8f4160da", "title": null, "url": "https://prinsfrank.nl/2022/06/05/Optimizing-gitlab-pipelines-pt-4-fallback-cache-workaround", "published_at": "2022-06-05T00:00:00+00:00" }, { "id": "01a0e4aa-ce01-7258-a755-bbff8ee6806e", "title": null, "url": "https://prinsfrank.nl/2022/05/02/Building-a-peltier-cooled-cloud-chamber", "published_at": "2022-05-02T00:00:00+00:00" }, { "id": "01a0e4aa-ce01-7258-a755-bbff8e9d69ba", "title": null, "url": "https://prinsfrank.nl/2022/03/08/Optimizing-gitlab-pipelines-pt-3-phpstan", "published_at": "2022-03-08T00:00:00+00:00" }, { "id": "01a0e4aa-ce01-7258-a755-bbff8e598a91", "title": null, "url": "https://prinsfrank.nl/2022/02/16/Optimizing-gitlab-pipelines-pt-2-phpunit", "published_at": "2022-02-16T00:00:00+00:00" }, { "id": "01a0e4aa-ce01-7258-a755-bbff8e0515db", "title": null, "url": "https://prinsfrank.nl/2022/02/15/Optimizing-gitlab-pipelines-pt-1-basics", "published_at": "2022-02-15T00:00:00+00:00" }, { "id": "01a0e4aa-ce01-7258-a755-bbff8d83db0c", "title": null, "url": "https://prinsfrank.nl/2022/02/04/Configuring-PHP8.1-on-scrutinizer", "published_at": "2022-02-04T00:00:00+00:00" }, { "id": "01a0e4aa-ce01-7258-a755-bbff8cc792e6", "title": null, "url": "https://prinsfrank.nl/2021/11/17/Case-insensitive-pcre2-regex-and-unicode-case-folding", "published_at": "2021-11-17T00:00:00+00:00" }, { "id": "01a0e4aa-ce01-7258-a755-bbff8c2d0c4e", "title": null, "url": "https://prinsfrank.nl/2021/08/08/Four-Months-at-vaccination-locations", "published_at": "2021-08-08T00:00:00+00:00" }, { "id": "01a0e4aa-ce01-7258-a755-bbff8b987bd6", "title": null, "url": "https://prinsfrank.nl/2021/06/10/Using-commit-constraints-in-npm", "published_at": "2021-06-10T00:00:00+00:00" }, { "id": "01a0e4aa-ce01-7258-a755-bbff8aa093ff", "title": null, "url": "https://prinsfrank.nl/2021/04/07/Seemingly-random-Composer-lock-changes", "published_at": "2021-04-07T00:00:00+00:00" }, { "id": "01a0e4aa-ce01-7258-a755-bbff8a64f24f", "title": null, "url": "https://prinsfrank.nl/2021/02/27/Measuring-other-radioactive-sources", "published_at": "2021-02-27T00:00:00+00:00" }, { "id": "01a0e4aa-ce01-7258-a755-bbff89a72628", "title": null, "url": "https://prinsfrank.nl/2021/02/20/Staining-microplastics-with-uv-fluorescent-nile-red", "published_at": "2021-02-20T00:00:00+00:00" }, { "id": "01a0e4aa-ce01-7258-a755-bbff88da4da5", "title": null, "url": "https://prinsfrank.nl/2021/02/13/Destructuring-the-muqarnas-of-Shah-I-Zinda", "published_at": "2021-02-13T00:00:00+00:00" }, { "id": "01a0e4aa-ce01-7258-a755-bbff87edda9b", "title": null, "url": "https://prinsfrank.nl/2021/02/06/Exploring-around-the-only-nuclear-power-plant-in-the-Netherlands", "published_at": "2021-02-06T00:00:00+00:00" }, { "id": "01a0e4aa-ce01-7258-a755-bbff87978316", "title": null, "url": "https://prinsfrank.nl/2021/01/25/Non-existing-flag-emojis-on-windows", "published_at": "2021-01-25T00:00:00+00:00" }, { "id": "01a0e4aa-ce01-7258-a755-bbff8759b280", "title": null, "url": "https://prinsfrank.nl/2021/01/12/Its-time-to-finally-get-rid-of-WhatsApp", "published_at": "2021-01-12T00:00:00+00:00" }, { "id": "01a0e4aa-ce01-7258-a755-bbff869fa9d0", "title": null, "url": "https://prinsfrank.nl/2021/01/08/Carbid-shooting-in-the-netherlands", "published_at": "2021-01-08T00:00:00+00:00" }, { "id": "01a0e4aa-ce01-7258-a755-bbff85cab617", "title": null, "url": "https://prinsfrank.nl/2020/10/24/Minerals-under-uv-light", "published_at": "2020-10-24T00:00:00+00:00" }, { "id": "01a0e4aa-ce01-7258-a755-bbff855030ae", "title": null, "url": "https://prinsfrank.nl/2020/08/09/The-obscure-eruv-of-amsterdam", "published_at": "2020-08-09T00:00:00+00:00" }, { "id": "01a0e4aa-ce01-7258-a755-bbff84ffaade", "title": null, "url": "https://prinsfrank.nl/2020/06/21/DMTT-earth-visualized", "published_at": "2020-06-21T00:00:00+00:00" }, { "id": "01a0e4aa-ce01-7258-a755-bbff84ecb6e3", "title": null, "url": "https://prinsfrank.nl/2020/04/19/Why-a-privacy-friendly-and-safe-corona-tracking-app-is-a-chimera", "published_at": "2020-04-19T00:00:00+00:00" }, { "id": "01a0e4aa-ce01-7258-a755-bbff84187d37", "title": null, "url": "https://prinsfrank.nl/2020/03/24/The-curious-Dutch-Belgian-borders-in-times-of-corona-border-closures", "published_at": "2020-03-24T00:00:00+00:00" }, { "id": "01a0e4aa-ce01-7258-a755-bbff83fa3c05", "title": null, "url": "https://prinsfrank.nl/2020/02/08/Fibrous-microplastic-particles-in-prawn-crackers", "published_at": "2020-02-08T00:00:00+00:00" }, { "id": "01a0e4aa-ce01-7258-a755-bbff83cf20f3", "title": null, "url": "https://prinsfrank.nl/2019/12/27/Using-composer-to-manage-local-dev-paths", "published_at": "2019-12-27T00:00:00+00:00" }, { "id": "01a0e4aa-ce01-7258-a755-bbff8368a2ea", "title": null, "url": "https://prinsfrank.nl/2019/11/24/Detecting-microplastics-in-beach-sand", "published_at": "2019-11-24T00:00:00+00:00" }, { "id": "01a0e4aa-ce01-7258-a755-bbff825c7436", "title": null, "url": "https://prinsfrank.nl/2019/09/22/Building-a-digital-spectroscope-from-scratch", "published_at": "2019-09-22T00:00:00+00:00" }, { "id": "01a0e4aa-ce01-7258-a755-bbff82a28a2d", "title": null, "url": "https://prinsfrank.nl/2019/09/22/Diffraction-grating-under-a-microscope", "published_at": "2019-09-22T00:00:00+00:00" }, { "id": "01a0e4aa-ce01-7258-a755-bbff81f24e89", "title": null, "url": "https://prinsfrank.nl/2019/09/15/Authorities-on-(-internet-)-standards", "published_at": "2019-09-15T00:00:00+00:00" }, { "id": "01a0e4aa-ce01-7258-a755-bbff80f97c0c", "title": null, "url": "https://prinsfrank.nl/2019/09/14/When-to-use-what-HTTP-method-POST-PUT-PATCH-OPTIONS-DELETE-GET-and-HEAD", "published_at": "2019-09-14T00:00:00+00:00" }, { "id": "01a0e4aa-ce01-7258-a755-bbff80b303a1", "title": null, "url": "https://prinsfrank.nl/2019/06/29/Vuln-one-is-now-Prins-Frank-nl", "published_at": "2019-06-29T00:00:00+00:00" }, { "id": "01a0e4aa-ce01-7258-a755-bbff80acab9c", "title": null, "url": "https://prinsfrank.nl/2019/05/10/Why-you-should-always-use-your-own-vpn", "published_at": "2019-05-10T00:00:00+00:00" }, { "id": "01a0e4aa-ce01-7258-a755-bbff802f309b", "title": null, "url": "https://prinsfrank.nl/2019/04/04/The-difficulties-with-solving-the-domain-names-homograph-attack", "published_at": "2019-04-04T00:00:00+00:00" }, { "id": "01a0e4aa-ce01-7258-a755-bbff8021c488", "title": null, "url": "https://prinsfrank.nl/2019/02/26/With-the-new-dev-domains-googles-dont-be-evil-phase-is-a-distant-memory", "published_at": "2019-02-26T00:00:00+00:00" }, { "id": "01a0e4aa-ce01-7258-a755-bbff7faae3b5", "title": null, "url": "https://prinsfrank.nl/2019/01/27/How-to-fix-our-time-system-pt2", "published_at": "2019-01-27T00:00:00+00:00" }, { "id": "01a0e4aa-ce01-7258-a755-bbff7f8e64f2", "title": null, "url": "https://prinsfrank.nl/2019/01/20/How-to-fix-our-time-system", "published_at": "2019-01-20T00:00:00+00:00" }, { "id": "01a0e4aa-ce01-7258-a755-bbff9b2031a1", "title": null, "url": "https://prinsfrank.nl/404", "published_at": null }, { "id": "01a0e4aa-ce01-7258-a755-bbff9bcbe2fb", "title": null, "url": "https://prinsfrank.nl/certifications", "published_at": null }, { "id": "01a0e4aa-ce01-7258-a755-bbff9bf51748", "title": null, "url": "https://prinsfrank.nl/conferences", "published_at": null }, { "id": "01a0e4aa-ce01-7258-a755-bbff9ca62c55", "title": null, "url": "https://prinsfrank.nl/countries", "published_at": null }, { "id": "01a0e4aa-ce01-7258-a755-bbff9d9e463e", "title": null, "url": "https://prinsfrank.nl/category/culture", "published_at": null }, { "id": "01a0e4aa-ce01-7258-a755-bbff9dff4746", "title": null, "url": "https://prinsfrank.nl/category/curiosity", "published_at": null }, { "id": "01a0e4aa-ce01-7258-a755-bbff9e63116d", "title": null, "url": "https://prinsfrank.nl/category/development", "published_at": null }, { "id": "01a0e4aa-ce01-7258-a755-bbff9ed33e69", "title": null, "url": "https://prinsfrank.nl/", "published_at": null }, { "id": "01a0e4aa-ce01-7258-a755-bbff9fc3178c", "title": null, "url": "https://prinsfrank.nl/pe", "published_at": null }, { "id": "01a0e4aa-ce01-7258-a755-bbffa0bd5aa2", "title": null, "url": "https://prinsfrank.nl/category/privacy", "published_at": null }, { "id": "01a0e4aa-ce01-7258-a755-bbffa163aef3", "title": null, "url": "https://prinsfrank.nl/category/science", "published_at": null }, { "id": "01a0e4aa-ce01-7258-a755-bbffa181666d", "title": null, "url": "https://prinsfrank.nl/category/security", "published_at": null }, { "id": "01a0e4aa-ce01-7258-a755-bbffa18df964", "title": null, "url": "https://prinsfrank.nl/category/standards", "published_at": null }, { "id": "01a0e4aa-ce01-7258-a755-bbffa280872d", "title": null, "url": "https://prinsfrank.nl/category/travel", "published_at": null } ] posts Claim your blog
Back to prinsfrank.nl
Blog · corpus.blog/blogs/prinsfrank.nl/posts

prinsfrank.nl

prinsfrank.nl

2026

2025

2024

2023

2022

2021

2020

2019

Undated