Generated by All in One SEO v4.9.5.1, this is an llms.txt file, used by LLMs to index the site. # The Chalk Board Engineering notes and ideas written while building real software ## Sitemaps - [XML Sitemap](https://thechalkboards.com/sitemap.xml): Contains all public & indexable URLs for this website. ## Posts - [The Moment of Realisation](https://thechalkboards.com/the-moment-of-realisation/) - The Moment of Realisation. AI was helping me generate more code than I could comfortably read. - [When AI Makes Things More Complex (And You Have to Say No)](https://thechalkboards.com/when-ai-makes-things-more-complex-and-you-have-to-say-no/) - AI is excellent at: enhancing design; adding features and possibilities; suggesting flexibility. But this sometimes comes with the risk of complexity. - [Build your first Kafka Connect MQ Source image](https://thechalkboards.com/build-your-first-kafka-connect-mq-source-image/) - This post contains the steps to build your first IBM Event Streams Kafka Connect MQ Source Connector image. Examples are listed where you need to add the dependencies. This was the first image I built. However, the final image is built using the latest MQ source connector jar file which contains all the dependencies. I - [I hate AI written posts](https://thechalkboards.com/i-hate-ai-written-posts/) - I’ve come to realise something: I really dislike AI-written blog posts, or emails. - [How to deploy an Open Liberty InstantOn app to OpenShift Local](https://thechalkboards.com/how-to-deploy-an-open-liberty-instanton-app-to-openshift-local/) - This guide steps you through the process of deploying a basic Open Liberty InstantOn app to OpenShift Local running on your PC. - [WebSphere Liberty and the value of WebSphere Hybrid Edition](https://thechalkboards.com/websphere-liberty-and-the-value-of-websphere-hybrid-edition/) - I have worked with WebSphere Application Server (WAS) for the better part of 15 years. My experience with WAS has generally been fantastic, great up time, great performance, few if any failures to speak of, a truly rock-solid workhorse. However, it's heavy and not always the simplest to configure. WebSphere Application Server Start-up time The - [Create your first Kafka Connect runtime in OpenShift](https://thechalkboards.com/how-to-create-your-first-kafka-connect-runtime-in-openshift/) - This post contains the steps to build your first IBM Event Streams Kafka Connect runtime in OpenShift. It creates an IBM MQ Source connector runtime. - [Easily connect from your Kafka connector to MQ using TLS](https://thechalkboards.com/easily-connect-from-your-kafka-connector-to-mq-using-tls/) - This post guides you through the steps to easily connect from you Kafka connector to an IBM MQ queue manager using a TLS-secured connection. - [How to solve problems with your Kafka connector](https://thechalkboards.com/how-to-solve-problems-with-your-kafka-connector/) - This post contains errors you may encounter while using an IBM Event Streams Kafka connector. An appropriate solution is provided. - [New to IBM Event Streams. The Kafka MQ Connector.](https://thechalkboards.com/new-to-ibm-event-streams-the-mq-connector/) - If you are new to IBM Event Streams and want to create your first MQ connector, this post contains the URLs I found most useful during my learning stages. - [How to set the MQ SSL CipherSpec in Java program](https://thechalkboards.com/how-to-set-the-mq-ssl-cipherspec-in-java-program/) - New developers to IBM MQ often have challenges specifying the MQ SSL CipherSpec in java. This post shows how to set the MQ SSL CipherSpec in a Java program - [How to correctly add the serviceAccountName/securityContext](https://thechalkboards.com/how-to-correctly-add-the-serviceaccountname-securitycontext/) - How to add the serviceAccount and securityContext correctly to the deployment yaml file when using Open Liberty InstantOn, - [How to solve problems when using Open Liberty InstantOn](https://thechalkboards.com/solve-problems-when-using-open-liberty-instanton/) - This post lists problems you may encounter when using Open Liberty InstantOn. Possible solutions have been provided. with solutions for these problems - [How to solve problems while using OpenShift Local](https://thechalkboards.com/solve-problems-while-using-openshift-local/) - While OpenShift Local is fantastic to use, you may encounter many frustrating hours like me. This post list problems I've encountered with possible solutions. - [What happens if you don't set the crc podman-env now](https://thechalkboards.com/problem-if-the-crc-podman-env-is-not-set/) - It is important that you set the “crc podman-env” properly before pushing images to OpenShift Local. This post shows what happens if this is not done. - [How to build an Open Liberty InstantOn app using podman](https://thechalkboards.com/how-to-build-an-open-liberty-instanton-app-using-podman/) - This guide steps you through the process to deploy a basic Open Liberty InstantOn using podman. This app can in turn be deployed to OpenShift. - [How to install OpenShift Local on your Windows PC](https://thechalkboards.com/install-openshift-local-to-my-windows-pc/) - This guide describes the steps I followed to install OpenShift Local to my Windows 11 desktop PC. It covers changes I made and the reasons for doing so. - [How to deploy your first Open Liberty app to OpenShift](https://thechalkboards.com/deploy-your-first-liberty-app-easily-to-openshift/) - Deploy your first Open Liberty app with ease to OpenShift Local - [How to solve unsupported CipherSuite when using Java 17 in Open Liberty](https://thechalkboards.com/ssl-to-tls-using-java-17-in-open-liberty/) - When moving from Java 8 to Java 17 in WebSphere Liberty, we found the enabledCipher prefix changed from SSL to TLS causing an Unsupported CipherSuite exception - [Sharing My Knowledge and Experiences: A Journey of Giving Back](https://thechalkboards.com/sharing-my-knowledge-and-experiences-a-journey-of-giving-back/) - Sharing My Knowledge and Experiences: A Journey of Giving Back Throughout my career, I have been incredibly fortunate to have had numerous opportunities for growth and success. As I reflect on my journey, I feel a deep sense of gratitude and a strong desire to give back. It is this desire that has led me - [A fantastic new feature allowing non-OS users to be used in MQ](https://thechalkboards.com/mq-group-or-user-authorization/) - How to configure MQ security using internal user accounts rather than O/S accounts using the new UserExternal option available in MQ 9.2.1 CD or MQ 9.3 LTS. - [Hello there!!](https://thechalkboards.com/hello-there/) - Hello to anyone who manages to stumble across this page. And a big welcome to anyone who decides to stay. Why start this blog? As I've been very fortunate in my career, I’d like to give a little back, to share what I've learned, to document what I've found, to give my thoughts and ideas, ## Pages - [Terms and Conditions](https://thechalkboards.com/terms-and-conditions/) - [Contact us](https://thechalkboards.com/contact/) - [Cookie Policy (US)](https://thechalkboards.com/cookie-policy-us/) - [Privacy Statement (US)](https://thechalkboards.com/privacy-statement-us/) - [Cookie Policy (CA)](https://thechalkboards.com/cookie-policy-ca/) - [Privacy Statement (CA)](https://thechalkboards.com/privacy-statement-ca/) - [Cookie Policy (AU)](https://thechalkboards.com/cookie-policy-au/) - [Privacy Statement (AU)](https://thechalkboards.com/privacy-statement-au/) - [Cookie Policy (ZA)](https://thechalkboards.com/cookie-policy-za/) - [Privacy Statement (ZA)](https://thechalkboards.com/privacy-statement-za/) - [Cookie Policy (BR)](https://thechalkboards.com/cookie-policy-br/) - [Privacy Statement (BR)](https://thechalkboards.com/privacy-statement-br/) - [Disclaimer](https://thechalkboards.com/disclaimer/) - [Cookie Policy (UK)](https://thechalkboards.com/cookie-policy-uk/) - [Privacy Statement (UK)](https://thechalkboards.com/privacy-statement-uk/) - [Cookie Policy (EU)](https://thechalkboards.com/cookie-policy-eu/) - [Privacy Statement (EU)](https://thechalkboards.com/privacy-statement-eu/) - [Blog](https://thechalkboards.com/blog/) - Our news ## Posts - [](https://thechalkboards.com/seedprod/13/) - Get Ready! We are working on something really cool. ## Categories - [Blog](https://thechalkboards.com/category/blog/) - Your blog category - [General](https://thechalkboards.com/category/general/) - [Open Liberty](https://thechalkboards.com/category/open-liberty/) - [WebSphere Hybrid Edition](https://thechalkboards.com/category/websphere-hybrid-edition/) - [IBM MQ](https://thechalkboards.com/category/ibm-mq/) - [OpenShift](https://thechalkboards.com/category/openshift/) - [WebSphere Liberty](https://thechalkboards.com/category/websphere-liberty/) - [InstantOn](https://thechalkboards.com/category/instanton/) - [IBM Event Streams](https://thechalkboards.com/category/ibm-event-streams/) - [AI](https://thechalkboards.com/category/ai/) ## Tags - [Open Liberty](https://thechalkboards.com/tag/open-liberty/) - [WebSphere Application Server](https://thechalkboards.com/tag/websphere-application-server/) - [WebSphere Hybrid Edition](https://thechalkboards.com/tag/websphere-hybrid-edition/) - [WebSphere Liberty](https://thechalkboards.com/tag/websphere-liberty/) - [IBM MQ](https://thechalkboards.com/tag/ibm-mq/) - [SSL](https://thechalkboards.com/tag/ssl/) - [TLS](https://thechalkboards.com/tag/tls/) - [OpenShift](https://thechalkboards.com/tag/openshift/) - [OpenShift Local](https://thechalkboards.com/tag/openshift-local/) - [InstantOn](https://thechalkboards.com/tag/instanton/) - [podman](https://thechalkboards.com/tag/podman/) - [IBM Event Streams](https://thechalkboards.com/tag/ibm-event-streams/) - [Kafka](https://thechalkboards.com/tag/kafka/) - [IBM MQ Source Connector](https://thechalkboards.com/tag/ibm-mq-source-connector/) - [Kafka MQ Connector](https://thechalkboards.com/tag/kafka-mq-connector/) - [AI](https://thechalkboards.com/tag/ai/) - [Building Software with AI](https://thechalkboards.com/tag/building-software-with-ai/) - [AI engineering](https://thechalkboards.com/tag/ai-engineering/)