<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/dreamsofcode/best-of/2024/08" -->

---
title: Best Dreams of Code posts — August 2024 | daily.dev
description: The most upvoted Dreams of Code posts from August 2024, curated by the daily.dev community.
canonical: https://daily.dev/sources/dreamsofcode/best-of/2024/08
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/dreamsofcode/best-of/2024/08
og:type: website
og:site_name: daily.dev
og:title: Best Dreams of Code posts — August 2024 | daily.dev
og:description: The most upvoted Dreams of Code posts from August 2024, 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 Dreams of Code — August 2024

1. 1  
[](https://daily.dev/posts/function-iterators-aren-t-as-bad-as-i-thought--ygkb8mld7 "Function iterators aren't as bad as I thought...")  
Video  
![Avatar of dreamsofcode](https://media.daily.dev/image/upload/s--HY4RcEOR--/f_auto/v1711189171/logos/dreamsofcode)Dreams of Code · 2y  
Function iterators aren't as bad as I thought...  
Go 1.23 introduces several new features, with function iterators being the most notable. This has sparked discussions due to its initial potential to obscure concurrent execution, which has been addressed in this release. The update also enhances readability through the iter package and adds iterator support to standard library packages like slices and maps. Future iterations may include more utility functions, making iterators easier to work with.  
80  
5

[See all Dreams of Code archives](/sources/dreamsofcode/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/dreamsofcode/best-of/2024/08#page","url":"https://daily.dev/sources/dreamsofcode/best-of/2024/08","name":"Best Dreams of Code Posts — August 2024","description":"The most upvoted Dreams of Code posts from August 2024, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/dreamsofcode/best-of/2024/08#items","numberOfItems":1,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/function-iterators-aren-t-as-bad-as-i-thought--ygkb8mld7","name":"Function iterators aren't as bad as I thought..."}]},{"@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":"Dreams of Code","item":"https://daily.dev/sources/dreamsofcode"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/dreamsofcode/best-of"},{"@type":"ListItem","position":5,"name":"August 2024"}]}]}
```

