56,966 blogs · [ { "id": "01a08745-9181-73fa-a0cc-b71eb6338e8a", "title": "Kotlin in a hurry (and why you might actually like it)", "url": "https://blog.chmouel.com/posts/kotlin-primer/", "published_at": "2025-10-18T18:14:10+00:00" }, { "id": "01a08745-91f3-72db-9bff-4c3fb58ed828", "title": "Trying to workaround the pull_request_target issue in GitHub Actions with Pipelines as Code", "url": "https://blog.chmouel.com/posts/github-workflows-pull_request_target/", "published_at": "2025-03-24T22:54:49+00:00" }, { "id": "01a08745-91f3-72db-9bff-4c3fb68daa14", "title": "Making AI useful to me with an AI spellchecker", "url": "https://blog.chmouel.com/posts/making-ai-useful/", "published_at": "2024-12-31T23:00:48+00:00" }, { "id": "01a08745-91f3-72db-9bff-4c3fb7434dc7", "title": "Advanced usage of Emacs isearch", "url": "https://blog.chmouel.com/posts/emacs-isearch/", "published_at": "2024-03-01T09:21:39+00:00" }, { "id": "01a08745-91f3-72db-9bff-4c3fb74b6ad3", "title": "Trusting self signed certificates with Kubernetes Ingress Controller", "url": "https://blog.chmouel.com/posts/self-signed-certs/", "published_at": "2024-01-26T14:11:55+00:00" }, { "id": "01a08745-91f3-72db-9bff-4c3fb806f616", "title": "Gosmee Webhook Forwarder and Relayer", "url": "https://blog.chmouel.com/posts/gosmee-webhook-forwarder-relayer/", "published_at": "2023-12-20T12:22:06+00:00" }, { "id": "01a08745-91f3-72db-9bff-4c3fb8566b41", "title": "How to debug GitHub Workflow with Tmate", "url": "https://blog.chmouel.com/posts/debugging-github-workflow/", "published_at": "2023-12-20T10:40:45+00:00" }, { "id": "01a08745-91f3-72db-9bff-4c3fb8885712", "title": "qmk space cadet plus", "url": "https://blog.chmouel.com/posts/qmk-space-cadet-plus-plus/", "published_at": "2023-04-25T07:00:56+00:00" }, { "id": "01a08745-91f4-718a-9d7e-65ec268effed", "title": "Selecting files in ZSH With fzf and exa", "url": "https://blog.chmouel.com/posts/selecting-files-in-zsh-with-fzf/", "published_at": "2023-01-11T14:41:47+00:00" }, { "id": "01a08745-91f4-718a-9d7e-65ec27484ad6", "title": "shell completions with go cobra library", "url": "https://blog.chmouel.com/posts/cobra-completions/", "published_at": "2022-11-22T07:00:56+00:00" }, { "id": "01a08745-91f4-718a-9d7e-65ec27ab4cd7", "title": "Snazy - a snazzy json log viewer", "url": "https://blog.chmouel.com/posts/snazy-log-viewer/", "published_at": "2022-11-05T07:00:56+00:00" }, { "id": "01a08745-91f4-718a-9d7e-65ec289da411", "title": "Error chaining with Rust and Go", "url": "https://blog.chmouel.com/posts/rust-errorhandling/", "published_at": "2022-05-20T07:54:31+00:00" }, { "id": "01a08745-91f4-718a-9d7e-65ec292f4caf", "title": "Generating Preview Environments with Tekton", "url": "https://blog.chmouel.com/posts/generating-preview-environment-with-tekton/", "published_at": "2022-04-07T18:50:00+00:00" }, { "id": "01a08745-91f4-718a-9d7e-65ec2938227f", "title": "vtplug a very dumb and tiny zsh plugin manager", "url": "https://blog.chmouel.com/2022/03/18/vtplug-a-very-dumb-and-tiny-zsh-plugin-manager/", "published_at": "2022-03-18T11:06:19+00:00" }, { "id": "01a08745-91f4-718a-9d7e-65ec2994d9a5", "title": "Show plugins list to a CLI when using go’s cobra library", "url": "https://blog.chmouel.com/2022/03/18/show-plugins-list-to-a-cli-when-using-gos-cobra-library/", "published_at": "2022-03-18T08:53:02+00:00" }, { "id": "01a08745-91f4-718a-9d7e-65ec29eb2f8d", "title": "Running tasks as non root on OpenShift Pipelines", "url": "https://blog.chmouel.com/2022/03/07/running-tasks-as-non-root-on-openshift-pipelines/", "published_at": "2022-03-07T08:04:02+00:00" }, { "id": "01a08745-91f4-718a-9d7e-65ec2aa8ba45", "title": "User namespaces with Buildah and OpenShift Pipelines", "url": "https://blog.chmouel.com/2022/01/25/user-namespaces-with-buildah-and-openshift-pipelines/", "published_at": "2022-01-25T10:07:07+00:00" }, { "id": "01a08745-91f4-718a-9d7e-65ec2b22964a", "title": "For the love of centered windows gnome extension edition", "url": "https://blog.chmouel.com/2021/11/19/for-the-love-of-centered-windows-gnome-extension-edition/", "published_at": "2021-11-19T11:41:54+00:00" }, { "id": "01a08745-91f4-718a-9d7e-65ec2bed51ca", "title": "For the love of centered windows", "url": "https://blog.chmouel.com/2021/11/14/for-the-love-of-centered-windows/", "published_at": "2021-11-14T06:36:06+00:00" }, { "id": "01a08745-91f4-718a-9d7e-65ec2cb0290a", "title": "How to Make a Release Pipeline with Pipelines as Code", "url": "https://blog.chmouel.com/2021/07/01/how-to-make-a-release-pipeline-with-pipelines-as-code/", "published_at": "2021-07-01T12:44:25+00:00" } ] posts Claim your blog
Back to blog.chmouel.com
Blog · corpus.blog/blogs/blog.chmouel.com/posts

blog.chmouel.com

blog.chmouel.com

2025

2024

2023

2022

2021