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.
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.
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:
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)