Habits of Highly Effective Software Developers

Posted by on May 29, 2018 in General Software Development | No Comments

By: Jonathan Donkin   Recently as I was reading Seven Habits for Highly Effective People by Stephen Covey, it dawned on me that those same habits that Covey says he put together into Seven Habits actually applies to Software Development as well.  So as an attempt to gather together my thoughts both from my own […]

Basic Multithreading in .NET

Posted by on Nov 29, 2017 in .NET | No Comments

By: Jeremy Holley Multithreading is one of the more advanced ways of speeding up your applications. Most every developer will have to write a concurrent application sooner or later. In this part I will cover the basic techniques for multithreading such as signaling and accessing shared resources.   Basic Locking   Threading poses us with unique […]

2017 Hackathon

Posted by on Nov 27, 2017 in QA, Scripted Technologies | No Comments

By: Matt Chiang  As many of you know, automation is a great skill/asset to have. However, building automation is only part of the solution to checking code for problems. There are many other supporting technologies that goes into putting a usable solution together so that the automation doesn’t have to run your local machine and […]

It Was You All Along: 3 Principles for Recognizing UX Talent

Posted by on Aug 30, 2017 in IXD | No Comments
It Was You All Along: 3 Principles for Recognizing UX Talent

By: Neal Jenks – Design Consultant and IxD Practice Manager at Software Technology Group You know the story: Boy meets Girl (or Girl meets Boy, Boy meets Boy, Girl meets Girl…), Girl falls for Boy, but Boy doesn’t fall for her because, in short, he’s an idiot. Maybe he’s blind, distracted, or both. He pursues someone […]

Running Automated Selenium Tests from Jenkins on Linux

Posted by on Jun 19, 2017 in QA | No Comments

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.

Posted by on May 15, 2017 in Business | No Comments

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

Posted by on May 1, 2017 in Design, IXD, Scripted Technologies | No Comments

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

Posted by on Apr 24, 2017 in Business | No Comments

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?

Posted by on Apr 17, 2017 in Uncategorized | No Comments

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

Posted by on Mar 13, 2017 in General | No Comments

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 […]