Nginx Reverse Proxy to ASP.NET Core – Same Docker Container

As mentioned in the previous post, it is recommended to use something other than Kestrel as the front-line web server. In this example, I’m going to show how to use…

SEP Named Best Places to Work Hall of Fame Company

They come from throughout the state and across 25 industries. They are the 100 honorees on the 2017 Best Places to Work in Indiana list. In this week’s announcement, the…

Finding a Job after College

Finding a job straight out of college, is like watching Inception for the first time, it makes no sense, and it takes a few times before you get it. You…

[DevOps Guild] SaltStack Configuration Management

Some time ago, I gave an ignite talk here at our SEP Dev Ops guild meeting discussing SaltStack.  It’s a wondrous configuration management tool with a load of features.  The…

GraphViz – A Tool You Aren’t Using, but Should

Recently, we had a book club where we read the Mikado Method, a process of handling large scale rearchitecting via refactors on the Master Branch without adversely impacting new features….

Hosting ASP.NET Core in Docker

The containerization trend has been growing for a while now in the industry. The idea is to “containerize” (or package) any application into a well-defined container. This allows the same…

Creating a Chef Cookbook for Windows

The Berkshelf documentation moved to the “official” Chef docs. I found it a little confusing but complete. The purpose of this post is to remind future self how to do…

Finding Additional Performance Problems With System Tests

In a previous post, I showed how to leverage system test components to find memory leaks. The same technique can be applied to other types of performance problems. Using a…

Basic Swift Animation Tutorial – SpriteKit, Xcode, and Swift

But wouldn’t it be cool if it did this?… I’ve thought these words to myself many times during my career of software development.  I want a product to do more…

Leverage Your Tests to Find Memory Leaks

Many projects involve creating a suite of system tests alongside application features. These tests can provide some benefits that may not initially be self-evident. Generally, system tests are understood to…

Ignite DevOps 2017 @ SEP – Chef

Last week I blogged about the Ignite Talks that happened at SEP last month. See below for the slides from the Chef Ignite Talk.    

Mistakes Were Made: iOS App in Xamarin

This post is an artifact from my recent participation in an experiment in “learning as a project” (I made that up). I went through the process of adding TouchID to…

SEP Ignite DevOps 2017

Last month at SEP, our DevOp guild hosted an internal meeting of Ignite Talks. The theme for the talks was Configuration Management. Below is a slide deck I used to kick…

Elastic Search, LogStash, Kibana and Beats

I attended the Indy DevOps meetup last week to learn about Elastic Search, LogStash, and Kibana. Also known as the ELK stack. The speaker, Adis Cesar a Solution Architect at Elastic, also…

Why consider a Data Warehouse?

The need to collect, store and analyze large amounts of data continues to increase in importance for businesses across all industries. Marketing agencies have led the pack in processing large…

SEP expands with the opening of a new software product design studio

SEP expands with the opening of a new software product design studio CARMEL, Ind. (January 5, 2017) ─ Software Engineering Professionals (SEP) is expanding its Carmel, Ind. operations with the…