September 30, 2024
By Blake Lapum | Senior Software Engineer | In part one [Click HERE] of the Unleashing gRPC blog series, we discussed an example embedded system use case where utilizing Flutter and gRPC could be applicable. In this post we will be taking the example even further by looking at example backend and frontend Flutter application code to complete the PoC IoT light system. The Backend In part one, we left off […]
October 8, 2024
By Brian Przybytek | Senior Software Engineer | In the world of software development, success hinges on strong communication and clear expectations. While developers and engineering teams strive to deliver top-notch solutions, customers also play a crucial role in ensuring projects run smoothly. With a little more insight into how to work effectively with development teams, many of the common frustrations, miscommunications, and setbacks could be avoided. This post outlines 10 actions […]
June 24, 2024
CallBox SpinDance’s in-house framework for production-grade IoT products. CallBox streamlines the development of consumer and commercial connected products. Check out our landing page to learn more about the framework’s many benefits. Our team has been working hard to distill a decade of experience in IoT to create the core features that every IoT product needs. The 1.2 release is a major milestone in our goal to offer a comprehensive, customizable IoT framework that facilitates rapid […]
September 12, 2024
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 like choosing a travel partner for a long journey; the right one can make the trip enjoyable and smooth, while […]
September 23, 2024
By Blake Lapum| Senior Software Engineer | In complex software systems, creating the right separation of concerns without making things overly complicated is always a hard balance to strike. In traditional embedded systems that run on a Real-Time-Operating-System (RTOS) or bare metal, we don’t often have a lot of options of how to separate out logical processes. However, as more embedded systems move to embedded Linux, the options increase dramatically. In this two-part blog series, […]
September 4, 2024
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 performance, scalability, and cost-efficiency. Each AWS database service comes with its unique strengths and limitations, and understanding these is key […]
August 6, 2024
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 the essentials of creating and integrating custom Flutter plugins, from the basics to advanced technical details and best practices. Part […]
August 20, 2024
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 your smart home devices couldn’t distinguish between your commands and your neighbor’s. All of a sudden your neighbor is opening […]
August 6, 2024
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 perfect space for this, we brought in a ping pong table, foosball table, slushie and popcorn machines, and even a […]
August 13, 2024
By Dean Martin | Sr Software Engineer | In any company, the significance of a nurturing company culture cannot be overstated. At the heart of such a culture at SpinDance is the SpinLife Guild, a promoter of camaraderie, generosity, and inclusivity. This guild is one of the ways SpinDance creates a workplace where every member feels valued, supported, and connected. Inclusive Membership The foundation of the SpinLife Guild is its diverse and inclusive […]