a Futurum company
vishal sahasrabuddhe

Contributing Writer

vishal sahasrabuddhe

A Software Engineer specializing in SCM (Software Configuration Management), Builds, Deployment and Release Engineering, DevOps. Well I am here to share my experiences with the world and walk through this journey along with you all and learn something from everybody.

11Articles shown
ContributorDevOps.com
Beats
Blogscontinuous integrationcontinuous testingtrainingRelease engineeringrelease management

Latest from vishal

Blogs

Checks and Balances to Build Stronger Code

Every software development needs coding; without it, nothing can be developed. The quality of the software depends on the way its developers write code. It’s an essential part of the system and the behavior of the system depends on it. A small mistake in coding may make the software vulnerable and unstable. Quality engineering works […]

Aug 9, 2016 Β· 3 min

All articles by vishal sahasrabuddhe

Showing 1–11
Blogs

Make Presentation and Training More Effective

Providing effective training is an art form. It requires much dedication and skill to engage your students so they believe they have benefited. Simple presentations can feel dull and unengaging, making the topic less interesting and many times leading to little or no knowledge transfer, even if the subject was covered correctly and the information […]

3 min
Blogs

Release Engineering vs. Release Management

Release management and release engineering are two terms in DevOps that often get confused. They look and sound similar, but their functions are completely different in what they do and how they are implemented. That said, both serve the same purpose in the bigger picture of software releases. Release Management According to Wikipedia, release management […]

3 min
Blogs

Open Source software license and security management with WhiteSource

With the growing speed and availability of open source components, it becomes easy to add features and integration of software with other components which makes software development easier. But there are a few points to be remembered while using any open source component. Security vulnerabilities Licensing risks of open source component. Outdated open source components. […]

3 min
Blogs

Tool Development – In-House or Ready made

Tool development and adoption The current pace of software development cannot manage its speed without the automation. Automation is the most important element in order to achieve agility in delivery of the product. Every part of the software development life cycle needs tools to perform their action automatically. These phases could be coding, code review, […]

3 min
Blogs

Code Review – Write your code right

Writing code is definitely subjected to individual thinking, logics and perspective. How one writes code is completely depend on their technical and logical skills. Two different people can write the same code in an entirely different tactic (May be both logics of the code are right in their own way). Even two persons can write […]

3 min
Blogs

Essential Ingredients for Continuous Deployment

To build the system to automate the build and deployment (continuous deployment) process there are few main areas which need to be covered. Following are our prerequisites. – Source code – Builds System – Deployments – QA Automation To describe above here are the main ingredients – Configuration Management – continuous integration/ Automated Build – […]

3 min
Blogs

Managing Open source software components

Building any software need lots of efforts including resources, time, money, etc. It is really a great pleasure when it goes live or gets released. In parallel, there is always a chance that bugs may put the release in a difficult condition even after multiple rounds of testing. Teams can fix bugs related to software features […]

3 min
Blogs

A Puzzle – Gradle or Maven

Build Tool Gradle vs Maven (or Both) The world of build tools evolved from simple compilation (gcc) to make files, then evolution of ant(+ivy) and Maven, now the latest build tool is Gradle. It’s always a puzzle which build tool to choose – Maven, Gradle or both. Sometime it’s first time project setup or it […]

3 min
Blogs

15 must have Jenkins plugins to increase productivity

Jenkins is a vastly used continuous integration tool for the IT industry which is built and used around plugins. It’s core is the Jenkins tool and there are 100’s of plugins available to enhance its power and usability. Let’s take a look at a few of the best plugins to increase the productivity. Global Build […]

3 min
Blogs

Continuous Delivery and Continuous Deployment

A question comes to mind in what exactly do we need to do to move forward with Continuous Delivery and Continuous deployment, How should we start or rather where we should start from. Many times teams may not have achieved the continuous integration properly, maybe due to lack of proper tools, workflow or historical process. What […]

3 min