Automated UI Testing Using TestStack.White and Continuous Integration with TeamCity

by 

|

|  

in

One of the things that our development approach at DPL allows us to do is to have a very low ratio of QA testers per software engineer. Our architecture designs and patterns provide for very isolatable and testable components, allowing us to reach high coverage numbers in most areas of our code. However, one area…

Read more…

Two Months of Mobile UX: Just Don’t

by 

|

|  

in

I’ve been on the road for about a month and a half now traveling Europe. My 15-inch MacBook is many things, but light is not one of them. It remained at home and I’m on the road with an Android phone and an older model iPad. Traveling this way has helped me see with maddening…

Read more…

Funability

by 

|

|  

in ,

Our Friday presentation at Nebraska.Code() was a lot of fun for both Chad and I. We are very passionate about providing environments for software engineers that are more than just fun places to be, but that also make the work itself fun and rewarding. Having a limited amount of time to speak about a topic…

Read more…

Wintergaten - Marble Machine

Things You Do Not Know You Do Not Know

by 

|

|  

in ,

You may have seen this video of the marble music machine and thought, “Wow, that’s pretty cool.” I sure did. As a maker, I was probably more impressed because I recognized the complexities involved and imagined many of the issues he overcame to make it work. Or so I thought. When he published more videos…

Read more…

Internal Tools Are The Worst

by 

|

|  

in

One of the first pieces of career advice I received when looking for an internship in software development was to never, ever take an internship where the project is for internal use only. The conventional wisdom on this is so strong that companies often tout the lack of internal projects as a highlight of their…

Read more…

Our 10 Most Popular Blog Posts of 2015

by 

|

|  

in , ,

As another year winds down, it’s only natural to look back at what we’ve accomplished. Just one part of what we do is share on our blog what we have learned and experienced. Since we’re not interested in keeping all of that just for ourselves, we hope the blog is a way we can help…

Read more…

The Day Microsoft Told Me “We should see other people”

by 

|

|  

in

In my July blog post (Why I’m Betting on Windows Phone), I shared my history as a Windows Phone user and continued confidence in its future. As a user of their phone/mobile OS for around 10 years, I was dumbstruck by the new Lumia phones: they’re not available or compatible with Verizon. The news was…

Read more…

Authenticating With A Custom Claims-Based Identity

by 

|

|  

in

In one of our recent projects, we were managing data back and forth between two websites: one set up for an intranet with Active Directory authentication and the other set up to face external traffic with Identity authentication. In the project, a need arose to authenticate a user from the Active Directory intranet site on…

Read more…

Product Development at Nebraska Global / Don’t Panic Labs

by 

|

|  

in , ,

Last Thursday we hosted an open house as part of Agile Lincoln’s monthly meetup. We were blown away by how many people showed up to see who we are, learn what we’re doing, and hear me talk about our approaches to software engineering. Since then a number of people have requested the slides and recording of…

Read more…

GitHub Electron Tutorial: Using Electron-Boilerplate

by 

|

|  

in

GitHub’s Electron framework allows you to leverage the best of web technologies in a cross-platform desktop application. This tutorial shows you how to build your first Electron app using szwacz/electron-boilerplate. A few prerequisites: Git (I use the Git Shell packaged with GitHub for Windows) Node.js NSIS, if you are on Windows and want to build…

Read more…