Home
Blog
Archive
Cool Links
Quick Reviews
Photography
About
Digital Garden
Projects
Newsletter

Cool Links

Cool links are a collection of interesting things I find around the web. They can range from fun dumb websites to deep thought-provoking essays, or more commonly something in between. The feed here updates frequently, and I compile everything into a blog post on the last day of each month.

Illustration of Cool Links in a laptop screen, with a hand pointing at them in a cool way.

Filter by tag

#dev
74
#fun
41
#tech
28
#deep-read
22
#ai
17
#design
8
#app
8
#games
4
#misc
2
#mental-health
2

Filter by month

2026
July
6
June
6
May
9
April
8
March
3
February
7
January
6
2025
December
7
November
10
October
9
September
8
August
7
July
6
June
4
May
11
April
7
March
7
February
14
January
4
2024
December
4
November
11
October
7
September
7
August
6
July
5

Filter by tag

#dev
74
#fun
41
#tech
28
#deep-read
22
#ai
17
#design
8
#app
8
#games
4
#misc
2
#mental-health
2

Filter by month

2026
July
6
June
6
May
9
April
8
March
3
February
7
January
6
2025
December
7
November
10
October
9
September
8
August
7
July
6
June
4
May
11
April
7
March
7
February
14
January
4
2024
December
4
November
11
October
7
September
7
August
6
July
5

74 links tagged "dev"

The web behind glass , by Thomas Günther

Cool Link
2025-10-31
#dev

Thomas gives a bunch of examples of things you should avoid doing if you want your website to look good on Safari’s new Liquid Glass design. All those don’ts are perfectly illustrated by a website that didn’t take Liquid Glass into account… apple.com.

The new Safari is such an incredible failure.

Open

AI can code, but it can't build software , by Matias Heikkilä

Cool Link
2025-10-29
#ai #dev

Yes! Any good developer will tell you that coding is the easiest part of the job. Making software actually go beyond a feature demo is what’s really hard. It’s something I’ve been taught ever since I began working on the field, actually. Learning to code is essential, but learning where to put the code and how to foresee all the hundreds of complexities is my actual job.

Expectations, feature scalability and security are very much human components of the job and can’t be properly done by something that’s not human.

Open

Write Code That Runs in the Browser, or Write Code the Browser Runs , by Jim Nielsen

Cool Link
2025-10-20
#dev

Really cool thoughts on the tradeoffs between control and performance in web development, and how whatever you build will never outperform the browser’s built-in APIs.

Open

CSS HDR Gradients , by Adam Argyle

Cool Link
2025-10-06
#dev

A really cool CSS gradient generator that supports all the new CSS color stuff that’s been coming out in the past years (and that I honestly don’t know much about).

Aside from the cool UI and easy-to-understand code it generates, it can generate HDR and SDR gradients; which means that on supported browsers and devices, your gradient might pop out with higher dynamic range (and have the SDR as a fallback). Great if you really want the colors to pop.

Open

Accented , by Pavel Pomerantsev

Cool Link
2025-09-08
#dev

This tool looks pretty cool! It’s a two-liner solution for web apps that automatically highlights accessibility issues on whatever you’re working on.

I haven’t tested it myself yet (busy month), but will definitely look into it soon.

Open

npm: How did we get here? , by Kevin Roleke

Cool Link
2025-09-08
#dev

I think it’s widely known that the JS dev community relies too much on dependencies, especially through npm packages, and that it’s really hard to avoid this problem (I use as few packages as possible, but each dependency has its own hundreds of dependencies which also have hundreds more…).

But I think I never stopped to think of how easy it is to publish a package there. Which also means, it’s too easy to publish a malicious or compromised package, that gets downloaded and executed on our computers with no proper vetting. Scary.

Open

Why I still prefer ems over rems , by Chris Ferdinandi

Cool Link
2025-09-08
#dev

Neat short article that goes over a bit of the differences between ems and rems in CSS, with nice examples.

Open

An Interactive Guide to SVG Paths , by Josh Comeau

Cool Link
2025-08-19
#dev

I always have trouble understanding SVGs, but thanks to this article, I will have teensy bit less trouble than before. Josh’s articles are always a gem with all the interactivity and this is no exception.

Open

5 Useful CSS functions using the new @function rule , by Una Kravets

Cool Link
2025-08-19
#dev

CSS is finally getting functions! And if you’re struggling to think of good use cases for them or thinks they don’t make sense at all Una will change your mind real quick.

Too bad they’re still only supported in Chromium and are probably ways off from being usable in production. But it’s nice to get a glimpse of what the future holds.

