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

---
title: Best Anton Zhiyanov posts — December 2025 | daily.dev
description: The most upvoted Anton Zhiyanov posts from December 2025, curated by the daily.dev community.
canonical: https://daily.dev/sources/antonz/best-of/2025/12
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/antonz/best-of/2025/12
og:type: website
og:site_name: daily.dev
og:title: Best Anton Zhiyanov posts — December 2025 | daily.dev
og:description: The most upvoted Anton Zhiyanov posts from December 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 — December 2025

1. 1  
[](https://daily.dev/posts/gist-of-go-concurrency-is-out--m6aqrg3ek "Gist of Go: Concurrency is out!")  
Article  
![Avatar of antonz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/29aa129ca24545f1a698d8a206ccc372)Anton Zhiyanov · 39w  
Gist of Go: Concurrency is out!  
An interactive book on concurrent programming in Go has been released, covering goroutines, channels, select statements, pipelines, synchronization, race prevention, time handling, signaling, atomicity, testing, and concurrency internals. The book features clear explanations with interactive examples and auto-tested exercises for hands-on practice, suitable for both beginners learning concurrency and developers looking to advance beyond basics.  
164  
3
2. 2  
[](https://daily.dev/posts/go-proposal-type-safe-error-checking-u4b58mpwl "Go proposal: Type-safe error checking")  
Article  
![Avatar of antonz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/29aa129ca24545f1a698d8a206ccc372)Anton Zhiyanov · 40w  
Go proposal: Type-safe error checking  
Go 1.26 introduces errors.AsType, a generic alternative to errors.As for type-safe error checking. The new function eliminates reflection overhead, prevents runtime panics, and reduces verbosity by allowing inline type specification. It offers compile-time type safety, better performance, and cleaner scoping of error variables within conditional blocks while maintaining full compatibility with existing error handling patterns.  
70  
5

[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/12#page","url":"https://daily.dev/sources/antonz/best-of/2025/12","name":"Best Anton Zhiyanov Posts — December 2025","description":"The most upvoted Anton Zhiyanov posts from December 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/12#items","numberOfItems":2,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/gist-of-go-concurrency-is-out--m6aqrg3ek","name":"Gist of Go: Concurrency is out!"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/go-proposal-type-safe-error-checking-u4b58mpwl","name":"Go proposal: Type-safe error checking"}]},{"@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":"December 2025"}]}]}
```

