close icon
daily.dev platform

Discover more from daily.dev

Personalized news feed, dev communities and search, much better than whatโ€™s out there. Maybe ;)

Start reading - Free forever
Start reading - Free forever
Continue reading >

๐Ÿ”ฅ What's Popular Among Developers? โ€” Weekly Picks #130

๐Ÿ”ฅ What's Popular Among Developers? โ€” Weekly Picks #130
Author
 Ido Shamun
Related tags on daily.dev
toc
Table of contents
arrow-down

๐ŸŽฏ

๐ŸŒŸ 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. ๐Ÿ†

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. ๐Ÿ—

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.

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. ๐Ÿคช

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.

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!

7๏ธโƒฃ Fiber web framework

โšก๏ธ Fiber is an Express inspired web framework for Golang. The author shares performance benchmarks of Fiber vs Express.

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.

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.

๐Ÿ”Ÿ 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.

๐Ÿ™Œ 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 to get an early bird discount.


๐Ÿ‘‹ Follow us on Twitter to stay up-to-date!

Thanks to Daily, 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

Why not level up your reading with

Stay up-to-date with the latest developer news every time you open a new tab.

Read more