News from the web #6
I hope you’re well. This time, you’ll learn about a security issue in “Sign in with Apple” functionality, how the Notion app was optimized for performance and some Go internals. Happy reading!
I really like comparisons like this one. Microservices are cool but there are trade offs we have to keep in mind. The list isn’t complete (should I write my own comparison with trade-offs and pros/cons? Let me know) but it’s a good starting point for discussion.
It’a a list of the most common domain prefixes and suffixes. To be honest, I’m not sure how the list can be helpful but I thought it’s interesting 😃
Zero-day in Sign in with Apple #security
“Sign in with Apple” feature was easy to overuse. In the article, you can find a detailed description how the bug was found and how the JWT creation and validation works in Apple.
Cyber Threat Coalition #security
The website contains a list of domains/hosts that were used for attacks related to COVID-19. It’s quite long though…
What else to say? If you want to learn how the Go scheduler works or how goroutine stack looks like, you have to read this blog post.
How to implement prime number (the implementation here is trivial and naive) or binary tree - check it out!
Everyone who played the game should love it. The game was remastered recently. Now - it’s open-source.
Case study: Analyzing Notion app performance #performance
I like Notion. I use it on daily basis (I write drafts of my articles there). The article contains very detailed and full of technical stuff about how the make Notion faster. Must read for every frontend developer (a lot of JS is there!).
STRAIGHT 2 SPAM #humor
If you have to send an email but you don’t want that the receiver will read it, make sure it WILL go to the spam folder :)
That’s all I prepared for you this week. I hope you like it. Don’t forget to let your friends know about the newsletter and see you next week!Buy me a coffee