Nebraska.Code() Sessions tagged software design

The Human Side of Code

It's easy to think of software products as being composed of technology; and, at a high level, that's true. The reality, though, is that the technology powering software products is itself a highly complex composite system, composed of entirely human components. The technologies we implement, the code we write, and the products we build are made of experience, understanding, perseverence, expertise, passion, talent, time, money, and so much more.

Together, we will explore The Human Side of Code. Along the way, we will discuss all the different roles in the software development process, how they contribute, what their concerns are, and how we can all contribute to making their lives just a little bit easier. In so doing, we will develop a roadmap that we can all follow to make our jobs more enjoyable and more productive, leading to a happier workforce and more successful products.

Speaker

Justin Perinovic

Justin Perinovic

Principal Technologist, Object Partners, Inc.

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