56,966 blogs · [ { "id": "01a087dd-a6b6-73e6-80b8-7e9a7cbc2575", "title": "Generating JOOQ sources using Flyway and Testcontainers", "url": "https://seb.jambor.dev/posts/generating-jooq-sources-using-flyway-and-testcontainers/", "published_at": "2025-05-05T00:00:00+00:00" }, { "id": "01a087dd-a6b7-7063-b9d4-990f863c85d3", "title": "Generating tables for Google Docs using shell scripts", "url": "https://seb.jambor.dev/posts/generating-tables-for-google-docs-using-shell-scripts/", "published_at": "2025-04-28T00:00:00+00:00" }, { "id": "01a087dd-a6b7-7063-b9d4-990f86ba7f75", "title": "A shortcut to create Google Docs", "url": "https://seb.jambor.dev/posts/a-shortcut-to-create-google-docs/", "published_at": "2025-04-07T00:00:00+00:00" }, { "id": "01a087dd-a6b7-7063-b9d4-990f8769e06c", "title": "Git aliases for CI notifications", "url": "https://seb.jambor.dev/posts/git-aliases-for-ci-notifications/", "published_at": "2024-10-29T00:00:00+00:00" }, { "id": "01a087dd-a6b7-7063-b9d4-990f881441c8", "title": "New Features for ActivityPub.Academy", "url": "https://seb.jambor.dev/posts/new-features-for-activitypub-academy/", "published_at": "2024-07-16T12:00:00+00:00" }, { "id": "01a087dd-a6b7-7063-b9d4-990f88cfb3fa", "title": "Testcontainers in Spring Boot", "url": "https://seb.jambor.dev/posts/testcontainers-in-spring-boot/", "published_at": "2024-07-09T00:00:00+00:00" }, { "id": "01a087dd-a6b7-7063-b9d4-990f89ad660d", "title": "An IntelliJ plugin for GitHub permalinks", "url": "https://seb.jambor.dev/posts/an-intellij-plugin-for-github-permalinks/", "published_at": "2024-07-02T12:00:01+00:00" }, { "id": "01a087dd-a6b7-7063-b9d4-990f8a12bcce", "title": "Focus change for the blog", "url": "https://seb.jambor.dev/posts/focus-change-for-the-blog/", "published_at": "2024-07-02T12:00:00+00:00" }, { "id": "01a087dd-a6b7-7063-b9d4-990f8a937f95", "title": "systemd by example - Part 5: Timers", "url": "https://seb.jambor.dev/posts/systemd-by-example-part-5-timers/", "published_at": "2024-04-03T00:00:00+00:00" }, { "id": "01a087dd-a6b7-7063-b9d4-990f8b68bcdc", "title": "Understanding ActivityPub - Part 4: Threads", "url": "https://seb.jambor.dev/posts/understanding-activitypub-part-4-threads/", "published_at": "2023-12-18T12:00:00+00:00" }, { "id": "01a087dd-a6b7-7063-b9d4-990f8c2b8c66", "title": "Understanding ActivityPub - Part 3: The State of Mastodon", "url": "https://seb.jambor.dev/posts/understanding-activitypub-part-3-the-state-of-mastodon/", "published_at": "2023-08-12T16:00:00+00:00" }, { "id": "01a087dd-a6b7-7063-b9d4-990f8c67e654", "title": "Understanding ActivityPub - Part 2: Lemmy", "url": "https://seb.jambor.dev/posts/understanding-activitypub-part-2-lemmy/", "published_at": "2023-07-18T12:00:00+00:00" }, { "id": "01a087dd-a6b7-7063-b9d4-990f8d3aeba3", "title": "Understanding ActivityPub - Part 1: Protocol Fundamentals", "url": "https://seb.jambor.dev/posts/understanding-activitypub/", "published_at": "2023-05-09T12:00:01+00:00" }, { "id": "01a087dd-a6b7-7063-b9d4-990f8dcc5f88", "title": "ActivityPub.Academy", "url": "https://seb.jambor.dev/posts/activitypub-academy/", "published_at": "2023-05-09T12:00:00+00:00" }, { "id": "01a087dd-a6b7-7063-b9d4-990f8e03ce31", "title": "systemd by example - Part 4: Installing units", "url": "https://seb.jambor.dev/posts/systemd-by-example-part-4-installing-units/", "published_at": "2022-05-24T00:00:00+00:00" }, { "id": "01a087dd-a6b7-7063-b9d4-990f8e9acc54", "title": "systemd by example - Part 3: Defining services", "url": "https://seb.jambor.dev/posts/systemd-by-example-part-3-defining-services/", "published_at": "2022-03-08T00:00:00+00:00" }, { "id": "01a087dd-a6b7-7063-b9d4-990f8f7715c0", "title": "systemd by example - The Playground", "url": "https://seb.jambor.dev/posts/systemd-by-example-the-playground/", "published_at": "2022-01-25T00:00:00+00:00" }, { "id": "01a087dd-a6b7-7063-b9d4-990f8f98f165", "title": "systemd by example - Part 2: Dependencies", "url": "https://seb.jambor.dev/posts/systemd-by-example-part-2-dependencies/", "published_at": "2021-12-07T00:00:00+00:00" }, { "id": "01a087dd-a6b7-7063-b9d4-990f904eb6fc", "title": "systemd by example - Part 1: Minimization", "url": "https://seb.jambor.dev/posts/systemd-by-example-part-1-minimization/", "published_at": "2021-11-23T00:00:00+00:00" }, { "id": "01a087dd-a6b7-7063-b9d4-990f90c85d8b", "title": "Performance optimizations for the shell prompt", "url": "https://seb.jambor.dev/posts/performance-optimizations-for-the-shell-prompt/", "published_at": "2021-05-27T00:00:00+00:00" }, { "id": "01a087dd-a6b7-7063-b9d4-990f9149a3bf", "title": "cd is not a program", "url": "https://seb.jambor.dev/posts/cd-is-not-a-program/", "published_at": "2021-04-27T00:00:00+00:00" }, { "id": "01a087dd-a6b7-7063-b9d4-990f922e66f0", "title": "Improving shell workflows with fzf", "url": "https://seb.jambor.dev/posts/improving-shell-workflows-with-fzf/", "published_at": "2021-03-30T00:00:00+00:00" }, { "id": "01a087dd-a6b7-7063-b9d4-990f92719431", "title": "GitHub CI status notifications", "url": "https://seb.jambor.dev/posts/github-ci-status-notifications/", "published_at": "2021-02-25T00:00:00+00:00" } ] posts Claim your blog
Back to seb.jambor.dev
Blog · corpus.blog/blogs/seb.jambor.dev/posts

seb.jambor.dev

seb.jambor.dev

2025

2024

2023

2022

2021