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

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

1. 1  
[](https://daily.dev/posts/3ngiuticq)  
Article  
![Avatar of iac4jsbu0lv8wbsc85fsh](https://media.daily.dev/image/upload/s--dOB9RaXY--/f_auto/v1773320801/avatars/avatar_iaC4JsBU0lV8wBsc85fSh?_a=BAMAMiiu0)Joud Awad · 4w  
297  
32
2. 2  
[](https://daily.dev/posts/skyrim-with-rust-khsloghdz "Skyrim with Rust")  
Article  
![Avatar of l03zp6g7x](https://avatars.githubusercontent.com/u/16668109?v=4)Lucas A. Ouverney · 4w  
Skyrim with Rust  
A developer is building an open-source Rust and Bevy reimplementation of Skyrim's game engine, called OpenSkyrim, inspired by OpenMorrowind. The project aims to let modders and gamers run the game on Linux, Android, Windows, and eventually Mac, and also plans a modern mod manager/launcher plus a pipeline to convert game and mod files into a modern format, including a SQLite-based parser for .esm/.esp records. The project is early stage and the repo is linked for anyone interested.  
267  
88
3. 3  
[](https://daily.dev/posts/domain-driven-design-matters-more-when-ai-writes-your-code-mazbsxiug "Domain-Driven Design matters more when AI writes your code")  
Article  
![Avatar of threedotslabs](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/8060f0b72e3f4f008b8b6f313627c2f2)Three Dots Labs · 3w  
Domain-Driven Design matters more when AI writes your code  
Domain-Driven Design's core ideas—understanding the problem domain, model-driven design, knowledge crunching, and Ubiquitous Language—become more important, not less, as AI agents take over implementation. The domain model's value lies in the shared team understanding it builds, not the artifact itself; an AI-generated spec no one reads solves nothing. Precise, consistent naming (Ubiquitous Language, Bounded Contexts) sharpens prompts and prevents agents from conflating distinct concepts. Teams should design and discuss solutions before generating code, since better context yields better agent output and smoother review. Developers who deeply understand their domain become the ones who can judge whether AI output is correct, making domain expertise more valuable than framework expertise.  
275  
13
4. 4  
[](https://daily.dev/posts/why-i-don-t-recommend-tailwind-css-kqnuxrv44 "Why I don't recommend Tailwind CSS")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 5w  
Why I don't recommend Tailwind CSS  
A critical look at Tailwind CSS covering eight specific drawbacks: the steep class-learning curve, breaking HTML/CSS separation, inconsistent naming conventions, the false sense of design-system enforcement via arbitrary values, being a poor learning path for CSS fundamentals, readability problems, misleading cascade priority in HTML, and uncomfortable DevTools debugging. The author contrasts Tailwind with modern vanilla CSS features (cascade layers, native nesting, custom properties, container queries, :has()) and concludes that while Tailwind has valid use cases in large component-based projects, it carries hidden long-term costs and competes with a much more capable native CSS platform than existed when it was created. The recommendation is to learn CSS first, then decide with full context.  
242  
73
5. 5  
[](https://daily.dev/posts/how-websites-were-built-before-flexbox-and-grid-fiqa1myfq "How Websites Were Built Before Flexbox and Grid")  
Article  
![Avatar of jsdevelopment](https://media.daily.dev/image/upload/s--m0hY59JA--/f_auto/v1725607542/squads/f9ae09a2-50d0-4c46-af92-fa6627654fd3)JS Development · 5w  
How Websites Were Built Before Flexbox and Grid  
225  
42
6. 6  
[](https://daily.dev/posts/system-design-explained-apis-databases-caching-cdns-load-balancing-production-infra-jfj7yd9xk "System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra")  
Article  
![Avatar of gc](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/gc)gitconnected · 3w  
System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra  
A beginner-friendly walkthrough of core system design concepts, starting from a single-server setup and progressing through database selection (SQL vs NoSQL), vertical vs horizontal scaling, load balancing algorithms (Round Robin, Least Connections, IP Hash), and strategies for avoiding single points of failure through redundancy.  
200  
4
7. 7  
[](https://daily.dev/posts/in-memory-of-my-wife-elise-cawley-1961-2026-with-thanks-for-36-wonderful-years-fkhxwmhup "In Memory of My Wife, Elise Cawley (1961–2026), with Thanks for 36 Wonderful Years")  
Article  
![Avatar of stephenwolfram](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/cb389904d1a6411c82feea4a329b90d5)Stephen Wolfram Writings · 5w  
In Memory of My Wife, Elise Cawley (1961–2026), with Thanks for 36 Wonderful Years  
Stephen Wolfram shares a deeply personal tribute to his wife, Elise Cawley (1961–2026), a brilliant pure mathematician who died suddenly following heart surgery. He recounts their 36 years together, her academic achievements — including a PhD on smooth Markov partitions, a tenure-track position at Stony Brook, and work at the University of Chicago — her passion for mathematical elegance, her role as a mother of four, her contributions to interior design and architecture, and her philosophical views on the foundations of mathematics. The piece is a rare public glimpse into Wolfram's personal life and a celebration of a remarkable intellect and person.  
195  
35
8. 8  
[](https://daily.dev/posts/duckduckgo-normal-f-king-sunglasses-sold-out-in-under-a-week-4zsjnvt07 "DuckDuckGo "Normal F**king Sunglasses" Sold Out In Under a Week")  
Article  
![Avatar of 80lv](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/78eebcd76c154e6bbfd565fed7dc4093)80 LEVEL · 5w  
DuckDuckGo "Normal F\*\*king Sunglasses" Sold Out In Under a Week  
DuckDuckGo partnered with sunglasses brand Knockaround to release "Normal F\*\*king Sunglasses" — a satirical product mocking AI-powered smart glasses. The glasses have no camera, microphone, AI, battery, or electronics of any kind. They sold out in under a week. The collaboration is a commentary on growing surveillance concerns around AI glasses, particularly following Meta's use of Ray-Ban Meta smart glasses footage to train its AI systems and the June 2026 launch of Meta Glasses.  
193  
37
9. 9  
[](https://daily.dev/posts/anqylks0i)  
Article  
![Avatar of r-mkekzy5](https://media.daily.dev/image/upload/s--seLSoAVy--/f_auto/v1736312346/avatars/avatar_r-mKekZy5)raqib nur · 4w  
192  
18
10. 10  
[](https://daily.dev/posts/500-free-premium-animated-icons-ready-for-react-ajvhetnlr "500+ Free Premium Animated Icons, Ready for React")  
Article  
![Avatar of ullwwn37zsilljprgbshi](https://media.daily.dev/image/upload/s--zvM20pRl--/f_auto/v1769233995/avatars/avatar_uLLwwN37zSiLLjpRGbshI?_a=BAMAMiiu0)Avijit Dey · 2w  
500+ Free Premium Animated Icons, Ready for React  
AnimateIcons is a collection of over 500 premium animated icons ready to use in React applications, aimed at adding motion and polish to interfaces without building custom animations. The project is open source and available on GitHub alongside a browsable site.  
196  
24
11. 11  
[](https://daily.dev/posts/claude-db-a-database-for-claude-that-saves-your-tokens-pvadkkycv "claude-db: A Database for Claude That Saves Your Tokens")  
Article  
![Avatar of ullwwn37zsilljprgbshi](https://media.daily.dev/image/upload/s--zvM20pRl--/f_auto/v1769233995/avatars/avatar_uLLwwN37zSiLLjpRGbshI?_a=BAMAMiiu0)Avijit Dey · 3w  
claude-db: A Database for Claude That Saves Your Tokens  
A new open-source tool called claude-db aims to give Claude Code persistent memory by storing project context, decisions, fixes, and patterns outside the model's context window. It retrieves only relevant information when needed, reducing repeated explanations and freeing up tokens for actual coding. The tool supports SQLite, MongoDB, or PostgreSQL as a backend and is free with no subscription required.  
185  
44
12. 12  
[](https://daily.dev/posts/4blhbtltd)  
Article  
![Avatar of dev_world](https://media.daily.dev/image/upload/s--qM3M5FZK--/f_auto/v1727083541/squads/81a3df5b-e17a-41f0-ae4f-8035927c6518)Dev World · 3w  
184  
37
13. 13  
[](https://daily.dev/posts/websocket-vs-sse-vs-long-polling-the-real-cost-of-1-000-events-wip1lzawd "WebSocket vs SSE vs Long Polling: The Real Cost of 1,000 Events")  
Article  
![Avatar of theinfinity-dev](https://media.daily.dev/image/upload/s--C2zwPgQE--/c_limit,w_256/f_auto,q_auto/v1774960855/logos/theinfinity-dev?_a=BAMAMiWQ0)The Infinity · 4w  
WebSocket vs SSE vs Long Polling: The Real Cost of 1,000 Events  
A hands-on benchmark built with a Node harness and a byte-counting TCP proxy measures the real wire cost of WebSocket, SSE, and long polling delivering 1,000 events. WebSocket used 119,692 bytes, SSE 131,596 (10% more), and HTTP/1.1 long polling 884,698 bytes (7.4x), mostly re-sent headers. On HTTP/2, long polling drops to 182,475 bytes (1.56x payload). Latency differences at low event rates were under 0.3ms across all three; long polling only degrades when events arrive faster than a round trip. Server memory for 500 idle connections favored WebSocket (6.2-6.7MB) over SSE (11MB) and long polling (10.3-10.9MB). Practical failure modes covered include idle timeouts, proxy buffering, and the six-connections-per-origin HTTP/1.1 cap on SSE. The recommendation: build SSE first for server-to-client feeds, move to WebSocket only when upstream or binary data is needed.  
185  
29
14. 14  
[](https://daily.dev/posts/sypyx660x)  
Article  
![Avatar of iac4jsbu0lv8wbsc85fsh](https://media.daily.dev/image/upload/s--dOB9RaXY--/f_auto/v1773320801/avatars/avatar_iaC4JsBU0lV8wBsc85fSh?_a=BAMAMiiu0)Joud Awad · 5w  
179  
13
15. 15  
[](https://daily.dev/posts/urdltu95q)  
Article  
![Avatar of traversymedia](https://media.daily.dev/image/upload/s--_BRO3cN4--/f_auto/v1718018003/squads/058e8857-89fd-4b17-b0c9-1490bdc0df0f)Traversy Media · 4w  
179  
25
16. 16  
[](https://daily.dev/posts/frontend-system-design-interviews-are-hard-to-practice-so-i-built-a-playground-for-it--mddl2uqxq "Frontend System Design interviews are hard to practice. So I built a playground for it.")  
Article  
![Avatar of pvpxyovlk](https://avatars.githubusercontent.com/u/24544854?v=4)Ghazi Khan · 4w  
Frontend System Design interviews are hard to practice. So I built a playground for it.  
Frontend System Design Playground is a free, staged interactive tool on IOCombats designed to simulate real frontend system design interviews. Unlike passive study methods, it walks users through requirements clarification, high-level architecture, component deep-dives, code implementation, and self-review against a checklist. Reference notes highlight commonly missed areas like performance and edge cases. Planned additions include AI, expert, and community review layers.  
176  
26
17. 17  
[](https://daily.dev/posts/read-articles-inside-daily-dev-mdjhk19ga "Read articles inside daily.dev")  
Article  
![Avatar of daily_updates](https://media.daily.dev/image/upload/s--COeiQtov--/f_auto/v1704465510/squads/daily_updates)daily.dev Changelog · 5w  
Read articles inside daily.dev  
daily.dev introduces an in-app article reader that lets users read posts without leaving the platform. The feature opens articles, videos, and digests directly within daily.dev, with the discussion panel alongside the content. It requires the browser extension and can be enabled via a prompt on first use or toggled in Settings → Appearance.  
176  
27
18. 18  
[](https://daily.dev/posts/help-us-keep-daily-dev-logo-on-the-canvas-h4yy9hymf "Help us keep daily.dev logo on the canvas")  
Article  
![Avatar of dailydevworld](https://media.daily.dev/image/upload/s--Nz8m8vMZ--/f_auto,q_auto/v1/squads/a1f0092b-0ee1-414b-82e6-f2c92d7335e4)daily.dev World · 5w  
Help us keep daily.dev logo on the canvas  
daily.dev is asking the community to help maintain their logo on ssh.place, an SSH-based collaborative pixel canvas inspired by Reddit's r/place. Instructions are provided for connecting via SSH, selecting the correct colors (black, gray, white), and painting within the designated grid coordinates (columns 61–163, rows 6–18).  
168  
14
19. 19  
[](https://daily.dev/posts/zpmr722cq)  
Article  
![Avatar of iac4jsbu0lv8wbsc85fsh](https://media.daily.dev/image/upload/s--dOB9RaXY--/f_auto/v1773320801/avatars/avatar_iaC4JsBU0lV8wBsc85fSh?_a=BAMAMiiu0)Joud Awad · 3w  
163  
24
20. 20  
[](https://daily.dev/posts/animating-css-border-image-qbnttdhkn "Animating CSS border-image")  
Article  
![Avatar of css_tricks](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/css_tricks)CSS-Tricks · 4w  
Animating CSS border-image  
A hands-on guide to animating the CSS \`border-image\` property using gradients and registered custom properties (\`@property\`). The technique leverages \`border-image-slice\`, \`border-image-outset\`, and \`border-image-repeat\` to create animated border effects on hover. Since CSS gradients can't be animated directly, the author registers custom properties with typed syntax (percentage, number, angle) to enable smooth transitions. Examples cover both \`linear-gradient\` and \`conic-gradient\` approaches, including a rotating color-wheel border effect using \`border-image-repeat: round\`.  
159  
4
21. 21  
[](https://daily.dev/posts/4aim3ew4s)  
Article  
![Avatar of betterstack](https://media.daily.dev/image/upload/s--rBhhosGv--/f_auto/v1732271142/squads/8a40a561-134b-4f88-bdb5-0f47215dccab)Better Stack · 4w  
155  
9
22. 22  
[](https://daily.dev/posts/the-bottleneck-isn-t-writing-code-anymore-it-s-understanding-it--oqefvqhf8 "The bottleneck isn't writing code anymore. It's understanding it.")  
Article  
![Avatar of threedotslabs](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/8060f0b72e3f4f008b8b6f313627c2f2)Three Dots Labs · 5w  
The bottleneck isn't writing code anymore. It's understanding it.  
As AI agents generate code at unprecedented speed, the real bottleneck has shifted from writing code to understanding and taking accountability for it. Reviewing AI-generated code is harder than reviewing human-written code because context must be rebuilt from scratch, making readability and good coding practices more important than ever. The author argues that established principles like DDD and Clean Architecture remain relevant — not for machines, but for the humans who must own what they ship. Not all software is equal: vibe-coded prototypes differ fundamentally from production-grade systems, and teams that skip code review risk outages and long-term slowdowns. The key insight is that generating code fast means nothing if you can't verify it works, doesn't break things, and solves the right problem.  
152  
31
23. 23  
[](https://daily.dev/posts/morphicons-any-stroke-icon-morphs-into-any-other-qpdg4dbpn "morphicons: any stroke icon morphs into any other")  
Article  
![Avatar of webdev](https://media.daily.dev/image/upload/s--3B1fh4kU--/f_auto,q_auto/v1/squads/94fc7a56-e6d2-403f-acd6-b988b426574f)WebDev · 5w  
morphicons: any stroke icon morphs into any other  
morphicons is a React library for animating icon transitions using Procrustes-based optimal 2D similarity solving and polar-space interpolation. It requires no per-pair configuration — rotations emerge automatically (e.g., arrow-right to arrow-down yields 90°, plus to X yields 45°). The API is a single prop change on a MorphIcon component, with three modes: uncontrolled, controlled (for gestures/scroll), and imperative via ref. Features include real mid-flight interruption with velocity preservation, clean SSR with zero flash, drop-in Lucide compatibility, accessibility support, and prefers-reduced-motion handling. Works with Lucide, Tabler, Heroicons, Iconoir, and shadcn icons. MIT licensed, zero runtime deps, 7.65 KB gzipped.  
149  
12
24. 24  
[](https://daily.dev/posts/h2x7ljrt7)  
Article  
![Avatar of tzhsbevyajhcmr0fmoxfj](https://lh3.googleusercontent.com/a/ACg8ocKQBwPwaHC4XrPy0rniDybogCxlwDp7QCLkbwsqNRQSFhqDIlIf=s96-c)Alexey Zerkalenkov · 5w  
148  
4
25. 25  
[](https://daily.dev/posts/stop-burning-tokens-on-code-review-kxrtlop02 "Stop burning tokens on code review")  
Article  
![Avatar of swizec](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/a0733daf6e014e23a638ded7f2d4cd70)swizec.com · 3w  
Stop burning tokens on code review  
An engineering leader shares why AI-based code review tools like Cursor's BugBot and custom Claude code review skills became too slow, noisy, and expensive (hitting $1000/day in one case) for a team producing thousands of PRs a quarter. The fix that worked: converting team-specific coding rules from markdown guidelines into custom linters, which run in seconds, are deterministic, can run in-editor and on pre-commit hooks, and stop agents from ever pushing bad code. Several example custom lint rules are shared, covering design system consistency, logging, testing conventions, and prose quality.  
146  
16

[See all daily.dev archives](/posts/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/posts/best-of/2026/08#page","url":"https://daily.dev/posts/best-of/2026/08","name":"Best Developer Posts — August 2026","description":"The most upvoted daily.dev posts from August 2026, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/posts/best-of/2026/08#items","numberOfItems":25,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/3ngiuticq","name":""},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/skyrim-with-rust-khsloghdz","name":"Skyrim with Rust"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/domain-driven-design-matters-more-when-ai-writes-your-code-mazbsxiug","name":"Domain-Driven Design matters more when AI writes your code"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/why-i-don-t-recommend-tailwind-css-kqnuxrv44","name":"Why I don't recommend Tailwind CSS"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/how-websites-were-built-before-flexbox-and-grid-fiqa1myfq","name":"How Websites Were Built Before Flexbox and Grid"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/system-design-explained-apis-databases-caching-cdns-load-balancing-production-infra-jfj7yd9xk","name":"System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/in-memory-of-my-wife-elise-cawley-1961-2026-with-thanks-for-36-wonderful-years-fkhxwmhup","name":"In Memory of My Wife, Elise Cawley (1961–2026), with Thanks for 36 Wonderful Years"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/duckduckgo-normal-f-king-sunglasses-sold-out-in-under-a-week-4zsjnvt07","name":"DuckDuckGo \"Normal F**king Sunglasses\" Sold Out In Under a Week"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/anqylks0i","name":""},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/500-free-premium-animated-icons-ready-for-react-ajvhetnlr","name":"500+ Free Premium Animated Icons, Ready for React"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/claude-db-a-database-for-claude-that-saves-your-tokens-pvadkkycv","name":"claude-db: A Database for Claude That Saves Your Tokens"},{"@type":"ListItem","position":12,"url":"https://daily.dev/posts/4blhbtltd","name":""},{"@type":"ListItem","position":13,"url":"https://daily.dev/posts/websocket-vs-sse-vs-long-polling-the-real-cost-of-1-000-events-wip1lzawd","name":"WebSocket vs SSE vs Long Polling: The Real Cost of 1,000 Events"},{"@type":"ListItem","position":14,"url":"https://daily.dev/posts/sypyx660x","name":""},{"@type":"ListItem","position":15,"url":"https://daily.dev/posts/urdltu95q","name":""},{"@type":"ListItem","position":16,"url":"https://daily.dev/posts/frontend-system-design-interviews-are-hard-to-practice-so-i-built-a-playground-for-it--mddl2uqxq","name":"Frontend System Design interviews are hard to practice. So I built a playground for it."},{"@type":"ListItem","position":17,"url":"https://daily.dev/posts/read-articles-inside-daily-dev-mdjhk19ga","name":"Read articles inside daily.dev"},{"@type":"ListItem","position":18,"url":"https://daily.dev/posts/help-us-keep-daily-dev-logo-on-the-canvas-h4yy9hymf","name":"Help us keep daily.dev logo on the canvas"},{"@type":"ListItem","position":19,"url":"https://daily.dev/posts/zpmr722cq","name":""},{"@type":"ListItem","position":20,"url":"https://daily.dev/posts/animating-css-border-image-qbnttdhkn","name":"Animating CSS border-image"},{"@type":"ListItem","position":21,"url":"https://daily.dev/posts/4aim3ew4s","name":""},{"@type":"ListItem","position":22,"url":"https://daily.dev/posts/the-bottleneck-isn-t-writing-code-anymore-it-s-understanding-it--oqefvqhf8","name":"The bottleneck isn't writing code anymore. It's understanding it."},{"@type":"ListItem","position":23,"url":"https://daily.dev/posts/morphicons-any-stroke-icon-morphs-into-any-other-qpdg4dbpn","name":"morphicons: any stroke icon morphs into any other"},{"@type":"ListItem","position":24,"url":"https://daily.dev/posts/h2x7ljrt7","name":""},{"@type":"ListItem","position":25,"url":"https://daily.dev/posts/stop-burning-tokens-on-code-review-kxrtlop02","name":"Stop burning tokens on code review"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Explore","item":"https://daily.dev/posts"},{"@type":"ListItem","position":3,"name":"Best of","item":"https://daily.dev/posts/best-of"},{"@type":"ListItem","position":4,"name":"August 2026"}]}]}
```

