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

Why you should probably be using Single() rather than First()

One thing I run into a lot when reviewing C# code that uses LINQ is that we developers tend to gravitate towards using First() rather than Single(), even though that’s almost never what we actually want. Both operate on a collection and return one element from it. Both throw if no element is found. If […]
Read Full Post

Have a MSDN subscription? Then start using your free monthly Azure credits!

SEP’s got a handful of unassigned MSDN subscriptions. We recently started a project that uses Visual Studio Online, so those of us on the team were assigned subscriptions so that we could actually use the VSO service. We got through Sprint 1 and found out that the integrated code review support in Visual Studio 2013 […]
Read Full Post

What is a startup?

I want to ask a question, give my opinion, and complain about something. “What is a startup?” I’ve run into two schools of thought on what a startup is. The Webster’s Camp The fine folk at Webster’s use this definition “a fledgling business enterprise”.  I would phrase it as “A business that is just starting”.  […]
Read Full Post

If you build it, they will find zip codes

I’ve written an app in Swift. Put simply, the app helps you find zip codes. Enter a city or landmark, pan and zoom your way across the globe, or center on your current location to see a zip code. If a friend has ever given you his credit card to use at a gas station, […]
Read Full Post

Getting from Here to There

Where do we go from here? We begin with the Url. The history of the web is based around the URL and our ability to transition from one url to another. Ember is built around the Url. You are a Web Developer if you build apps with Urls – Tom Dale Every view we want […]
Read Full Post
SEP hex pattern overlay of person working on laptop

Add a fully-featured irb console in just 3 lines of ruby

When I write code in Ruby, I spend a decent amount of time in irb poking API’s, doing spikes, and testing out some logic. The first couple times it’s a little annoying that I need to require whatever gems and ruby files I need a play with, but after about the fifth time I’m raging […]
Read Full Post

Extracting Form Models in Android

In my continuing quest to get code out of Android Activities, I’ve implemented the traditional “Form Model” pattern in a recent project with great success and wanted to share my thoughts. The basic idea is to extract the code for handling the UI interactions, as well as the data binding and any state keeping, into […]
Read Full Post
SEP hex pattern overlay of person working on laptop

Rise of the Tetrad

Ember has about six concepts that once you understand a bit will help you unlock the documentation and figure out how to develop your site. I have written before about not needing to fully understand ember before working on a project, but once you start getting your feet under you and need to branch out. […]
Read Full Post

Flex + Mobile = Mission Abort!

Me and the wife where sitting on the couch the other day; both of us fixed on our respective electronic device.  I was on my laptop launching some Kerbalnauts into space while my wife was on the IPad trying to plan out a bathroom remodeling.  She was getting particularly frustrated in this task, and not for […]
Read Full Post