Blogs / Personal blogs

Ivan Grishaev

grishaev.me

Writing on programming, education, books and negotiations.

Popular posts
2
Total points
281
HN comments
89
Rank
#9,482 personal

Visit grishaev.me → RSS feedOn Hacker News Jul 2017 – Oct 2025

Software Engineering 2Programming Languages 1Databases & Data 1

1

Migration from Postgres to Datomic

Recently, I migrated my Clojure-driven pet project from PostgreSQL to Datomic. This is Queryfeed , a web application to fetch data from social networks. I’ve been running it for several years considering it as a playground for some experiments. Long ago, it was written in Python, then I ported it to Clojure.

2

Clojure Zippers (2021)

In this article, we will discuss zippers in the Clojure language. These are an unusual way to work with collections. Using a zipper, you can traverse a data structure arbitrarily and modify its content as well as search in it. A zipper is a powerful abstraction that pays off over time. However, it is not as…