🔥 What's Hot in Web Development? — Weekly Picks #160
Tags: webdev, codenewbie, react, javascript
Published: 2020-12-30 13:00:00

Every week we publish the top 10 popular posts on [daily.dev](https://api.daily.dev/get?r=devto).

Shout out to all the authors 👏

## Thanos.js Tutorial – Restore Balance to your Project

🧤 Would you like to randomly delete half of your files? If so, give Thanos.js a go.

* [Thanos.js Tutorial – Restore Balance to your Project](https://app.daily.dev/posts/HRW98nFO8)

## We rendered a million web pages to find out what makes the web slow

🤯 The author rendered 1M pages and tracked every possible metric and information such as errors, protocols, libraries, and performance metrics. He crunched the numbers and share the insights in this article. By the way, it's also available on Kaggle.

* [We rendered a million web pages to find out what makes the web slow](https://app.daily.dev/posts/aoJaLoVOi)

## React Server Components

🔥 The React team has recently previewed a new concept called React Server Components. Everyone seems super excited about it. Read Addy Osmani's introduction.

* [React Server Components](https://app.daily.dev/posts/Jd-UX_FA4)

## Public APIs - Find a public API for your next project

🕵️‍♀️ The title already says it all. If you look for an API this is the place.

* [Public APIs - Find a public API for your next project](https://app.daily.dev/posts/Q8dp2d1F9)

## 2 months of Learning React.js and The project I worked on

👨‍🎓 The author shares his takeaways from learning React. He did some online courses and went over freeCodeCamp. Check out what he has to say.

* [2 months of Learning React.js and The project I worked on](https://app.daily.dev/posts/A4HmYW7Hb)

<hr/>

_[daily.dev](https://api.daily.dev/get?r=devto) delivers the best programming news every new tab. We will rank hundreds of qualified sources for you so that you can hack the future._

[![Daily Poster](https://dev-to-uploads.s3.amazonaws.com/i/b996k4sm4efhietrzups.png)](https://api.daily.dev/get?r=devto)

<hr/>

## My Advice to New Programmers After Coding for the Last 3 Years

🐣 This is a guest post on our blog that got a lot of attention from the community. Fahad shares some insights for codenewbies.

* [My Advice to New Programmers After Coding for the Last 3 Years](https://app.daily.dev/posts/l8vEE_3lV)

## HTML tags every frontend developer should know

🤓 Semantic HTML is important for the accessibility and readability of your code. Knowing as many HTML elements as possible, otherwise, we will fall back to our default choice div.

* [HTML tags every frontend developer should know](https://app.daily.dev/posts/qIsvggf4P)

## Continuous Performance Analysis with Lighthouse CI and GitHub Actions

🚀 An excellent walkthrough to set up a performance analysis for every commit. This makes it so much easier to find performance bottlenecks.

* [Continuous Performance Analysis with Lighthouse CI and GitHub Actions](https://app.daily.dev/posts/wDy12l5xb)

## React Best Practices with Kent Dodds (Repeat)

🥇 Kent shares his React best practices in a podcast. There's also a transcript for those of you, like me, who don't like podcasts.

* [React Best Practices with Kent Dodds (Repeat)](https://app.daily.dev/posts/C5ksxFOrr)

## Build a Chat Room With Node.js and Socket.io

💬 Learn about WebSocket and how to build a real-time application that includes a server and a client.

* [Build a Chat Room With Node.js and Socket.io](https://app.daily.dev/posts/7FKYoWbSc)

## 🙌 Wrap Up!
 
That was all for this week. We will come back with another list of interesting development posts next week.