DEV Community

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

Posted on

21

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.

Should Developers Specialize or Generalize?

After 86 Twitter replies, @codewithvoid is ready to summarize the arguments for and against specializing and generalizing. Check out the poll results here!

Optimal Images in HTML

It can seem pretty straightforward to just add your images in using background-image, but @steve8708 shares how you can better optimize your images for performance in this post.

Things to Do and Not Do During a Wave of Tech Layoffs

Meta, Amazon, Microsoft, and Google have all announced massive layoffs and many of us are affected. With this helpful advice from @codepo8, we're encouraged to handle the situation as gracefully as can be.

The Quest for REST

In the current literature, REST is generally promoted as the best thing since sliced bread. Here, @nfrankel focuses on listing some of the issues with REST and provides hints at ways to solve them.

Creating the Effect of Traveling Through Space

With a bit of math and a trick using perspective, you too can be flying amongst the stars. @eyudinkov shares how to create the effect of traveling through space using JavaScript and Canvas.

Essential Design Patterns in Java

Design patterns are reusable solutions to common software design problems. They provide a way to organize and structure code in a consistent and efficient manner. Here, @cliffsilla breaks down some of the most common patterns.

Why I Decided to Invest in My Portfolio as a Junior Developer

With a portfolio, you have the opportunity to let others know what you're all about beyond just listing off your projects. As @viktoriabors says "It's not just about showing your technical skills, it's about telling a story and showcasing your personal development."

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!

Billboard image

Monitoring as code

With Checkly, you can use Playwright tests and Javascript to monitor end-to-end scenarios in your NextJS, Astro, Remix, or other application.

Get started now!

Top comments (5)

Collapse
 
michaeltharrington profile image
Michael Tharrington

Congrats to all the amazing authors featured here: @codewithvoid, @steve8708, @codepo8, @nfrankel, @eyudinkov, @cliffsilla, & @viktoriabors.

Y'all're baller! 🏀

Collapse
 
codewithvoid profile image
Void⚡

Glad to be in the list. Thanks DEV team 😊.

Collapse
 
fyodorio profile image
Fyodor

Nice collection this week 👍

Collapse
 
eyudinkov profile image
Eduard Iudinkov

I'm glad you guys liked my article! Thank you all :)

Collapse
 
michaeltharrington profile image
Michael Tharrington

Heck yeah we did! That one was super fun... the tunnel travel view kinda reminded me of lightspeed in Star Wars, haha!

DEV is built on open source software called Forem!

GitHub logo forem / forem

For empowering community 🌱


Forem 🌱

For Empowering Community

Build Status Build Status GitHub commit activity GitHub issues ready for dev GitPod badge

Welcome to the Forem codebase, the platform that powersdev.to. We are so excited to have you. With your help, we canbuild out Forem’s usability, scalability, and stability to better serve ourcommunities.

What is Forem?

Forem is open source software for building communities. Communities for yourpeers, customers, fanbases, families, friends, and any other time and spacewhere people need to come together to be part of a collectiveSee our announcement postfor a high-level overview of what Forem is.

dev.to (or just DEV) is hosted by Forem. It is a community ofsoftware developers who write articles, take part in discussions, and buildtheir professional profiles. We value supportive and constructive dialogue inthe pursuit of great code and career growth for all members. The ecosystem spansfrom beginner to advanced developers, and all are welcome to find their place…

👋 Kindness is contagious

Immerse yourself in a wealth of knowledge with this piece, supported by the inclusive DEV Community—every developer, no matter where they are in their journey, is invited to contribute to our collective wisdom.

A simple “thank you” goes a long way—express your gratitude below in the comments!

Gathering insights enriches our journey on DEV and fortifies our community ties. Did you find this article valuable? Taking a moment to thank the author can have a significant impact.

Okay