Profile

Cover photo
Keyhole Software
93 followers|84,951 views
AboutPostsPhotosYouTube

Stream

Keyhole Software

Shared publicly  - 
 
#DeltaSpike, #Apache's collection of CDI extensions, was our chosen solution. But after following tutorials & reading the official implementation instructions, EntityManager simply wouldn't work.

+David Kelly was able to combine parts of several tutorials together to get a working implementation of DeltaSpike for the situation, so he thought to share what he found so it might be a little easier for someone the next time. Check it out - 
On a recent project, I was faced with an interesting problem: take a service method that was given a single object and reuse the same code in the context of a nightly process that would…
1
Add a comment...

Keyhole Software

Shared publicly  - 
 
Don't miss the newest post from +Adrienne Gessler on the Keyhole development blog, this time talking #elasticsearch  -
To say that n-grams are a massive topic would be an understatement. Do a quick search and you will find yourself staring down volumes of information on linguistics and language models, on data mining, or…
1
1
Lauren Fournier's profile photo
Add a comment...

Keyhole Software

Shared publicly  - 
 
Don't miss the new post from Keyhole's +R McCullough on our development blog talking #springintegration  and #jms  -
An elementary example of the simplest form of Spring Integration and JMS queues.
1
1
Lauren Fournier's profile photo
Add a comment...

Keyhole Software

Shared publicly  - 
 
Bug reports start rolling in. You know your refactoring is to blame but the unit tests are still passing! Why? You fell in the #JavaScript  Unit Testing trap. Check out +Mark Adelsberger's newest blog to learn more - 
Bugs start rolling in. You know your refactoring is to blame but the unit tests are still passing! Why? You fell in the Javascript Unit Testing trap.
1
1
Lauren Fournier's profile photo
Add a comment...

Keyhole Software

Shared publicly  - 
 
At a recent client engagement, Keyhole's Phuong Nguyen was tasked with developing a time input widget that mimics Chrome's implementation of HTML5 time input across browsers. He utilized ‪ #AngularJS  directives and blogged about it (with source code). Check it out -
Developing an HTML time input widget with AngularJS directives that mimics Chrome's implementation of HTML5 time input across browsers (with source code).
1
1
Lauren Fournier's profile photo
Add a comment...

Keyhole Software

Shared publicly  - 
 
There's a new post on the Keyhole blog from Chris Berry! He discusses three strategies for making cultural shift happen for struggling #development  teams. Check it out -
Even if your culture sucks, there is still great potential. In this blog, I discuss strategies to encourage cultural change.
1
1
Lauren Fournier's profile photo
Add a comment...
In their circles
128 people
Have them in circles
93 people
Clayton Neff's profile photo
Tim Squires's profile photo
Daniel Mohl's profile photo
Xcode's profile photo
Ashish Ramteke's profile photo
Nicole Griswold's profile photo
Brett Scherer's profile photo
Tom Rhineberger's profile photo
CuroGens's profile photo

Keyhole Software

Shared publicly  - 
 
Failure happens. We encourage you to consider failure as a use case. Introducing Trouble Maker, our #opensource solution that engineers failures into your platform’s production environment -
For too many reasons to count, it is nearly a guarantee that your production software systems will fail in some way. We attempt to QA our software, which essentially tests application “business” function, but it’s…
1
1
Lauren Fournier's profile photo
Add a comment...

Keyhole Software

Shared publicly  - 
 
Over the weekend, the Keyhole Homebrew Group worked together to brew a #JavaScript  Porter (beer with a dynamic coffee flavor!) & a to-be-named California Common. A huge thanks to host +R McCullough , organizer/Craft Beer Advisor Chris Bristow, and all on the Keyhole team who attended. Check out the pictures!

