5 Tips for Making the Most of Your Agile Meetings

People often think agile entails too many meetings. I’ve even heard product owners say sprint kickoffs are a waste of time because they “take away from doing real work.” Teams should stop talking and start coding, right? This complaint has nothing to do with the number of meetings, but rather the way meetings are run. […]

Read more
6 Steps to a Successful DevOps Adoption

Figuring out the most optimal way to enable agility and rapidly deliver services to customers—without compromising quality—continues to be one of our industry’s biggest challenges. Many IT leaders agree that implementing DevOps practices can significantly accelerate software releases while still assuring our applications meet quality objectives. If you’re considering a move to a DevOps delivery […]

Read more
Mobile App Security Testing — Remote Authentication Exploit with iGoat

The video below demonstrates how to test a mobile application for remote authentication vulnerabilities. For this demonstration, I used a mobile application called iGoat. iGoat is designed for the iOS platform and functions as a learning tool for iOS developers. iGoat is a safe environment in which iOS developers can gain knowledge about the major […]

Read more
Importance of Testing Planning for DevOps — Ignite Talk
Development Whiteboard

In the agile world, it’s important to remember that planning and documentation are still important and serve a purpose. While agile promotes “working software over comprehensive documentation,” it doesn’t say ignore documentation as much as we’d all often like to think. When developing a working DevOps pipeline, it is important to understand what your quality […]

Read more
Generate Parameter Values Dynamically in Jenkins
Single Sign On

I am currently working on implementing Single Sign-On (SSO) for the entire Coveros domain. This project required me to implement a process to add current Coveros employees into our FreeIPA server as well as account for any future employees that will be onboarded. In order to deal with this problem, a script was written which […]

Read more
Introducing Selenified

Selenified is the re-branded, updated, and patched software version of the software previously called the SecureCI™ Testing Framework. The Selenified Test Framework provides mechanisms for simply testing applications at multiple tiers while easily integrating into DevOps build environments. Selenified provides traceable reporting for both web and API testing, wraps and extends Selenium calls to more […]

Read more
Lightweight Text Editors — Ignite Talk
Lightweight Text Editors

In my latest Ignite Talk, I (quickly) discuss some lightweight text editors. There are appearances from Visual Studio Code, of course Vim, and some others. Given this is an Ignite Talk, I don’t get to cover any one editor in depth. An Ignite Talk consists of 20 slides auto-advancing every 15 seconds. This was given […]

Read more
Finally A Good, Free Sequence Diagram Tool

Sequence Diagrams Often it is helpful to visualize a solution before implementing it. Diagrams in general help simplify a complicated system to make it easier to understand at a high level. One specific way you might accomplish this is with a sequence diagram. A sequence diagram shows how pieces of a system interact and in […]

Read more
Mobile App Security Testing — iGoat Installation

The video below explains how to install and get iGoat up and running, so you can begin performing mobile application security testing. iGoat is designed for the iOS platform and functions as a learning tool for iOS developers. iGoat is a safe environment in which iOS developers can gain knowledge about the major security vulnerabilities […]

Read more
Why Different Types of Tests? — Ignite Talk
Why Different Types of Tests?

In this Ignite Talk, Gene Gotimer talks about why different types of tests are important in the delivery pipeline. Testing is a means to an end. We only test because we want to learn something about the software we are building, and we want to learn at a point in our pipeline when we can […]

Read more