DEV Community

Horia Coman
Horia Coman

Posted on • Originally published at horia141.com on

2

Friday Blast #29

The ultimate guide to progressive web applications (2017) - one of the better developments in the recent tech space has been a resurgence of websites/SPAs under the guise of progressive web applications as viable contenders to native applications. Well worth a read as an introduction, but not that many technical details.

Hot to structure permissions in a SaaS app (2018) - a nice article from Heap Analytics on role base access control. There’s resources and actions which can be taken on a resource, and more or less each one requires a permissions. Then there’s roles which are groupings of permissions. Finally, there’s users, who are assigned various roles. A bunch of other best practices and links to other resources are present as well.

12 best practices for user account, authorization and password management (2018) - tied a little bit with the previous article. This is a topic I’ve covered a bunch of times in this series of links. The perenial advice remains - don’t roll your own.

Cache coherency primer (2014) - going lower level with this article. It’s a presentation of cache coherency for single processor and multi-core/multi-processor systems. It starts of with the general invariants and operating mode of caches, and goes on to present what happens in multi-core systems with the MESI cache coherency protocol.

Atomic operations and contention (2014) - again a lower level article. Presents how atomic operations are implemented in terms of the memory and caches. Covers a little bit the separation of atomics and memory barriers I’ve mentioned before on other Friday Blast posts and why both are needed for different reasons.

Hostinger image

Get n8n VPS hosting 3x cheaper than a cloud solution

Get fast, easy, secure n8n VPS hosting from $4.99/mo at Hostinger. Automate any workflow using a pre-installed n8n application and no-code customization.

Start now

Top comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay