Blog

Working with a Web Development Consultant brings many benefits, and any business striving to capture the attention of existing and potential customers should consider doing so. Online Strategy You need more than just a website, you also need a reliable online strategy, and web development consultants can help with this. They will work with you […]

February 11, 2020

What is .NET?

Developed by Microsoft .Net (or DOT NET) is a software framework that runs primarily on Windows computers. Since its inception in the late 90s, it has become what is arguably the best choice for developing web-based and desktop-based applications, while also making these applications seem more manageable, no matter how complex they appear at first. […]

Situated in the heart of Salt Lake City, STG Consulting offers a variety of tech services. With six core areas, STG Consulting offers every aspect of java development, .NET development, quality assurance, mobile development, user experience, and scripted development. Our in-house team is capable of building end-to-end solutions and advanced, web apps, desktop applications and […]

By: Jonathan Donkin This is the 2nd part of a 7-part series.  The first part can be found here https://stgconsulting.com/habits-of-highly-effective-software-developers/.  As always, I look forward to your thoughts. Begin with the End in Mind In the Seven Habits of Highly Effective People, Covey makes the point that this habit is about leadership and your circle of influence.  […]

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

November 27, 2017

2017 Hackathon

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

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

By: Bill Witt 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 selenium testing into a continuous integration server like Jenkins. Using tools like […]

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

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

by Quinn Heiner Being a software consultant involves a diverse skill set 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. […]

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

Author: Geoffrey Sagers If you are anything like me, you want the latest and greatest. In the area of web development, that can definitely be a double-edged sword. Using only the latest technology you shut out many users who either must use older browser due to corporate restrictions, or choose not to upgrade. One of the […]

Author: Dan Woodruff Ever had a developer join a team, suggest a radical solution and be shut down? Or have them suddenly be allowed to develop their ideas? I find it fascinating as to how this happens and may have some insight. Each company’s culture, whether they know it or not, has inherent values. For example, […]

Author: Chris Lake One of the ways that STG likes to partner with its clients is to sit in as an observer when we have a candidate interview.  We don’t interfere with anything said, but being in the room helps us observe and see both how the candidate does and what needs our client has […]

Author: Geoffrey Sagers I recently had the opportunity to attend the RootsTech Genealogy conference held in Salt Lake City, Utah. One of the sessions I attended was the Innovator Showdown. It was the final six of numerous of entries to “show off” how technology can improve family history — the world’s largest org chart. Most people […]

Author: Ryan Parrish As a consultant, often when diving into a large online retailer environment you can expect there to be many pieces of proprietary company knowledge to pick up. Between learning a new API, using Foreign CRM tools, and adapting to the conventions of their business operations and hierarchy expectations, it can be a […]

February 8, 2016

Coding HTML Emails

Author: Patricia Johnson Part 1: The Code That Time Forgot Like me, you probably expect that html code is going to display virtually the same in every browser, with a few known exceptions. There are small foibles in rendering between the assorted web browsers, but with every update, those differences become fewer and fewer, and […]

By Quinn HeinerIn 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 what […]

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

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

Author: Quinn HeinerWe’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 engineers, […]

Author: Eduardo FloresIn 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 for […]

Author: Quinn Heiner Without seeing the subtitle to this article, you might try to decipher what “Synergizing the Strategic Alignment of our Initiatives“ really means, only to find that in reality, it means almost nothing.  It’s just a bunch of buzzwords thrown together.  The old adage that words mean something is only sometimes true.  When it […]