The Polymathic Engineer
Subscribe
Sign in
Home
Archive
About
Latest
Top
Discussions
Communication
How to boost your career as a software engineer communicating better with your peers, manager, and partners.
55 mins ago
•
Franco Fernando
4
Share this post
The Polymathic Engineer
Communication
Copy link
Facebook
Email
Notes
More
Backtracking
How to master backtracking algorithms: a step by step guide to solve any problem.
Apr 11
•
Franco Fernando
23
Share this post
The Polymathic Engineer
Backtracking
Copy link
Facebook
Email
Notes
More
How (not to) fail a system design interview
Common mistakes software engineers make during system design interviews and how to avoid them.
Apr 4
•
Franco Fernando
55
Share this post
The Polymathic Engineer
How (not to) fail a system design interview
Copy link
Facebook
Email
Notes
More
March 2025
Back of the envelope
How to measure a system capacity or performance requirements and choose the best design.
Mar 28
•
Franco Fernando
23
Share this post
The Polymathic Engineer
Back of the envelope
Copy link
Facebook
Email
Notes
More
Data Structures for Image Processing
Five data structures you should know to write great image processing algorithms.
Mar 21
•
Franco Fernando
28
Share this post
The Polymathic Engineer
Data Structures for Image Processing
Copy link
Facebook
Email
Notes
More
1
The Definitive Guide to Load Balancers
All what you need to know to use load balancers in distributes systems.
Mar 14
•
Franco Fernando
19
Share this post
The Polymathic Engineer
The Definitive Guide to Load Balancers
Copy link
Facebook
Email
Notes
More
The Shopify Checkout Architecture
How Shopify uses sandboxing to build secure checkout pages.
Mar 7
•
Franco Fernando
35
Share this post
The Polymathic Engineer
The Shopify Checkout Architecture
Copy link
Facebook
Email
Notes
More
2
February 2025
The 12 Factor App: an updated guide
A review of the 12 Factor App methodology for building SaaS apps. Their original formulation, and how they have evolved.
Feb 28
•
Franco Fernando
18
Share this post
The Polymathic Engineer
The 12 Factor App: an updated guide
Copy link
Facebook
Email
Notes
More
How (not to) fail a coding interview
Common mistakes developers makes during coding interviews and how to avoid them.
Feb 21
•
Franco Fernando
38
Share this post
The Polymathic Engineer
How (not to) fail a coding interview
Copy link
Facebook
Email
Notes
More
5
The Ins and Outs of DNS: A Technical Guide
Everything a software developer should know about how the domain name system works.
Feb 14
•
Franco Fernando
19
Share this post
The Polymathic Engineer
The Ins and Outs of DNS: A Technical Guide
Copy link
Facebook
Email
Notes
More
Database sharding case study: PostgreSQL
Lessons learned from how the Notion's team sharded their monolithic Postgres.
Feb 7
•
Franco Fernando
58
Share this post
The Polymathic Engineer
Database sharding case study: PostgreSQL
Copy link
Facebook
Email
Notes
More
4
January 2025
Idempotency
How to design more safe and robust applications with idempotent APIs.
Jan 31
33
Share this post
The Polymathic Engineer
Idempotency
Copy link
Facebook
Email
Notes
More
Share
Copy link
Facebook
Email
Notes
More
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts