The Fairway Technologies Blog

July 9, 2018 | Paul D. Sheriff

Getting Started with PouchDB - Part 3

In the last two blog posts, you have been introduced to the PouchDB NoSQL database. You learned to create a new database, modify documents within that database, and retrieve documents using the allDocs(). Now that you have inserted several documents into your PouchDB database, you might wish to retrieve documents based on data in fields other than the _id property. In this third part of our on-going blog posts on PouchDB, you learn to use the find() plug-in to perform queries on any property in your documents.

July 6, 2018 | Ben Griswold

The CTO’s Quick Guide to Serverless

Serverless is the next evolution of cloud computing. You good? Seriously, I’m sure you’re busy, but let’s see if we can get you up to speed and talking about Serverless in your next meeting. Fair warning—"Serverless” is a catchy and clever term that comes with hype and some confusion. Let’s take the next 10 minutes to clear a few things up and get you rolling with Serverless.

June 26, 2018 | Ben Heebner

Asymptotic Project Delivery: How to Scope and Estimate Projects Successfully

Each weekday morning I wake up, eat breakfast (most days) and head into the best job I've ever had. In my career, I started as a software dev, moved into some management roles, did some product work and some consulting work too. Ultimately, I landed at a great consulting company with the title of "Business Solution Architect." To be honest, I'm not all that concerned about the title; I'm far more interested in the work. As a BSA, I get to partner up with our Business Development team and talk with clients about how to leverage technology for their particular business need. Having conversations with potential clients is one part the job; the other is to scope out the work we're going to do with them.

June 18, 2018 | Paul D. Sheriff

Getting Started with PouchDB - Part 2

In the last blog post, you learned to insert, update, delete, and read single documents in a PouchDB database. Let's now look at how to perform multi-document inserts and reads.

June 12, 2018 | Michael Krasowski

Why Leaders Need to Be Great Communicators

Reflect for a moment and think about who is one of your favorite and most inspiring leaders. Who did you select and why do you pick that person? Do you feel a connection or inspiration with this person? And why do you feel inspired and connected? Exceptional leaders don’t just transmit information; we can all do that. It is not only what you say (information), but how you say it. One of my favorite leaders is Winston Churchill. He had an amazing ability to communicate, connecting and inspiring millions through Britain’s darkest hours. His ability to effectively communicate was one of his greatest strengths. For example, in this simple statement of Churchill’s, “Success is not final, failure is not fatal: it is the courage to continue that counts,” he conveys so much.

June 4, 2018 | Paul D. Sheriff

Getting Started with PouchDB - Part 1

As more and more users interact with web applications on their mobile devices, it is becoming increasingly important for us to allow them to work offline. There are many cases where users need to work offline, such as on an airplane, in a remote location where there is no cellular access, or perhaps on board a large ship where Wi-Fi is not available. If you can store data local to your web application, the user can continue to work even without a connection.

May 30, 2018 | Jeff Atkinson

Meeting ProTips: Preparation and Follow-Through

Anyone who has been in the workforce for long has suffered through a painful meeting or two (or three). Most of us have enjoyed some great meetings as well. In my career, especially in consulting, I have experienced plenty of both. So, what takes a meeting from pointless to productive?

May 22, 2018 | Paul D. Sheriff

How to upload Small Files using Angular

Sometimes, you may need to upload files to your server via an Angular application. There are a few different methods you may use. Today, I am going to present a method that works well for small files up to about two megabytes in size. In this blog, you build two projects: a .NET Core Web API project and an Angular project. You build these two projects from scratch using the Angular CLI, .NET Core, and Visual Studio Code editor.

May 16, 2018 | Scott Demyon

Rethinking Mobile Strategy: Five Reasons Progressive Web Apps Could be a Good Fit For Your Business

There will always be new technology people say you should adopt. Having a website used to be enough. Then suddenly, every business needed a mobile-friendly website and a native app and…queue the next big thing. But technology for technology’s sake is useless. The question is: How can a particular technology support your business’s goals (if, at all)? A new mobile technology trend has been gaining traction: the Progressive Web App (PWA). Named in 2015, PWAs have been picking up steam in the last year with Google and Microsoft teaming up to support them. Apple is also joining in with support on the latest versions of Safari. But before we blindly jump on the bandwagon, let’s look at what PWAs are and if they would be a good fit for your company’s mobile strategy.

May 8, 2018 | Ray Mitchell

My Top 5 Tools for Software Consultants

Doing software consulting day in and day out involves many tasks including client communication and software development. Like many people, I’ve found a set of tools that are indispensable in keeping me organized and productive. I thought I’d share these in the hopes that they might help someone else. Here they are in no particular order:

New Call-to-action
New Call-to-action