LIST

Video: The Dehumanisation of Agile and Objects - James Coplien

Article_ The New New Product Development Game - HBR Book_ The Knowledge-Creating Company - Ikujiro Nonaka and Hirotaka Takeuchi Article_ The Big Idea_ The Wise Leader - Ikujiro Nonaka and Hirotaka Takeuchi Book_ Managing Flow - Ikujiro Nonaka and Hirotaka Takeuchi Book: collaborative software development that connects customers engineers and management Book_ Agile Software Development with Scrum - Ken Schwaber and Mike Beedle Book_ Software in 30 Days - Ken Schwaber, Jeff Sutherland [[filing-learning-notes/book-software-in-30-days-ken-schwaber-jeff-sutherland....

April 12, 2019

Video: Microservices at Netflix Scale: Principles, Tradeoffs & Lessons Learned - R. Meshenberg

Microservices at Netflix Scale: Principles, Tradeoffs & Lessons Learned - R. Meshenberg https://www.youtube.com/watch?v=57UK46qfBLY Principles Principles in action stateless services register to service discopvery health check get external stuff from service discovery -> test it in prod billing services (needs to be just right) limited access auditable === COST Need for microservices Contract for intermediate language (IPC) protect your dbs operational visibility is it scalable? get signal out of noise !...

April 7, 2019

Video: Scaling Yourself - Scott Hanselman

Book_ Getting Things Done - David Allen Stephen Covey 3 outcomes / day & week gettingresults.com - Scott Hanselman Article: Communications underload - Stowe Boyd Article_ The Myth of Keeping Up - Kathy Sierra https://scobleizer.blog/ (aggregated news) - Robert Scobel [notes] Scaling Yourself • Scott Hanselm… [notes] Scaling Yourself • Scott Hanselman https://www.youtube.com/watch?v=FS1mnISoG7U Quote_ do more of less feeling like a phony Hope is not a strategy...

April 7, 2019

Video: The Future of Software Engineering - Mary Poppendieck

(https://www.youtube.com/watch?v=6K4ljFZWgW8) Book_ Antifragile - Nicolas Taleb Paper_ Resilience Engineering_ Learning to Embrace Failure - Acm Queue Book_ The DevOps Handbook - Gene Kim, Jez Humble, Patrick Debois, John Willis Book_ Continuous Delivery - Jez Humble, David Farley Paper_ Online Experimentation at Microsoft - Kohavi, Crook, Longbotham Paper: Standis Group Study Reported at XP2002 by Jim Johnson, Chairman Book_ Sprint - Jake Knapp, John Zeratsky, Brad Kowitz Video_ The Design Sprint - Google I_O 2014 scale out more servers CAP theorem less communication autonomous teams...

April 7, 2019

Video: Writing Software - David Heinemeier Hansson

Article_ TDD is dead. Long live testing. - David Heinemeier Hansson Paper_ Why Most Unit Testing is Waste - James O Coplien [Notes] Video: Writing Software - David… [Notes] Video: Writing Software - David Heinemeier Hansson computer science vs building information systems pseudo-sciences eg. diet books -> programmers feeds Imposter Syndrome === TDD = most successful software diet - test first - test driven design measure of success = easy to test?...

April 7, 2019

Video: Agile is Dead - Pragmatic Dave Thomas

Agile is Dead - Pragmatic Dave Thomas https://www.youtube.com/watch?v=a-BOSpxYJ9M ruby community has pushed forward testing more than any other - culture of testing - experimented with lots of forms - frameworks -> 100% now you MUST have it or they don’t value you

April 5, 2019

Video: Code as Risk • Kevlin Henney

Code as Risk • Kevlin Henney https://www.youtube.com/watch?v=YyhfK-aBo-Y Article_ Goto Fail, Heartbleed, and Unit Testing Culture - Martin Fowler Article_ Top 10 Secure Coding Practices Model_ 3 Axes of software development as opposed to functional and non-functional functional (runtime) operational (runtime) developmental (dev time) Refactoring = keeping functional axis stable eg. func fixed dev improves ops is kept open Article: Top 10 coding practices

April 5, 2019

Video: DDD & Microservices: At Last, Some Bound…

DDD & Microservices: At Last, Some Boundaries! • Eric Evans https://www.youtube.com/watch?v=yPvef9R3k-M Context Map ac = anti corruption layer arrows indicate power, not data flow

April 5, 2019

Video: Eric Evans — Tackling Complexity in the Heart of Software

Eric Evans — Tackling Complexity in the Heart of Software https://www.youtube.com/watch?v=dnUFEg68ESM specific, complex, important problems Modelling Paradigms Object Oriented Event Sourcing Relational Functional Graphs Logic / Rules engines

April 5, 2019

Video: Is TDD dead? 1: TDD and Confidence

Is TDD dead? 1: TDD and Confidence https://www.youtube.com/watch?v=z9quxZsLcfo 3 things that bother me What is a unit test can’t have colaborators can’t touch db, file system fast, <1s -> no use out of unit tests that don’t talk to colaborators Driving arch through mocks mock heavy&enabling arch testing induced damage “Unit testing all the things” Red-Green-Refactor sometimes it works sometimes it does not work === What is a unit test KentBeck output tape, input tape, then build it personality, anxiety test-first appeared later...

April 5, 2019