As I noted in other articles in this "Continuous Integration Best Practices" Series (click here for Part 1, Part 2, or Part 3", there are 10 best practice principles associated with Continuous Integration and in this previous articles, we covered the first eight. In...
Integration and Workflow
Allowing Custom API Applications in your PTC Integrity Lifecycle Manager Environment
Recently, I was working on a custom API program for a customer, when I came across something that could be a sticky little problem for someone trying to add custom API programs to their PTC Integrity Lifecycle Manager Environment. The problem was first manifested...
Creating “Custom” Facts in Puppet
The servers that I’m managing can be divided into two groups, colo and local servers. While most of the configuration has been similar between these two, there have been a growing number of things which I’ve had to configure differently through Puppet. The latest...
SPK Earns Place on MSP 501 List of Top Managed Services Providers in the World
SCOTTS VALLEY, Calif., Aug. 12, 2019 /PRNewswire/ -- SPK and Associates, LLC (SPK) is excited to announce our recent award as one of 2019's 501 most elite Information Technology managed service providers in the United States. The Channel Futures /...
Executives, Can you Afford to Stay on a Windows PC?
As the CEO of a technology services company, my personal computing necessities are actually quite simple. I've got to have easy, reliable access to the Internet, the basic Microsoft suite of tools, and I need synchronized email with Gmail, my computer and my mobile...
Mobile CAD Applications – Ready for Primetime?
One of the main reasons people purchase a smartphone is to have information at their fingertips. Does that apply to the world of CAD applications? The answer is very dependent on what you want to actually do with this data. Do you want to design a complex...
Leveraging Netapp’s Deduplication Feature
We recently obtained the necessary licenses required to enable one of our clients' FAS2050 filers for deduplication. Currently, deduplication is offered by Netapp for free. You simply need to get in touch with your reseller and request both ASIS licenses...
Enhancing Electric Commander Build Processes by Creating Dynamic Job Steps
In a simple, straight-forward implementation of a continuous integration pipeline you would typically create a chain of procedures that perform the same set of operations on the supplied input. This provides a build process that is well-defined, repeatable,...
Integrity to Windchill Integration: A Product Demo
In a previous blog article I discussed, at a high level, the Integrity to Windchill integration for PTC Integrity Lifecycle Manager. Now that we have seen some of the context of how the Integration is supposed to work, I thought it would be a good idea to actually...
The Difference Between Continuous Integration and Continuous Delivery
If you've spent any significant amount of time in the world of DevOps and Agile software development practices, you've likely encountered the terms Continuous Integration (CI) and Continuous Delivery (CD). For several years, I've had these terms thrown around me...
Electric Flow Feature Highlight: Environment Reservations for Confident Deployments
Deploying modern software applications is a complex process involving many moving parts. Adding microservices into the mix amplifies this problem by further decentralizing applications, resulting in more deployment endpoints to track. With all those IP addresses...
Our Top Technology Stories in 2017 and 2018 Industry Predictions
SPK wants to wish our growing subscriber community a Happy New Year! We’re honored to be welcomed onto your desktops and smartphones to share stories on how to make your engineering team and company work more efficiently. Perhaps more importantly, we hope any...