DEV Community

Cover image for Top 7 Featured DEV Posts from the Past Week
Brian Bethencourt 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.

Naming: Every Developer's Nightmare

Ah, naming things. It's a favorite mental exercise of developers, sandwiched somewhere between attending endless meetings and refactoring code. In this post, @samuel-braun shows you a way to think about variables and how to use them effectively. Even if you feel confident naming your variables, are you also using their full potential?

45 ways to break an API server

Check out @zvone187's post on 45 ways to break an API server through negative testing. They provide scenarios that can be used to identify vulnerabilities and weaknesses in an API server. These examples only stress the importance of negative testing in ensuring the security and reliability of an API server.

Dark Mode Toggle and prefers-color-scheme

@abbeyperini demos how to implement a dark mode toggle on a website using the prefers-color-scheme media feature in CSS. By using this feature, the website can automatically switch between light and dark modes without requiring any user input.

Introduction to Web Animations with GSAP

GSAP, or GreenSock Animation Platform, is a powerful JavaScript animation library used by web developers and designers to create interactive and engaging websites. With its versatility, speed, and ease of use, GSAP has become a popular choice among developers worldwide. Let’s cover the basics of GSAP and get our hands dirty with some animations with @topboyasante.

Productivity and Well-Being: A Summary of What Works

@samuelfaure has been working remotely for a long time and has also been mentoring remote-working students. In this article, they will summarize what has worked for them and their students. Most of these tips should work for others as well, particularly if you are working remotely.

What Does Timing Attack Actually Mean?

In this post, @propelauthblog highlights the risks of timing attacks. Attackers can exploit subtle differences in response durations to identify valid email addresses by making numerous requests and averaging the results. In these attacks, application response times inadvertently reveal sensitive information.

5 Topics You Should Touch on During the Recruitment Process

The recruiting process is never easy, but there are some things you can do to smooth out the process. @mplatek89 shares 5 crucial topics, especially for recruits, to touch on during the hiring process. By addressing these areas, both employers and candidates can ensure a better match and a smoother onboarding experience.

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!

Top comments (8)

Collapse
 
ben profile image
Ben Halpern

Congrats everybody!

Collapse
 
erinao profile image
Erin A Olinick

Great articles all around! I really got a lot out of Productivity & Well-being. Re: the author's point about headphones and music (or lack thereof), I'm curious: has anyone done any research or do you have insights on focus music? OR any go-to playlists you'd recommend?"

Collapse
 
abbeyperini profile image
Abbey Perini

Thanks, Brian!

Collapse
 
vulcanwm profile image
Medea

congrats everyone!

Collapse
 
jarvisscript profile image
Chris Jarvis

Congratulations to the authors.

Collapse
 
abhixsh profile image
Abishek Haththakage

Congrats everybody!

Collapse
 
rachelfazio profile image
Rachel Fazio

Thank you Brian!!!!! Yay

Collapse
 
donaldx9 profile image
Donaldx9

Great posts