1-888-310-4540 (main) / 1-888-707-6150 (support) info@spkaa.com
Select Page

Carlos Almeida

10-Point Checklist for Atlassian Server Migrations

10-Point Checklist for Atlassian Server Migrations

Introduction As applications, such as Jira, become more mainstream for Enterprises, it was inevitable that Atlassian and others would create their own service (SaaS) that provides numerous benefits to users across the globe.  The benefits of having a SaaS solution for...

Optimal Continuous Integration Best Practices (Part 3)

Optimal Continuous Integration Best Practices (Part 3)

November, 2021 As I noted in “Continuous Integration Best Practices—Part 1” and “Continuous Integration Best Practices—Part 2,” there are 10 best practice principles associated with Continuous Integration. In the previous articles, we covered the first six. In this...

Creating a CI System

Creating a CI System

...Continuous Integration Best Practices (Part 2) As I noted in Optimal Continuous Integration Best Practices (Part 1), there are 10 best practice principles associated with Continuous Integration.  In Part 1, we looked at the first three. For Part 2, we pick up where...

Optimal Continuous Integration Practices (Part 1)

Optimal Continuous Integration Practices (Part 1)

Continuous Integration (CI) is a critical piece of any company’s software development practices, and usually the first effort on the road to DevOps. Within optimal continuous integration practices, engineers submit and test new developments against the main body of...

Problems that Engineers in Regulated Industries Face

Problems that Engineers in Regulated Industries Face

https://www.youtube.com/watch?v=Og6826J7EOo Video Transcript: I'm Carlos Almeida, VP of Engineering at SPK and Associates. I've spent most of my professional life doing software engineering. 25 years plus in the world of high tech in the electronic design automation...

Maximizing Continuous Delivery with CloudBees

Maximizing Continuous Delivery with CloudBees

Over the last 5 years, the number of companies that utilize the practices of Continuous Delivery (CD) soared. In fact, a 2014 white paper from Enterprise Management Associates (EMA) revealed more than 70% of companies utilize various CD practices! Though EMA published...

Flexible Continuous Integration Pipelines With CD

Flexible Continuous Integration Pipelines With CD

What is a Continuous Integration Pipeline? The purpose of a continuous integration pipeline is to allow teams to constantly integrate and build software updates in order to quicken release cycles, lower costs, and reduce risks. In a simple implementation of a...

The Purpose of Unit Testing (Updated 2023)

The Purpose of Unit Testing (Updated 2023)

At SPK, we specialize in supporting companies to accelerate their product development. And, one key aspect of that is redefining the role of unit testing in the development process. Essentially, the way you approach testing can greatly impact the success of your...