A Test-Driven Development Introduction to Angular 2

Matthew Brown Angular, JavaScript, Testing, Tutorial 5 Comments

Note This blog post and application were created when Angular 2 was in Beta. Since, I have updated the application to the Angular 2 final release. You can view that updated post here: https://keyholesoftware.com/2017/02/01/test-driven-angular-2-part-2/ Introduction AngularJS is a popular framework used for building single-page applications. One great benefit of using Angular is that it is easy to incorporate automated testing. …

Devops Microservices Breakfast Boost

Breakfast Series Scheduled: Microservices and DevOps Education

Lauren Fournier Company News, DevOps, Microservices, Testing Leave a Comment

Keyhole Software has released a schedule of upcoming educational events that are open to the public. Keyhole is hosting two free Breakfast Boost events to advise members of enterprise development teams on important and emerging technical topics: Microservices Application Architectural Approach: Thursday, January 28th, 2016 DevOps for the Enterprise: Wednesday, February 17, 2016 Both free presentations will be held at the Keyhole Software …

Cucumber

Introducing Cucumber for Java + STANDARD Values

Keith Shakib Agile, Dev Methodologies, Java, Technology Snapshot, Testing 1 Comment

As software developers, we all have our favorite tools for making us successful. Many are perfect for the job when getting started but are soon outgrown. Others require too much setup and training to “dip your toes in the water” just to simply find out if they are the right tool. Cucumber JVM is a testing framework that enhances JUnit …

Trouble Maker

Failure As A Use Case: Introducing Trouble Maker

David Pitt Keyhole Creations, Microservices, Programming, Technology Snapshot, Testing Leave a Comment

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 very difficult to test what can go wrong in an actual production environment. Things like memory utilization and leaks, port exhaustion, connection pool timeouts, too …