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

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

1. 1  
[](https://daily.dev/posts/best-practices-for-storing-access-tokens-in-the-browser-bkvytk9fj "Best Practices for Storing Access Tokens in the Browser")  
Article  
![Avatar of newstack](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/newstack)The New Stack · 3y  
Best Practices for Storing Access Tokens in the Browser  
This article discusses best practices for storing access tokens in the browser and highlights different storage solutions available. It covers browser threats such as cross-site request forgery (CSRF) and cross-site scripting (XSS) and provides recommendations for mitigating these risks. The article also introduces the token handler pattern as a design pattern for secure authentication and making authenticated calls to APIs in JavaScript applications.  
61  
1
2. 2  
[](https://daily.dev/posts/how-to-build-a-server-side-react-app-using-vite-and-express-0elifd7ji "How to Build a Server-Side React App Using Vite and Express")  
Article  
![Avatar of newstack](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/newstack)The New Stack · 3y  
How to Build a Server-Side React App Using Vite and Express  
Learn how to build a server-side React app using Vite and Express, enabling server-side rendering and data fetching. The article provides step-by-step instructions for setup, installing dependencies, adding scripts, creating source files, configuring Vite, and creating both development and production servers. It also covers server-side data fetching and provides insights and praise for Vite's documentation and developer experience.  
43  
1
3. 3  
[](https://daily.dev/posts/combining-ai-with-react-for-a-smarter-frontend-u7oa6ufle "Combining AI with React for a Smarter Frontend")  
Article  
![Avatar of newstack](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/newstack)The New Stack · 3y  
Combining AI with React for a Smarter Frontend  
Frontend development needs to include AI for richer insights from data. Developers can use custom data and embeddings to enable natural language queries and find relevant information. The suggested tech stack includes Next.js, OpenAI's Chat GPT, Turbo, GPT 4, LangChain, Vercel's AI SDK, and MongoDB. GPTs can be made more real-time and context-aware with React, large language models, and RAG.  
17
4. 4  
[](https://daily.dev/posts/how-daily-dev-built-an-ai-search-using-an-llm-gateway-ubfntthqj "How Daily Dev Built an AI Search Using an LLM Gateway")  
Article  
![Avatar of newstack](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/newstack)The New Stack · 3y  
How Daily Dev Built an AI Search Using an LLM Gateway  
Daily.dev launched the beta version of their AI-powered Search, which aims to deliver concise, accurate answers to technical queries. The system follows a workflow involving query generation, candidate generation, scraping, context building, and answer generation. They integrated LLMs using the LLM Gateway, which streamlines interactions and offers foundational building blocks. The orchestrator, Magni, executes the workflow and provides traceability and debugging. Challenges include managing stateful services, cost analysis, optimizing performance, and prompt engineering.  
16  
3
5. 5  
[](https://daily.dev/posts/penetration-testing-with-kali-linux-as-a-docker-container-rxdh7fgkg "Penetration Testing with Kali Linux as a Docker Container")  
Article  
![Avatar of newstack](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/newstack)The New Stack · 3y  
Penetration Testing with Kali Linux as a Docker Container  
Learn how to run penetration testing using Kali Linux as a Docker container. Install Docker, pull the Kali Linux image, deploy the container, install pen-testing tools, commit changes, and run penetration testing.  
15  
1
6. 6  
[](https://daily.dev/posts/how-quik-s-astro-integration-beats-both-react-and-vanilla-js-gyxvpv6bq "How Quik’s Astro Integration Beats Both React and Vanilla JS")  
Article  
![Avatar of newstack](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/newstack)The New Stack · 3y  
How Quik’s Astro Integration Beats Both React and Vanilla JS  
Quik's Astro integration provides a lightweight and easy-to-maintain solution for adding interactivity to static websites built with Astro. Quik offers a cleaner and more concise alternative to Vanilla JavaScript and React, with minimal additional JavaScript added to each page.  
12
7. 7  
[](https://daily.dev/posts/developer-productivity-engineering-at-netflix-zjluadhc9 "Developer Productivity Engineering at Netflix")  
Article  
![Avatar of newstack](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/newstack)The New Stack · 3y  
Developer Productivity Engineering at Netflix  
Developer productivity engineering at Netflix focuses on enabling the technical community to focus on their work and optimizing the software development lifecycle. Netflix measures developer productivity using qualitative metrics and the 2021 SPACE developer productivity framework. The platform team at Netflix is responsible for providing tools and infrastructure to support developer productivity. They also provide internal customer support to help developers with technical issues. Netflix is constantly working on improving documentation and communication to support developer productivity.  
11
8. 8  
[](https://daily.dev/posts/project-bluefin-a-linux-desktop-for-serious-developers-kq2dgr9ub "Project Bluefin: A Linux Desktop for Serious Developers")  
Article  
![Avatar of newstack](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/newstack)The New Stack · 3y  
Project Bluefin: A Linux Desktop for Serious Developers  
Project Bluefin is an enhanced version of Fedora Silverblue, tailored for those who find traditional Linux desktops less reliable. It aims to provide a maintenance-free desktop experience. The project focuses on providing a reliable platform for software engineering and development, offering tools and features for both developers and end users.  
10
9. 9  
[](https://daily.dev/posts/deferable-views-page-load-improvements-coming-to-angular-vuinsuh8e "Deferable Views, Page Load Improvements Coming to Angular")  
Article  
![Avatar of newstack](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/newstack)The New Stack · 3y  
Deferable Views, Page Load Improvements Coming to Angular  
Angular version 17 introduces @defer, a new framework primitive that allows developers to lazily load parts of their views. It also includes improvements to server-side rendering and static site generation.  
10

[See all The New Stack archives](/sources/newstack/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/newstack/best-of/2023/11#page","url":"https://daily.dev/sources/newstack/best-of/2023/11","name":"Best The New Stack Posts — November 2023","description":"The most upvoted The New Stack posts from November 2023, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/newstack/best-of/2023/11#items","numberOfItems":9,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/best-practices-for-storing-access-tokens-in-the-browser-bkvytk9fj","name":"Best Practices for Storing Access Tokens in the Browser"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/how-to-build-a-server-side-react-app-using-vite-and-express-0elifd7ji","name":"How to Build a Server-Side React App Using Vite and Express"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/combining-ai-with-react-for-a-smarter-frontend-u7oa6ufle","name":"Combining AI with React for a Smarter Frontend"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/how-daily-dev-built-an-ai-search-using-an-llm-gateway-ubfntthqj","name":"How Daily Dev Built an AI Search Using an LLM Gateway"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/penetration-testing-with-kali-linux-as-a-docker-container-rxdh7fgkg","name":"Penetration Testing with Kali Linux as a Docker Container"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/how-quik-s-astro-integration-beats-both-react-and-vanilla-js-gyxvpv6bq","name":"How Quik’s Astro Integration Beats Both React and Vanilla JS"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/developer-productivity-engineering-at-netflix-zjluadhc9","name":"Developer Productivity Engineering at Netflix"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/project-bluefin-a-linux-desktop-for-serious-developers-kq2dgr9ub","name":"Project Bluefin: A Linux Desktop for Serious Developers"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/deferable-views-page-load-improvements-coming-to-angular-vuinsuh8e","name":"Deferable Views, Page Load Improvements Coming to Angular"}]},{"@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":"The New Stack","item":"https://daily.dev/sources/newstack"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/newstack/best-of"},{"@type":"ListItem","position":5,"name":"November 2023"}]}]}
```

