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…

2015 Summer Interns: Learning Through Experience

by 

|

|  

in

Doug’s post from a couple weeks ago reminded me of one of the most interesting philosophies that I have seen to fruition during my time at Don’t Panic Labs. While we are always interested in engineers with a considerable amount of experience, we especially look for bright, young engineers that, regardless of inexperience, exhibit an…

Read more…

The Importance of Context in Engineering

by 

|

|  

in ,

People who know me understand how strongly I feel about experiential learning. I have often talked about how valuable I believe my own personal experiences are and how I feel they impact the way I see and approach problems. I even wrote a blog post talking about how challenging it can be to work with…

Read more…

Ensuring Software Quality with a Layered Approach

by 

|

|  

in

The Beehive team (on which I work), as well as all the Nebraska Global companies, have made layered processes and techniques part of our day-to-day operations to ensure the quality of the software we are creating. It is very easy to make a statement like “by relying on more than one testing technique, we will…

Read more…

Developing Software Products in a World of Gray

by 

|

|  

in

Like it or not, we live and work in a world of uncertainty and vague requirements. I like telling people that very little in my life is black and white. Most of it is shades of gray. This is not necessarily a bad thing because I think it is what makes designing software products (and…

Read more…

SQL Server Maintenance for the Full-Stack Engineer

by 

|

|  

in ,

Don’t Panic Labs is an office filled with full-stack developers. We cover all aspects of software — from JavaScript in a browser, to core business rules in C#, to performant queries and table structures in SQL Server. Full-stack developers have a vast knowledge of all technologies required to create a working system, but do not…

Read more…

Automating Releases

by 

|

|  

in ,

Engineers want to see their code used. Time spent on a release is time not spent working on other products or new features. Building a system that allows for automating releases can be a great way for dynamic teams to save time and focus on their passions. On the Beehive Industries team (the one on…

Read more…

Infotec 2015 Recap

by 

|

|  

in ,

Our team made the drive up to Omaha this week to exhibit and present at Infotec 2015. As we continue to expand, we found this conference to be a great opportunity to make new connections and share some of what we’ve learned while building software companies and products over the past years. We were very…

Read more…