JSON Schema is a neat way to describe or
prescribe structural expectations of JSON documents (or, indeed, any
data structure, let it be a JavaScript plain object or the equivalent
in another language). But JSON schemas are themselves JSON documents
and, while machines love a good ol’ JSON format, let’s face it: for us
humans it’s a lengthy, picky, and mildly onerous format to write and
read.
Fortunately, there are many ways to craft JSON schemas while
circumventing most of its JSON-born tediousness. Let me show you a few
of them.
…read more
When we developed the
TPC 2017 mobile application,
we wanted to create a repeatable process for delivering white-labeled
mobile applications in this space. This new delivery model did not end
with the mobile application’s UI and data. The backend had to be
configuration-driven and easy to redeploy as well. This way we can
spin up a mobile application with a working backend in minutes.
…read more
This summer I had the wonderful opportunity to represent Infinity and
speak at a number of conferences. Earlier in the year I was doing a
much better job of keeping up with writing up my experiences at each
conference soon after it happened, but as things got busy over the
summer, I got behind. Below the fold, I’ll do a brief recap of each
of the five (yes, five!) conferences I’ve spoken at and not yet
recapped here.
…read more
In this latest post in our interview series, we’d like to introduce
you to our own Eric Wagoner, the magnificent man of many talents. He
is one of our senior developers.
Name, Company, Title, City
Eric Wagoner, Infinity Interactive, Senior Developer, Athens Georgia
…read more
So, what is Azure? Azure is
Microsoft’s cloud solution. It’s a collection of services used to
build, deploy, and manage applications. We do a lot of work with Azure
here at Infinity. The great thing about Azure is that it’s not limited
to Microsoft platforms but also fully supports PHP, Node, Linux, and
many other Open Source technologies.
…read more
This past weekend I visited Grand Rapids, Michigan for the first
ever Beer City Code on the campus of
Calvin College. I took a class on how to write .NET applications on a
Mac, saw some great talks, presented a
talk on JSON Web Tokens,
and more. My full wrap up is below the fold.
…read more
Infinity loves Perl and we're happy to announce our
involvement in
The Perl Conference 2017.
Infinity is proud to be a sponsor for the conference, and pleased to
provide the
Perl in a Day
workshop by John "genehack" Anderson. Additionally, John is presenting
his
"A Modest Introduction to Swift"
talk, and Jay Hannah is giving a talk on
"Civic Hacking: TIF is millions of YOUR tax dollars".
And one more thing… we're giving you a conference app on iOS and
Android, to make it easier to browse the schedule on your mobile
device!
…read more
The nice thing with knowing a technology well, is that you can create
a lot of nifty things. The nicer thing with knowing a healthy
smattering of technologies, is that with the right amount of cunning
and slyness you can gather things here and there and build something
that is niftier than the sum of its parts.
…read more
We do a lot of work with apps and Xamarin here at Infinity. We’ve seen
that adding animations to our Xamarin.iOS or Xamarin.Android app makes
for a more appealing user experience. But if those animations are
overly detailed, programming them may take quite a bit of time. Well,
thanks to Lottie (an Open Source
animation tool from Airbnb) and
Lottie Xamarin (a set of
Xamarin bindings for Lottie created by
Martijn van Dijk), it's a lot easier to
add animations into our apps. Let's check it out.
…read more
The first weekend in May, I had a chance to attend
LinuxFest Northwest in
Bellingham, WA. I also got to present a couple talks. I had a great
time --- read on for all the details!
…read more