Robust & Scalable code with Boilerplate Separation Pattern

Simply by pushing your code out of boilerplate will force you to build more scalable code fitting your agile model development. I’ve seen many developers use this software pattern (or refactor), but I didn’t seen this published as a formal guideline as a standard for writing scalable code. But following this guideline in your coding…… Continue reading Robust & Scalable code with Boilerplate Separation Pattern

3 Ticks of the sprint

How can you achieve a balanced sprint plan where plan meets actuals? Create a game for your team to challenge themself and create a better team synergy Given a nine days sprint, one day dropped for agile ceremonies, how can you “make sure” your team will make it to the finish line as planned? The…… Continue reading 3 Ticks of the sprint

Challenge: Design a HashMap

Requirements Hash map is a data structure which helps us store, delete and retrieve values by keys in O(1). Practical Use Case of hash map Lookup contact by name in phone book listDatabase indexDictionariesAssociative arraysCachesSets Without HashMap:finding a key in a list of values, we need to go through all indexes until we find a…… Continue reading Challenge: Design a HashMap