S3 Data Processing at Scale with Manifests | Safer S3 Reprocessing

Ryan Cross Architecture, Articles, AWS, Cloud, Data Management Leave a Comment

Learn how to use Amazon S3 manifests to safely reprocess millions of S3 objects at scale without data ambiguity or production incidents. As consultants, we operate in the realm of clients with mature systems. One of the most common places for those systems is AWS. Amazon’s S3 (Simple Storage Service) remains one of the most popular enterprise storage solutions. Let’s …

Designing with Everyone in mind: Color & Accessibility

Designing With Everyone in Mind: Color & Accessibility

Forrest Goyer Articles, Design, UI/UX Leave a Comment

Of all the design choices we make when building a web application, color is one of the most impactful. It sets the tone, defines the brand, and guides the user’s eye. That influence is exactly why color accessibility in web design matters—when color choices aren’t inclusive, they can unintentionally create barriers for users with visual impairments. Designing with color accessibility isn’t about limiting your creativity; it’s about making smart, inclusive choices that result in a better product for everyone. By focusing on contrast, redundancy, and collaboration, we can build applications that are both beautiful and usable for all.

Empowering Through DevOps Enablement & Cloud-Native Transformation

Lauren Fournier Bogner Azure, Cloud, DevOps, Education, IT Strategy, Java, JavaScript, Kubernetes, Manufacturing, Industrial & Supply Chain, Modernization, Platform & Infrastructure, React Leave a Comment

Keyhole Software partnered with a national grocery distribution organization to accelerate the modernization of its legacy COBOL systems by implementing a cloud-native microservices architecture on Microsoft Azure. In an environment with limited DevOps maturity, Keyhole played a pivotal role in establishing both the technical foundation and cultural framework for scalable, developer-driven software delivery and ongoing digital transformation. Our Approach A …

Can AI Run Offline? The Power of On-Device Machine Learning

Zach Gardner Artificial Intelligence, Keyhole, Videos Leave a Comment

AI is changing how mobile apps work, and it no longer requires constant internet access. With on-device machine learning, mobile applications can run AI features directly on the device. This approach improves performance, enhances data privacy, and allows apps to function even without a network connection. At Keyhole Software, we help businesses explore the best way to integrate AI into …

Expo and Express Web and Mobile Dev

Web and Mobile Dev with Expo and Express

John Boardman Articles, Mobile, React, React Native 3 Comments

So, you want to develop a new website with spiffy apps on Android and iOS, and you want that website and your APIs to run in Node Express. It sounds like a lot of work to write the website in React (or Flutter or whatever the language de jour is), the Android app with Android Studio, and the iOS app with Xcode…