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

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

1. 1  
[](https://daily.dev/posts/master-event-driven-architecture-by-building-a-saas-application-with-next-js-clerk-and-neondb-laoxmbzek "Master Event-Driven Architecture by Building a SaaS Application with Next.js, Clerk, and NeonDB")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 2y  
Master Event-Driven Architecture by Building a SaaS Application with Next.js, Clerk, and NeonDB  
Learn to build scalable SaaS applications using Next.js, Clerk, and NeonDB with a focus on event-driven architecture. This course covers essential topics such as SaaS starter templates, database management with NeonDB, custom authentication and role-based access control using Clerk, handling webhooks, and integrating APIs. Gain practical experience through hands-on exercises to apply your knowledge in real-world projects.  
79
2. 2  
[](https://daily.dev/posts/why-there-s-no-better-time-to-learn-llm-development-btl62bgtl "Why There’s No Better Time to Learn LLM Development")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 2y  
Why There’s No Better Time to Learn LLM Development  
The rapid evolution of Large Language Models (LLMs) offers significant efficiency gains, making it an ideal time to learn LLM development. The comprehensive guide \*Building LLMs for Production\* helps bridge the skill gap for aspiring developers. Key techniques covered include prompting, fine-tuning, and data preparation. The updated edition offers new chapters on data intricacies, and indexes and retrievers, ensuring developers have the latest insights and practices. The guide is available at a discounted rate on the Towards AI Academy platform.  
72  
2
3. 3  
[](https://daily.dev/posts/build-and-deploy-your-own-rag-chatbot-with-javascript-f826ctog2 "Build and Deploy Your Own RAG Chatbot with JavaScript")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 2y  
Build and Deploy Your Own RAG Chatbot with JavaScript  
Learn to build and deploy a Retrieval Augmented Generation (RAG) chatbot using JavaScript, LangChain.js, Next.js, Vercel, and OpenAI through a 90-minute YouTube course by Ania Kubow on the freeCodeCamp.org channel. The course covers everything from integrating a vector database with DataStax, deploying to Vercel, and using a practical Formula 1 chatbot example for real-time data fetching. It's suitable for both beginners and experienced developers aiming to enhance their skill set.  
69  
2
4. 4  
[](https://daily.dev/posts/creating-type-safe-and-developer-friendly-forms-with-react-hook-form-zod-and-shadcn-in-a-next-js-f-qchqnxdky "Creating Type-Safe and Developer-Friendly Forms with React Hook Form, Zod, and ShadCN in a Next.js Full Stack Project")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 2y  
Creating Type-Safe and Developer-Friendly Forms with React Hook Form, Zod, and ShadCN in a Next.js Full Stack Project  
Learn to build adaptable and developer-friendly forms using React Hook Form, Zod, and ShadCN in a Next.js full-stack project. This tutorial covers setting up forms for user dashboards, employing robust form validation, and managing form state. Examples include CRUD operations with a Wasp template using TypeScript, client-side validation for immediate user feedback, and integrating Zod with React Hook Form for type-safe forms.  
56  
2
5. 5  
[](https://daily.dev/posts/flutter-full-stack-tutorial-spotify-clone-with-mvvm-architecture-python-fastapi-and-riverpod-94oettsf5 "Flutter Full Stack Tutorial – Spotify Clone with MVVM Architecture, Python, FastAPI, and Riverpod")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 2y  
Flutter Full Stack Tutorial – Spotify Clone with MVVM Architecture, Python, FastAPI, and Riverpod  
Learn to build a fully functional Spotify clone using Flutter for the front end and FastAPI for the backend, following the MVVM architecture. The tutorial covers advanced topics including user authentication, background music playback, and data persistence with PostgreSQL, along with efficient state management using Riverpod.  
42  
1
6. 6  
[](https://daily.dev/posts/introducing-angular-v19-enhancements-in-performance-reactivity-and-developer-experience-qsttina4a "Introducing Angular v19: Enhancements in Performance, Reactivity, and Developer Experience")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 2y  
Introducing Angular v19: Enhancements in Performance, Reactivity, and Developer Experience  
Angular Version 19 introduces a range of updates focused on enhancing developer experience, performance, and productivity. Highlights include the default use of standalone components, fine-grained reactivity with Signal APIs, a developer preview of incremental hydration for efficient server-side rendering, and various performance enhancements such as Hot Module Replacement and unused import detection. There are also significant updates to Angular Material and the Component Dev Kit, including simplified theming and new components. Integrations with Firebase and Netlify, support for TypeScript 5.7, and new migration tools further streamline the development process.  
39
7. 7  
[](https://daily.dev/posts/a-ranked-list-of-the-best-python-libraries-and-tools-updated-weekly-bpw7usac9 "A Ranked List of the Best Python Libraries and Tools: Updated Weekly")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 2y  
A Ranked List of the Best Python Libraries and Tools: Updated Weekly  
Discover a ranked and comprehensive list of the top Python libraries and open-source projects, categorized and frequently updated. It includes 580 web development libraries in 26 categories and 390 other Python projects in areas like data serialization and machine learning. The community-driven lists are continuously refined based on various quality metrics from GitHub and package managers. Contributions are encouraged via GitHub.  
24  
2
8. 8  
[](https://daily.dev/posts/phpstan-2-0-released-enhanced-performance-and-new-functionalities-for-php-developers-uba4qf8mw "PHPStan 2.0 Released: Enhanced Performance and New Functionalities for PHP Developers")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 2y  
PHPStan 2.0 Released: Enhanced Performance and New Functionalities for PHP Developers  
PHPStan 2.0 has been released after three years of development, featuring over 180 updates focused on enhanced performance and new functionalities. Highlights include level 10 strict type handling, introduction of list types, significant memory consumption reduction, streamlined inline PHPDoc validation, and improved caching that uses less disk space. This release is a milestone for PHP developers aiming for higher code quality and productivity.  
20
9. 9  
[](https://daily.dev/posts/enhancements-and-new-features-in-c-13-hzhcpzg7w "Enhancements and New Features in C# 13")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 2y  
Enhancements and New Features in C# 13  
C# 13 introduces several enhancements to make coding more efficient and organized. Key features include the use of 'params' with various collection types, support for partial properties, a new efficient synchronization method, and access to backing fields of auto-properties with the 'field' keyword. Additionally, 'ref' structs can now implement interfaces and be used with generics, improving performance in specific scenarios.  
17
10. 10  
[](https://daily.dev/posts/micro-frontend-architecture-a-comprehensive-guide-to-implementation-and-benefits-lji9ixwbx "Micro Frontend Architecture: A Comprehensive Guide to Implementation and Benefits")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 2y  
Micro Frontend Architecture: A Comprehensive Guide to Implementation and Benefits  
Micro frontend architecture breaks down frontend applications into self-contained modules, enhancing flexibility, scalability, and deployment speed. Key principles include modularity, autonomy, and seamless integration. Implementation strategies involve build-time and runtime integration using tools like Webpack Module Federation and Single SPA. Challenges like operational complexity can be addressed by following best practices such as clear component boundaries and effective collaboration.  
12  
2
11. 11  
[](https://daily.dev/posts/how-linkedin-scaled-their-system-to-5-million-queries-per-second-xwvm5jeot "How LinkedIn Scaled Their System to 5 Million Queries Per Second")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 2y  
How LinkedIn Scaled Their System to 5 Million Queries Per Second  
LinkedIn scaled their Restrictions and Enforcement System to handle 5 million queries per second by using advanced techniques such as BitSets, Bloom Filters, and full refresh-ahead caching strategies. The architecture includes components like the Venice Database and Kafka for real-time data streaming, ensuring high availability, low latency, and efficient memory usage.  
11
12. 12  
[](https://daily.dev/posts/kotlin-coroutines-fundamentals-and-key-concepts-for-android-development-h2pqfnqrh "Kotlin Coroutines: Fundamentals and Key Concepts for Android Development")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 2y  
Kotlin Coroutines: Fundamentals and Key Concepts for Android Development  
Kotlin coroutines provide an efficient way to handle asynchronous tasks by reducing context-switching costs. They act as pausable functions, allowing heavy operations to run without disturbing the main application's flow. Key concepts include suspend functions, coroutine scope and context, coroutine builders, and coroutine dispatchers and jobs. These fundamentals help in managing concurrency, improving app performance, and maintaining responsiveness on the main thread. Mastering Kotlin coroutines enhances the performance and reliability of Android applications.  
10
13. 13  
[](https://daily.dev/posts/laravel-for-beginners-creating-and-handling-web-forms-zdakqjvrx "Laravel for Beginners: Creating and Handling Web Forms")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 2y  
Laravel for Beginners: Creating and Handling Web Forms  
This guide explains how to create and handle web forms in Laravel. It includes steps on setting up a route, creating a web form template with CSRF protection, validating form data, managing POST requests to add new records, and providing user feedback. Follow RESTful conventions to ensure data matches your database structure.  
10
14. 14  
[](https://daily.dev/posts/steam-requires-disclosure-of-kernel-level-anti-cheat-software-on-store-pages-qct8far2k "Steam Requires Disclosure of Kernel-Level Anti-Cheat Software on Store Pages")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 2y  
Steam Requires Disclosure of Kernel-Level Anti-Cheat Software on Store Pages  
Valve now mandates that game developers disclose the use of kernel-level anti-cheat software on Steam store pages. This move aims to enhance transparency and address privacy and security concerns, allowing players to make more informed decisions about game installations. The new requirement applies to both new submissions and existing games, while the disclosure of other anti-cheat software remains optional.  
10

[See all Collections archives](/sources/collections/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/collections/best-of/2024/11#page","url":"https://daily.dev/sources/collections/best-of/2024/11","name":"Best Collections Posts — November 2024","description":"The most upvoted Collections posts from November 2024, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/collections/best-of/2024/11#items","numberOfItems":14,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/master-event-driven-architecture-by-building-a-saas-application-with-next-js-clerk-and-neondb-laoxmbzek","name":"Master Event-Driven Architecture by Building a SaaS Application with Next.js, Clerk, and NeonDB"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/why-there-s-no-better-time-to-learn-llm-development-btl62bgtl","name":"Why There’s No Better Time to Learn LLM Development"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/build-and-deploy-your-own-rag-chatbot-with-javascript-f826ctog2","name":"Build and Deploy Your Own RAG Chatbot with JavaScript"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/creating-type-safe-and-developer-friendly-forms-with-react-hook-form-zod-and-shadcn-in-a-next-js-f-qchqnxdky","name":"Creating Type-Safe and Developer-Friendly Forms with React Hook Form, Zod, and ShadCN in a Next.js Full Stack Project"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/flutter-full-stack-tutorial-spotify-clone-with-mvvm-architecture-python-fastapi-and-riverpod-94oettsf5","name":"Flutter Full Stack Tutorial – Spotify Clone with MVVM Architecture, Python, FastAPI, and Riverpod"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/introducing-angular-v19-enhancements-in-performance-reactivity-and-developer-experience-qsttina4a","name":"Introducing Angular v19: Enhancements in Performance, Reactivity, and Developer Experience"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/a-ranked-list-of-the-best-python-libraries-and-tools-updated-weekly-bpw7usac9","name":"A Ranked List of the Best Python Libraries and Tools: Updated Weekly"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/phpstan-2-0-released-enhanced-performance-and-new-functionalities-for-php-developers-uba4qf8mw","name":"PHPStan 2.0 Released: Enhanced Performance and New Functionalities for PHP Developers"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/enhancements-and-new-features-in-c-13-hzhcpzg7w","name":"Enhancements and New Features in C# 13"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/micro-frontend-architecture-a-comprehensive-guide-to-implementation-and-benefits-lji9ixwbx","name":"Micro Frontend Architecture: A Comprehensive Guide to Implementation and Benefits"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/how-linkedin-scaled-their-system-to-5-million-queries-per-second-xwvm5jeot","name":"How LinkedIn Scaled Their System to 5 Million Queries Per Second"},{"@type":"ListItem","position":12,"url":"https://daily.dev/posts/kotlin-coroutines-fundamentals-and-key-concepts-for-android-development-h2pqfnqrh","name":"Kotlin Coroutines: Fundamentals and Key Concepts for Android Development"},{"@type":"ListItem","position":13,"url":"https://daily.dev/posts/laravel-for-beginners-creating-and-handling-web-forms-zdakqjvrx","name":"Laravel for Beginners: Creating and Handling Web Forms"},{"@type":"ListItem","position":14,"url":"https://daily.dev/posts/steam-requires-disclosure-of-kernel-level-anti-cheat-software-on-store-pages-qct8far2k","name":"Steam Requires Disclosure of Kernel-Level Anti-Cheat Software on Store Pages"}]},{"@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":"Collections","item":"https://daily.dev/sources/collections"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/collections/best-of"},{"@type":"ListItem","position":5,"name":"November 2024"}]}]}
```

