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

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

1. 1  
[](https://daily.dev/posts/7-ai-coding-techniques-that-could-save-you-10-hours-this-week-vukz8it7z "7 AI Coding Techniques That Could Save You 10+ Hours This Week")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 50w  
7 AI Coding Techniques That Could Save You 10+ Hours This Week  
Seven practical AI techniques for developers to automate repetitive coding tasks including component generation, API scaffolding, debugging assistance, code refactoring, UI creation, test generation, and deployment automation. Each technique includes structured prompts, real examples, and estimated time savings ranging from 45 minutes to several hours per task.  
88  
7
2. 2  
[](https://daily.dev/posts/beyond-the-code-lessons-that-make-you-senior-cabrgogpv "Beyond the Code: Lessons That Make You Senior")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 52w  
Beyond the Code: Lessons That Make You Senior  
A senior engineer reflects on the non-technical skills that define seniority in software development. Key lessons include prioritizing reasoning over rigid rules, verifying assumptions instead of guessing, questioning unexpected positive results, building mechanisms rather than relying on good intentions, learning to say no to protect team complexity, taking ownership of decisions, mentoring through safe failure rather than protection, favoring simplicity over cleverness, preparing for inevitable system failures, and adapting to technological changes like AI tools. The author emphasizes that seniority is about judgment, humility, and growing others rather than just technical mastery.  
57
3. 3  
[](https://daily.dev/posts/don-t-buy-gpus-for-ai-iezaxzmpl "Don’t buy GPUs for AI")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 51w  
Don’t buy GPUs for AI  
GPUs are becoming unnecessary for most AI applications as smaller language models like Mistral 7B and Phi-3 Mini deliver practical results on CPUs. Modern processors, edge devices with NPUs, and cloud rental options provide cost-effective alternatives to expensive GPU ownership. Specialized hardware like TPUs and software optimizations through quantization are making GPUs obsolete for all but the largest model training operations.  
53  
9
4. 4  
[](https://daily.dev/posts/bringing-apps-to-life-how-we-use-flutter-and-rive-at-scapia-to-build-engaging-experiences-ib2742y6q "Bringing apps to life: How we use Flutter and Rive at Scapia to build engaging experiences")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 51w  
Bringing apps to life: How we use Flutter and Rive at Scapia to build engaging experiences  
Scapia demonstrates how combining Flutter with Rive animations creates engaging mobile experiences that feel alive rather than just functional. The team uses Rive's state machines to build interactive elements like games, calendar highlights, and onboarding flows, enabling designers to create animations directly while developers integrate them with minimal code. Key insights include performance optimization strategies like visibility-based animation triggering, file size management, network caching, and maintaining version compatibility between Rive editor and Flutter runtime.  
41
5. 5  
[](https://daily.dev/posts/flutter-3-35-the-august-2025-update-that-s-actually-revolutionary-82ex72fya "Flutter 3.35: The August 2025 Update That’s Actually Revolutionary")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 1y  
Flutter 3.35: The August 2025 Update That’s Actually Revolutionary  
Flutter 3.35 introduces significant improvements including stateful hot reload for web development, Widget Previews for component-driven development, AI integration through MCP Server, and major performance enhancements. The update brings web development to first-class status, adds contextual AI assistance, improves analysis server speed by 50%, and begins decoupling Material and Cupertino libraries from the core framework. Key features include WebAssembly preparation, enhanced accessibility support, and platform-specific improvements for iOS and Android.  
18
6. 6  
[](https://daily.dev/posts/how-python-graphdb-transforms-etf-and-company-relationship-analysis-atcchn9wo "How Python + GraphDB Transforms ETF and Company Relationship Analysis")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 1y  
How Python + GraphDB Transforms ETF and Company Relationship Analysis  
Demonstrates how to use Python and Neo4j graph database to analyze relationships between ETFs and their holdings. Shows data collection from Financial Modeling Prep API, database setup, and visualization techniques to uncover hidden patterns in financial data. Includes practical examples of querying ETF portfolios, identifying overlapping holdings, and discovering investment insights through graph visualization.  
10
7. 7  
[](https://daily.dev/posts/zeabur-one-click-deploy-vibe-coding-projects-from-cursor-hzrmzx3ld "Zeabur: One-Click Deploy Vibe Coding Projects from Cursor")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 1y  
Zeabur: One-Click Deploy Vibe Coding Projects from Cursor  
Zeabur offers a VS Code/Cursor extension that enables one-click deployment of AI-generated projects directly from the editor. The platform automatically analyzes uploaded code, detects frameworks like Next.js, and handles deployment configuration without requiring DevOps knowledge. This bridges the gap between AI-powered development tools and production deployment, allowing developers to maintain their creative flow from code generation to live application.  
10  
1

[See all Medium archives](/sources/medium%5Fjs/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/medium_js/best-of/2025/09#page","url":"https://daily.dev/sources/medium_js/best-of/2025/09","name":"Best Medium Posts — September 2025","description":"The most upvoted Medium posts from September 2025, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/medium_js/best-of/2025/09#items","numberOfItems":7,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/7-ai-coding-techniques-that-could-save-you-10-hours-this-week-vukz8it7z","name":"7 AI Coding Techniques That Could Save You 10+ Hours This Week"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/beyond-the-code-lessons-that-make-you-senior-cabrgogpv","name":"Beyond the Code: Lessons That Make You Senior"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/don-t-buy-gpus-for-ai-iezaxzmpl","name":"Don’t buy GPUs for AI"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/bringing-apps-to-life-how-we-use-flutter-and-rive-at-scapia-to-build-engaging-experiences-ib2742y6q","name":"Bringing apps to life: How we use Flutter and Rive at Scapia to build engaging experiences"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/flutter-3-35-the-august-2025-update-that-s-actually-revolutionary-82ex72fya","name":"Flutter 3.35: The August 2025 Update That’s Actually Revolutionary"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/how-python-graphdb-transforms-etf-and-company-relationship-analysis-atcchn9wo","name":"How Python + GraphDB Transforms ETF and Company Relationship Analysis"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/zeabur-one-click-deploy-vibe-coding-projects-from-cursor-hzrmzx3ld","name":"Zeabur: One-Click Deploy Vibe Coding Projects from Cursor"}]},{"@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":"Medium","item":"https://daily.dev/sources/medium_js"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/medium_js/best-of"},{"@type":"ListItem","position":5,"name":"September 2025"}]}]}
```

