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

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

1. 1  
[](https://daily.dev/posts/why-i-work-on-side-projects-s6ray4esx "Why I work on side projects")  
Video  
![Avatar of webdevcody](https://media.daily.dev/image/upload/s--9ioIrvxf--/f_auto/v1723789220/logos/webdevcody)Web Dev Cody · 1y  
Why I work on side projects  
A developer shares their approach to building multiple side projects as a learning strategy. Rather than focusing on completion or monetization, they use each project to explore specific technical questions like Stripe integration, subscription systems, or AI code generation. The key is setting focused learning goals, avoiding too many new technologies at once, and building a repository of reusable components. This method helps expand knowledge beyond what's available in regular employment, creating a foundation for tackling future challenges with confidence.  
88
2. 2  
[](https://daily.dev/posts/cursor-just-got-a-major-update-tyzeysckl "Cursor just got a major update")  
Video  
![Avatar of webdevcody](https://media.daily.dev/image/upload/s--9ioIrvxf--/f_auto/v1723789220/logos/webdevcody)Web Dev Cody · 1y  
Cursor just got a major update  
Cursor 1.0 introduces several major features including background agents that can perform concurrent code refactoring tasks, bugbot for automated code review in pull requests, memory functionality to learn coding preferences, and enhanced MCP tool integrations. The background agent feature allows developers to delegate smaller tasks while focusing on main work, though it uses expensive premium models. Bugbot automatically reviews pull requests for potential issues, while the memory system learns individual coding preferences per project.  
51  
2
3. 3  
[](https://daily.dev/posts/don-t-sleep-on-learning-iframes-gpdssqu55 "Don't sleep on learning iframes")  
Video  
![Avatar of webdevcody](https://media.daily.dev/image/upload/s--9ioIrvxf--/f_auto/v1723789220/logos/webdevcody)Web Dev Cody · 1y  
Don't sleep on learning iframes  
A developer demonstrates how to use iframes for secure website previews in a static site generator application. The implementation involves bidirectional communication between a React parent application and an iframe using postMessage API. The parent can navigate the iframe through a combo box, while the iframe can notify the parent of navigation changes through injected script tags that listen for link clicks. This approach provides isolation and security benefits, though some implementation challenges remain.  
10  
1

[See all Web Dev Cody archives](/sources/webdevcody/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/webdevcody/best-of/2025/06#page","url":"https://daily.dev/sources/webdevcody/best-of/2025/06","name":"Best Web Dev Cody Posts — June 2025","description":"The most upvoted Web Dev Cody posts from June 2025, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/webdevcody/best-of/2025/06#items","numberOfItems":3,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/why-i-work-on-side-projects-s6ray4esx","name":"Why I work on side projects"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/cursor-just-got-a-major-update-tyzeysckl","name":"Cursor just got a major update"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/don-t-sleep-on-learning-iframes-gpdssqu55","name":"Don't sleep on learning iframes"}]},{"@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":"Web Dev Cody","item":"https://daily.dev/sources/webdevcody"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/webdevcody/best-of"},{"@type":"ListItem","position":5,"name":"June 2025"}]}]}
```

