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

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

1. 1  
[](https://daily.dev/posts/top-level-await-without-async-in-nodejs-xru-sexll "Top level await() without async()⇒{…} in NodeJs")  
Article  
![Avatar of towardsdev](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/2c710db2750a4a70835862534cb7c9d4)Towards Dev · 4y  
Top level await() without async()⇒{…} in NodeJs  
The top-level await doesn’t need an explicit async function wrapper. This only works when call is made at the top level of modules. There are ways to mix things up without adding to the file.  
30
2. 2  
[](https://daily.dev/posts/kotlin-is-the-future-of-back-end-development--wilreftrh "Kotlin is the Future of Back-end Development.")  
Article  
![Avatar of towardsdev](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/2c710db2750a4a70835862534cb7c9d4)Towards Dev · 4y  
Kotlin is the Future of Back-end Development.  
Ktor is a framework to easily build connected applications - web applications, HTTP services, mobile and browser applications. Kotlin's Builder DSL will change the way you code Higher-order functions in Kotlin can make a big way to writing cleaner and reliable code medium. Ktor is one brilliant feature implemented by JetBrains.  
29  
10
3. 3  
[](https://daily.dev/posts/django-and-clean-architecture-the-real-battle-meo6j-1df "Django and Clean Architecture — The Real battle")  
Article  
![Avatar of towardsdev](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/2c710db2750a4a70835862534cb7c9d4)Towards Dev · 4y  
Django and Clean Architecture — The Real battle  
Clean Architecture was created by Robert C. Martin as a software design philosophy. The Gods of Clean Architecture can haunt you at night if you do that. It is useful to be familiarized with Clean Architecture and Django. We will discuss how to integrate them, but not in deep in this topics.  
25
4. 4  
[](https://daily.dev/posts/web-3-0-blockchain-developer-roadmap-step-by-step-lzv07xoxo "Web 3.0 & Blockchain Developer Roadmap — Step by Step")  
Article  
![Avatar of towardsdev](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/2c710db2750a4a70835862534cb7c9d4)Towards Dev · 4y  
Web 3.0 & Blockchain Developer Roadmap — Step by Step  
Web 3.0 has the potential to change the internet as we know it forever and you are still early in catching the trend. You should have Web 2 skills like React, Next Js or just basic javascript will be hugely beneficial because you will have to connect your decentralized applications to your regular web apps.  
15

[See all Towards Dev archives](/sources/towardsdev/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/towardsdev/best-of/2023/01#page","url":"https://daily.dev/sources/towardsdev/best-of/2023/01","name":"Best Towards Dev Posts — January 2023","description":"The most upvoted Towards Dev posts from January 2023, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/towardsdev/best-of/2023/01#items","numberOfItems":4,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/top-level-await-without-async-in-nodejs-xru-sexll","name":"Top level await() without async()⇒{…} in NodeJs"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/kotlin-is-the-future-of-back-end-development--wilreftrh","name":"Kotlin is the Future of Back-end Development."},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/django-and-clean-architecture-the-real-battle-meo6j-1df","name":"Django and Clean Architecture — The Real battle"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/web-3-0-blockchain-developer-roadmap-step-by-step-lzv07xoxo","name":"Web 3.0 & Blockchain Developer Roadmap — Step by Step"}]},{"@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":"Towards Dev","item":"https://daily.dev/sources/towardsdev"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/towardsdev/best-of"},{"@type":"ListItem","position":5,"name":"January 2023"}]}]}
```

