LIST

Video: Testing culture / experimentation

Video_ Deliver Results, Not Just Releases - Dave Karow Booking.com LinkedIn XLNT Split amazon google walmart

October 25, 2020

Video: testing culture at booking.com

testing culture booking.com https://www.youtube.com/watch?v=kqQnM2sqeqM&ab_channel=Conversions 2005 - first ab test

October 25, 2020

Video: How Google sets goals OKRs

Video: Startup Lab workshop: How Google sets goals: OKRs https://www.youtube.comwatch?v=mJB83EZtAjc Book: In the plex - Steven Levy (about the beginning of google) eg. OKR gmail launch by September have 1M users by November it sanctions the ability to take risks public knowledge everyone’s OKRs are public in the company cf job description history of OKRs + grades how to connect - individual - team - company eg. Football team !...

June 20, 2020

Video: Deliver Results, Not Just Releases - Dave Karow

GOTO 2019 • Deliver Results, Not Just Releases • Dave Karow https://www.youtube.com/watch?v=nsxVbX-dlCM Notes: Deliver Results, Not Just Release… Notes: Deliver Results, Not Just Releases - Dave Karow decouple: deploy - release rollback - revert [ ] Article: because we’ve seen this, we believe that if we change that this will happen QoL productivity MVP -> LinkedIn XLNR ...

May 3, 2020

Course: ADSD - Coupling

Course_ Advanced Distributed System Design - Udi Dahan Coupling incoming vs outgoing coupling def: incoming coupling def: outgoing coupling clarity: incoming vs outgoing count coupling X->Y x outboing 1 y incoming 1 A->B x outgoing 5 “is this class single responsibility principle” y incoming 1 “how many classes do I have to change” static analysis tool hidden coupling 3 aspects of coupling ...

April 9, 2020

Course: ADSD - Fallacies of Distributed Computing

Course_ Advanced Distributed System Design - Udi Dahan def: Application def: System application !-> connectivity 8 fallacies of distributed computing latency table backward compatibility is a requirement for CD unless you have multiple versions & backward compatibility, dont do CD CD will become Cdowntime functionally separate vs physically separate you can deploy monolith what is logically decoupled Product vs Project maintenance is a bad metaphor, project is better...

April 9, 2020

Course: Advanced Distributed System Design - Udi Dahan

Course: Advanced Distributed System Design - Udi Dahan https://learn.particular.net/courses/adsd-online Important info about the course Welcome to the course Distributed System Design- Slides Fallacies of Distributed Computing Introduction: Systems vs. Applications Fallacy #1: The network is reliable Fallacy #2: Latency isn’t a problem Fallacy #3: Bandwidth isn’t a problem Fallacy #4: The network is secure Fallacy #5: The network topology won’t change Fallacy #6: The admin will know what to do Fallacy #7: Transport cost isn’t a problem Fallacy #8: The network is homogeneous Summary: 8 fallacies of distributed computing Fallacy #9: The system is atomic Fallacy #10 : The system is finished Fallacy #10: Towards a better development process Fallacy #11 : The business logic can and should be centralized [[course-adsd-coupling....

April 9, 2020

Book: Blinkist.com - Measure What Matters - John Doerr

Chapter: OKRs were born at microchip giant Intel, where the author worked in the 1970s. yes or no “win” ten designs for the Intel 8085 microprocessor – a win being every time the microprocessor was used in products designed by other companies. Chapter: OKRs allow organizations to stay focused on reaching their goals. between three and five KRs are needed per objective Every three months see whether OKRs have been achieved...

April 6, 2020

Video: Agile is STILL a Dirty Word! - James Birnie

https://www.youtube.com/watch?v=rUXQmY8f2Ow Model: Cycle of regulation Model: Cycle of big-bang-fear Risk management theatre - what outcome does this process support? What is agile? Workshop: team goals and values Workshop: Ways of Working green: process skin-color: extra info, exclamation marks blue: outcomes orange: rituals blue: outcomes -> only 4 rituals lead to outcomes, we dropped all the rest MVP is a dirty word !...

March 23, 2020

EventSourcing: projection vs cache

A projection is used to create a highly performant read-model. It is eventually consistent. A cache is used when replaying all events to build up state is too slow. “It checks first in a cache and if the object is not present, it will check in the event store.” (https://hackernoon.com/1-year-of-event-sourcing-and-cqrs-fb9033ccd1c6) If the cache is present, it will grab the cache, apply the events since the caching to build up the current state....

January 15, 2020