Polymath Engineer Weekly #2
Fresh ideas for you ;)
Hello again! Below you can read my best findings for this week, hope you like it.
Links of the Week
Career Growth Speed, Deconstructed - 10 minutes read.
Carlos Arguelles took a perspective on his career as a Software Engineer and pointed what things mattered to his progression through the years.
DBLog: A Generic Change-Data-Capture Framework - 19 minutes read.
This post tells why Netflix developed a framework to do CDC and how it is different from current open-source alternatives.
Code rewrites and joint cognitive systems - 3 minutes read.
“One of the properties of joint cognitive systems is that the system has knowledge about itself. Being responsible for maintaining a legacy codebase is difficult because the joint cognitive system is missing important knowledge about itself.“
The Architecture of a Web 3.0 application - 14 minutes read.
This is an interesting overview on how Web 3.0 applications are being developed on Ethereum ecosystem.
DeepETA: How Uber Predicts Arrival Times Using Deep Learning - 18 minutes read.
This post describes how Uber replaced a XGBoost model with scalability issues by a Deep Learning one with an attention mechanism.
Why is Flutter Fast? — Part 1: Sublinear Building - 17 minutes read.
“We can still build Flutter apps without studying the topics such as the trees of Flutter, the architectural layers, and the rendering pipeline. However, when we want to implement special UI components efficiently, we need to truly understand how the framework works.“
Book of the Week
Are you managing a legacy codebase with lots of issues or migrating to a new set of services to replace an old one? This book can give you tools to think about the lifecycle of software in your organization and take better decisions.
Hope you enjoyed the links. Have a nice week ;)