insights

Possibilities Unlocked

Continuous learning unlocks endless possibilities

Education never ends

Aviturians are determined to find new possibilities at every turn and recognize challenges as opportunities for growth. We believe learning is a continuous journey and that education has no end point. Join us on this journey; explore our insights to see what we’ve learned and what we’re continuing to discover.

Get the latest Aviturian insights sent straight to your inbox.

Mike Macaulay

Mike Macaulay is a Senior Software Engineer at Aviture. He loves using technology to solve customer’s problems and is passionate about building high-quality software. His team's work on the Guardian project for the United States Department of Defense has won numerous accolades.

Blog Feature

August 25, 2021

socat to Me: Connecting a Public and Private Subnet in AWS

Technology  |  software development  |  thought leadership

Welcome to Create Impact, a new series from Aviture focused on the topics that inspire our engineers to innovate. In each article, an Aviture team member will take you on a deep-dive into a subject they’re passionate about, showing you the thinking behind cutting-edge engineering advances, the latest UX trends, development theories, and other unique topics that enable Aviturians to embrace the Art of the Possible for our clients.

Read this post

Blog Feature

April 19, 2018

Advanced Redux Form Pattern: Derived (but Editable) Fields

React  |  Redux  |  Technology  |  UX  |  forms

Let’s face it, forms can be extremely complicated. There are all sorts of issues you run into with forms to provide a nice user experience. That’s why it’s really handy to have a library to help you out. If using React/Redux, Redux Forms is a great library to help you manage that form state in your Store. Having Redux Forms work with the store also opens up the possibility to customize behavior via your own reducers. This will let you take advantage of all the built-in functionality of the library but also handle your potentially complicating scenarios. I’m going to show you how to leverage this concept to build a specialized form that reflects a requirement we had for a project, a derived but editable field.

Read this post

Blog Feature

March 28, 2017

Style Guide Driven Development: Lessons learned

Aviture  |  Clean Coder  |  Culture

From the trenches, Our experiences with Style Guide Driven Development Style Guide Driven Development (SGDD) is a technique of developing your UI components in a living “Style Guide.” There is no one set definition but the basic idea is that you develop a separate page or pages outside your application that use the same CSS and HTML that your application uses. There is an excellent introduction to SGDD and its benefits at Smashing Magazine and we encourage you to check it out! This post will be about our experiences working with this technique, which suggest that on a green-field project, it is extremely difficult to know enough about your application to fully embrace SGDD out of the gate. We found that waiting for the UI patterns to emerge from your application and then creating a style guide was a better approach. Key to this recommendation is to develop and build all your UI components (style guide or not) with discipline, using known best practices.

Read this post