Open

Better CSS layouts: Time.com Hero Section , by Ahmad Shadeed

Cool Link
2025-08-14
#dev

Sharing Ahmad Shadeed’s posts here kinda feel like cheating at this point. They’re always a gem!

This one goes extremely in-depth into redesigning the hero layout of Time.com. Ahmad explains his thought process on every step of the way, and dives into a lot of fun, new-ish CSS principles like container and style queries, :has, grid and even text wrapping!

A masterclass, really.

Open

Don't animate height! , by Jim Fisher

Cool Link
2025-07-23
#dev

Neat article in which Jim explains why a seemingly harmless CSS transition property (using height) was spiking up CPU usage. It goes through the thought process of identifying the issue, understanding it, and solving it. (spoiler: animating transform is much cheaper!)

Open

A Friendly Introduction to SVG , by Josh Comeau

Cool Link
2025-07-21
#dev

I know SVGs are amazing, and I’ve done some cool things with them. But I never really knew what I was doing. This fantastic post by Josh Comeau goes over the basics and focuses on SVGs you can create yourself through code, instead of relying on vector editing softwares like Figma or Illustrator.

I haven’t tried these tips in practice yet, but hopefully I’ll have a neat idea I can use them on soon 👀

Open

new Date("wtf")

Cool Link
2025-07-12
#dev

This game tests your knowledge on JavaScript’s Date class. It’s funny because it’s sad.

Open

The New Separation of Concerns , by Brad Frost

Cool Link
2025-06-30
#dev

I learned about separation of concerns over a decade ago, when I was still learning how to code. On the web side, it would very often be related to what language you were using; HTML is for markup, CSS for styles, JS for interactivity, whatever-backend-language-you-use for business logic. That made sense back then but now the lines have become much blurrier.

Brad Frost goes a bit into what a more modern version of that separation of concerns might look like. I haven’t tried out his course, so I can’t comment on how good it is. But I’m a big fan of his atomic design principles so I’d say it might be a good one!

Open

Web Weekly newsletter , by Stefan Judis

Cool Link
2025-06-30
#dev

I’ve been subscribed to this newsletter for over a year and it never occurred to me to recommend it here. Stefan Judis does a weekly roundup of web dev-related things and puts them out in a nice, easy-to-read, lighthearted newsletter. It’s been one of my favorites for a while and if you’re reading this, chances are you’ll enjoy his content too!

Open

Programming is a feeling, and AI is changing it , by Sean Voisen

Cool Link
2025-05-31
#dev

Programming is an activity, but it’s also a feeling. For those of us who actually enjoy programming, there is a deep satisfaction that comes from solving problems through well-written code, a kind of ineffable joy found in the elegant expression of a system through our favorite syntax. It is akin to the same satisfaction a craftsperson might find at the end of the day after toiling away on well-made piece of furniture, the culmination of small dopamine hits that come from sweating the details on something and getting them just right. Maybe nobody will notice those details, but it doesn’t matter. We care, we notice, we get joy from the aesthetics of the craft.

Open

404s — gallery of error 404 page designs

Cool Link
2025-04-30
#dev

This site collects all kinds of designs for 404 pages found in the wild. Pretty cool source for inspiration or to admire other people’s creativity!

Open

Cards , by Inclusive Components

Cool Link
2025-04-30
#dev

Amazing step-by-step explanation on building Card components, with a special focus on accessibility. I love this kind of articles that explain the thinking behind every step and every line of code!

Card elements are everywhere and we all do them a bit differently. I’ll pay much more attention to the things mentioned here to ensure they’re as accessible as possible.

Open

Faster Rendering with the content-visibility CSS Property , by Umar Hansa

Cool Link
2025-04-30
#dev

It’s like image lazy loading, but for page elements! I’ve got to try this out sometime and measure the effectiveness of this technique. Depending on the results, this might end up as its own blog post ;)

Open

CSS Relative Colors , by Ahmad Shadeed

Cool Link
2025-03-31
#dev

Ahmad’s blog has been featured here a few times already, and here’s another gem! A fully interactive, well-written and just a plain joy to read article explaining different strategies to handle colors in CSS, focusing on all those little color variations we need to handle when building something.

Open
  • 1
  • 2
  • 3
  • 4
© 2026 Matheus Fantinel
Mastodon
GitHub
LinkedIn
Email
RSS
Made in Brazil
Made in Serra Gaúcha
Now in Italy
Powered by Autism
Trans Rights are Human Rights