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?
Naming: Every Developer's Nightmare
Samuel Braun ・ Apr 18 '23
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.
45 ways to break an API server (negative tests with examples)
zvone187 ・ Apr 19 '23
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.
📈 Productivity and Well-being: A summary of what works.
Samuel-Zacharie FAURE ・ Apr 19 '23
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.
What Does Timing Attack Actually Mean?
propelauthblog ・ Apr 20 '23
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.
5 topics you should touch on during the recruitment process
Maciej Płatek for Emphie ・ Apr 20 '23
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)
Congrats everybody!
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?"
Thanks, Brian!
congrats everyone!
Congratulations to the authors.
Congrats everybody!
Thank you Brian!!!!! Yay
Great posts