🔥 What's Popular Among Developers? — Weekly Picks #130
Tags: react, node, codenewbie, career
Published: 2020-06-03 14:45:23

🌟 This week we have incredible posts! Most of them will equip you with best practices and motivation. Shout out to all the authors. 🙌

So, let's get it started.

## 1️⃣ 🔥 What's Hot in Web Development? — Weekly Picks #129

Hey look ma, I made it! It's a great pleasure to feature our last issue of weekly picks this week. **Last week was all about frontend and cybersecurity, lots of awesome content**. 🏆

* [🔥 What's Hot in Web Development? — Weekly Picks #129](https://app.dailynow.co/r/457b6d9ca438a3e5bbb2d64650bee06c)

## 2️⃣ Creating a Design System in React

This post has been sitting in my bookmarks for a few days already and now it's a good excuse to read it. The author walks you through building your own design system using React and Bit. **It covers building isolated components, distributing, documenting and collaborating with others.** 🏗

* [Creating a Design System in React](https://app.dailynow.co/r/89405bbaa2a1f905acf8d1694e646a04)

## 3️⃣ 10 Coding Principles Every Programmer Should Learn

🤖 If you are into Object Oriented Programming (OOP), this one is for you. **Don’t repeat yourself, Encapsulate What Changes, Open Closed Design Principle, Single Responsibility Principle, Dependency Injection or Inversion Principle, Favor Composition over Inheritance, Liskov Substitution Principle, Interface Segregation Principle, Programming for Interface not implementation, and Delegation Principles are all covered**.

* [10 Coding Principles Every Programmer Should Learn](https://app.dailynow.co/r/5266d7903466cb1f70c1eee852bbec11)

## 4️⃣ rand(meme) — Meme-as-a-Service

A great product that might trap you into a rabbit hole with an awesome cartoon-like design. **rand(meme) will share with you a random meme for you to use as a placeholder wherever you want**. 🤪

* [rand(meme) — Meme-as-a-Service](https://app.dailynow.co/r/63ccd84d2c8e2be5fa97d423b474fec0)

## 5️⃣ 5 Things I Wish I Knew When Learning to Code

💪 A powerful motivation post for those who look to start their journey as a software engineer. **This post addresses your inner concerns about coding**.

* [5 Things I Wish I Knew When Learning to Code](https://app.dailynow.co/r/109fdad98c94a46b84cdbeaa8d32ec72)

## 6️⃣ Create Simple CPU Monitor App + Installer with Electron

Yay, It's build time! 👷‍♀️. **A complete walkthrough of building an Electron desktop app with an installer**. You even need to get your hands dirty with low level `os-utils` node module. Give it a shot if you have never tried Electron before. Installers are so retro!

* [Create Simple CPU Monitor App + Installer with Electron](https://app.dailynow.co/r/ab846c224e623ed028267ed780c00d31)

## 7️⃣ Fiber web framework

⚡️ **Fiber is an Express inspired web framework for Golang**. The author shares performance benchmarks of Fiber vs Express.

* [Fiber web framework](https://app.dailynow.co/r/1a67b0310dbffe78aca657ed7e25f365)

## 8️⃣ Tools to measure Core Web Vitals

web.dev is one of my beloved blogs, every post is just pure gold 🏅. Previously the team announced Web Vitals that is basically a set of metrics to measure your app performance. **Now they are sharing the news that all Google popular tools support the new metrics**. PageSpeed Insights, Chrome DevTools, Lighthouse, and even Google Search.

* [Tools to measure Core Web Vitals](https://app.dailynow.co/r/a5935a2a489b038d0727654cd0cd05c0)

## 9️⃣ Complete Guide — Getting a Software Engineering internship at Google, Amazon, …

🆙 **The author shares his experience and general guidance of how to score a job in the tech giants**.

* [Complete Guide — Getting a Software Engineering internship at Google, Amazon, …](https://app.dailynow.co/r/fd3d21339f35eee51e766d0dec48bf28)

## 🔟 A Guide for Naming Things in Programming

🤔 I believe naming is one of the hardest problems in coding, it's always nice to get fresh ideas in this regards. **8 rules to help you choosing the right name for your variables, functions, classes and whatnot**.

* [A Guide for Naming Things in Programming](https://app.dailynow.co/r/e65c880bdb7f29d16992c279e38253e3)

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

It's also a great chance to share that we are about to launch our new premium program with lots of cool perks.
**Make sure to subscribe [here](https://r.daily.dev/premium) to get an early bird discount.**

<hr/>

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

_[Thanks to Daily](https://r.daily.dev/web), 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://r.daily.dev/web)