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

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

1. 1  
[](https://daily.dev/posts/build-your-own-llama-llms-from-scratch-and-understanding-meta-s-transfusion-model-tfwnloxpm "Build Your Own Llama, LLMs From Scratch, and Understanding Meta’s Transfusion Model")  
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 Your Own Llama, LLMs From Scratch, and Understanding Meta’s Transfusion Model  
Discover a comprehensive guide to improving your Large Language Model (LLM) skills in 2024\. Learn to create a local-first vector database with RxDB and transformers.js, delve into Meta's Transfusion model merging text and image generation, and understand how to build the Llama 3 architecture from scratch using PyTorch. Explore essential concepts like genetic algorithms and neural networks, and discover strategies for local-first AI solutions for document management and chat applications. Engage with the community and remember the importance of taking breaks for productivity.  
63  
6
2. 2  
[](https://daily.dev/posts/the-wrong-way-to-use-react-epk05l9rg "The 'Wrong Way' To Use React")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 2y  
The 'Wrong Way' To Use React  
Data fetching in React is a contentious topic, with 'fetch on render' often criticized for inefficiency and potential performance issues. An alternative, 'render as you fetch', decouples data fetching from rendering, allowing for improved performance and user experience. Recent discussions around React 19 and Suspense highlight the evolving strategies and community debates on optimizing React applications. Incorporating server-side rendering can further enhance performance in complex applications.  
59  
24
3. 3  
[](https://daily.dev/posts/void-an-open-source-ai-powered-code-editor-6vyymppa0 "Void: An Open-Source AI-Powered Code Editor")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 2y  
Void: An Open-Source AI-Powered Code Editor  
Void is an open-source, AI-powered code editor that offers features like autocomplete, inline editing, and intelligent file indexing. It supports locally hosted LLMs and integrates with cloud models such as ChatGPT, Claude, and Gemini. As a fork of Visual Studio Code, it ensures compatibility with existing themes, plugins, and keybinds. Community-driven development and a blend of local hosting and cloud connectivity are key highlights.  
52  
6
4. 4  
[](https://daily.dev/posts/what-s-new-in-vue-3-5--c3oznhwni "What's New in Vue 3.5?")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 2y  
What's New in Vue 3.5?  
Vue 3.5 introduces several major updates that enhance performance and add long-requested features. Key improvements include reactive props destructuring, a restructured reactivity system, lazy hydration for Server-Side Rendering (SSR), a new \`useID()\` API, and an enhanced \`defineCustomElement\` API. Additionally, the update provides insights on configuring TypeScript settings for optimal performance, tips for using Chrome DevTools, and guidance on CSS-in-JS performance. Privacy and security tools such as privacy settings scripts and methods to password-protect static HTML files are also featured.  
34  
2
5. 5  
[](https://daily.dev/posts/why-openai-switched-from-next-js-to-remix-for-chatgpt-aml9oygon "Why OpenAI Switched from Next.js to Remix for ChatGPT")  
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 OpenAI Switched from Next.js to Remix for ChatGPT  
OpenAI transitioned their ChatGPT application from Next.js to Remix due to Remix's superior client-side rendering, efficient loader API, and performance enhancements from Vite. Remix also simplifies self-hosting and integrates well with modern tools like RSbuild, TypeScript 5.6, and HTMX 2.0, making it a more suitable framework for OpenAI's needs.  
24
6. 6  
[](https://daily.dev/posts/what-s-new-in-vue-3-5--kiew7dred "What's New in Vue 3.5?")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 2y  
What's New in Vue 3.5?  
Vue 3.5 introduces significant performance improvements, better memory usage optimization, enhanced reactivity tracking, the use ID composable to prevent hydration errors, lazy hydration for optimized JavaScript execution, better structuring of reactive properties, and defer teleport for more efficient DOM manipulation. These updates enhance the efficiency and capabilities of Vue.js applications.  
20  
2
7. 7  
[](https://daily.dev/posts/pearai-an-open-source-ai-powered-code-editor-for-faster-development-cyslard25 "PearAI: An Open Source AI-Powered Code Editor for Faster 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  
PearAI: An Open Source AI-Powered Code Editor for Faster Development  
PearAI is an AI-powered code editor designed to speed up development by integrating intelligent features into a familiar VSCode environment. Key features include code context awareness, seamless VSCode integration, and simplified diff viewing. PearAI is open-source under the Apache 2.0 license and welcomes community contributions, utilizing a tech stack that includes TypeScript, Electron.js, Python, and Flask.  
18
8. 8  
[](https://daily.dev/posts/appwrite-database-tutorial-introduction-setup-and-integration-with-next-js-tsfxe07cn "Appwrite Database Tutorial: Introduction, Setup, and Integration with Next.js")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 2y  
Appwrite Database Tutorial: Introduction, Setup, and Integration with Next.js  
Learn how to set up and integrate Appwrite, an open-source backend-as-a-service platform, with a Next.js application. This guide provides detailed steps for setting up a project, installing necessary dependencies, creating a client connection, and saving data to an Appwrite database.  
17
9. 9  
[](https://daily.dev/posts/top-resources-and-essential-problem-solving-patterns-to-master-data-structures-and-algorithms-in-202-uohypxjat "Top Resources and Essential Problem-Solving Patterns to Master Data Structures and Algorithms in 2024")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 2y  
Top Resources and Essential Problem-Solving Patterns to Master Data Structures and Algorithms in 2024  
Mastering Data Structures and Algorithms (DSA) is crucial for tech jobs and coding interviews. Essential resources include interactive courses like Udemy and Codecademy, textbooks such as 'Introduction to Algorithms' by Cormen, and online platforms like LeetCode and HackerRank. Key problem-solving patterns such as Sliding Window, Two Pointer, Fast and Slow Pointer, and Merge Intervals are vital for efficient algorithm application.  
17
10. 10  
[](https://daily.dev/posts/fastify-v5-is-officially-released-c1fg1yzc2 "Fastify v5 is Officially Released")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 2y  
Fastify v5 is Officially Released  
Fastify v5 has been officially released, bringing significant improvements focused on long-term maintenance and framework streamlining. The update includes dropping support for older Node.js versions and removing deprecated APIs. The release is backed by a thriving community of 400 contributors and aims to ensure the framework's continued growth and efficiency. Fastify v4 will retire on June 30, 2025.  
13
11. 11  
[](https://daily.dev/posts/comparing-rag-frameworks-llamaindex-vs-langchain-for-next-gen-llms-1xogotrqy "Comparing RAG Frameworks: LlamaIndex vs. LangChain for Next-Gen LLMs")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 2y  
Comparing RAG Frameworks: LlamaIndex vs. LangChain for Next-Gen LLMs  
Large Language Models (LLMs) like ChatGPT have driven the development of frameworks such as LlamaIndex and LangChain, which cater to different needs. LlamaIndex is strong in data indexing and querying, making it ideal for search-based applications. LangChain excels in integrating various data types and workflows and is suited for complex AI systems requiring structured node logic. The choice between these frameworks depends on project requirements and existing tech stack.  
11
12. 12  
[](https://daily.dev/posts/linus-torvalds-on-rust-integration-maintainer-challenges-and-the-future-of-linux-ff3w6xpuk "Linus Torvalds on Rust Integration, Maintainer Challenges, and the Future of Linux")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 2y  
Linus Torvalds on Rust Integration, Maintainer Challenges, and the Future of Linux  
The integration of Rust into the Linux kernel aims to leverage Rust's memory safety features for increased code reliability. Developers face challenges with compatibility and flexibility when working with Rust, especially concerning device drivers and kernel subsystems. Linus Torvalds supports the debate and sees potential in Rust, despite resistance from some maintainers. The mix of experienced and new contributors continues to drive development, ensuring the Linux project's growth and resilience.  
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/09#page","url":"https://daily.dev/sources/collections/best-of/2024/09","name":"Best Collections Posts — September 2024","description":"The most upvoted Collections posts from September 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/09#items","numberOfItems":12,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/build-your-own-llama-llms-from-scratch-and-understanding-meta-s-transfusion-model-tfwnloxpm","name":"Build Your Own Llama, LLMs From Scratch, and Understanding Meta’s Transfusion Model"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/the-wrong-way-to-use-react-epk05l9rg","name":"The 'Wrong Way' To Use React"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/void-an-open-source-ai-powered-code-editor-6vyymppa0","name":"Void: An Open-Source AI-Powered Code Editor"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/what-s-new-in-vue-3-5--c3oznhwni","name":"What's New in Vue 3.5?"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/why-openai-switched-from-next-js-to-remix-for-chatgpt-aml9oygon","name":"Why OpenAI Switched from Next.js to Remix for ChatGPT"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/what-s-new-in-vue-3-5--kiew7dred","name":"What's New in Vue 3.5?"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/pearai-an-open-source-ai-powered-code-editor-for-faster-development-cyslard25","name":"PearAI: An Open Source AI-Powered Code Editor for Faster Development"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/appwrite-database-tutorial-introduction-setup-and-integration-with-next-js-tsfxe07cn","name":"Appwrite Database Tutorial: Introduction, Setup, and Integration with Next.js"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/top-resources-and-essential-problem-solving-patterns-to-master-data-structures-and-algorithms-in-202-uohypxjat","name":"Top Resources and Essential Problem-Solving Patterns to Master Data Structures and Algorithms in 2024"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/fastify-v5-is-officially-released-c1fg1yzc2","name":"Fastify v5 is Officially Released"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/comparing-rag-frameworks-llamaindex-vs-langchain-for-next-gen-llms-1xogotrqy","name":"Comparing RAG Frameworks: LlamaIndex vs. LangChain for Next-Gen LLMs"},{"@type":"ListItem","position":12,"url":"https://daily.dev/posts/linus-torvalds-on-rust-integration-maintainer-challenges-and-the-future-of-linux-ff3w6xpuk","name":"Linus Torvalds on Rust Integration, Maintainer Challenges, and the Future of Linux"}]},{"@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":"September 2024"}]}]}
```

