Keyhole Announces Platinum KCDC 2018 Sponsorship & Speakers

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

We are pleased to announce that Keyhole Software is a Platinum Sponsor of the 2018 Kansas City Developer Conference! 2018 is Keyhole’s sixth year as a KCDC conference sponsor.

The Kansas City Developer Conference is a Kansas City-based, non-profit software developer conference. The 10th annual KCDC conference will be held from July 11-14th, 2018. Main conference days are Thursday & Friday, July 12th and 13th.

Day one of the conference, Wednesday, July 11th, will be a day of “Pre-Compilers” – optional, full-day, hands-on workshops on a specific topic. July 12th and 13th, the main conference days, will feature one-hour breakout sessions. Additionally, July 14th will host a KC Kids Conference (KC)2…. 

White Paper Published: Blockchain for the Enterprise

Keyhole Software .NET, Articles, Blockchain, Company News, Java Leave a Comment

The Keyhole team is proud to announce the publishing of a new white paper: Blockchain For The Enterprise. 

While Bitcoin is on the minds of the general public worldwide, blockchain is on the minds of information technology professionals. It is the underpinning technology of the powerful and popular cryptocurrency. What exactly is blockchain and how will it help my business? That is what this white paper seeks to answer.

In the most simple terms, a blockchain is a distributed data system for keeping a ledger of immutable data transactions. We will explore additional complexities through this document, but the simplest way to think of it is a highly distributed transaction log. If you happen to be a developer and you are using Git for source code control, you are already using some of the distributed blockchain elements.

In this white paper, we discuss a number of topics related to blockchain with a particular emphasis on the enterprise. This document will be in three major parts. Part one will include a brief overview and history of blockchain, part two will include a deep technical dive, and the third part is written with the intent to aid managers and executives in their decision making in regards to blockchain…

What’s New in JUnit 5.1

Billy Korando Articles, Development Technologies & Tools, Effective Automated Testing With Spring Series, Java Leave a Comment

It is hard to believe that JUnit 5 has been out for five months! Already we have our first feature release. There are quite a few changes in 5.1 and you can see them all in the release notes. In this article, we focus on a few of the changes that I think are the most impactful to the day-to-day tasks of writing automated tests…

Taking on the Azure Developer Certification (70-532) Exam

Vince Pendergrass .NET, Articles, Azure, Cloud, Opinion, Service Fabric 7 Comments

Many of the companies that we work with use various cloud providers (such as Google, Amazon and Microsoft) for IT Service Delivery. This has created a great need for those who assist these companies to possess the technical skills required for proper and effective implementation of such services.

An excellent way to make yourself stand apart from the crowd in this space (and your company for that matter), is to obtain a developer/architect certification, such as the Microsoft Azure Developer Certification. Plus, if your company is focusing on becoming a Microsoft partner, it may be necessary to have a few developers on your team spend some time working to become certified. Fortunately, my awesome company Keyhole Software presented me with this opportunity.

In this blog, I share what I did to prepare for the Azure developer certification, specifically the 70-532 Developing Microsoft Azure Solutions Certification exam. I’ll include a couple of prep tools that helped me significantly, as well as a few unexpected “gotchas” I encountered when taking the exam…

Conditionally Disabling and Filtering Tests in JUnit 5

Billy Korando Articles, Development Technologies & Tools, Effective Automated Testing With Spring Series, Java, Testing 9 Comments

I’m in the middle of several talks on JUnit 5, so it’s safe to say that JUnit has been on my mind lately. In the last article in this series, we covered how to use test interfaces to encourage good behavior.

In this article, we look at the improvements the JUnit team has made to filtering and conditionally disabling tests in JUnit 5….