Attention: This article was published over 2 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.In Minneapolis, there are ten software development companies that standout: Keyhole Software, THE NERDERY LLC, Emergent Software, Bitwise IO, Improving Company, MentorMate, Coherent Solutions, …
What is the Process of Building Microservices Using Spring Boot?
Attention: This article was published over 3 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.Microservices architecture has gained immense popularity due to its ability to break down complex systems into smaller, manageable services. When it comes to implementing …
Multi-Dimensional Enterprise Architecture Transformation
Keyhole Software played a crucial role in driving a comprehensive enterprise transformation at a government entity responsible for the oversight of agriculture and related programs. The highly-skilled Keyhole team focused on architectural enhancements, containerization, modernization, and the adoption of cutting-edge technologies to elevate the development practices. Key Achievements Containerization and Cloud Migration: Led by an expert Keyhole Software architect, the …
Flutter Essentials: Strategies for Collapsible Text in Flutter
As a mobile developer, I have had to create a lot of listing pages. The content, styling, and layout may all differ, but structurally, they are the same. When I first started using Flutter, I was immediately impressed by how fast they are to stand up. Nearly out of the box, the ListView and the Card work extremely well and support a wide variety of devices and use cases with no additional styling – all while remaining extensible.
With this in mind, when I needed to create a listing page that displayed variable lengths of pre-generated text that could be expanded and collapsed, I was not particularly concerned about the complexity of the task. However, I very quickly realized that Flutter is less optimized for handling large blocks of text than it is for displaying lists. I quickly encountered unexpected complexities that I had to manually account for. In this post, I’ll walk through the basic structure and explore which components can be used for solving this problem and creating collapsible text in Flutter.
GenAI in the Enterprise: Doug Hohulin, Futurist & Generative AI Consultant
Attention: This article was published over 3 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.Welcome to the first full episode of Generative AI in the Enterprise: A Videocast with Industry Experts! Keyhole Software’s Chief Architect, Zach Gardner, talks …