Name suggestions are being accepted. What should we call the California Common brew from the Keyhole Team? 
Beer is a common interest that many on the Keyhole team have - so, the Keyhole Homebrew Group was born! These snapshots are from our first event on 10/10, brewing a JavaScript Porter (a Coffee Porter with dynamic flavor!) & a to-be-named California Common. A huge thanks to host Ryan McCullough, ...
1
1
Lauren Fournier's profile photo
Add a comment...

Keyhole Software

Shared publicly  - 
 
We're excited to announce that Keyhole is a sponsor of the 2015 St. Louis Days of .NET Conference.

Last year’s event brought over 100 national, regional, and local speakers to St. Louis where they presented over 140 technical training sessions geared toward all levels of experience. Topics include things like #Agile , C#.NET, Cross-Platform Development, IoT, #JavaScript , Web Services, and others.

There are only ~100 tickets left for #stldodn . Have you registered to attend?
We're pleased to announce that Keyhole Software is a Gold Sponsor of the 2015 St. Louis Days of .NET conference November 13th - 14th, 2015.
1
1
Lauren Fournier's profile photo
Add a comment...

Keyhole Software

Shared publicly  - 
 
Microservices is gaining momentum in the enterprise. We are pleased to invite you to a free breakfast educational event in St. Louis on Wednesday, Sept 2nd to learn this architectural approach.

This Breakfast Boost will cover the #Microservices  approach characteristics, when best to consider it, a reference application, and implementation suggestions. Keyhole Principal Consultant +David Pitt will be leading the Technology Preview and is available for Q&A. RSVP here -
Introduction If you’re in the enterprise, it is common to wonder how long your current technology stack going to last. We encourage our clients to assume that change is going to happen, and to proactively put in place a decoupled system architecture that provides a smaller surface area of change for your applications in the future. What can help this proactivity come to pass is Microservices. This style of architecture breaks up application funct...
1
3
Ryan McCullough's profile photoMr. Rheaghen (MeIMac)'s profile photo
Add a comment...

Keyhole Software

Shared publicly  - 
 
Back by popular demand, there is a new #SpringBatch  post on the Keyhole blog from +Jonny Hackett. His Spring Batch blog series has been previously recognized by the creators of #Spring  its solid information. Don't miss it - 
How to convert an existing XML-based Spring Batch configuration to the new JavaConfig annotation-based configuration.
1
1
Jonny Hackett's profile photo
Add a comment...

Keyhole Software

Shared publicly  - 
 
The GrokOla + Keyhole Labs team is at it again! They just released a new free tutorial with a solid introduction to #SpringBatch . Check it out here  - http://bit.ly/1KRhFj8 #batchprocessing   #java  
1
1
Lauren Fournier's profile photo
Add a comment...
People
In their circles
128 people
Have them in circles
93 people
Clayton Neff's profile photo
Tim Squires's profile photo
Daniel Mohl's profile photo
Xcode's profile photo
Ashish Ramteke's profile photo
Nicole Griswold's profile photo
Brett Scherer's profile photo
Tom Rhineberger's profile photo
CuroGens's profile photo
Contact Information
Contact info
Email
Address
Keyhole Headquarters 8900 State Line Road, Suite 455 Leawood, KS 66206 Tel: (877) 521-7769 Fax: (877) 521-7769
Keyhole Chicago 200 E Randolph St Chicago, IL 60601 Tel: (630) 460-8317
Keyhole St. Louis Tel: (314) 329-1699
Story
Tagline
IT consulting firm focused on quality software development - Agility. Delivered.
Introduction
We're a tight-knit consulting firm with a remarkable team of talented technologists. Focusing on Java, JavaScript & .NET technologies, we assist our clients with custom application development, application enhancement, mobile development, and technical mentoring. Based out of Kansas City, but with strong teams in both St. Louis and Chicago.

Keyhole has been recognized for the last several years as both a top Web Development Firm and top IT Outsourcing Firm by the Kansas City Business Journal. We love our team and we love the technology - and our clients see the benefits.

Kansas City -- St. Louis -- Chicago