41554 blogs · [ { "id": "01a0875f-4a40-71a1-809d-a03bb7ad95e2", "title": "Structured output and the JSON Schema dilemma", "url": "https://chrisk.app/blog/structured-output-and-the-json-schema-dilemma", "published_at": "2026-06-28T11:35:00+00:00" }, { "id": "01a0875f-4a40-71a1-809d-a03bb7de569c", "title": "Why AI Development Needs Frameworks Instead of a CLI", "url": "https://chrisk.app/blog/why-ai-development-needs-frameworks-instead-of-a-cli", "published_at": "2026-05-24T13:04:00+00:00" }, { "id": "01a0875f-4a40-71a1-809d-a03bb7f5d1cf", "title": "Exploring solutions to build a secure plugin system for PHP apps", "url": "https://chrisk.app/blog/exploring-solutions-to-build-a-secure-plugin-system-for-php-apps", "published_at": "2026-04-12T21:19:00+00:00" }, { "id": "01a0875f-4a40-71a1-809d-a03bb8c34c24", "title": "Matomo setup Auto-Archiving with Docker", "url": "https://chrisk.app/blog/matomo-setup-auto-archiving-with-docker", "published_at": "2025-09-21T20:32:00+00:00" }, { "id": "01a0875f-4a40-71a1-809d-a03bb8f00904", "title": "Fusio 6.0 released", "url": "https://chrisk.app/blog/fusio-6.0-released", "published_at": "2025-09-06T14:30:00+00:00" }, { "id": "01a0875f-4a40-71a1-809d-a03bb9bb8a71", "title": "Lessons learned from building a Docker-based server panel", "url": "https://chrisk.app/blog/lessons-learned-from-building-a-docker-based-server-panel", "published_at": "2025-06-28T17:03:00+00:00" }, { "id": "01a0875f-4a40-71a1-809d-a03bbaa3aab5", "title": "TypeSchema a JSON specification to describe data models", "url": "https://chrisk.app/blog/typeschema-a-json-specification-to-describe-data-models", "published_at": "2025-01-02T23:03:00+00:00" }, { "id": "01a0875f-4a40-71a1-809d-a03bbb1ec027", "title": "Introducing the DeutschlandAPI project", "url": "https://chrisk.app/blog/introducing-the-deutschlandapi-project", "published_at": "2024-09-07T23:13:00+00:00" }, { "id": "01a0875f-4a40-71a1-809d-a03bbb310d7d", "title": "Building infrastructure software without central authority", "url": "https://chrisk.app/blog/building-infrastructure-software-without-central-authority", "published_at": "2024-08-30T18:40:00+00:00" }, { "id": "01a0875f-4a40-71a1-809d-a03bbba74707", "title": "Reboot my personal blog", "url": "https://chrisk.app/blog/reboot-my-personal-blog", "published_at": "2024-08-24T14:57:00+00:00" } ] posts Claim your blog
Back to chrisk.app
Blog · corpus.blog/blogs/chrisk.app/posts

chrisk.app

chrisk.app

2026

2025

2024