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
Introducing Ollert, a tool to show you what your Trello boards can’t tell you on their own. Trello does a great job of telling you about the here and now of your Trello boards; who’s working on what task and what is the current state of a task. But what if I want to know about the state […]
Read Full Post
A Template for Lunches
If you want to show anything on your page, you’re going to have to write a template. A template is the html to display on each page view. And if you use resources, they nest! Ember, by default, uses the Handlebars template engine. Lunchtime! It’s a Friday and I want ribs for lunch. But I […]
Read Full Post
Human Complexity: It’s Not Just for Psych Majors Anymore!
There are complex systems, and then there are Complex Systems. And nothing makes a system more complex than dealing with people. People make things complicated. Let’s look at an example. I’ve recently been working on an employee time tracking tool. One of the tasks that this tool does is verification of a timesheet: are the minimum […]
Read Full Post
Using GitLab’s web hooks with Crucible
We have made available a new tool, Crucible Hook, to allow GitLab to notify Crucible about new commits. Rather than having external services (Crucible, Jenkins, etc.) constantly poll your Git server checking for updates, it can often be advantageous to use commit hooks instead. Using commit hooks removes often unnecessary Git operations (polling when there are […]
Read Full Post
Helpful Mobile Development Libraries: Alamofire and SwiftyJSON
Since my first post about ZipGet, other Swift programmers have published some nifty libraries, namely Alamofire and SwiftyJSON. Alamofire comes from the makers of AFNetworking, a ubiquitous and handy networking library for iOS. Unlike AFNetworking, though, Alamofire is written completely in Swift. SwiftyJSON does not boast as illustrious a pedigree as Alamofire, but it greatly […]
Read Full Post
A Picture is Worth 1000 Lies
Last week, I wrote about Routing in EmberJS. And I kinda lied a bit. I laid out the Pokédex route like this … App.router.map(function(){ this.route(“pokedex”, {path: ‘/pokedex/:poke_id’}); }); That’s probably the wrong choice, but I made it for Pedagogical reasons. I regret nothing, but we are going to play with the routes of an example […]
Read Full Post
Book Review: Scrum Mastery: From Good to Great Servant Leadership
Having recently begun acting as Scrum Master for an 8 developer off-site team with with several hundred active project members, I thought it a wise idea to more formally read up on the traits and aspects that make a Scrum Master great (or even good for that matter). Before I get into my personal reflection […]
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