🔥 The 10 Most Popular Posts Among Developers at Daily — Weekly Picks #107
Tags: webdev, javascript, pwa, top7
Published: 2019-12-25 14:55:23

---
title: 🔥 The 10 Most Popular Posts Among Developers at Daily — Weekly Picks #107
published: true
description: Weekly popular posts among developers at Daily.
tags: #webdev #javascript #pwa #icymi
cover_image: https://thepracticaldev.s3.amazonaws.com/i/k9ph63mhahcvp3ntm41h.jpg
---

It has been more than five weeks since I have been publishing the weekly picks. Believe me, only looking at these posts on a weekly basis gives you a great idea of where things are headed. Using this information, you can pivot your strategies, produce more content on popular topics, and whatnot.

The best thing is, these posts are not limited to a single platform. These posts are picked from more than 180+ sources of the web and served to 40k+ users using [Daily](https://www.dailynow.co/). Which makes this list more worthy and useful.

## 1️⃣ Learn JavaScript functional programming from Avengers

🔥 This post provides a unique perspective on learning functional programming using the ideas from the Avengers. If you are a fan of Marvel's Avengers, it might not only be helpful in understanding the concepts of functional programming, you will also remember it for a long time. It includes relevant code snippets too.

[Learn JavaScript functional programming from Avengers →](https://app.dailynow.co/r/6dd9d18134c2c4d57b4fee6cd8716243)

## 2️⃣ All You Should Know About Web Development in 2020 [Trends] 

👨‍💻 A great post published at Soshace related to the trends of web development in 2020. In case if you have not been following the trends in the web closely, you should check this post to know what you missed. Definitely a good read.

[All You Should Know About Web Development in 2020 [Trends] →](https://app.dailynow.co/r/ebb8ea21537e4a94795217336d178240)

## 3️⃣ How to Architect a Node.Js Project from Ground Up?

Architecture plays a key role in the lifespan of a project and it's greatly varied based upon the context of the project. This post dives into different design decisions and how you can land to good architecture. If building architecture from scratch is not your strong suit, don't miss this reading. 🏗️


[How to Architect a Node.Js Project from Ground Up? →](https://app.dailynow.co/r/68c94478bf66b70faaa24293277dc6a4)

## 4️⃣ The Best of Level Up Coding in 2019
 
🎖️ One of my favorite posts of this week by [Trey Huffine](https://twitter.com/TreyHuffine). He is the founder of [gitconnected](http://gitconnected.com/) and publishes quality articles on a regular basis. In this post, he listed the best articles by Level Up Coding publication by gitconnected in 2019. Definitely a great list of reads to checkout.

[The Best of Level Up Coding in 2019 →](https://app.dailynow.co/r/5e9371690a91d4e0e7bcb5f9dd2c0d95)

## 5️⃣ Progressive Web Applications and Service Workers

Progressive Web Applications (PWA) have been one a great topic of debate in 2019. With time, the APIs are getting mature and we are getting more native-like experience using the PWAs. This comprehensive post takes a look at what PWAs are and how they are related to service workers. In my opinion, a great piece to get started. 🚀 

[Progressive Web Applications and Service Workers →](https://app.dailynow.co/r/830b2d6864f42566995fd1b7e55f84a8)

## 6️⃣ Next-generation web styling

🎨 Another post from this week published at web.dev that I loved! It's a talk by Adam and Una from Chrome Summit 2019. They talked about all the new things in CSS with cool demos, code snippets, explanations, and whatnot. I would highly recommend watching the talk and skimming through the post.

[Next-generation web styling →](https://app.dailynow.co/r/7062fd5d6c9e5c6c648368ba319265eb)

## 7️⃣ 4 Ways to Remove Unused CSS

🧐 Maintaining a minimal bundle size to make your app performant is one of the key skills of great frontend developers. This post discusses different tools that you can use to optimize your bundle size by removing the unused CSS.

[4 Ways to Remove Unused CSS →](https://app.dailynow.co/r/f980fc83052c1d7e77bda1bf84a16fb6)

## 8️⃣ Introduction to Ninja Framework

Ninja is a web framework based on Java to help you quickly build the web applications. This post discusses all the features which Ninja has to offer and how you can get started with it. If you are a Java developer and unfamiliar with this framework, you should check this out.  

[Introduction to Ninja Framework →](https://app.dailynow.co/r/a7605bc8d1c503f584e447f71e5a4e6f)

## 9️⃣ ES5 => ES6…A must-read if you wanna be a slayer 😎 in JavaScript ES6

This post provides a great overview of the features of ES6. If you are still using ES5 and unfamiliar with what ES6 has to offer, you should definitely check out this post. It covers all the features of ES6 with some coding examples. 💯

[ES5 => ES6…A must-read if you wanna be a slayer 😎 in JavaScript ES6 →](https://app.dailynow.co/r/bea8bdb09c0e35fc85a2d1d65e691f70)

## 🔟 Which language should I learn in 2020?

✨It's a personal opinion post by Marcello where he talks about his journey and what he plans to learn in 2020. He also wrote about the "WHY" of his decision. So, if you are interested in knowing, check out this post.

[Which language should I learn in 2020? →](https://app.dailynow.co/r/9b03eecf45482e25006f6d356e0aeeaa)

## 🙌 Wrap Up!

This was all from the previous week. We will come back with another list of interesting development posts. Till then, peace! ✌️

<hr/>

<center> 👋 Follow us on [Twitter](https://twitter.com/dailynowco) to stay up-to-date! </center>


_[Thanks to Daily](https://www.dailynow.co/), developers can focus on code instead of searching for news. Get immediate access to all these posts and much more just by opening a new tab._

[![Daily Poster](https://thepracticaldev.s3.amazonaws.com/i/od2407i0eogvtdm0ddhk.jpeg)](https://www.dailynow.co/)