
Programming Articles
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 2025 Exceptional Employer Mira Award
SEP Recognized as Indiana’s Top Tech Employer, Winning TechPoint’s Prestigious Mira Award Westfield, Indiana - SEP has been named Exceptional Employer by TechPoint at the 26th annual Mira Awards. This award recognizes companies that are developing talent through skills-based hiring…
Read Full Post

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 an app in a platform I have never used before (Xamarin). I’ve constructed a list of all the mistakes that I made as I wandered […]
Read Full Post

Go for Web Development
I have published a video series on building web applications in Go called Go for Web Development. These videos will guide you through the entire process of creating a web application in Go, all the way from spinning up a basic web server to multi-user authentication. In the end, you’ll learn how to vendor dependencies […]
Read Full Post

How Big is IoT?
Since this is my first blog post at SEP I should probably explain the title of my blog “Another Cloud Joke and the Internet of What?”. I have been working with cloud technologies for 5 years now and telematics and connectivity for over 20 years. As a Cloud Architect I have heard every type of […]
Read Full Post

Visual Design for Mobile Apps: meHive Case Study
I don’t often get to share a behind the scenes look at my visual designs, to walk others through the iterations leading up to the version that actually is used. But now that meHive, a relationship management app a team of SEPeers built, has been retired, I thought this would be a good time to […]
Read Full Post

meHive, an experiment in product development
From time to time, SEP makes forays into product development. As a service company, we face many challenges as we do this, the single biggest challenge being allocation of dedicated resources to work on the product. Since our revenue is intimately connected with our people, it is difficult to tie them up in an effort […]
Read Full Post
The Future is Optional
Matt Swanson made a post[1] on his blog concerning the Optional type[2]. I think it’s pretty good; go ahead and read it. The gist is that the Optional type allows a programer to communicate the intent behind a parameter in a function. A function utilizing an optionally typed parameter is telling any consumers of that […]
Read Full Post

Ollert Is Now Open Source
Ollert, the Trello data analytics tool, has been open sourced under GNU Affero GPL v3.0. The source code can be found on Github and I’ve already accepted several pull requests. Why? I’ve been working towards this for a few months now. Although Ollert was a lot of fun to create and has helped quite a […]
Read Full Post
Creating Debian Files by Hand
As part of some recent project work, our team encountered the need to install an application remotely to a set of internationally spread developers using an Ubuntu environment. So to help spread some knowledge and serve as a resource for furture developers who may be sharing a similar problem – here’s how we learned to […]
Read Full Post
Lessons learned from Moving from ASP.NET Webforms to ASP.NET MVC.
A few months ago a client came to us and asked for our help with rewriting a couple of their high volume pages in ASP.NET MVC. The current application was written using ASP.NET webforms in the .NET 4.5 framework. We did something similar a few years back so we thought this task would be a walk […]
Read Full Post