AWS QuickSight: Delivering Insights at Scale, Without the Enormous Price Tag

November 21, 2018 Ashley Alston

There are many business intelligence (BI) visualization tools on the market today. A typical trait of these tools, especially the more prominent ones, is significant cost at the enterprise sharing level. Since more and more companies are using Amazon data solutions, it only makes sense to consider Amazon’s BI visualization software as a service, QuickSight. […]

Getting Started With Azure, Part 1: 7 Questions I Wish I Knew the Answer to Before Getting Started With Microsoft Azure

November 3, 2017 Ellen Honganen

As consultants in the Microsoft Solutions Practice, Hanna and I have Azure subscriptions with monthly credits to play around in our Azure sandbox. But because we were fresh college graduates, we didn’t have a lot of experience using Azure. We had a lot of questions: What if we go over our $150 credit limit? How […]

Using Feature Toggles to Reduce the Friction of Change

October 27, 2017 Ken Schlobohm

Sometimes referred to as feature toggles, feature flippers, or feature flags, these terms all represent the same idea. We’re just talking about the ability to turn things on and off. While this seems simple, it can be quite liberating when a team starts using this approach to reduce the friction of adding new features to […]

Creating Better Code With Source Quality Approach

October 26, 2017 James Darling

The Pareto Principle states that 80% of your problems are derived from 20% of your causes. In other words, a small handful of factors decide the vast majority of outcomes. In software development projects, one particular factor costs teams massive amounts of time, money, and energy: bugs. Many sources approximate that the average development project […]

Making WDS and SCCM PXE-Initiated Deployments Coexist

October 23, 2017 Sean Nixon

Do you want to use System Center Configuration Manager (SCCM) to image computers over the network? Configuring SCCM for Preboot Execution Environment (PXE)-initiated deployments is a matter of enabling PXE support on the distribution points and creating and distributing a PXE-enabled boot image. But what if you are already using Windows Deployment Services (WDS) in […]

Why You Shouldn’t Save Browser Credentials

October 2, 2017 Sean Ranel

Do you save passwords in your browser so they can automatically be filled in for you every time you sign into a website? I used to think this was a great idea and huge time saver since it is a good security practice to not use the same password for everything, yet trying to remember […]

Don’t Just Govern API Development, Enable It

September 22, 2017 Jason Goth

Today’s digital economy has elevated APIs from a detail of technical implementation to a strategic asset. APIs make it easier to share data with suppliers, partners, and customers, improve operating efficiencies, and generate new revenue streams. For example, APIs help generate 50% of its revenue through its AppExchange, generates 90% by allowing third-party websites the ability to tap into […]

Is Azure Application Gateway a Good Fit for My Application?

September 8, 2017 JW Walton

Azure Application Gateway is a Layer 7 load balancer with only basic functionality and security, but at a third of the price of even the cheapest version of F5’s BIG-IP, it can be a very attractive option to secure web applications in Azure. For organizations looking to reduce costs, how should you decide if Azure […]

4 Things You Should Know Before Tackling Identity and Access Management

September 1, 2017 Brittany Auldridge

Identity and Access Management (IAM) is a crucial part of any organization’s IT strategy. This often-overlooked process has gained a lot of traction over the last few years. Given the rapidly increasing threat of cyberattacks, the prevalence of cloud technology, and the changing structure of IT, information security plays a valuable role in not only […]

Mastering Scala: Understanding map and flatMap

January 3, 2017 Micah Jones

The Scala language excels at manipulating large, complex data structures in a multi-threaded environment. However, learning how to effectively perform such tasks requires a strong working knowledge of some of Scala’s most useful tools, including case classes, collections, pattern matching, Options, and Futures. When working with Scala data structures, we frequently find ourselves using functional […]