SQL Aliasing – Why You Need It

by 

|

|  

in

Quick word on Aliasing. In the past few months I have come across a SQL issue that occurs in many different configurations, across various physical locations, and amongst several engineers. Since it was so prevalent I thought it might be helpful to talk about aliasing SQL instances. When you install a SQL instance, no matter…

Read more…

Don't Panic Labs - Funability in software development teams

Funability, Part 3 – Maximizing Productivity

by 

|

|  

in

Note: This post was co-authored by Chad Michel. The rest of this 5-part series can be found here: Part 1 – What and Why Part 2 – Leverage Your Leadership Roles Part 4 – Processes Can Be Fun Part 5 – A Layered Approach To Quality In this third part of our series, we are…

Read more…

Managing Azure WebJobs with Base Classes

by 

|

|  

in ,

Azure AppService is my go-to when I want to create cloud-based applications. I have no desire to set up or administer a VM. Sometimes, though, you just need a service that quietly does its job in the background. That’s why I love WebJobs. However, I found myself in the situation where I needed a WebJob…

Read more…

Don't Panic Labs - Funability in software development teams

Funability, Part 2 – Leverage Your Leadership Roles

by 

|

|  

in ,

Note: This post was co-authored by Chad Michel. The rest of this 5-part series can be found here: Part 1 – What and Why Part 3 – Maximizing Productivity Part 4 – Processes Can Be Fun Part 5 – A Layered Approach To Quality In our previous post we covered how we think software development…

Read more…

Don't Panic Labs - Funability in software development teams

Funability, Part 1 – What and Why

by 

|

|  

in ,

Note: This post was co-authored by Chad Michel. The rest of this 5-part series can be found here: Part 2 – Leverage Your Leadership Roles Part 3 – Maximizing Productivity Part 4 – Processes Can Be Fun Part 5 – A Layered Approach To Quality   We’ve been in the software business for quite some time….

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…

Stressing Continuous Integration

by 

|

|  

in

After being a part of the start of numerous projects for Don’t Panic Labs, I have become rather familiar with our term “Iteration 0” (Iteration Zero). We have embraced this idea and introduced it into numerous projects – whether they be internal projects or joint ventures. If you have not heard of “Iteration 0”, it…

Read more…

How I Approached Unit Testing

by 

|

|  

in

A few months back I submitted an idea for a presentation to a developer conference. It was rejected. I’m not alone. We all have, at some point, been turned down. Maybe our ideas were not as jaw-dropping or life-changing but that’s no reason to just let those ideas never see the light of day. We…

Read more…

Architect’s Master Class – A Rewarding Experience

by 

|

|  

in ,

When I came to Don’t Panic Labs (and Nebraska Global) in late 2012, I was less than two years out of college in my career as a software engineer. I had heard about not only the exciting projects that were taking place at Don’t Panic Labs, but also the great processes and structure around these…

Read more…

Backlog Visualizations: Tables Are Your Friend

by 

|

|  

in ,

Agile backlogs have become the standard tool used by software teams to document, prioritize, and discuss functionality requests. Although agile backlogs are simple to use and easy to implement, they suffer from the same problem as all lists—growing to a point where they become unmanageable. Although Agile methodologies suggest a number of practices to help…

Read more…