DEV Community

Cover image for Top 7 Featured DEV Posts from the Past Week
Michael Tharrington for The DEV Team

Posted on


Top 7 Featured DEV Posts from the Past Week

Every Tuesday we round up the previous week's top posts based on traffic, engagement, and a hint of editorial curation. The typical week starts on Monday and ends on Sunday, but don't worry, we take into account posts that are published later in the week.

CLI Tools You Won't Be Able to Live Without πŸ”§

Developers spend a lot of time at the terminal, so it’s great to have some CLI tools that can make your life easier. @lissy93 outlines 50 of the most helpful CLI tools to make your time in the command line easier, faster, and more fun.

Don't Target 100% Coverage

Many people advise reaching 100% code coverage and see it as an indicator of code quality. While @antoinecoulon agrees it’s an interesting metric, the percentage can sometimes distract from the true objective of achieving good code coverage.

SELinux: Beginner's Guide

As a developer, you might want to know more about SELinux, the MAC system created by the NSA. SELinux allows resources (e.g., apps, user logins) to be given only the privileges they need, mitigating damages and leakages. Install tips, resources, and more in this thoughtful post from @jmau111!

Safe Data Fetching in Modern JavaScript

Fetch is a super helpful tool in JavaScript, but using it the wrong way comes with a ton of issues. @steve8708 covers many different ways to improve your use of fetch while keeping your data safe.

Holy Sheet! Building a Simple Blog with Google Sheets as the Database

Despite not being ACID compliant, building a simple blog with Google Sheets is a great project to learn the basics of the fetch API and show off the power of Google Sheets to your friends. Full tutorial and demonstration from @daviduzondu!

Enhance Your READMEs With Native Mermaid Diagrams

Flow charts and other visuals help share our vision with others more clearly so we don’t miss anything while explaining. READMEs are a great place to share these visuals to illustrate steps in a process, components of a system, or the relationship between elements. @360macky demonstrates how you can enhance your READMEs with visuals from a popular library called Mermaid!

Modals With React Router 6 and Remix

Popularized by Instagram and Pinterest in the 2010s, modals are often used as a pop-up view to focus on a particular item in a collection while not taking the user completely out of the parent page. @infoxicator shows you how to achieve the same results with React Router 6 and Remix.

That's it for our weekly Top 7 for this Tuesday! Keep an eye on this week for daily content and discussions...and be sure to keep an eye on this series in the future. You might just be in it!

Top comments (5)

360macky profile image
Marcelo Arias

What a great way to start the year! Thank you DEV community! 😊

antoinecoulon profile image
Antoine Coulon

@michaeltharrington thanks for featuring me in that top 7 πŸ˜„

michaeltharrington profile image
Michael Tharrington

You are very welcome, Antoine! And thank you for sharing such a helpful post on code coverage. πŸ™Œ

officialiqtest profile image
Official IQ Test


lico profile image
SeongKuk Han

Kudos, guys! πŸ‘πŸ‘πŸ‘πŸ‘πŸ‘

An Animated Guide to Node.js Event Loop

Node.js doesn’t stop from running other operations because of Libuv, a C++ library responsible for the event loop and asynchronously handling tasks such as network requests, DNS resolution, file system operations, data encryption, etc.

What happens under the hood when Node.js works on tasks such as database queries? We will explore it by following this piece of code step by step.