Category: Development Methodologies & Best Practices

    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…

    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…

    Broadening My Horizons (or How I Moved Outside the Silo and Learned a New Development Methodology)

    by 

    |

    |  

    in ,

    I’ve been writing software professionally for ten years. Primarily I’ve worked on the web, but I’ve written everything from line-of-business apps to SQL business reports to CMS-based websites. I’ve always worked in small shops with one to three developers. We’ve always been fairly siloed; each of us writing our own software that we were individually…

    Read more…

    HTML5 Video: Lessons Learned

    by 

    |

    |  

    in ,

    We recently completed a web project for a client where videos were an integral part of the site. When the client came to us, they had already vetted their design ideas and had an outside firm create a final site design. Nearly every page of the site was to have a video on it that…

    Read more…

    Standup? What’s a Standup?

    by 

    |

    |  

    in ,

    People will sometimes ask us how we get value from our daily standups. This got us thinking about why we do standups in the first place, what we want to get out of the standups, and why we think our standups work. For those not familiar with standups, they are brief meetings (usually about 10…

    Read more…

    Deploying Console Apps via MSBuild

    by 

    |

    |  

    in ,

    VS2010 and MSBuild don’t provide a good way to deploy windows apps using continuous integration (especially to different environments). Over the past couple days I’ve wasted a lot of time manually deploying my apps to test them on dev. Brian Gansemer has talked about creating hooks for deploying ClickOnce apps as part of the build…

    Read more…

    Load Testing in Visual Studio 2010

    by 

    |

    |  

    in , ,

    Have you ever wondered if your custom data access code is any more efficient than simply loading a DataTable? Not that I’d recommend using DataTables except for certain situations, but Visual Studio 2010 Ultimate makes it easy to load test your data access classes to determine performance. In order to test this out I created…

    Read more…

    ASP.Net Page Properties

    by 

    |

    |  

    in ,

    ​Below is an example of how I like to use properties to access HTML items from code-behind.  It allows you to have strongly-typed objects and a single point of access to HTML items.

    Read more…

    ClickOnce: Revisited

    by 

    |

    |  

    in ,

    Recently we’ve received a couple comments on my blog post ClickOnce Publish and Deploy from Team Foundation Server 2010 so I thought we should do a follow-up post to share what we’ve learned. One of our readers, Anye, was having some trouble getting the build to copy the published ClickOnce application over into the ClickOnce…

    Read more…

    ClickOnce Publish and Deploy from Team Foundation Server 2010

    by 

    |

    |  

    in ,

    Overview ClickOnce technology is a very powerful way to distribute your applications to end users. It is especially nice for easily distributing updates to your application. Even if you don’t plan to distribute your application using ClickOnce technology, it is still a great tool for deploying daily updates for QA during development. However, publishing and…

    Read more…