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

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

1. 1  
[](https://daily.dev/posts/announcing-typescript-5-0-swrbcoqph "Announcing TypeScript 5.0")  
Article  
![Avatar of devblogs](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/8f68b453325f482ebeb73fb780092713)DevBlogs · 3y  
Announcing TypeScript 5.0  
TypeScript 5.0 introduces new features, optimizations, and breaking changes. It brings many new features, while aiming to make TypeScript smaller, simpler, and faster. Some of the optimizations include improved performance and reduced package size. There are also breaking changes in the library definitions and API. Overall, TypeScript 5.0 provides developers with a more efficient and powerful tool for building JavaScript applications.  
221  
7
2. 2  
[](https://daily.dev/posts/announcing-typescript-5-0-rc-qxf7fk8r5 "Announcing TypeScript 5.0 RC")  
Article  
![Avatar of devblogs](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/8f68b453325f482ebeb73fb780092713)DevBlogs · 4y  
Announcing TypeScript 5.0 RC  
Announcing TypeScript 5.0 RC with new features, optimizations, and breaking changes. The runtime requirement is Node.js 10 or later.  
154  
12
3. 3  
[](https://daily.dev/posts/how-async-await-really-works-in-c--igmfetmls "How Async/Await Really Works in C#")  
Article  
![Avatar of devblogs](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/8f68b453325f482ebeb73fb780092713)DevBlogs · 3y  
How Async/Await Really Works in C#  
Learn how async/await works in C# and how it improves the scalability of .NET code. Understand the difference between synchronous and asynchronous methods and how they are implemented using the async/await pattern.  
19  
1

[See all DevBlogs archives](/sources/devblogs/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/devblogs/best-of/2023/03#page","url":"https://daily.dev/sources/devblogs/best-of/2023/03","name":"Best DevBlogs Posts — March 2023","description":"The most upvoted DevBlogs posts from March 2023, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/devblogs/best-of/2023/03#items","numberOfItems":3,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/announcing-typescript-5-0-swrbcoqph","name":"Announcing TypeScript 5.0"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/announcing-typescript-5-0-rc-qxf7fk8r5","name":"Announcing TypeScript 5.0 RC"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/how-async-await-really-works-in-c--igmfetmls","name":"How Async/Await Really Works in C#"}]},{"@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":"DevBlogs","item":"https://daily.dev/sources/devblogs"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/devblogs/best-of"},{"@type":"ListItem","position":5,"name":"March 2023"}]}]}
```

