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 Named A 2021 Best Places to Work in Indiana Company

If you’ve read Flow: The Psychology of Optimal Experience by Mihaly Csikszentmihalyi, or even if you’ve just seen a diagram like this one and it inspired you to figure out which activities put you in…
Read More

This one’s for you, Mihaly Csikszentmihalyi fans

If you’ve read Flow: The Psychology of Optimal Experience by Mihaly Csikszentmihalyi, or even if you’ve just seen a diagram like this one and it inspired you to figure out which activities put you in flow… boy, do I have a blog post for you ???? I have to admit I never read the book, […]
Read More

Using Azure Functions to Deliver REST API

This is a follow-up to my previous post about hosting a simple React App in Azure. I would like to begin with the caveat that both posts are meant to be used as steps to deploy to Azure as quickly as possible. Production-level apps will need to address other concerns such as custom domains, scaling, […]
Read More

Hosting a React Web App in Azure with CI/CD in Five Easy Steps

There are a few blog posts out there that already show you how to do this, but since I encountered a few issues, I thought I’d document what worked for me. These are the very simple steps I followed to set up my web app in Azure, with continuous integration and deployment. Step 1: Create […]
Read More

How to Run Protractor End to End Tests in Microsoft Edge (Chromium)

Microsoft’s new version of Chromium-based Edge has been released. If you’re a Windows user, you might be excited or perhaps indifferent to have a new browser available to you. If you’re a developer, however, you know this new browser represents a new requirement. Perhaps you were just days from finalizing the testing effort on your […]
Read More

Your Application Is Already Mobile

A while back, we were planning some mobile app development with one of our clients for several months. We would essentially be porting two web applications to native mobile apps. We discussed what functionality is useful to people in the mobile setting, security, what device and network to use, etc. Exciting stuff, and a scenario […]
Read More

Migrating a Legacy ASP.NET application to Azure

Co-written with Jeanine Brosch, Matt Mast, and Robert Nowadly During some projects, we work alongside client development teams. However, in some cases, we work amongst a distributed team of developers for increased collaboration. For one such engagement, we were hosting our client’s infrastructure at our site, on our hardware. Our client relied on us to report […]
Read More

Angular – Dynamically Loading External Libraries

The Setup: I am on a project for a fairly large client. There are multiple teams, and they all depend on each other to varying degrees. This client requested an Angular application with features which would essentially be sub-applications. A proof-of-concept (POC) was spiked out a few months prior, which dynamically imported one Angular app […]
Read More

JSON Web Token Prevents Upgrade to Angular 6

The Setup This is a short episode of a software engineer’s experience with one node package bump-in-the-road upgrading to Angular 6. My team is building medical applications using Angular. Obviously, the application’s network transactions require a level of security. JSON Web Tokens, or JWT, is a package we depend on for secure network transactions. Here’s a brief overview […]
Read More

Announcing PlanetEx: an open source blog aggregator written in Elixir

A long time ago, a few developers at SEP built a program to aggregate employee’s personal and internal SharePoint blogs. They called it Planet, after planet.rb, the Ruby gem they used to build it. Unfortunately, our old Planet met its inevitable demise after an upgrade to our SharePoint instance that broke some compatibility. I decided this […]
Read More