<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/antonz/best-of/2025/07" -->

---
title: Best Anton Zhiyanov posts — July 2025 | daily.dev
description: The most upvoted Anton Zhiyanov posts from July 2025, curated by the daily.dev community.
canonical: https://daily.dev/sources/antonz/best-of/2025/07
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/antonz/best-of/2025/07
og:type: website
og:site_name: daily.dev
og:title: Best Anton Zhiyanov posts — July 2025 | daily.dev
og:description: The most upvoted Anton Zhiyanov posts from July 2025, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Anton Zhiyanov — July 2025

1. 1  
[](https://daily.dev/posts/redka-redis-re-implemented-with-sql-eyzli0ydl "Redka: Redis re-implemented with SQL")  
Article  
![Avatar of antonz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/29aa129ca24545f1a698d8a206ccc372)Anton Zhiyanov · 1y  
Redka: Redis re-implemented with SQL  
Redka is a Redis-compatible server and Go module that reimplements Redis functionality using SQL databases (SQLite or PostgreSQL) as the backend. It supports five core Redis data types (strings, lists, sets, sorted sets, hashes) and offers both standalone server and embedded library usage. While not matching Redis performance, Redka handles tens of thousands of operations per second and provides benefits like SQL introspection, embedded caching for Go apps, and simplified testing environments.  
90  
4
2. 2  
[](https://daily.dev/posts/gist-of-go-signaling-zvrbgnomq "Gist of Go: Signaling")  
Article  
![Avatar of antonz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/29aa129ca24545f1a698d8a206ccc372)Anton Zhiyanov · 1y  
Gist of Go: Signaling  
Explores Go concurrency signaling mechanisms beyond channels, covering sync.Cond for condition variables, broadcasting to multiple goroutines, implementing publish/subscribe patterns, sync.Once for one-time execution, and sync.Pool for memory reuse optimization. Demonstrates practical examples of goroutine synchronization using condition variables with proper mutex handling, broadcasting signals to multiple subscribers, and memory-efficient object pooling.  
34

[See all Anton Zhiyanov archives](/sources/antonz/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/sources/antonz/best-of/2025/07#page","url":"https://daily.dev/sources/antonz/best-of/2025/07","name":"Best Anton Zhiyanov Posts — July 2025","description":"The most upvoted Anton Zhiyanov posts from July 2025, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/antonz/best-of/2025/07#items","numberOfItems":2,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/redka-redis-re-implemented-with-sql-eyzli0ydl","name":"Redka: Redis re-implemented with SQL"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/gist-of-go-signaling-zvrbgnomq","name":"Gist of Go: Signaling"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"Anton Zhiyanov","item":"https://daily.dev/sources/antonz"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/antonz/best-of"},{"@type":"ListItem","position":5,"name":"July 2025"}]}]}
```

