August 8th: Streamlined App Development with Xamarin.Essentials

Keyhole Software Articles, Community, Company News, Educational Event, Keyhole, Mobile, Xamarin Leave a Comment

The Keyhole Software team is excited to announce that we are to host and sponsor the upcoming Kansas City Mobile Developers Meetup on Thursday, August 8th. The August meetup of the educational user group will be led by Keyhole’s Mike Cerny with the topic focused on Xamarin.Essentials.

This meetup group discusses…

Kansas City Corporate Challenge 2019: Keyhole Software

Keyhole Software Community, Company News, Keyhole Leave a Comment

After three months of full-filled competition, another year of Kansas City Corporate Challenge is behind us. Since 2017, Keyhole Software has proudly participated in the KCCC games. We initially joined the challenge because of how it aligned with our culture but ended up falling in love with the camaraderie, competition, and collaboration that came along with this local event.

What Is KCCC?

Founded in 1980, Kansas City Corporate Challenge is the countryโ€™s oldest and largest corporate games. They promote health, wellness, and camaraderie by presenting participants with physical endeavors designed to challenge bodies and minds through the spirit of corporate competition.

Keyhole Announces Platinum KCDC 2019 Sponsorship & Speakers

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

We are pleased to announce that Keyhole Software is a Platinum Sponsor of the 2019 Kansas City Developer Conference! 2019 is Keyholeโ€™s seventh year as a KCDC conference sponsor.

The Kansas City Developer Conference is a Kansas City-based, non-profit software developer conference. The 11th annual conference will be held from July 17-19th, 2019. Main conference days are Thursday & Friday, July 18th and 19th.

Day one of the conference, Wednesday, July 17th, will be a day of โ€œPre-Compilersโ€ โ€“ optional, full-day, hands-on workshops on a specific topic. July 18th and 19th will feature one-hour breakout sessions.

KCDC breakout session topics span various languages (C#, Java, Ruby, JavaScript, Haskell, etc.), frameworks (Spring, Angular, React, Vue, etc.), cloud / DevOps, Blockchain, software methodology, software testing, data analysis / big data, user experience, and more. Itโ€™s an excellent learning opportunity right here in Kansas City.

Tickets are now on sale. Use the Keyhole promo code to get 10% off of your tickets: 10OFFKEYHOLE.

Microservices Anti-Patterns

Dallas Monson Agile, Articles, Consulting, Microservices 1 Comment

Microservices? Yeah, youโ€™re doing it wrong.

Microservices is a silver bullet, magic pill, instant fix, and can’t-go-wrong solution to all of softwareโ€™s problems. In fact, as soon you implement even the basics of microservices all of your dreams come true; you will triple productivity, reach your ideal weight, land your dream job, win the lottery 10 times, and be able to fly, clearly.

While this sounds like a lot of hyperbole wrapped up in some BS, if you have been listening to anything around microservices recently you will most likely have heard something not too far from this exaggerated sentiment – especially if it is coming from sales folks.

As a result of this, you or someone you know will likely have been charged by management to implement a solution in microservices or refactor an existing application to take advantage of microservices to ensure that you get all the magic. With so much overinflation of the truth out there, chances are you may have also implemented a microservices antipattern. These antipatterns are actually more common in the wild than fully functional microservices architectures.

Overview
In this post we will cover the most common antipatterns that I have witnessed in the wild:

Break the Piggy Bank
Everything Micro (Except for the Data)
We are Agile! a.k.a. The Frankenstein

Each one of these results from a common misconception. We will do our best to define these patterns and their symptoms. After each, we will also show a way out of the mess so that you can recover and begin to move towards a better implementation. Letโ€™s get started!

Keyhole Software Earns AWS Consulting Partner Status

Keyhole Software Articles, AWS, Cloud, Company News, Consulting, Keyhole Leave a Comment

We are proud to announce that Keyhole Software has earned its status as an Amazon Web Service Consulting Partner.

Keyhole Software is now a Standard Tier Consulting Partner in the Amazon Web Services (AWS) Partner Network (APN), joining an elite group of technology partners nationwide. The partner network consists of professional services firms that help customers design, architect, build, migrate and manage their workloads on AWS platforms.

Keyhole earned the APN Standard Consulting Partner designation due to a demonstrated level of expertise with the AWS platform through a combination of customer testimonials, professional certifications, and investments in employee educational programs.ย Companies that have gained this status have demonstrated deep expertise in delivering customer solutions on AWS….ย