Dope Links 2021.10

Curious Ways To Solve Tests Equality Problems in Swift

Comparing two objects in Swift might be harder than you think. This article explains various ways of object comparison.

Curious Ways To Solve Tests Equality Problems in Swift
It looks the same, but is it?

Swift-DocC is Now Open Source

DocC is a new tool from Apple for writing documentation. It is not perfect, but it is a good first step. Hopefully opening the sources will speed up the development.

r/swift - Swift-DocC is Now Open Source
Bis jetzt 106 Votes und 10 Kommentare auf Reddit

Match - A simple and lightweight matching library for XCTest framework

This is a shameless plug. I've creates a matching library for XCTest framework, and I think it is worth checking out 😉

GitHub - mtynior/match: A simple and lightweight matching library for XCTest framework.
A simple and lightweight matching library for XCTest framework. - GitHub - mtynior/match: A simple and lightweight matching library for XCTest framework.

Designing Beautiful Shadows in CSS

There is more to the shadows than meets the eye. This article explains the whole "science" behind shadows.

Designing Beautiful Shadows in CSS
When I look around the web, most of the shadows I see are fuzzy grey boxes. It doesn’t have to be this way, though! CSS gives us the tools to create rich, lush, lifelike shadows. In this tutorial, I’ll show you how.

20 Things I’ve Learned in my 20 Years as a Software Engineer

I thought this would be a rant about how software engineering changed during those 20 years, but I was wrong. I really recommend reading this one.

20 Things I’ve Learned in my 20 Years as a Software Engineer
Important, Read This First You’re about to read a blog post with a lot of advice. Learning from those who came before us is instrumental to success, but we often forget an important caveat. Almost all advice is contextual, yet it is rarely delivered with any context. “You just need to charge more!” …

Understanding How Facebook Disappeared from the Internet

Facebook, Instagram & WhatsApp were down for a couple of hours. For some, those were the best hours they had in recent times, and for others, this was the end of the world. If you want to know what actually happened, I have an article that explains everything.

We Analyzed 425,909 Favicons

Favicons are integral parts of websites. This initiative analyzed over 100K websites with 400K favicons and shared their findings.

We Analyzed 425,909 Favicons • iconmap.io

macOS Monterey: The MacStories Review

The latest version of Apple's desktop operating system is finally here, and this review describes new features.

macOS Monterey: The MacStories Review
OSes are never truly finished. macOS has been continuously evolving for decades, and it would be foolhardy to declare it ‘finished’ in any sense of the word. It’s not. However, when you step back and look at macOS over time, trends and storylines emerge from the feature list minutiae of each release…