February 11, 2020
Benefits of Using a Web Development Consultant
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. […]
October 3, 2019
Tech Companies in Salt Lake City
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. […]
May 29, 2018
Habits of Highly Effective Software Developers
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 […]
August 30, 2017
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 […]
June 19, 2017
Running Automated Selenium Tests from Jenkins on Linux
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 […]
April 24, 2017
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 […]
April 17, 2017
So you want to be a consultant?
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. […]
March 13, 2017
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 […]
January 25, 2017
The Pleasure (and Pain) of Script Upgrades
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 […]
August 1, 2016
What was that developer thinking?!
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, […]
March 28, 2016
Interview Tips & Tricks (for the newbie to the expert)
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 […]
March 14, 2016
RootsTech Innovator Showdown
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 […]
February 15, 2016
Testimony of Ryan Parrish and the well-know Backcountry.com
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 […]
January 18, 2016
The 7 Habits of Highly Ineffective Software Engineers
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 […]
January 11, 2016
Why Everything I Need to Know about Software Engineering I Learned from the Mormon Tabernacle Choir
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 […]
January 4, 2016
Shout out for Automation
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 […]
December 8, 2015
Working for the Man vs. Being the Man: The Pros and Cons of Independent Contracting, Full-Time Employment, and Everything in Between
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, […]
November 24, 2015
Scanning for Bluetooth Devices in Android
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 […]
November 9, 2015
Why Buzzwords are Bogus, Keyword Searches are Lame, and Talk is Cheap When it Comes to Resumes, Interviews, and Negotiating Your Salary
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 […]