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

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

1. 1  
[](https://daily.dev/posts/build-a-next-gen-chat-app-with-ai-and-websockets-in-just-3-hours-with-ben-lesh-and-tracy-lee-vrrjobgu3 "Build a Next-Gen Chat App with AI and WebSockets in Just 3 Hours with Ben Lesh and Tracy Lee")  
Article  
![Avatar of thisdot](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/6e22565142ee45b386c8bc12bdb3d117)This Dot · 2y  
Build a Next-Gen Chat App with AI and WebSockets in Just 3 Hours with Ben Lesh and Tracy Lee  
Build a Next-Gen Chat App with AI and WebSockets in Just 3 Hours. The training covered using v0.dev, leveraging AI tools like GitHub Copilot and ChatGPT, creating a monorepo using Nx, refactoring for real-time streaming with WebSockets, and integrating with AstraDB and Cohere for Retrieval-Augmented Generation (RAG).  
27
2. 2  
[](https://daily.dev/posts/3-vuejs-component-libraries-perfect-for-beginners-k0z8exyfi "3 VueJS Component Libraries Perfect for Beginners")  
Article  
![Avatar of thisdot](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/6e22565142ee45b386c8bc12bdb3d117)This Dot · 2y  
3 VueJS Component Libraries Perfect for Beginners  
Learn how to get started with Vitepress, a powerful static site generator. Discover its features and how to customize the homepage.  
24  
2
3. 3  
[](https://daily.dev/posts/maximizing-server-rendering-for-interactive-next-js-applications-io0bnd1eu "Maximizing Server Rendering for Interactive Next.js Applications")  
Article  
![Avatar of thisdot](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/6e22565142ee45b386c8bc12bdb3d117)This Dot · 2y  
Maximizing Server Rendering for Interactive Next.js Applications  
Learn how to maximize server rendering in Next.js while still having an interactive application. Explore the use of React Server Components (RSCs) and server actions to create a shopping experience that is mostly server-rendered with interactive components.  
18  
1

[See all This Dot archives](/sources/thisdot/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/thisdot/best-of/2024/05#page","url":"https://daily.dev/sources/thisdot/best-of/2024/05","name":"Best This Dot Posts — May 2024","description":"The most upvoted This Dot posts from May 2024, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/thisdot/best-of/2024/05#items","numberOfItems":3,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/build-a-next-gen-chat-app-with-ai-and-websockets-in-just-3-hours-with-ben-lesh-and-tracy-lee-vrrjobgu3","name":"Build a Next-Gen Chat App with AI and WebSockets in Just 3 Hours with Ben Lesh and Tracy Lee"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/3-vuejs-component-libraries-perfect-for-beginners-k0z8exyfi","name":"3 VueJS Component Libraries Perfect for Beginners"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/maximizing-server-rendering-for-interactive-next-js-applications-io0bnd1eu","name":"Maximizing Server Rendering for Interactive Next.js Applications"}]},{"@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":"This Dot","item":"https://daily.dev/sources/thisdot"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/thisdot/best-of"},{"@type":"ListItem","position":5,"name":"May 2024"}]}]}
```

