You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
These are my reading notes for the classic software engineering book, Clean Code.
They were compiled back in 2017, before I took up a habit of making consistent abridged notes for major long-form stuff I read; therefore they are very short. Use at your own discretion.
Clean Code
Monadic forms: question, transformation, and event.
I compiled these to remind myself of the parts of the DDIA book I found especially useful or important. If you have as bad a memory as I do, you might find these helpful. These reading notes are meant to provide a searchable index of crucial terms and definitions in the book. They do not indend to replace the actual reading but can be helpful if you need to understand which pages to look for or get a quick refresher. Numbers at line ends represent pages. Descriptors like "all", "no" etc. are for brevity and often mean "in vast majority of practical cases", use at your own discretion.
Designing Data-Intensive Applications
RELIABILITY is about building fault-tolerant systems from unreliable parts. (6)
Systematic errors - software bugs that arise from assuming properties about environment (8)
Human errors - main factor; sandboxing, restrictions, testing, recovery, telemetry (9)
SCALABILITY: ability of a system to handle increased load (10)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Modify code so that gethandler fires immediately after GET finishes, puthandler fires immediately after PUT finishes, and both receive correct inputs
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters