State Management in React Native Apps: A Comparative Guide

By Paige Brinks| Sr Software Engineer / Engineering Manager | When starting on a React Native project, one of the pivotal decisions you’ll face is how to manage the app’s state. State management is a powerful and useful tool, but choosing the wrong library can make your code confusing and bloated. It’s […]
DynamoDB, Postgres, Neptune? How to Pick the Right Tools for Your Cloud Architecture

By Greg Straw| Principal Software Engineer | Choosing the right database technology is a pivotal decision that can make or break your project. With AWS offering a diverse range of database solutions tailored for different use cases, the challenge isn’t just about picking one—it’s about making a choice that will optimize your application’s […]
Identity in IoT: Put a Stamp On It

By Derek Hornacek| Software Engineer | As the Internet of Things (IoT) continues to expand, the goal of secure, reliable identity management for devices needs to be top priority. Devices must have a unique identity to interact securely with back-end systems and possibly other devices or mobile applications. Imagine a world where […]
Enhancing Custom Software with AI: Benefits and Applications

Artificial Intelligence (AI) integration into custom software is no longer just an innovation; it’s a necessity for modern businesses. At Mutually Human, we specialize in harnessing AI’s transformative power to enhance decision-making, personalize user experiences, improve efficiency, and secure data management. Discover how AI-driven applications can be tailored to your organization’s unique needs, providing a competitive edge in today’s dynamic market.
From Tech to Transformation: Why People and Process Matter in Tech Initiatives

At Mutually Human, we recognize that true innovation in technology goes beyond the tools themselves. Success hinges on integrating People, Process, and Technology, ensuring that solutions are not only technically sound but also embraced by those who use them. By aligning technology with the needs of users and refining processes, we create sustainable transformations that drive meaningful business outcomes.
Flutter Plugin Development: A Comprehensive Guide: Part 1

By Derrik Fleming | Senior Software Engineer | Introduction Welcome to the world of Flutter plugin development! If you’re a technical leader or a software developer looking to expand your skill set, mastering the development of Flutter plugins is a fantastic way to enhance your apps’ capabilities. In this multi-part guide, we’ll walk you through […]
From Foosball to Foundational: Crafting Lasting Company Culture

By Kim Burmeister | CEO | When I first began my career in software, there was a movement to bring fun into the workplace. Our developers spent a lot of time sitting in front of the computer, pounding out thousands of lines of code and they needed a break from their screen. When crafting the […]
Business Chatbot Using Dialogflow and OpenAI Assistant API

By Young Kim | Senior Software Engineer II | This blog post will explore the journey of building an experimental chatbot named Toothbot(™) for the fictional Dr. Toothfairy’s dental clinic website, highlighting the evolution from using Dialogflow CX to integrating OpenAI’s generative AI capabilities. Initial Approach: Dialogflow CX The project began with Google’s Dialogflow CX, […]
A HIL to Die On

By Garrett Sutton | Software Engineer – Embedded | HIL, or Hardware in the Loop, is a technique for testing an embedded system during the Continuous Integration process. By adding HIL to your CI/CD pipeline, you can automate tests using the exact same hardware you are running in the field! Here at SpinDance, we run […]
Choosing the Right Espressif Part for Your IoT Product

By Rocky Sherriff | Principal Software Engineer So you’re starting a new IoT project and you have some freedom to choose your hardware. That’s both thrilling and terrifying – there are a lot of options out there! One good place to start for many IoT products might be the Espressif product line. They offer a […]
How to Set Up a Smart Home: A Beginner’s Guide From IoT Experts

By Claire Lundy | Software Engineer | If you’ve ever been intrigued by the idea of transforming your living space into a smart haven but felt daunted by the prospect, you’re in the right place. This guide, crafted with insights from IoT experts, will walk you through setting up your smart home, demystifying the process, […]
Getting Started with Flutter for Embedded Linux

For a few years now at SpinDance, we’ve been looking for a great solution for creating nice looking UIs for embedded systems that have a screen on them. Until now, we haven’t really been happy with the options out there. The tide is now turning on that with the rise of Flutter. Read on to […]