Setting Up Continuous Integration with TeamCity

by 

|

|  

in

For one of my recent projects I needed to set up Continuous Integration from scratch on a server. Having never done this before I found myself assembling all the required components, installing them, and configuring them (and struggling now and then through some of the gotchas that came up). To save anyone who may have…

Read more…

Don't Panic Labs Reading List

DPL Reading List – September 9, 2016

by 

|

|  

in

Here are some of the articles we’ve been reading around this office this week. And it’s Gone -The True Cost of Interruptions (Thanks to Jarrod Wubbels for recommending this article) – “People need roughly 23 minutes to go back to their tasks after a major interruption, but the plot deepens if you’re a programmer. Add…

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…

Don't Panic Labs Reading List

DPL Reading List – September 2, 2016

by 

|

|  

in

Here are some of the articles we’ve been reading around this office this week. 10 Tips Guaranteed to Improve Your Startup Success (Thanks to Jarrod Wubbels for recommending this article) – “Having had the good fortune to work with many entrepreneurs and get a front-row seat to see their success, I thought it’d be valuable…

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…

DPL Reading List – August 26, 2016

by 

|

|  

in

Here are some of the articles we’ve been reading around this office this week. The 40 Best Places To Learn Something New Every Day – “Today, the worlds of learning and personal or professional development are literally at your fingertips. The open learning movement has made the opportunity to get smarter in your spare time…

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 Reading List

DPL Reading List – August 19, 2016

by 

|

|  

in

Here are some of the articles we’ve been reading around this office this week. What I Learned Working With Jony Ive’s Team On The Apple Watch – “The heart rate sensors on the Apple Watch we know today are the creation of Messerschmidt and his team. Because health and wellness are perhaps the main use…

Read more…

DPL Reading List – August 12, 2016

by 

|

|  

in

Here are some of the articles we’ve been reading around this office this week. One Voice, Many Hands (Thanks to Jarrod Wubbels for recommending this article) – “You want a strong voice for your company. Not as in overbearing. Strong as in consistent. Strong, like boisterous. Able to take on many tones and tasks, and…

Read more…

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…