Keyhole Software at KCDC 2015

The 7th Annual Kansas City Developer Conference will take place June 24th-26th, 2015 and will be held at the Kansas City Convention Center in downtown Kansas City. The conference is a two-day, multi-track event that covers all aspects of software development, design and project management.

This event draws a large audience of new and experienced Developers, Project and Technology Managers from Missouri, Kansas, Illinois, Nebraska, Iowa, Minnesota, the Dakotas and Oklahoma. The Keyhole team is proud to have three members who will present talks, in addition to being an event sponsor. Visit the conference website here, where you can purchase event tickets. (Note: tweet us @KeyholeSoftware for a 10% off promo code!)

Conference Speakers

Brandon Klimek

Building a more responsive design with JSF + Bootstrap 3 – Thursday, June 25th 2015 at 10:10 a.m.

Modern web design has placed an emphasis on lightweight, responsive oriented design. Utilizing libraries such as bootstrap 3 CSS / JavaScript as well as font awesome, one can create elegant designs quickly and efficiently. We’ll dive into some best practices I’ve extracted from solving real world problems when merging JSF with Bootstrap 3. Areas of emphasis would be error handling, responsive modals, and utilizing HTML5 data attributes to make job easier.

Bio: Brandon Klimek is a software consultant with Keyhole Software in Leawood, KS.

Brice McIver

Introduction to Leaflet.js for interactive maps – Thursday, June 25th 2015 at 2:30 p.m.

Introduction to Leaflet.js, a JavaScript library for mobile-friendly interactive maps. This session will contain step-by-step instructions on how to add a map to your website and a primer on using GeoJSON objects to encode geographic data.

Bio: Brice McIver is a software consultant with Keyhole Software in Leawood, KS. He began his career over 12 years ago in the health care IT industry and has continued to help companies in the insurance and agriculture industries modernize their enterprise software applications. Outside of work, he enjoys the time he spends with his wife, daughter, and twin boys.

Keith Shakib

Use of Java EE 6 Interceptors to provide Business Rules Validation on Stateless EJB Services – Friday, June 26th 2015 at 10:10 a.m.

Come see a short lecture and live walk through of a demonstration of how to use Java EE 6 Interceptors to annotate a service layer with simple Business Rule Validations. See how to abstract that crazy business/exception logic out of your service methods and put them into simple-to-use Business Rule classes. This demonstration will give examples of how to use Interceptors as well as how to test a JEE application that uses CDI and intereception using Faces version 2 to write server-side user interfaces and, more importantly, why would you want to.

Bio: Keith is a Senior Consultant with Keyhole Software. Keith has been consulting since 2000 and before that was an Advisory Software Engineer with IBM. While Keith is a software developer/architect/designer at heart, he also has experience as a development manager, product planner, and agile adoption disciple. Keith has been a leader on several major system re-engineering/modernization efforts as well as short duration, “hit team”-type projects. His 30+ years of software development has progressed from Cobol, Basic, and C, through C++ and SmallTalk, and on to Java/ Java EE where he has focused most of his attention for the past 15+ years.

Conference Giveaway

The Keyhole team is giving away an Ei-Hi S911 Night Drone QuadCopter at this year’s KCDC! It has a 6-axis gyro stabilization, in-flight camera, and can fly both indoors and outdoors at long range. Enter to win!

How To Enter

Stop by the Keyhole Software booth at the Kansas City Developer Conference to enter.

Entry must be completed in-person between 7:00 a.m. Thursday, June 25th and 1:59 p.m. on Friday June 26th. You may fill out a quick entry form or drop off your business card. One (1) entry per person.

The drawing for the Drone flyer will be held at 2:00 p.m. Friday, June 26th, 2015. Winner will be notified by text and/or email, as well as on You need not be present to win.

The Fine Print

No purchase necessary!

Keyhole Software’s Drone Sweepstakes is open to legal residents of the fifty (50) United States and the District of Columbia who are at least eighteen (18) years old at the time of entry. Employees of Keyhole Software, LLC., as well as the immediate family (spouse, parents, siblings, and children) and household members of each such employee are not eligible. The Sweepstakes is subject to federal, state, and local laws and regulations.

All three presentations will be available on the Keyhole Software GitHub after the conference.