Nebraska.Code() Sessions tagged best practices

Demystifying Dependency Injection

What is Dependency Injection (DI) and why should you care? Come learn what DI is and how you can use it to keep your apps loosely coupled and test friendly. We will examine why you should avoid tight coupling and how you can avoid it using different methods of DI. After looking at the basic patterns, we'll take a look at a few different DI containers and see how they do their magic to make us better programmers.

Speaker

Brent Stewart

Brent Stewart

Co-Founder, Alien Arc Technologies

Stop Iteration Bait and Switch

Have you ever worked on an agile project where you were pressured to get something out the door? Maybe you were told “it doesn’t have to be perfect,” “this is agile,” or “we will iterate on it.” The next thing you know you have a handful of half-baked features shipped, mountains of features ahead of you, and nowhere in sight is that promised opportunity to iterate.

Agile has the good intentions of encouraging iterative and incremental development but how to accomplish that can feel far from intuitive. Without understood practices, iteration doesn’t occur and the product ends up shipping as is. In this talk I breakdown what it truly means to build a product iteratively and incrementally. I'll share how myself and colleagues have approached these problems by deconstructing a product roadmap with you and showcasing real examples from our experiences. Join me and learn how you can start iterating on your projects today.

This session is targeted not only to product owners and management, but also developers. It takes the engineers to capitalize on these approaches.

Speaker

Nicholas Tuck

Nicholas Tuck

Software Gardener, Aviture