Get a Customized Plan
May 30, 2019
Frank Bell
data migrations, data warehouse, snowflake

Data Warehouse Modernization

Now that Snowflake is available, you shouldn’t be building your grandmother’s data warehouse anymore (or your father’s for that matter....). It is an entirely new world now with data warehouse technology that has been specifically created for the cloud and low maintenance. Snowflake's data warehouse enables the data-driven enterprise with instant elasticity, secure data sharing, and per-second pricing across multiple clouds. Snowflake combines the power of data warehousing, the flexibility of big data platforms, and the elasticity of the cloud. It is not a re-used older version of an open-source database or technology retrofitted from 10-20 years ago.

May 22, 2019
Noah Heldman
data warehouse, enterprise, Data Vault 2.0

Data Vault 2.0 Modeling: A Real-World Example

In this article, we’re going to model a real-world scenario using Data Vault 2.0. If you’ve never heard of Data Vault, or don’t know why you should care, here are some quick hits:

May 15, 2019
Paul D. Sheriff
jQuery, JavaScript, tutorial

Upload Multiple Files Asynchronously - Part 1

In this blog post, you are going to learn how to use jQuery, JavaScript, Ajax, and a Web API method to upload multiple files asynchronously. As each file is uploaded, a progress bar is displayed to indicate the progress for each file, as shown in Figure 1. In order to accomplish this, you learn to clone an HTML template for each file selected to upload. Yes, you can find free, open-source libraries to help you do this, but it is always good to know how these things work under the hood.

May 8, 2019
Fairway Technologies
data warehouse, netezza, snowflake

Netezza vs. Snowflake: A Comparison

As IBM’s Netezza reaches the end of support this summer, many enterprises have transitioned to new data warehouse solutions. For businesses that are still looking for the best solution out there, allow us to introduce you to the benefits of Snowflake’s data warehouse.

May 1, 2019
Alla Gorina
data, data warehouse, education

Challenges With Building an Educational Reporting Data Warehouse


April 24, 2019
Michael Krasowski
demand management, IT management, management

Doing Work Right - Part 3: Initiatives

In an earlier blog article, I discussed why you need a solid demand management process. Demand is what others are asking you to do. It is your “to-do” list or backlog of activities. From this list or backlog, you must be able to select the right work. The other part of what you do for a living is executing the work: doing work right. Therefore, “right work” (what is best to do next) vs. “work right” (what people, processes, or tools will be employed to do the work in the most effective way).

April 18, 2019
Jenny Giblin
culture, Fairway Technologies

3 Reasons Great Companies Retain Great Employees

Here at Fairway Technologies, people are our most important assets. We are a group of software and data engineering consultants. As such, the quality of what we offer is built on the quality of our employees. It is their knowledge, expertise, enthusiasm, and personality that will solve our clients’ challenges. We not only want our people to stay but we want them to want to stay. In fact, Fairway was built on this idea: hire great people who you enjoy working with and success will follow. Nearly two decades later, we haven’t strayed from our initial business model and are constantly evaluating how we can make Fairway a truly great place to work.

April 10, 2019
Paul D. Sheriff
WPF, WPF List Controls, UI/UX

Using WPF ListControls - Part 2

In the last blog post, you learned how to populate data into a ComboBox, a ListBox, and a DataGrid. In each of the previous samples, you just used the default display for those controls. In this blog post, you learn to control how the data is displayed using templates. In addition, you learn to use a ListView control to display tabular data.

April 3, 2019
Dave Holbrook
cloud, AWS, Packer, Docker

Immutable Services with Packer and AWS

Just a few years ago, server-side software was dominated by heavyweight application servers. These servers ran on dedicated hardware, dedicated operating systems, and were managed by IT professionals. The process of adding new applications, or updating existing ones, depended on human interventions that could be difficult and error prone. Over time, the configuration would drift from a well-known state to an unknown state. This has been described as a snowflake server by Martin Fowler.

March 27, 2019
Ray Mitchell
JSON, data, PostgreSQL

Querying JSON Data in Postgres

In a recent project, my team had a chance to use the JSON features built into PostgreSQL. We discovered that these features are powerful and easy to use, so I wanted to share our experience here. Consider this tool for any project that is using a relational database and needs to work with complex, structured data.

New Call-to-action