Top 7 Featured DEV Posts from the Past Week

Michael Tharrington - Jan 24 '23 - - Dev Community

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 dev.to 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!

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .