Continuous Integration (CI) is a software development methodology that uses small and frequent incremental changes to the code base, which are incorporated into a rapid build and test environment. Each change integrated into the source repository is verified by the...
DevOps
Latest Atlassian Product News from Q4 2022
As we do every quarter, SPK’s team reviews the latest Atlassian product updates. In this blog post, we’ll cover announcements that happened between September 2022 and December 2022. As you probably know, Atlassian updates their Cloud and on-premise products on a...
Migrating from Microsoft TFS to Azure DevOps to Modernize Your Development Process
As the software development sphere evolves, legacy systems are no longer meeting the needs of the industry. Modernizing these systems doesn’t just benefit customers, but it enhances collaboration and efficiency among employees. For organizations still relying on...
The Art of Platform Engineering: A Deep Dive into Best Practices and Strategies
The conversation surrounding platform engineering is growing louder in the software delivery sphere. While DevOps has been the main focus in recent years, platform engineering may be the next big trend. DevOps focuses on integrating development and operations for...
Why 80% of Organizations Will Switch to DevOps Platforms by 2027
The software development landscape is undergoing a shift. It is predicted that 80% of organizations are expected to transition to DevOps platforms by 2027. This is due to the desire to reduce complexity, streamline workflows, and accelerate value delivery. Explore...
Improve your build, test and deployment with ElectricCommander
Repeatability is a intuitive aspect of daily life. If you throw a ball up, it must come down. If you throw it twenty times, the same thing will happen, up and then down. When repeatability doesn't occur we get anxious. Repeatability is equally an essential quality in...
ElectricCommander Custom Dashboards: How to Visualize Your Build Data
Whenever I get a chance to see any kind of motor racing I am amazed at how many displays the engineers use to watch and monitor all the data coming from the cars. Modern performance racing cars produce a lot of data about the engine, tires, fuel consumption,...
Why an Automated Development Process Benefits Developers
Automated development, rather than just automated builds, offers a more holistic approach to automating the development process including building, testing and deployment. It is the cornerstone of Continuous Integration (CI). CI uses a model of small incremental...
A Brief History of Automated Builds
Almost every programming book starts with an example of a small program which can be compiled from the command line using a simple call to the compiler with maybe a few flags. Known as “Hello World”, the few lines of code needed to output the text is almost universal....
Maximizing Efficiency with a RACI Matrix
For years, I’ve enjoyed working with clients on difficult projects. In my early career, I did a lot of work for a cloud and infrastructure company where I mainly worked with internal teams. However, when I did get the chance to work with external clients, I found...
Measuring the Impact of AI on Product and Development Teams
Generative AI is transforming the software development industry, enabling teams to develop, secure, and operate software more efficiently. GitLab is no exception. Its AI-powered suite, GitLab Duo, aims to optimize workflows across the entire software delivery...
Seamlessly Transition from AWS CodeCommit to GitLab
In July of 2024, AWS announced that AWS CodeCommit would no longer be sold to new customers. And thus begins the journey of winding down a product for AWS. As AWS CodeCommit approaches its end-of-life, many organizations face a tough decision. Choosing where to...