DEV Community

Cover image for March Favourites. The Tech Edition. 2020
Margarita
Margarita

Posted on

March Favourites. The Tech Edition. 2020

Photo by Annie Spratt on Unsplash

Book I Revisited

This is very subjective, but what I have learned through my work as a consultant is that projects are either done fast and well or slowly and badly.

At the end of the day, SCRUM is one of the most popular approaches to organise software project and a book that describes this philosophy greatly is "Getting Real: The Smarter, Faster, Easier Way to Build a Successful Web Application" by 37signals.

Alt Text

I truly believe this is the book every programmer should read to understand how projects are created. The good news, it is free, you can grab the PDF here.

Book I started reading

Going down the rabbit hole of Lisp one of the books that is considered a classic is "Structure and Interpretation of Computer Programs" by Harold Abelson and Gerald Jay Sussman with Julie Sussman, also free, available at this link.

Alt Text

It is the most in-depth guide into how computer code is running.

An Interesting technology: CRDT

CRDT stands for Conflict-free Replicated Data Type.
Think about it this way: imagine you have a product that has a web app, an iOS app, an Android app, all of them could be used offline or with bad internet connection. CRDT makes sure that content is "resolved" to the latest modified version "in order of the modifications".

A very good intro by James Long:

Screenshot 2020-09-06 at 17.31.17

Alternatively you can read this one here.

Something new in the world of ReactJS

Clustering is a really cool map feature, Mapbox has it here: https://www.leighhalliday.com/mapbox-clustering

PS: as you probably noticed, the article came out in September. This is what happens when procrastination meets COVID-19 and stress. I figured I should do it anyways to track my progress.

Top comments (0)