41554 blogs · [ { "id": "01a0877b-7d95-7340-a0c7-793d76483080", "title": "When Claude Is Offline: Running a Local Coding Agent", "url": "https://gamov.io/posts/when-claude-is-offline/", "published_at": "2026-05-22T00:00:00+00:00" }, { "id": "01a0877b-7d95-7340-a0c7-793d76a741c3", "title": "Why Pay for ChatGPT at 35,000 Feet?", "url": "https://gamov.io/posts/chatgpt-35000-feet/", "published_at": "2026-04-25T00:00:00+00:00" }, { "id": "01a0877b-7d95-7340-a0c7-793d76e14afc", "title": "Thirty lines to make Claude Code feel native in tmux and iTerm2", "url": "https://gamov.io/posts/tmux-iterm2-claude-code/", "published_at": "2026-04-21T00:00:00+00:00" }, { "id": "01a0877b-7d95-7340-a0c7-793d7744319d", "title": "Flink SQL Enrichment Strategies on Confluent Cloud (and the AI Skill That Writes Them for You)", "url": "https://gamov.io/posts/flink-sql-enrichment/", "published_at": "2026-04-12T00:00:00+00:00" }, { "id": "01a0877b-7d95-7340-a0c7-793d77b19b6b", "title": "Time Travel and Schema Evolution in the Streaming Lakehouse", "url": "https://gamov.io/posts/time-travel-schema-evolution/", "published_at": "2026-04-08T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156db265d9c", "title": "Building a Streaming Lakehouse with Open Source: Kafka to Iceberg to Trino to Superset", "url": "https://gamov.io/posts/streaming-lakehouse/", "published_at": "2026-04-02T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156db3e4819", "title": "SELECT * FROM stream: An Interactive Guide to Flink's Table-Stream Duality", "url": "https://gamov.io/posts/select-star-from-stream/", "published_at": "2026-04-01T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156db668f4a", "title": "When AI Alignment Experts Can't Align Their Own AI", "url": "https://gamov.io/posts/openclaw-vs-nanoclaw/", "published_at": "2026-03-30T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156dbd6fe05", "title": "Twelve Million Java Developers and the AI Ecosystem Forgot About Them", "url": "https://gamov.io/posts/langchain4j/", "published_at": "2026-03-26T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156dbf5b015", "title": "Hands-On with Confluent Cloud: Apache Kafka, Flink, and Tableflow", "url": "https://gamov.io/workshops/confluent-cloud-kafka-flink-tableflow/", "published_at": "2025-01-15T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156dcbe3bc8", "title": "Goodbye Confluent", "url": "https://gamov.io/posts/goodbye-confluent/", "published_at": "2021-05-06T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156dd0abffe", "title": "5 Kubernetes Tools You Probably Don't Use (But You Should)", "url": "https://gamov.io/posts/5-kubernetes-tools-you-probably-dont-use-but-you-should/", "published_at": "2020-03-26T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156ddc5e69a", "title": "The Ultimate Oracle Code One 2019 Guide for Kafka and Stream Processing wisdom seekers", "url": "https://gamov.io/posts/the-oracle-code-one-2019-guide-for-seekers-of-kafka-wisdom/", "published_at": "2019-09-16T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156debc0088", "title": "Stream Processing Like You Have Never Seen Before", "url": "https://gamov.io/posts/stream-processing-like-you-have-never-seen-before/", "published_at": "2019-09-05T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156def3a1e4", "title": "Where in the world is Viktor in second half of 2019", "url": "https://gamov.io/posts/where-in-the-world-is-viktor-2019/", "published_at": "2019-09-03T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156df414889", "title": "Quick Tips on Designing Your Kafka Summit Presentation", "url": "https://gamov.io/posts/quick-tips-on-designing-your-next-presentation/", "published_at": "2019-03-15T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156dffbd85e", "title": "Tips And Tricks That I use in my demos and presentation with Docker", "url": "https://gamov.io/posts/tips-and-tricks-that-i-use-in-my-demos-and-presentation-with-docker/", "published_at": "2018-11-28T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156e05a0270", "title": "Who is tweeting about hashtag KSQL?", "url": "https://gamov.io/posts/who-is-tweeting-about-ksql/", "published_at": "2018-11-28T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156e083a52c", "title": "Streaming Movies Ratings with Kafka Streams and KSQL", "url": "https://gamov.io/posts/streaming-moview-ratings-with-kafka-streams-and-ksql/", "published_at": "2018-11-20T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156e08daad6", "title": "Divide, Distribute and Conquer — Stream v. Batch @ Philly JUG", "url": "https://gamov.io/posts/stream-v-batch/", "published_at": "2017-09-20T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156e0f5019c", "title": "I'm Speaking At JavaOne 2017", "url": "https://gamov.io/posts/speaking-at-javaone-2017/", "published_at": "2017-09-07T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156e1ee67ac", "title": "Goodbye, Hazelcast!", "url": "https://gamov.io/posts/goodbye-hazelcast/", "published_at": "2017-07-21T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156e2c04ef0", "title": "Testing containers with Testcontainers @ Atlanta JUG", "url": "https://gamov.io/posts/testcontainers-ajug/", "published_at": "2017-07-20T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156e2c20f7f", "title": "Cloud Foundry Summit Silicon Valley 2017", "url": "https://gamov.io/posts/cfsummit-2017/", "published_at": "2017-06-15T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156e38d742f", "title": "How To Scale Hazelcast Cluster with Docker Compose", "url": "https://gamov.io/posts/how-to-scale-hazelcast-docker-containers-with-docker-compose/", "published_at": "2017-06-08T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156e3c8e9f0", "title": "Distributed Java Streams @ ACGNJ 2017", "url": "https://gamov.io/posts/acgnj-2017/", "published_at": "2017-05-30T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156e4528506", "title": "JavaPuzzlers @ PhillyETE 2017", "url": "https://gamov.io/posts/phillyete-2017/", "published_at": "2017-04-18T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156e4ec13dc", "title": "JPoint - 2017 [RU]", "url": "https://gamov.io/posts/jpoint-2017/", "published_at": "2017-04-08T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156e4ecfba2", "title": "JBreak 2017 [RU]", "url": "https://gamov.io/posts/jbreak-2017/", "published_at": "2017-04-04T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156e51f4424", "title": "Hazelcast Node.js Client Refcard", "url": "https://gamov.io/posts/hazelcast-node-dot-js-client-refcard/", "published_at": "2017-02-09T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156e5b8741c", "title": "Jfokus 2017", "url": "https://gamov.io/posts/jfokus-2017/", "published_at": "2017-02-08T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156e5d96797", "title": "NYJavaSig, February 2017", "url": "https://gamov.io/posts/nyjavasig-2017/", "published_at": "2017-02-02T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156e6422fba", "title": "Codemash 2017", "url": "https://gamov.io/posts/codemash-2017/", "published_at": "2017-01-12T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156e7001b61", "title": "What's New in Hazelcast Node.js Client", "url": "https://gamov.io/posts/whats-new-in-hazelcast-client-for-nodejs/", "published_at": "2016-09-09T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156e7fb0430", "title": "Getting Started with Hazelcast and Node.js", "url": "https://gamov.io/posts/getting-started-with-hazelcast-and-node/", "published_at": "2016-04-18T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156e84c7dae", "title": "Travel Report - Q1 2016", "url": "https://gamov.io/posts/travel-report-q1-2016/", "published_at": "2016-03-31T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156e8d30a5f", "title": "Caching Made Bootiful — Hazelcast Way", "url": "https://gamov.io/posts/caching-made-bootiful/", "published_at": "2015-12-31T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156e987065b", "title": "My Year At Hazelcast In Review", "url": "https://gamov.io/posts/my-year-at-hazelcast-in-review/", "published_at": "2015-12-29T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156e9ab34c5", "title": "Hazelcast for MongoDB Developers", "url": "https://gamov.io/posts/hazelcast-for-mongodb-developers/", "published_at": "2015-11-02T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156ea6cd78f", "title": "Ground-up Introduction To In-Memory Data", "url": "https://gamov.io/posts/ground-up-introduction-to-in-memory-data/", "published_at": "2015-01-27T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156eb3d2031", "title": "Goodbye, Farata. Hello, Hazelcast!", "url": "https://gamov.io/posts/goodbye-farata-hello-hazelcast/", "published_at": "2014-12-13T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156ec30b216", "title": "I'm speaking at JavaOne 2013", "url": "https://gamov.io/posts/im-speaking-at-javaone/", "published_at": "2013-07-09T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156ecbe34c5", "title": "Productive Enterprise Web Development with ExtJS and Clear Data Builder", "url": "https://gamov.io/posts/prouctive-enterprise-web-dev-with-cdb/", "published_at": "2013-02-05T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156ed66bba9", "title": "Set JDK on OSX", "url": "https://gamov.io/posts/set-jdk-on-osx/", "published_at": "2013-01-19T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156ed9de41a", "title": "WebSockets for Java Developers. Princeton JUG talk slides", "url": "https://gamov.io/posts/websockets-for-java-developers/", "published_at": "2012-07-26T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156edbf5226", "title": "Alfred Extension: Show/Hide desktop icons on Mac OS X", "url": "https://gamov.io/posts/alfred-showhide-desktop-icons-on-mac-os/", "published_at": "2012-05-21T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156eea66898", "title": "WebJars for assets management in your project", "url": "https://gamov.io/posts/webjars-for-assets-management-in-your/", "published_at": "2012-05-16T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156ef292960", "title": "How to download videos from InfoQ for offline viewing", "url": "https://gamov.io/posts/how-to-download-videos-from-infoq-for/", "published_at": "2012-01-28T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156f00fd37d", "title": "Rapid automation for Flex/Java/BlazeDS projects", "url": "https://gamov.io/posts/rapid-automation-for-flexjavablazeds/", "published_at": "2012-01-10T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156f1035a3b", "title": "Adobe MAX", "url": "https://gamov.io/posts/adobe-max/", "published_at": "2011-09-11T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156f12b12c6", "title": "Eclipse: java.lang.UnsatisfiedLinkError: Cannot load 32-bit SWT libraries on 64-bit JVM", "url": "https://gamov.io/posts/eclipse-javalangunsatisfiedlinkerror/", "published_at": "2011-07-26T00:00:00+00:00" }, { "id": "01a0877b-7d96-738e-9647-e156f1995c5b", "title": "Building and Testing with Gradle - My Book Review", "url": "https://gamov.io/posts/building-and-testing-with-gradle-my/", "published_at": "2011-07-10T00:00:00+00:00" }, { "id": "01a0877b-7d95-7340-a0c7-793d73d3253b", "title": "Select Star", "url": "https://gamov.io/projects/selectstar-stream/", "published_at": null }, { "id": "01a0877b-7d95-7340-a0c7-793d749fb5fb", "title": "Flink SQL Playground", "url": "https://gamov.io/projects/sql-selectstar-stream/", "published_at": null }, { "id": "01a0877b-7d95-7340-a0c7-793d752dd1de", "title": "Time My Talk", "url": "https://gamov.io/projects/timemytalk/", "published_at": null }, { "id": "01a0877b-7d95-7340-a0c7-793d75301c33", "title": "Calliope — Hybrid Markdown Editor", "url": "https://gamov.io/projects/calliope-md/", "published_at": null }, { "id": "01a0877b-7d95-7340-a0c7-793d75b04282", "title": "AI-Assisted Engineering", "url": "https://gamov.io/projects/ai-assisted-engineering/", "published_at": null }, { "id": "01a0877b-7d95-7340-a0c7-793d75dfe285", "title": "cp-testcontainers", "url": "https://gamov.io/projects/cp-testcontainers/", "published_at": null }, { "id": "01a0877b-7d96-738e-9647-e156f21d4b82", "title": "API design and APIOps", "url": "https://gamov.io/workshops/apiops-devnexus-2022/", "published_at": null }, { "id": "01a0877b-7d96-738e-9647-e156f279f1c2", "title": "Koima Privacy Policy", "url": "https://gamov.io/koima/privacy/", "published_at": null }, { "id": "01a0877b-7d96-738e-9647-e156f27a453f", "title": "Koima Support", "url": "https://gamov.io/koima/support/", "published_at": null }, { "id": "01a0877b-7d96-738e-9647-e156f31f62dd", "title": "Learn how to build event-driven microservices with Apache Kafka, Kotlin, and Ktor", "url": "https://gamov.io/workshops/ktor-kafka-2021/", "published_at": null }, { "id": "01a0877b-7d96-738e-9647-e156f367f5ed", "title": "Microservices with Kafka Streams, Spring Boot and Kubernetes", "url": "https://gamov.io/workshops/christmas2020/", "published_at": null }, { "id": "01a0877b-7d96-738e-9647-e156f3c63f64", "title": "Resume", "url": "https://gamov.io/resume/", "published_at": null }, { "id": "01a0877b-7d96-738e-9647-e156f421f237", "title": "Tempus Privacy Policy", "url": "https://gamov.io/tempus/privacy/", "published_at": null }, { "id": "01a0877b-7d96-738e-9647-e156f44bc3e5", "title": "Tempus Support", "url": "https://gamov.io/tempus/support/", "published_at": null }, { "id": "01a0877b-7d96-738e-9647-e156f5263491", "title": "Using Apache Kafka® and Spring Platform to Build Event-Driven Microservices", "url": "https://gamov.io/workshops/cnfl-pivotal-nyc-2020/", "published_at": null }, { "id": "01a0877b-7d96-738e-9647-e156f5b1f7b0", "title": "Using Apache Kafka® and Spring Platform to Build Event-Driven Microservices", "url": "https://gamov.io/workshops/cnfl-pivotal-ord-2020/", "published_at": null }, { "id": "01a0877b-7d96-738e-9647-e156f63f2662", "title": "Using Apache Kafka® and Spring Platform to Build Event-Driven Microservices", "url": "https://gamov.io/workshops/springone19/", "published_at": null }, { "id": "01a0877b-7d96-738e-9647-e156f64f2aa3", "title": "Workshop — Developing Event-driven Microservices with Spring Boot, Confluent Cloud, Kotlin, and Java.", "url": "https://gamov.io/workshops/springone2020/", "published_at": null } ] posts Claim your blog
Back to gamov.io
Blog · corpus.blog/blogs/gamov.io/posts

gamov.io

gamov.io

2026

2025

2021

2020

2019

2018

2017

2016

2015

2014

2013

2012

2011

Undated