Published inBetter ProgrammingArchitecting Distributed Systems: Increasing Availability Using Client LibrariesBy having a library in the client application, we can handle faults consistently, increasing the perceived availability of the systemJan 6, 2022A response icon2Jan 6, 2022A response icon2
Published inBetter ProgrammingArchitecting Distributed Systems: Usage of Random NumbersHow random number generation enables the development of more robust distributed systemsDec 16, 2021A response icon5Dec 16, 2021A response icon5
Published inBetter ProgrammingArchitecting Distributed Systems: The Importance of IdempotenceAn illustrated explanation of how idempotent systems allow for much simpler and less wasteful software integrationsDec 8, 2021A response icon6Dec 8, 2021A response icon6
Published inGeek CultureArchitecting Distributed Systems: API FailuresTaking a simple client-server interaction and exploring all the ways it could go wrongDec 3, 2021A response icon2Dec 3, 2021A response icon2
Published inBetter ProgrammingThe Missing Piece in Tech Leadership InterviewsHow to assess candidate’s leadership skills, see whether they can comfortably deal with uncertainty, motivate and elevate othersNov 16, 2021Nov 16, 2021
Published inBetter Programming6 Mistakes To Avoid While Interviewing Lead Software EngineersAnd how to effectively evaluate their skillsNov 3, 2021A response icon11Nov 3, 2021A response icon11
Published inBetterismChecklist for your next physical purchaseConsider the hidden drawbacks of owning more physical goods.Oct 16, 2021Oct 16, 2021
Published inProAndroidDevBefore Starting a New Android ProjectTop 10 things to consider when starting a new Android project, for a healthier and more predictable development process.Oct 16, 2019A response icon5Oct 16, 2019A response icon5
Published inProAndroidDevAndroid Automated Testing SetupSetup automated testing in your Android project using AndroidX, Robolectric and Espresso.Jun 5, 2019A response icon2Jun 5, 2019A response icon2
Published inProAndroidDevEffective Approach to Mobile App TestingWhich parts of a mobile application should be covered with what kind of automated tests for maximum efficiency, and how to maintain them.May 31, 2019A response icon6May 31, 2019A response icon6