-
Software Engineering – Merge Sort
I recently had to a do an application that required me to sort a data set fast and efficiently. I opted to do a merge sort. Merge sort is a fast sorting algorithm which is always true with an average or worst case performance of O(n log n). What I really love about a merge…
-
Connecting RabbitMQ with PIKA for 10000 EPS
Hey all , I know it has been a long time since I posted any articles on my site due to and extremely busy schedule. But I wanted to start again giving out my experience so that someone can benefit from that. In the last week or so I have been tasked to create an…
-
Clean Code or Code Clean – Why I love refactoring
I am pretty sure that most of the times, us developers have heard the following line from some senior personal “Why don’t you code it clean the first time”. Well in fact I have heard this many times as a developer and have told this to my juniors many times as well. But when you…
-
What is the cost of going Agile
Recently I was interested in a user group question about what is the actual cost of implementing Agile within an organization. I believe that using the term “cost” when it comes to Agile implementations may not be the right term and I would rather prefer “ROI”. However following is my take on what is the…
-
5 Attributes of a Great Software Engineer
Software Engineering is the process of applying engineering to design, development and maintenance of software. Most engineers who come from engineering schools are taught about engineering practices, programming languages , coding standards etc… but once you enter the world of professional software engineering and the dust settles down , you find the rules of the…
-
Modernizing Legacy Systems to Cloud
Most companies who have been in for business for more than 5 years do have legacy applications. Once the company realizes the potential benefits of modernizing legacy applications for cloud, then it is up to the technology head (CTO / CIO / VP – Technology / Chief Architect etc…) to come up with a strategy…