Notes
2022
2021
- Software Design X-Rays - Adam Tornhill & Sven JohannBehavioral Code Analysis
- Software Architecture Hour: Domain Driven Design with Jessica KerrSoftware Architecture Hour: Domain Driven Design with Jessica Kerr
- Incremental and Evolutionary Architecture - Allen HolubIncremental Architecture with Allen Holub
- UW Data Science Course Reading ListReading list for the University of Washington Data Science Course
- UW Data Science Course: Week OneNotes from the University of Washington Data Science Course
- UW Data Science CourseNotes from the University of Washington Data Science Course
- Deep Learning With Python - François CholletDeep Learning With Python by François Chollet
- What I Learned Doing 250 Interviews At Google - Moishe LettvinInterview question
- Career Change - A Conversation with Dave WintersA conversation with Dave Winters on career change.
- The Fifth Discipline - Peter SengeA learning organization is a group of people who are continually enhancing their capacity to create what they want to create.
- Efficiency with Algorithms, Performance with Data Structures - Chandler CarruthSoftware is getting slower more rapidly than hardware becomes faster. -Niklaus Wirth: A Plea for Lean Software
- Rapid Development - Steve McConnellSteve McConnell discusses the classic mistakes in rapid development.
- What To and Not To Test - Mark SeemannMark Seemann discusses what to test and what not to test.
- Udemy - TDD ClassNotes from the Udemy Test Driven Development Class
- The Future of Software Engineering - Mary PoppendieckMary Poppendieck discusses the future of software engineering.
- Why Scaling Agile Doesn't Work - Jez HumbleJez Humble discusses why scaling agile doesn't work.
- Tactical Design PatternsApply the design pattern when the design is ready to accept it.
- Software Architecture Fundamentals: Understanding the BasicsLessons Learned as an architect
- RefactoringA change made to the internal structure of software to make it easier to understand and cheaper to modify without changing its observable behavior.
- Evolutionary Architecture - Rebecca ParsonsWhat does good look like? What are characteristics are good, what characteristics are bad?
- Uncoupling - Micheal NygardCoupling is the difficulty when changing things.
- O'Reilly's Software Architecture - Domain-Driven DesignNotes from the O’Reilly Software Architecture Superstream Series on Domain-Driven Design.
- Do's and Don'ts of Error Handling - Joe ArmstrongJoe Armstrong discusses the do’s and don’ts of error handling.
- Domain Driven Design NotesNotes on Domain Driven Design.
- O'Reilly's Software Architecture SeriesNotes from the O’Reilly Software Architecture Superstream Series.
- Writing Allocation Free Code in C# By Matt EllisMatt Ellis discusses writing allocation free code in C#.