Category: Software Development

Automated Smoke Testing with SSL

Smoke testing is the verification of functionality in a live system, be that development, test or production. Many of us are familiar with deploying an application, and clicking around to be sure nothing is obviously broken. Is the application running? Am I connecting to the database correctly? But there are many more holes that form as an application grows, and integration testing becomes critical to catching them.

LDAP Authentication with Dropwizard

Authentication for your application may be crucial to its operation. Dropwizard provides a pretty clear description of different capabilities, but I thought I’d give a simple step-by-step implementation path. 1. Dependencies The good folks at yammer have provided this open source authenticator for Dropwizard specifically for LDAP. Add this to your pom: Please note, I’m […]

How Starting Your Own Startup Changes You

Starting your own startup is a radical process, many times undertaken by people who have never done it before. It can be painful, certainly stressful, but also very exciting and motivating. My experience was no different, with extraordinary highs and dragging lows, and I hope sharing about it helps dissipate any apprehension in going after your own.

Browserify and ReactJS

Entering into using Browserify for the first time demands an answer to an important question — What is Browserify? Browserify simplifies dependencies management and usage of your Javascript application by utilizing commonJS import formats (require(‘modules’)) and bundling them with your app for deployment. It’s kind of funky to say, and yes several times I referenced […]