The Best of DEV Community
20+ most popular DEV Community articles, as voted by our community.
The Twitter account that launched http://dev.to. Built on @forem 🌱 Also at @ThePracticalDev@Fosstodon.org On Bluesky @/http://dev.to No DMs — please email us for support!
DEV Community on Accessibility
A Practical Approach to Automated Accessibility
The use of automated accessibility tools has gained massive popularity for its ability to quickly and...
DEV Community on Code Reviews
How to be good at Code Reviews
In my time as a developer, I have given hundreds of code reviews. It's something I learned to enjoy v...
DEV Community on Cors
Understanding CORS
Cross origin resource sharing (CORS) is a browser security mechanism. We will discuss how CORS works, what it's for and how to work with it when accessing resources across origins.
What you should know about CORS
If you're anything like me, the first time you encountered CORS (or Cross-origin resource sharing), all you wanted was for your server to accept those darn ajax requests and be done with it. So you…
DEV Community on Design Patterns
The Bridge Pattern — Design Patterns meet the Frontend
The Bridge Design pattern is one of the design patterns I’ve had most difficulty wrapping my head around. 🤯 Note: This article assumes…
DEV Community on Devops
Kubernetes for everyone ☸️💡🎉
Kubernetes is the de facto standard for running containerized applications. Kubernetes (K8s) is an open-source system for automating deployment, scaling, and management of containerized applications.…
DEV Community on Java
A Reading List for Java Programmers
My list of all-time great books for Java programmers covering topics from core Java to best practices, to unit testing, clean code, and Spring framework.
9 tips to Increase your Java performance ☕️ 🚀 🚶♂️
Any fool can write code that a computer can understand. Good programmers write code that humans can understand. - Martin Fowler But the itch to write a high performance code is always there for any…
DEV Community on Javascript
🚀⚙️ JavaScript Visualized: the JavaScript Engine
JavaScript is cool (don't @ me), but how can a machine actually understand the code you've written? As JavaScript devs, we usually don't have to deal with compilers ourselves. However, it's definitely…
The Harsh Reality for JS Developers: If You Don't Study The Fundamentals You Will Be Just Another…
Three years ago, I faced a brutal truth. Up to that point, I had been writing dozens of lines of...
DEV Community on Kotlin
Gang of Four Patterns in Kotlin
How would common "Gang of Four" design patterns implemented in Kotlin look like?
Easier Testing with Kotlin Delegates
TL;DR You can use constructor injection of interfaces along with Kotlin delegates to make...
DEV Community on Programming
The 25 most recommended programming books of all-time.
This article is a follow up of the one I did about the the most recommended startup books of all-time...
DEV Community on Software Engineering
Common design patterns at Stripe
If you haven’t read the previous article on the importance of design patterns, I suggest you start...
In defense of the modern web
I expect I'll annoy everyone with this post: the anti-JavaScript crusaders, justly aghast at how much...
Popular
These are some all-time favorites with Refind users.
⚠️ Don't try this at home: CSS _as_ the backend
Here we go again! Another one of these, and promise, you will be questioning my sanity after this...
📈 Productivity and Well-being: A summary of what works.
I've been working for a very long time in remote-only positions by now, while mentoring...
✨♻️ JavaScript Visualized: Event Loop
Oh boi the event loop. It’s one of those things that every JavaScript developer has to deal with in one way or another, but it can be a bit confusing to understand at first. I’m a visual learner so I…
6 Websites You’ll Love As A Developer
If you're looking for a website that specifically focuses on providing assistance and resources for...
Two lines of CSS that boosts 7x rendering performance!
I'll cut the crap out and jump directly to the two line of css that you need to add to improve your...
What is Refind?
Every day Refind picks the most relevant links from around the web for you. is one of more than 10k sources we monitor.
How does Refind curate?
It’s a mix of human and algorithmic curation, following a number of steps:
- We monitor 10k+ sources and 1k+ thought leaders on hundreds of topics—publications, blogs, news sites, newsletters, Substack, Medium, Twitter, etc.
- In addition, our users save links from around the web using our Save buttons and our extensions.
- Our algorithm processes 100k+ new links every day and uses external signals to find the most relevant ones, focusing on timeless pieces.
- Our community of active users gets the most relevant links every day, tailored to their interests. They provide feedback via implicit and explicit signals: open, read, listen, share, mark as read, read later, «More/less like this», etc.
- Our algorithm uses these internal signals to refine the selection.
- In addition, we have expert curators who manually curate niche topics.
The result: lists of the best and most useful articles on hundreds of topics.
How does Refind detect «timeless» pieces?
We focus on pieces with long shelf-lives—not news. We determine «timelessness» via a number of metrics, for example, the consumption pattern of links over time.
How many sources does Refind monitor?
We monitor 10k+ content sources on hundreds of topics—publications, blogs, news sites, newsletters, Substack, Medium, Twitter, etc.
Can I submit a link?
Indirectly, by using Refind and saving links from outside (e.g., via our extensions).
How can I report a problem?
When you’re logged-in, you can flag any link via the «More» (...) menu. You can also report problems via email to hello@refind.com
Who uses Refind?
250k+ smart people start their day with Refind. To learn something new. To get inspired. To move forward. Our apps have a 4.9/5 rating.
Is Refind free?
Yes, it’s free!
How can I sign up?
Head over to our homepage and sign up by email or with your Twitter or Google account.