The Weekly Dev - 202151

Foreword

From this week, I start experimenting with a new format of weekly postings.

The aim is to provide a curated collection of links to external resources whose content is deemed to be relevant, promote discussion and culture in general. Technology as a medium is neutral by itself, it can definitely be used for good or bad, but the accent here is rather on a deliberate, constructive use of technology, enabling freedom and understanding.

Understanding Certificate Pinning

In a world where CA are out of our hands, and sometimes can be broken, an understanding of Certificate Pinning can help to implement and ship applications that are actually secure and resistant to MITM attacks.

Source: littlemaninmyhead.wordpress.com

Developing a Javascript-free frontend

Interesting experiment (not so much experimental, if you look at the sources of this very website) about building "javascriptless" websites. The author of the article goes the long distance to explain how to get a nice, curated UX experience, while not producing soul-crushing javascript blobs to download in the frontend by the browser. A real gem worth reading and to start getting your hands dirty and do the same thing.

Source: javascript.works-hub.com

An Embedded Data Compression Library

In embedded systems, space is always tight. Adding pennies of extra storage can be enough to kill a budget (when multiplied by hundreds of thousands or even millions of units), so available space has to be used effectively.

Interesting description of a library for embedded microprocessor that performs Data Compression, with an eye for the size of the lib, of course.

Source: spin.atomicobject.com

The Reactive Monolith - How to Move from CRUD to Event Sourcing

An interesting excursion into the land of Event Sourcing.

Source: www.wix.engineering

How To Upgrade To Debian 11 Bullseye From Debian 10 Buster

Clear instructions on how to migrate in practice from Debian 10 to Debian 11. Useful in hindsight also for future migrations.

Source: ostechnix.com



[java] [certificate]