These days I am working on a big monolith. I come across many long functions, some thousand lines of code, frequently. There is not much test coverage available so I don't feel comfortable to start any refactoring. As a result, I started discussing this with my team. I came to know about this pattern. It talks about running parallel implementations (legacy and refactored) of a function and then comparing the results over a period of time to build confidence on the refactored code. I have not tried it yet, but keen to try it soon. Recommended reading: Move Fast, Scientist Pattern, Branch by Abstraction by Martin Fowler Scientist.Net library
Once in every two months we organise a meetup targeted for the DevOps Community in Melbourne. Currently we are more than 4000 members. The objective is to act as a platform to bring industry leaders & DevOps advocates together to share their experiences and Transformations stories. We organise talks and discussions around different tools, ideas and best practices. We also discuss pathways for graduates or career changers who wants to start a career in Software or DevOps. We try to have speakers from diverse backgrounds and different experience levels to share their stories with the larger community to include different perspectives.
In October 2020, I was identified as a DevOps Institute Ambassador or DOIA from Australia by DevOps Institute. It is a large cohort of DevOps experts and practitionors from around the world.
We organised a hands-on workshop Docker 101 for DevOpsGirls with the objective of helping women to make a start in their learning journey of Containerization.
One of the most amazing books, I have ever read. I found it very relatable. It gave me a bird eye of software delivery process. It changed my prespective about IT and software delivery.
This book is great read to understand "How Kafka fits in in the big data ecosystem" and internal architecture and design of Kafka producers, consumers, topics, brokers, logs, and much more.