Keyhole Proudly Sponsors Big Slick As A Bronze Sponsor

Keyhole Software Articles, Community, Company News, Keyhole Leave a Comment

We are thrilled to announce that Keyhole Software is a Bronze Sponsor of Big Slick 2024! This annual event, which combines a passion for charity with the excitement of entertainment, brings together celebrities and the community to support a cause close to our hearts.

As a company deeply committed to community engagement and social responsibility, Keyhole Software is honored to contribute to this noble cause. Our sponsorship reflects our dedication to supporting initiatives that make a tangible difference in the lives of others. By joining forces with Big Slick, we aim to help provide essential medical services to children in need and support the groundbreaking work of Children’s Mercy Hospital.

Thank you for your continued support and for joining us in making a positive impact. We are proud to have been a part of this incredible event and look forward to Big Slick 2025!

Mermaid: Helping Documentation Catch Up with Development

Brian Buchta Articles, Development Technologies & Tools, Programming 1 Comment

Documentation is an integral part of any development process and can take significant time and effort to write. Additionally, even if we write quality documentation, oftentimes it fails to evolve as development best practices change and can quickly become outdated. Mermaid aims to fix this so-called “Doc-Rot” by creating a quick and easy way to create detailed diagrams that can evolve alongside code development.

Today, we will be going over Mermaid and, more specifically, how it can be used to both create and maintain complex documentation using diagrams.

Using Terraform to Create a Cloud Function on Google Cloud Platform

James Fielder Architecture, Articles, Cloud, Google Cloud Platform, Infrastructure As Code (IaC) 1 Comment

In this post, we will walk through using Terraform to create a Google Cloud function that triggers when a file is uploaded and outputs the file details in the log. This process has wide-ranging applications and could be beneficial in a few business environments, such as: Real-time data processing in an online shopping/e-commerce environment when a customer orders a product, …

Introduction to Web Apps with Next.js

Introduction to Web Apps with Next.js

Bob Palmer Articles, Development Technologies & Tools, JavaScript, React 1 Comment

In this post, I am going to demonstrate how to set up a simple Next.js web application. Next.js is a heavily opinionated JavaScript framework, in that it has a lot of conventions and recommended tools built into its design.

We’ll use Next.js version 14.2.2 to set up the groundwork for a simple web application. By “web application,” I mean an application that is designed primarily to collect input from a user in a web browser and return some output generated from that input.

Navi-A-Cheatsheet-for-CLI

Navi: A “Cheatsheet” CLI

Jake Everhart Articles, Programming Leave a Comment

The command line is a powerful tool in software development. Regardless of whether you are comfortable working within a shell or if you prefer a GUI, there are likely scenarios that still require you to open a terminal and type out some commands.

This should not surprise us – many tools solely support Command-Line Interface (CLI) interaction – but over time, the efforts required to keep track of each new command’s syntax can add up. If you’re anything like me, you might memorize only the commands that you use most frequently, resigning yourself to searching through documentation for the rest whenever you need them….