DevOps

Seamless Migration from Bitbucket to GitHub: A step-by-step guide and key takeaways – Part 2

In the first part of this blog series, we walked through our decision to migrate from Bitbucket to GitHub, the strategic planning that went into it, and how we laid the groundwork for a successful transition. From aligning stakeholders to building custom automation scripts, every step was designed to support a migration at scale. In […]

DevOps

Seamless migration from Bitbucket to GitHub: A step-by-step guide and key takeaways – Part 1

Introduction In the rapidly changing landscape of software today, companies have to constantly reassess their tools to remain competitive. This article explains the journey of migrating code repositories from Bitbucket to GitHub for an Enterprise customer, a leading university in Australia, as Github has better collaborative features, smoother integrations, and a developer-friendly ecosystem. With 1,600 […]

DevOps

Optimizing Enterprise Search: A Resilient Multi-Node Elasticsearch Cluster with Terraform Explained

Introduction Elasticsearch is a powerful search engine that’s commonly used for log and data analytics. Setting a multi-node cluster enhances the availability, fault tolerance, and performance of Elasticsearch, making it a preferred choice for production environments. In this blog post, I’ll walk you through the steps to create a multi-node Elasticsearch cluster using Terraform ensuring […]

Saurabh Joshi
Saurabh Joshi
Read

Java/JVM

Git Rebase and Cherrypick

Introduction Git is a powerful version control system that developers rely on to manage their codebases efficiently. Two essential Git techniques that every developer should be familiar with are “cherry-picking” and “rebasing.” In this blog, we’ll delve into both of these techniques, explaining what they are, how they work, and when to use them. Git […]

Anuj Dhami
Anuj Dhami
Read

DevOpsTechnology

Git: Add multiple repositories(Bitbucket, Github) to the same project.

In this blog, we are going to learn about an important feature (migration across repositories providers) of one of the most common technologies we came across in our day-to-day development, GIT. I mainly used to do R&D work on my private repositories, on bitbucket, as it supports unlimited private repositories space. But after some time, […]

Technology

A classic mistake faced by every git user

Learning from mistakes will teach us a lifelong lesson, similarly here we are discussing a classic mistake that every git user made at least once i.e. committing code in the wrong branch.  If you identify the mistake at the right time this can be easily managed, but it gets more tricky if you start committing […]

Technology

FullStack 2016,London : Day 3

Second day of FullStack, 2016 London was full of knowledge, great workshops and more amazing people. It felt so good to meet people who have developed some awesome products that we have been using since long and provide an experience to our customers. I got a chance to talk with Heroku and twillio and they […]

Komal Jain
Komal Jain
Read

AWSDevOpsTechnology

Python Borrowing Resources using Fabric

In my previous blog post, I wrote about Cost Optimizations for the various AWS resources. The script consisted of six methods and the overall time required for the script to execute was roughly about 15-20 mins. While the script is running, it used to slow down my system. Also, there was a time consumption due […]

AWSDevOps

6 Tips for AWS Cost Optimization

As we know AWS provides a good edge in terms of cost over the on-premises data center or in a co-location environment with its On Demand and Reserved pricing. As it is rightly said “Reducing the overall cost is a high priority” and it is true for any organization whether big or small. By using […]