BUILDING SOFTWARE, BUILDING CAREERS

Our mission is to build quality, efficient and cutting edge software solutions for our clients while building strong, well-rounded careers for our employees.

Our Favorite UI/UX Designs of 2015: A Thoroughly Informal and Awesome List

2 February 2016 alan.monson@stgconsulting.com Comments Off on Our Favorite UI/UX Designs of 2015: A Thoroughly Informal and Awesome List IXD

Author: Neal Jenks Design Consultant | IxD Practice Manager Ah, end-of-year: The time when a young man/woman’s fancy turns to lists. I asked Software Technology Group’s illustrious IxD Practice members to share some of their favorite UX/UI discoveries from the past year. What followed was an entertaining and instructive mixed-bag of websites, apps, and more. […]

2016 IxD Trends

26 January 2016 alan.monson@stgconsulting.com Comments Off on 2016 IxD Trends IXD

Author: Neal Jenks Allow me to wax prophetic. A vibrant, waning year tends to open our imaginations to the unexplored horizons yet to come, and this is especially true of the  Interaction Design (IxD) world.  If the past year has taught us anything, it is that we have absolutely no clue what to expect. But […]

The 7 Habits of Highly Ineffective Software Engineers

18 January 2016 alan.monson@stgconsulting.com Comments Off on The 7 Habits of Highly Ineffective Software Engineers General Software Development

By Quinn Heiner In this article (which has no relation to Covey’s famous book, The 7 Habits of Highly Effective People, except maybe the number seven), we will take a different approach in our discussion of good habits by first pointing out the bad ones.  By going from ineffective to effective, we will essentially discover […]

Why Everything I Need to Know about Software Engineering I Learned from the Mormon Tabernacle Choir

11 January 2016 alan.monson@stgconsulting.com Comments Off on Why Everything I Need to Know about Software Engineering I Learned from the Mormon Tabernacle Choir General Software Development

Author: Quinn Heiner Imagine if your software company had an 18-month hiring process for all of its techs, and that your chances of actually getting hired were slim at best (really slim, as in maybe 5%). But no problem, let’s say you get the job!  Great–now for your first project.  You’ll be working with an all-volunteer […]

Shout out for Automation

4 January 2016 alan.monson@stgconsulting.com Comments Off on Shout out for Automation QA

Author: Matt Chiang What is automation: In the most simplistic term, automation is some type of script that controls an application to do some type of action.  However, there are flaws to this ideology.  The background to automation probably started years ago w/ someone in QA or development when they were doing the same thing […]

Passing Knowledge with Code

14 December 2015 alan.monson@stgconsulting.com Comments Off on Passing Knowledge with Code General Software Development

Author: Brett Child   As a programmer, sometime or another you will be needed to dig into a legacy system. Whether you’re making changes or maybe trying to rewrite it, you’ll need to understand what’s going on. One of the biggest problems with legacy systems is that there are few to no people who truly […]

Working for the Man vs. Being the Man: The Pros and Cons of Independent Contracting, Full-Time Employment, and Everything in Between

8 December 2015 alan.monson@stgconsulting.com Comments Off on Working for the Man vs. Being the Man: The Pros and Cons of Independent Contracting, Full-Time Employment, and Everything in Between General Software Development

Author: Quinn Heiner We’ve all heard the well-rehearsed arguments of being a full-time employee for a company versus independent contracting.  With technology careers, this debate becomes even more relevant given the large number of both contracting and full-time positions available.  There simply aren’t enough people to fill the demands of the industry, which for most software […]

Simple NSURLConnection vs NSURLSession example – using Swift

1 December 2015 alan.monson@stgconsulting.com Comments Off on Simple NSURLConnection vs NSURLSession example – using Swift General Software Development

Author: Eduardo Flores This is a simple example of how to achieve the same simple GET call with (the “old”) NSURLConnection and the new NSURLSession. This project is now on Swift! (so 50% less code, and 200% more “Why??”s) This blog post is almost identical to the previous one I made on objective-c (link) but […]

Scanning for Bluetooth Devices in Android

24 November 2015 alan.monson@stgconsulting.com Comments Off on Scanning for Bluetooth Devices in Android General Software Development

Author: Eduardo Flores In this post I’m going to outline how to get a list of available nearby bluetooth devices to show when scanned by an Adroid device. I’ll review how you can prompt the user to enable/turn on bluetooth in your Android device, how to show already paired bluetooth devices, and how to scan […]

The Self Taught Developer

17 November 2015 alan.monson@stgconsulting.com Comments Off on The Self Taught Developer General Software Development

Author: Andrew Turcsansk I was never really taught front end development. When I first started at the University in the early 2000’s, front end development was never truly a focus for Computer Science majors.  Our focus was back end web development using languages such as Java and the up and coming C#. Of course we […]