An Introduction To Underscore.js

Nick Brown BackboneJS, JavaScript, Technology Snapshot Leave a Comment

Underscore is a JavaScript utility library with many useful functions to handle common programming use cases. In this blog, I discuss some of the more useful functions I have found inside of Underscore. Some of the benefits are less apparent in smaller and simpler code chunks. But, as the complexity of the code increases, this is where Underscore really shines as the useful toolbox that it is…


GrokOla Releases API Governance Features

Lauren Fournier Company News, Keyhole, Keyhole Creations Leave a Comment

The Keyhole Labs team is excited to announce that GrokOla now offers API governance features including API documentation and real-time monitoring.

GrokOla is a knowledge documentation engine. In addition to housing wiki content, APIs can now be documented and monitored in real-time. GrokOla allows users to have all API documentation updated, centralized, and searchable from within a private GrokOla instance…


Getting Started With JHipster, Part 3

Matt McCandless AngularJS, Java, JavaScript, Spring, Tutorial 1 Comment

Welcome back to this JHipster tutorial series! In part one we covered creating a monolithic application. In part two, we walked through creating a microservice application (which was a bit more complicated).

For those of you out there working to get things going with JHipster, there are some setup things and “gotchas” that I’d like to highlight. So this little blog is more of a helper for those of you who have decided to try JHipster out and play around with it. That’s what we’ll be discussing in this blog post with the hope that I can help you minimize the getting-up-to-speed curve…


Getting Started With JHipster, Part 2

Matt McCandless AngularJS, Java, JavaScript, Microservices, Technology Snapshot Leave a Comment

In part two of this series, we create a microservice architecture using JHipster’s available options for doing so. There is quite a bit more work to do with this approach as compared with the monolithic approach. But, in the end, it pays off. You will see the benefits and flexibility in decoupling our different layers of our architecture. Each layer will not be dependent upon another to run. Let’s get started…

Web Development Business

Blood, Sweat, and Writing Automated Integration Tests for Failure Scenarios

Billy Korando Java, Opinion, Programming, Spring, Tutorial 2 Comments

I introduce the process I went through to diagnose the bug and determine the correct integration test solution to fix it the right way. In doing so, I had to create a test that accurately reproduced the scenario my service was experiencing in PROD. I had to create a fix that took my test from failing to passing. And finally, I worked to increase confidence in the correctness of code for all future releases, which is only possible through automated testing.


Getting Started With JHipster, Part 1

Matt McCandless AngularJS, Java, JavaScript, Spring, Technology Snapshot Leave a Comment

So, you want to stay on the leading edge of technology, but feel overwhelmed by all the moving parts. You’re in luck! jHipster aims to make setting-up an app fairly painless.

In this jHipster series we are going to take you through, first, creating a monolithic application. Secondly, we will make an app in the microservices style. Last, we’ll give you some tips and tricks for jHipster best practices. Let’s first begin with Part One…


GrokOla Releases New UML Design Feature

Keyhole Software Company News, Keyhole, Keyhole Creations Leave a Comment

We’re happy to announce the release of a UML Modeling design feature on GrokOla, the tribal knowledge wiki for development teams. GrokOla users have always been able to easily create visual designs using its drag-and-drop editor MockOla. But now, a new UML palette has been added to the MockOla tool which greatly expands the design possibilities into software systems and constructs. …

data sanitization

Sanitize: Good for Beer, Good for Data

Jeremy Gard Databases, Design, JavaScript, Programming Leave a Comment

When it comes to brewing, one of the most critical considerations is sanitization. The same fact can be said for development. In brewing you can introduce unintended flavors, create a lesser end product, or completely ruin your hard work. With development, you can introduce inaccuracies or bad data, errors can be caused or exposed to attack, and security holes can be created.

With best practices in sanitization, we can all enjoy better applications and better beer. In this blog, I discuss the importance of data sanitization in development (with tips for success), with parallels to sanitization in brewing.

MockOla (1)

MockOla Design Tool Reveals New UI And UML Diagram Palette

Lauren Fournier Company News Leave a Comment

We’re happy to announce that significant feature and user interface improvements are now available on MockOla. MockOla is a rapid design tool with a drag-and-drop element editor for concept designs, user interfaces mockups, and wireframes. In this new version of MockOla, a new user interface has been revealed and UML modeling palettes have been added.