Running Automated Selenium Tests from Jenkins on Linux

By: Bill Witt Introduction As a Quality Assurance Engineer or Software Development Engineer in Test, there is high demand for those who are not only able to create automated tests using Selenium WebDriver, but there is also a demand for engineers who can integrate those tests into a continuous integration server like Jenkins. Using tools […]


How we are all doing SCRUM wrong, why it matters, and how to fix it.

Anyone who has spent any length of time in the Software industry has heard of the “Daily  Standup” and anyone who has participated in a standup is likely familiar the “3 Questions”.  Repeat them with me now: What did you do yesterday? What are you doing today? Do you have any roadblocks? Over the course […]


The Future of CSS – CSS GRID and Custom CSS Properties

By Josh Porter Custom CSS Properties are now supported in all major browsers except IE 11. Custom CSS Properties used be called Native Browser Variables. They have since changed the name to distances the Custom Properties from SCSS variables. Lets dive in and see them in action.   SCSS vs. Custom Properties You can see […]


Telecommuting Joys and Concerns

by Quinn Heiner Ask most software engineers whether they would prefer an option to work from home, most would say in a heartbeat, yes!  Ask most employers whether they would prefer their engineers to work from home, most would  say no. Below is a breakdown of some of the main pros and cons from both […]


So you want to be a consultant?

by Quinn Heiner Being a software consultant involves a diverse skillset beyond that of a typical programmer.  I recently had a discussion with one of the top technical managers at our company and in that discussion came up with four points to consider when it comes to setting yourself apart as an exceptional consultant. You […]


How to Pass a Certification Exam

Author: Quinn Heiner, MCSD   The value of certification exams is certainly a strong debate that rages on; however, certification exams for established technologies by reputable companies can certainly add value both to your skillsets and to your organization. Having put in many long hours toward passing (and even failing) a few certification exams myself over […]


Azure Service Bus Worker Role

Author: Jeremy Holley At a recent client, I was tasked with creating an Azure Queue Service bus. Setting up the queue itself is very easy using the Azure dashboard. Getting messages out of the queue is a bit more complicated. I decided to use the Worker Role for Azure Service Bus to accomplish the handling […]


Adding Facebook login functionality to Angular2 and .Net Core

Author: David Hales I recently was working on my personal blog site, and I wanted to enable users to log into Facebook, in order to access features of my site. After looking into multiple options, and playing around, I finally decided to use an Angular 2 wrapper around the Facebook Javascript SDK. I am doing two […]


Automation Hackathon @ STG 2016/2017

Author: Matt Chiang   Learning never exhausts the mind. –Leonardo da Vinci   @STG this year, we stayed engaged in learning during the summer by doing a series of automation code challenges.  The code challenges were simple at first and gets more difficult.  Some concepts were easy to grasp.  Others were more difficult.  However, in […]


There’s Gold in that thar Data

There’s Gold in that thar Data

  You may have heard the phrase “Data is the new oil” but like oil, data must be refined before it can really be useful. Numeric data is easy to refine – you can add it, sort it, average it, and look for trends. But what about text? How do you add words?   This […]