Generated by Rank Math SEO, this is an llms.txt file designed to help LLMs better understand and index this website. # [notI`z. `blok]: A developers scrapbook ## Sitemaps [XML Sitemap](https://nierbeck.de/sitemap_index.xml): Includes all crawlable and indexable pages. ## Beiträge - [Smart Model Routing: One Way to Prevent Vendor Lock-In?](https://nierbeck.de/2026/06/smart-model-routing-prevent-vendor-lock-in/): Smart Model Routing, implemented in my Dynamic Model Router (a Pi extension, details below), is more than just a technical solution. The idea for Smart Model Routing had been brewing for a while, especially as I grappled with vendor lock-in and token costs. While finishing the dynamic routing extension for Pi, I noticed that many readers had found my last blog post through Mastodon. One user’s take on it got me thinking about how my experiment with smart model routing fit into the bigger picture: - [Mistral AI, pi.dev, GSD: A Real Alternative](https://nierbeck.de/2026/05/mistral-ai-pidev-gsd-alternative-to-claude/): Almost a year of experimenting with Mistral AI led me to a workflow that rivals Claude Code—without the cost. Mistral Medium 3.5, pi.dev, and GSD cover 90% of my dev tasks just as effectively. Here’s why this combo is the alternative I didn’t know I needed. - [Spec Driven development](https://nierbeck.de/2026/02/spec-driven-development/): Over the past month, I’ve experimented with various approaches to make AI-driven development more productive—shifting from vibe coding to structured, context- and spec-driven workflows. This journey reflects a clear evolution: from ad-hoc solutions to professionalized workflows, and finally to streamlined automation. - [AI and OSGi: When the Parrot Doesn’t Know the Words](https://nierbeck.de/2025/12/ai-and-osgi-when-the-parrot-doesnt-know-the-words/): After my experience with AI and OSGi, as can be read in the last blog, I really wanted to know how good AI is with OSGi. I have to admit, AI is really at its boundaries regarding a technology that wasn’t the main technology back then and is now. - [OSGi-Revival – Classloader-Isolation and Hollywood-Pattern supported by AI](https://nierbeck.de/2025/12/osgi-revival-classloader-isolation-and-hollywood-pattern-supported-by-ai/): Thanks to a colleague, I was "forced" to give an internal talk about something I did extensively in the past. More than ten years ago, I was very active in open-source software development, contributing features to the Apache Karaf ecosystem, including work on the PAX Web OSGi Server (based on Jetty, Tomcat, or Undertow). Back then, it was a thrilling ride, and now, others are keeping the project alive. But what’s a talk without a sample application to demonstrate how it all works? - [Model Showdown: Which LLM Gives You the Most Bang for Your Buck?](https://nierbeck.de/2025/10/model-showdown-which-llm-gives-you-the-most-bang-for-your-buck/): How I tested different AI models in cline and GitHub Copilot—and why some of them made me rage-quit. - [Context Engineering](https://nierbeck.de/2025/09/context-engineering/): I recently ran a lot of tests to understand how AI can actually improve people’s lives. Beyond being a “stochastic parrot” that can be used for almost anything language-related, I wanted to explore its boundaries—if there are any. - [All or nothing!](https://nierbeck.de/2025/08/all-or-nothing/): Actually, the title should have been Get Rich or Die Trying, but that seemed a bit too dramatic. Instead: How I tried my luck with AI and /r/wallstreetbets—and what came of it. - [Alles oder Nichts!](https://nierbeck.de/2025/08/alles-oder-nichts/): Eigentlich sollte der Titel ja Get Rich or Die Trying heißen, aber das war mir dann doch zu pathetisch. Stattdessen: Wie ich mit KI und /r/wallstreetbets mein Glück versuchte – und was dabei herauskam. - [Restarting My Blog: Thoughts on AI, Work, and Life](https://nierbeck.de/2025/08/restarting-my-blog-thoughts-on-ai-work-and-life/): For personal reasons—and perhaps a touch of nostalgia—I’ve decided to dust off this little corner of the internet and start publishing again. It’s been a while since I last shared my thoughts here, but recent developments in technology, especially around artificial intelligence, have reignited my desire to write, reflect, and engage. - [Monitoring Apache Cassandra with Apache Karaf](https://nierbeck.de/2016/10/monitoring-apache-cassandra-with-apache-karaf/): More on how to run this IOT analytics platform on DC/OS can be found in my second blog about this topic. - [Microservices and OSGi running with Apache Karaf – Slides online](https://nierbeck.de/2015/10/microservices-and-osgi-running-with-apache-karaf-slides-online/): Just held my Talk about Microservices and OSGi running with Apache Karaf at ApacheCon 2015 in Budapest. - [Embedding Apache Cassandra – The technical aspect.](https://nierbeck.de/2014/12/embedding-apache-cassandra/): This post is an add-on to the post I just recently did at codecentric AG. The scope of this additional post is to narrow down on some of the technical aspects that needed to be done to have the showcase running inside Karaf 4.0.0. - [Pax-Web 4.1 what’s next](https://nierbeck.de/2014/12/pax-web-4-1-whats-next/): The next version of Pax Web is about to be released. Time to take a closer look at what's going to be included with it.  First of all it it's a minor version update, so it's mainly upgrades for the underlying containers. Jetty is upgraded to version 9.2.5, one of its features is the support for Servlet 3.1 API (JEE7). - [Enterprise Development with Apache Karaf, Slides online](https://nierbeck.de/2014/11/enterprise-development-with-apache-karaf-slides-online/): Just held my Talk about Enterprise Development with Apache Karaf at ApacheCon 2014 in Budapest. - [ApacheCon EU 2014](https://nierbeck.de/2014/09/apachecon-eu-2014/): This year we'll have an ApacheCon event in Europe again :-) - [Pax Web 4.0](https://nierbeck.de/2014/09/pax-web-4-0/): Pax Web 4.0 has been released about a week ago. This version consists of more then 100 issues. So take a look at the key benefits of this version. - [Apache Karaf Cookbook is published](https://nierbeck.de/2014/08/apache-karaf-cookbook-is-published/): I'm pleased to announce the Apache Karaf Cookbook is published. - [JavaMagazin articles online](https://nierbeck.de/2014/08/javamagazin-articles-online/): Thanks to my employer inovex my three JavaMagazin Articles are online. Unfortunately those are only available in German. - [Apache Karaf Cookbook](https://nierbeck.de/2014/06/apache-karaf-cookbook/): Anyone interested in it and ready to order it, you will fine it here.  It has been a pleasure writing it and a lot of fun. I hope you enjoy reading it as much as I enjoyed it writing. - [Accepted the invitation of Membership with the ASF!](https://nierbeck.de/2014/06/asf-membership/): This is a WOW! thing. - [Working on Apache Karaf Cookbook](https://nierbeck.de/2014/04/working-on-apache-karaf-cookbook/): The last couple of month I spent a lot of my private time on writing. Not so much on writing blog posts, but writing articles and a cookbook. The articles are about what's new with Karaf 3.0, building an enterprise application with Karaf I and II.  These articles where and are going to be published in the german JavaMagazin (yeah sorry it's all in german) - [More then 350.000 downloads for Pax Web](https://nierbeck.de/2013/11/more-then-350-000-downloads-for-pax-web/): Now this is pretty amazing, just checked the recent download statistics at oss.sonatype and I have to say it's pretty impressive. - [Testing Camel JPA routes with Pax-Exam and Karaf](https://nierbeck.de/2013/08/testing-camel-jpa-routes-with-pax-exam-and-karaf/): This blog is about how to use JPA, CXF and ActiveMQ with Camel in a Karaf and how to do the testing best. I've had a couple of conversations about this already on IRC so here is my personal way of doing it best. You'll find a sample of all of this in my repository at GitHub. - [Bind certain Web-Applications to specific HttpConnectors II](https://nierbeck.de/2013/05/bind-certain-web-applications-to-specific-httpconnectors-ii/): With Pax-Web 3.0.0 it's now also possible to bind web-applications to certain httpConnectors via the whiteboard extender, if you want to know how it's done with a published war take a look at the previous post about this. - [Integration in the cloude with Camel, Karaf and Cellar](https://nierbeck.de/2013/04/integration-in-the-cloude-with-camel-karaf-and-cellar/): This post is a summary of the presentation I held at the JAX 2013 in Mainz. It has been a real exciting experience for me to be a speaker at the JAX. I had this opportunity due to my new employer the Inovex GmbH, for which I'm very greatful. - [Pax Web breaks the 200.000 downloads barrier](https://nierbeck.de/2013/04/pax-web-breaks-the-200-000-downloads-barrier/): just today I checked the latest download numbers from the central statistics for the pax-web project. It's been good that I've been sitting already, cause a increase from 125.000 to more then 200.000 downloads, that's quite impressive. - [Just Annotation](https://nierbeck.de/2013/02/just-annotation/): Starting with version 2.0 of Pax-Web it's possible to use Servlet 3.0 annotations for Servlets in a web application bundle (WAB). As defined in the Servlet spec it's possible to have servlet definitions and configuration either in a web.xml or in the annotations of the Servlet. In this case the annotation of the servlet does override the configuration found in the web.xml. According to the servlet spec it's even possible to skip the web.xml completely. That's the part where Pax-Web 3.0 will kick in. Starting with version 3.0.0.M2 it's possible to deploy a purely annotated WAB. It just needs a annotated Servlet - [Bind certain Web-Applications to specific HttpConnectors](https://nierbeck.de/2013/01/bind-certain-web-applications-to-specific-httpconnectors/): Starting with Pax-Web 2.1 it's possible to bind web applications to a specific http-connector. For this to work you need to configure an additional http connector through jetty.xml. The jetty.xml for pax-web uses a slightly different way of configuring connectors. Instead of setting a new Connector the jetty.xml is interpreted after the Jetty Server has already been configured. Therefore you need to add a connector, not create a new one. - [What’s new in OPS4j Pax Web 3.0.0](https://nierbeck.de/2013/01/whats-new-in-ops4j-paxweb-3-0-0/): This article will try to give you a brief overview on what's new in the soon to come Pax-Web 3.0.0. First of all, the most outstanding new feature will be the support for Tomcat as an alternative Container. Right now it supports basic HTTP Services, but this is being worked on. - [Pax Web in the year 2012](https://nierbeck.de/2013/01/pax-web-in-the-year-2012/): Now, that the year 2012 is over, it's time to sum up the last year on what happened. Gather some statistics and a give an introduction of what is on the road-map for the next year. - [Blog updated](https://nierbeck.de/2012/12/blog-updated/): After my provider did a contract upgrade by himself for the hosting. I now was able to upgrade to a full version of the wordpress blogsoftware. - [Pax Web 2.0.0](https://nierbeck.de/2012/06/pax-web-200/): Hope you have as much fun with it as I had creating it. - [Talk at Karlsruhe JUG](https://nierbeck.de/2012/04/talk-at-karlsruhe-jug/): Apache KarafBeen giving a talk about Apache Karaf and OSGi yesterday at the Karlsruhe JUG. It's been a blast. Lot's of feedback and interest in Karaf. Will Blog about it more especially about the Demo App a Dynamic Vaadin App I showed last night later. Slides can be seen here Slides - [Pax Web 1.1.2 – Released](https://nierbeck.de/2012/01/pax-web-112-released/): Just released Pax Web 1.1.2, it did take quite long, cause lot of distracting things happened and of course the main focus was on the soon to come Pax Web 2.0. So this release did actually really benefit of the improvements made for Pax Web 2.0. - [Adding Custom Log-Appender to Pax-Logging](https://nierbeck.de/2011/08/adding-custom-log-appender-to-pax-logging/): Pax Logging does use log4j as the underlying service layer to actually produce the "log files". This little tutorial shows you how to add your own Log-Appender to the underlying log4j infrastructure and actually use it. - [Pax Web 1.1.0 Released](https://nierbeck.de/2011/07/pax-web-110-released/): The major improvements with this release are: - [Adding additional ServletContext in Pax Web](https://nierbeck.de/2011/05/adding-additional-servletcontext-in-pax-web/): This won't work together with Pax Web since Pax Web does have a specialized ServletContext Handler. - [Nice article about Scrum](https://nierbeck.de/2011/05/nice-article-about-scrum/): just found this article because of a discussion in the ScrumMaster LinkedIn Group. Scrum is a major management discovery - [Cool slides about OSGi](https://nierbeck.de/2011/05/cool-slides-about-osgi/): created by Richard S. Hall - [What is the difference between Karaf and Felix?](https://nierbeck.de/2011/05/what-is-the-difference-between-karaf-and-felix/): a nice little question with simple answer :-) what's the difference? - [OSGi like IKEA?](https://nierbeck.de/2011/05/osgi-like-ikea/): wow, what an interesting comparison :-) see Neil Bartletts blog - [Pax Web 1.0.2 Released](https://nierbeck.de/2011/03/pax-web-102-released/): I just released Pax Web in Version 1.0.2 - [OSGi Blogs](https://nierbeck.de/2011/03/osgi-blogs/): OSGi are we there yet? - http://martijnverburg.blogspot.com/ Java Modularity: - http://java.dzone.com/articles/modularity-hard-lets-do-jigsaw - [Karaf clustered](https://nierbeck.de/2011/03/karaf-clustered/): iocanel did a nice job clustering Karaf. read here - [Karaf 2.2.0 Released](https://nierbeck.de/2011/03/karaf-220-released/): Finaly we have Karaf 2.2.0 out. That is great! After some drawbacks with the generation of the manual during the release stage it is finally released. About 180 Issues have been resolved with this Release. - [PAX-WEB 1.0.1 Released](https://nierbeck.de/2011/02/pax-web-101-released/): Found a serious issue with PAX-WEB 1.0.0 therefore a release of 1.0.1 was needed. Thanks to the help of a good working community in Apache Karaf. - [good thoughts about scrum](https://nierbeck.de/2011/02/good-thoughts-about-scrum/): A nice blog I found about Scrum. e.g. How Transparent is Scrum It''s worth reading. - [Comments possible now](https://nierbeck.de/2011/02/comments-possible-now/): Since starting of February it is possible to add comments. :) Have fun. - [PAX Web 1.0.0](https://nierbeck.de/2011/02/pax-web-100/): Pax Web 1.0.0 is released Thanks to everybody supporting me on releasing :) Check out Pax Web There have been quite some changes to Pax Web. I''m proud to say this is probably the best OSGi Web-Container environment out there. And it is pretty close to being OSGi compliant. For details take a look on the general Mailinglist. ## Seiten - [Datenschutzerklärung](https://nierbeck.de/datenschutzerklaerung/): Die Adresse unserer Website ist: https://nierbeck.de. - [Datenschutzerklärung](https://nierbeck.de/__trashed/): Diese Datenschutzerklärung klärt Sie über die Art, den Umfang und Zweck der Verarbeitung von personenbezogenen Daten (nachfolgend kurz „Daten“) innerhalb unseres Onlineangebotes und der mit ihm verbundenen Webseiten, Funktionen und Inhalte sowie externen Onlinepräsenzen, wie z.B. unser Social Media Profile auf (nachfolgend gemeinsam bezeichnet als „Onlineangebot“). Im Hinblick auf die verwendeten Begrifflichkeiten, wie z.B. „Verarbeitung“ oder „Verantwortlicher“ verweisen wir auf die Definitionen im Art. 4 der Datenschutzgrundverordnung (DSGVO). - [Haftungsausschluss](https://nierbeck.de/haftungsausschluss/): Disclaimer erstellt über den Baukasten der Deutschen Anwaltshotline AG - [Impressum](https://nierbeck.de/impressum/): Angaben gem. § 5 TMG - [About me](https://nierbeck.de/home/): I live in Karlsruhe and work as a Delivery Manager at codecentric, bringing over 20 years of IT experience—from software development and architecture to leading teams. My drive is to create technological solutions that not only work but also empower people and processes in the long run.