our notebook

Meet Matt Patterson
Matt Patterson & Abby Zavos
february 18th, 2022

Matt Patterson, Picture source: Matt Patterson

Meet Matt Patterson (mattpatt), an Infinity developer, and an improviser in music and thought. A man who loves jazz, a good burger, and Larry David!

Name, Company, Title, City

Matt Patterson, Infinity Interactive, Junior Developer, Central Virginia

…read more


Meet Trey Bianchini
Trey Bianchini, Abby Zavos, & Rob Kopf
november 19th, 2021

Trey Bianchini, Picture source: Trey Bianchini

Meet Trey Bianchini, Infinity developer who, in his spare time likes to make really good espresso and also, electric guitars.

Name, Company, Title, City

Trey Bianchini, Infinity Interactive, Programmer, Omaha, NE

…read more


Meet John Bowser
John Bowser, Abby Zavos, & Rob Kopf
october 18th, 2021

John Bowser, Picture source: John Bowser

In this latest post in our interview series, we’d like to introduce you to our own John Bowser, programmer, nature lover, cat guy.

Name, Company, Title, City

John Bowser, Infinity Interactive, Junior Developer, Salt Lake City, UT

…read more


automated browser testing: bridging the gap between dev and qa
Eric Wagoner
september 2nd, 2020

Picture of a robot typing on some sort of virtual computer

We recently were a part of a project with what was, in many ways, a typical successful startup. The company makes hardware for a niche market, powered by their own firmware and driven by a suite of web applications running both on a server and locally as Electron apps. They make a great product that is disrupting the space and they’re growing rapidly, both in company size and number of users.

What started as a small integrated team has spun up to several groups overseeing various aspects of the product and as that happened the developers became somewhat siloed from the QA folks. Each group had its own process for keeping the quality high in the face of rapid growth, namely thorough unit tests on the development side and a series of step-by-step documents used by a number of testers to manually go through every page and every button of the web applications. Releases were coming quickly and the testers were spending hours upon hours methodically testing only to have to start all over again when another release came out of development. They were overworked and almost overwhelmed, and called Infinity for help.

…read more


free puppies, free tickets, & being smart
John SJ Anderson (@genehack)
june 18th, 2020

Picture of an alert looking, rather cute, black and brown dog, staring straight into the camera

Here at Infinity, one of our core precepts — coined by former Infin-ite Shawn Moore — is the notion that “tickets are free”. The idea is that you should never waste time wondering “should I make a ticket for this?” Instead, just make the damn ticket! In the immortal words of John Blutarsky, “it don’t cost nuthin’.”

With an opening paragraph like that, you’re probably expecting some sort of listicle of all the ways adopting our “tickets are free” credo will help make your software development efforts better and turbocharge your coders to new heights of productivity. That is not what you’re gonna get, however. Nope! Instead, I’m going to talk to you about how tickets are free… because they’re not free like beer, but instead are free like puppies. And then I’ll share ways to make sure your freely created tickets are usefully propelling your project forward, instead of bogging it down.

…read more


mobile development: finding the right solution
Sean Sparkman (@seansparkman) & Paul Zolnierczyk (@paulish29)
april 28th, 2020

Many mobile phones

With an estimated 3.2 billion smartphone users in 2019, the mobile app industry is growing and not showing any signs of slowing down. Along with this growth in smartphone usage comes increased demands and expectations from end users. Apps need to use the latest smartphone features, be fast & easy to use. This is further complicated with the need to develop for both Android and Apple smartphones as well as tablets. For someone with an app idea, considering all these factors can be a bit overwhelming. This is where Infinity Interactive steps in. Infinity has extensive experience in the mobile app arena and can help you identify the best approach for your app and target audience. Today, companies are not just restricted to developing a native mobile app. They can also build mobile web apps, progressive web apps, and cross-platform apps. This post will cover the pros and cons of each with the hope of giving a clear path for taking an app idea into app reality.

…read more


Thinking remote? Advice from a guy who’s been running a fully distributed company since 2005
Jeremy Shao (@jeremyshao)
march 10th, 2020

At Infinity, we’ve been a fully remote, on-shore tech consultancy and custom software development company since 2005 (founded in 1998), so a lot of our friends and contacts have been asking us for advice on effectively managing remote co-working. We thought it would be helpful to share some of our tips and tricks from both the leadership and employee perspectives.

…read more


Rendering a (mega) PDF in a Xamarin Android app
Will Hutchinson (@tetowill)
november 1st, 2019

Display a PDF in Xamarin.Android

Even on mobile, sometimes you need to show people a PDF. In your Xamarin Android app, for most situations, having the user download the document to view it outside of the app using Android's native document viewer is probably fine. But what if the design specifies displaying the document in the app? And what if that document is 100+ pages long? We recently ran into this here at Infinity Interactive and needless to say, displaying a PDF in your Xamarin Android app is not as straightforward as one might expect.

…read more


Uno Platform
Kenzie Whalen (@knz_whalen)
october 25th, 2019

Uno Logo

In the beginning, there were iOS, Android, and the Web. Entirely separate platforms that had to be developed as such.

Then, along came Xamarin. Developers could write iOS and Android apps using a single codebase, but we were still on our own for Web development.

Now, Uno has emerged. Building on top of Xamarin, it gives us the power to write iOS, Android, Web, and even UWP applications using shared logic and UI!

…read more


The World of Cloud Functions
Liam Mackey
march 25th, 2019

Cloud functions are a great way to run small programmatic services in the cloud. They are easy to create and use, are very secure, and need little maintenance. They even scale on-demand in a way that is very difficult to achieve using regular servers.

…read more