56,966 blogs · [ { "id": "01a08789-0728-718b-975d-6f7900afa614", "title": "Embedding JVM in Rust", "url": "https://ivanyu.me/blog/2026/01/04/embedding-jvm-in-rust/", "published_at": "2026-01-04T06:02:00+00:00" }, { "id": "01a08789-0728-718b-975d-6f7900f0846e", "title": "Proptest: property testing in Rust", "url": "https://ivanyu.me/blog/2024/09/22/proptest-property-testing-in-rust/", "published_at": "2024-09-22T14:35:12+00:00" }, { "id": "01a08789-0728-718b-975d-6f7901138fd3", "title": "Kafka protocol practical guide", "url": "https://ivanyu.me/blog/2024/09/08/kafka-protocol-practical-guide/", "published_at": "2024-09-08T08:24:35+00:00" }, { "id": "01a08789-0728-718b-975d-6f79017f2682", "title": "Java agents, Javassist and Byte Buddy", "url": "https://ivanyu.me/blog/2017/11/04/java-agents-javassist-and-byte-buddy/", "published_at": "2017-11-04T13:57:00+00:00" }, { "id": "01a08789-0728-718b-975d-6f7901e74e5a", "title": "Publishing JARs to Bintray with Maven and SBT", "url": "https://ivanyu.me/blog/2017/08/11/publishing-jars-to-bintray-with-maven-and-sbt/", "published_at": "2017-08-11T12:03:00+00:00" }, { "id": "01a08789-0728-718b-975d-6f7902db590d", "title": "About Akka Streams", "url": "https://ivanyu.me/blog/2016/12/12/about-akka-streams/", "published_at": "2016-12-11T21:53:00+00:00" }, { "id": "01a08789-0728-718b-975d-6f7903892387", "title": "Time-based (version 1) UUIDs ordering in PostgreSQL", "url": "https://ivanyu.me/blog/2016/03/28/time-based-version-1-uuids-ordering-in-postgresql/", "published_at": "2016-03-28T08:27:00+00:00" }, { "id": "01a08789-0728-718b-975d-6f7903bf4f80", "title": "Type-safe query builders in Scala revisited: shapeless", "url": "https://ivanyu.me/blog/2016/01/11/type-safe-query-builders-in-scala-revisited-shapeless/", "published_at": "2016-01-11T16:15:10+00:00" }, { "id": "01a08789-0728-718b-975d-6f7903c58dab", "title": "Type-safe query builders in Scala", "url": "https://ivanyu.me/blog/2015/10/18/type-safe-query-builders-in-scala/", "published_at": "2015-10-18T12:12:00+00:00" }, { "id": "01a08789-0729-7330-bdde-2505fdd001bf", "title": "The Bloom filter", "url": "https://ivanyu.me/blog/2015/04/05/the-bloom-filter/", "published_at": "2015-04-05T08:54:00+00:00" }, { "id": "01a08789-0729-7330-bdde-2505fe834912", "title": "Delayed message delivery in RabbitMQ", "url": "https://ivanyu.me/blog/2015/02/16/delayed-message-delivery-in-rabbitmq/", "published_at": "2015-02-16T08:32:00+00:00" }, { "id": "01a08789-0729-7330-bdde-2505ff37f2b3", "title": "Introduction to Akka", "url": "https://ivanyu.me/blog/2015/01/27/introduction-to-akka/", "published_at": "2015-01-26T22:27:00+00:00" }, { "id": "01a08789-0729-7330-bdde-2505ff3c72a7", "title": "Value Classes in Scala", "url": "https://ivanyu.me/blog/2014/12/14/value-classes-in-scala/", "published_at": "2014-12-14T17:51:00+00:00" }, { "id": "01a08789-0729-7330-bdde-2505fff0bdeb", "title": "Why I like Scala", "url": "https://ivanyu.me/blog/2014/11/24/why-i-like-scala/", "published_at": "2014-11-24T14:15:00+00:00" }, { "id": "01a08789-0729-7330-bdde-25060075c994", "title": "Creating a simple parser with ANTLR", "url": "https://ivanyu.me/blog/2014/09/13/creating-a-simple-parser-with-antlr/", "published_at": "2014-09-13T08:42:00+00:00" }, { "id": "01a08789-0729-7330-bdde-250600fe7252", "title": "GNU Parallel", "url": "https://ivanyu.me/blog/2013/12/01/parallel/", "published_at": "2013-12-01T15:43:00+00:00" }, { "id": "01a08789-0729-7330-bdde-2506012a8420", "title": "Finding a cycle in a linked list", "url": "https://ivanyu.me/blog/2013/11/24/finding-a-cycle-in-a-linked-list/", "published_at": "2013-11-24T15:34:00+00:00" }, { "id": "01a08789-0729-7330-bdde-25060160e908", "title": "Z algorithm", "url": "https://ivanyu.me/blog/2013/10/15/z-algorithm/", "published_at": "2013-10-15T17:35:00+00:00" } ] posts Claim your blog
Back to Ivan Yurchenko
Blog · corpus.blog/blogs/ivanyu.me/posts

Ivan Yurchenko

ivanyu.me

2026

2024

2017

2016

2015

2014

2013