The Evolution of Data Platforms: How Microsoft Fabric Changes the Game

Traditional data systems weren’t built for the scale and speed businesses need today. Learn how Microsoft Fabric is changing the game—by unifying analytics, governance, and AI-readiness into one powerful platform.
Five Signs Your Business Needs Custom Software

Companies invest in custom software to solve problems, streamline operations, or gain a competitive edge—but too often, the final product falls short. Systems don’t integrate, employees resist using them, and business goals remain out of reach.
The Power of Personality within Teams

Personality assessments like the Kolbe Index can help teams identify strengths and foster collaboration, allowing members to work together more effectively and drive business success.
The Art of the Fake Commute and How It Saved My Mental Health

Remote work offers flexibility but also presents challenges such as blurred boundaries and isolation. Discover how simple strategies, like setting clear routines and boundaries, can help remote workers thrive both personally and professionally.
Flutter Plugin Development: A Comprehensive Guide: Part 2

In Part 2 of this series, we dive into building a federated Flutter plugin that accesses platform sensors, focusing on implementing gyroscope functionality. You’ll learn how to create a shared platform interface, implement native code in Swift and Kotlin, and stream real-time sensor data to Flutter applications.
The Value of Unit Tests and Testing Code with Non-Mockable Dependencies

Learn how to improve testability in mobile development by wrapping third-party SDKs in Swift protocols, making unit tests easier and increasing code flexibility.
The Power of Alignment: Preparing Your Organization for Software as a Core Offering

Expanding into software development requires strategic alignment, assessing internal capabilities, and taking ownership of the software lifecycle. By ensuring your organization is prepared in these areas, you can successfully integrate software into your offerings and drive long-term success.
Why I Love CallBox: A Developer’s Perspective
By Claire Lundy | Software Engineer | Have you ever found yourself stuck troubleshooting device setup when you could be working on something more exciting?In my role as a mobile and cloud developer at a consultancy specializing in IoT, I work on a wide variety of projects. However, many IoT solutions share common features, such […]
Streamlining Your Flutter Deployment Process with Firebase App Distribution Using Fastlane: Part 1

By James Preston | Senior Software Engineer & Engineering Manager For mobile developers working with Flutter, deploying apps to multiple platforms can quickly become a repetitive and time-consuming task. By leveraging tools like Fastlane and Firebase App Distribution, you can automate these processes, allowing you to focus on writing […]
10 Things I Wish Customers Did Differently: A Guide to Better Collaboration in Software Development

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 […]
Unleashing gRPC Part 2: Diving Deeper into Machine Control Using Flutter with gRPC

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 […]
Unleashing gRPC Part 1: Getting Started with Machine Control Using Flutter and gRPC

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 […]