SEP Blog
We’re curious people by nature. And we love to teach others what we’ve learned. So explore our blog to gain fresh insights from our expertise in areas ranging from culture to AI.
SEP Wins TechPoint’s 2024 Innovation Service Partner of the Year Mira Award
SEP Recognized as Indiana’s Top Innovation Service Partner, Winning TechPoint’s Prestigious Mira Award Westfield, Indiana – SEP has been named the Innovation Service Partner of the Year by TechPoint at the 25th annual Mira Awards. The Mira Awards, Indiana’s largest…
Read Full Post
The previous blog post showed how to setup a reverse proxy between Nginx and an ASP.NET Core application. In that example, both Nginx and the Kestrel process ran in the same box. As alluded to, there is another (preferable) option. This time, we’ll create two separate containers: one for the application and one for the […]
Read Full Post
Nginx Reverse Proxy to ASP.NET Core – Same 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 Nginx as a reverse proxy to the ASP.NET Core application. Reverse-proxy architecture options In terms of architecture setup for reverse proxying for ASP.NET Core in […]
Read Full Post
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 Indiana Chamber of Commerce said that nearly half (49) of the winners are from the small employer category and almost a third (32) are first-time […]
Read Full Post
[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 slides are available at the bottom of this post, but first… Context Much of what the slides contain is more about the capabilities of SaltStack […]
Read Full Post
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. One of the techniques that make up the method is visualizing the refactoring plan as a digraph of dependent steps. But as much as I […]
Read Full Post
Docker Hosting for ASP.NET Core
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 packaged application to be deployed to run on any infrastructure. In other words, placing your application in a container allows you to run the exact […]
Read Full Post
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 this, without having to dig through the docs again. These instruction assume the following is installed ChefDK Version 1.1.16 Vagrant Vagrant winrm plugin VirtualBox I create […]
Read Full Post
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 traditional profiler would highlight areas of code with performance issues. The problems could be anything from an unoptimized SQL query to process intensive code to […]
Read Full Post
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 in software development, specifically in mobile development. I want a product to do more than simply function properly; I want it to look good when it does it. That’s not to say that I’m looking […]
Read Full Post