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

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

1. 1  
[](https://daily.dev/posts/meet-bun-a-javascript-runtime-for-the-whole-dev-lifecycle-zwtjuvixx "Meet Bun: A JavaScript Runtime for the Whole Dev Lifecycle")  
Article  
![Avatar of newstack](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/newstack)The New Stack · 4y  
Meet Bun: A JavaScript Runtime for the Whole Dev Lifecycle  
Bun is a drop-in replacement for running JavaScript and Typescript applications. It was designed to be an all-in-one tool for bundling, transpiling, and running code at lightning speed. It processes about three times more HTTP requests per second than Node.js when rendering React server-side.  
117  
3
2. 2  
[](https://daily.dev/posts/typescript-tutorial-a-guide-to-using-the-programming-language-hqy5eraa6 "TypeScript Tutorial: A Guide to Using the Programming Language")  
Article  
![Avatar of newstack](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/newstack)The New Stack · 4y  
TypeScript Tutorial: A Guide to Using the Programming Language  
JavaScript is one of the most widely-used programming languages for frontend web development on the planet. TypeScript is a strict syntactical superset of JavaScript that aims to extend the language, make it more user-friendly, and apply to modern development. I’m going to walk you through the installation of TypeScript and get you started by creating a basic Hello, World! application.  
68
3. 3  
[](https://daily.dev/posts/http-3-is-now-a-standard-why-use-it-and-how-to-get-started-dbwowgxvj "HTTP/3 Is Now a Standard: Why Use It and How to Get Started")  
Article  
![Avatar of newstack](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/newstack)The New Stack · 4y  
HTTP/3 Is Now a Standard: Why Use It and How to Get Started  
The third major version of the Hypertext Transfer Protocol, i.e. HTTP/3, was adopted last month as an IETF standard (Internet Engineering Task Force) QUIC was initially developed by Google and is the successor of HTTP/2\. Companies such as Google and Facebook already use QUIC to speed up the web.  
31  
2
4. 4  
[](https://daily.dev/posts/typescript-tutorial-go-beyond-hello-world--fgo6pjwpe "TypeScript Tutorial: Go beyond ‘Hello, World!’")  
Article  
![Avatar of newstack](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/newstack)The New Stack · 4y  
TypeScript Tutorial: Go beyond ‘Hello, World!’  
The entire first section defines our function that will add the values of x and y that we’ll define in the next line that looks like this. The results of running the app will print out 13.14 (because we added 3.14 to 10) This is great. What about taking input from a user? That’s possible as well as using the parseInt function. You’re on fire!  
28
5. 5  
[](https://daily.dev/posts/learn-react-delete-functionality-and-the-set-state-hook-vafyghsua "Learn React: Delete Functionality and the Set State Hook")  
Article  
![Avatar of newstack](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/newstack)The New Stack · 4y  
Learn React: Delete Functionality and the Set State Hook  
The Read Me has all the instructions needed to get started on GitHub. The helper addTask function is going to be the middle piece between grabbing the new task from the taskbar and adding it to the array. The purpose of the add task function is to blend both hooks together then return the newTask variable to its original state of an empty string.  
23
6. 6  
[](https://daily.dev/posts/github-copilot-and-open-source-a-love-story-that-won-t-end-well--5srtrbyps "GitHub Copilot and Open Source: A Love Story That Won’t End Well?")  
Article  
![Avatar of newstack](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/newstack)The New Stack · 4y  
GitHub Copilot and Open Source: A Love Story That Won’t End Well?  
GitHub’s recently commercialized offering of Copilot, which delivers AI-powered code composition/auto-completion, was built upon the sourcing of code from the millions of open source projects hosted in GitHub. The Software Freedom Conservancy (SFC) joined Free Software Foundation in a recommendation to cut ties with GitHub over the creation of GitHub Copilot.  
23  
7
7. 7  
[](https://daily.dev/posts/pyscript-a-browser-based-python-framework-for-the-99--8bxhhiby5 "Pyscript: A Browser-Based Python Framework for the 99%")  
Article  
![Avatar of newstack](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/newstack)The New Stack · 4y  
Pyscript: A Browser-Based Python Framework for the 99%  
Pyscript is the new Python framework being developed by Anaconda. It's designed for the 99% of web users who aren’t professional developers, CEO says. Peter Wang: Pyscript was inspired by HyperCard, a pre-web development kit for the Macintosh.  
18

[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/2022/07#page","url":"https://daily.dev/sources/newstack/best-of/2022/07","name":"Best The New Stack Posts — July 2022","description":"The most upvoted The New Stack posts from July 2022, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/newstack/best-of/2022/07#items","numberOfItems":7,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/meet-bun-a-javascript-runtime-for-the-whole-dev-lifecycle-zwtjuvixx","name":"Meet Bun: A JavaScript Runtime for the Whole Dev Lifecycle"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/typescript-tutorial-a-guide-to-using-the-programming-language-hqy5eraa6","name":"TypeScript Tutorial: A Guide to Using the Programming Language"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/http-3-is-now-a-standard-why-use-it-and-how-to-get-started-dbwowgxvj","name":"HTTP/3 Is Now a Standard: Why Use It and How to Get Started"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/typescript-tutorial-go-beyond-hello-world--fgo6pjwpe","name":"TypeScript Tutorial: Go beyond ‘Hello, World!’"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/learn-react-delete-functionality-and-the-set-state-hook-vafyghsua","name":"Learn React: Delete Functionality and the Set State Hook"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/github-copilot-and-open-source-a-love-story-that-won-t-end-well--5srtrbyps","name":"GitHub Copilot and Open Source: A Love Story That Won’t End Well?"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/pyscript-a-browser-based-python-framework-for-the-99--8bxhhiby5","name":"Pyscript: A Browser-Based Python Framework for the 99%"}]},{"@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":"July 2022"}]}]}
```

