Keyhole Home

We live + breathe quality  custom software   development. Trusted by organizations nationwide to deliver complex, long-lived software systems. We provide 100% U.S.-based senior consultants who average 17+ years of experience to develop custom software, modernize legacy systems, and strengthen your engineering team.Bring Us AboardTrusted By Leading Organizations How We Help Clients Unlike firms that rely on offshore delivery or …

Microservices Breakfast Event Scheduled – Kansas City

Lauren Fournier Bogner Articles, Company News 1 Comment

Attention: This article was published over 11 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.Keyhole Software has scheduled its next educational event open to the public. Keyhole is hosting a free Microservices Breakfast Boost event to educate on the Microservices …

Default image for blog posts - purely decorative

Starting your own web development business

Matt McCandless Articles, Consulting, Development Technologies & Tools, Opinion, Programming 2 Comments

Attention: This article was published over 11 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.So you think you have finally arrived! You have “mastered” a handful of technologies that allow you to create a website solution from a …

A JavaScript Unit Test Trap

Mark Adelsberger Articles, Development Technologies & Tools, JavaScript 3 Comments

Attention: This article was published over 11 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.You’re a few months into writing a shiny new web app, and the team just settled on some new standards for data structures used …

Cucumber

ATDD: Using Cucumber/Gherkin for API, SPA, and Mobile

Dave Jackson API Development, Articles, Development Technologies & Tools, Testing 1 Comment

Attention: This article was published over 11 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.I’m a big proponent of Acceptance Test-Driven Development (ATDD). The most successful projects on which I have worked have utilized some variant of Scrum. And, …