Indy.Code() Sessions tagged agile

How to Talk Like an Engineer: Communication as You Move Up the Ladder

It is often said that the hardest problem to solve is when two people are talking about different things but believe they are talking about the same thing. As you grow in your engineering career being able communicate about problems effectively is perhaps your single most important skill. This talk exists to distill the breadth of engineering verticals into a quick hit of common vocabulary.

Speaker

Laurie Barth

Laurie Barth

Software Engineer, Ten Mile Square

Git Merge, Resets and Branches

Two developers can work on the same files at the same time and it doesn't have to be scary. Git Merge makes it easy to ensure we can see what's changed, where conflicts occurred and give us an opportunity to resolve them peacefully. In general, Git provides tools for rolling files back, isolating R&D initiatives and much much more. This session will focus on some more advanced Git commands and how we can use them in our daily projects to ensure source control is never a burden but an ally in getting work done quickly, easily and without interrupting other fellow developers.

Speaker

Victor Pudelski

Victor Pudelski

V.P. of Solutions, Technology Solutions Consultants, LLC

Being an Agile Dev

Organizations talk about becoming agile but what does it mean for a developer to be Agile?

In this talk you’ll learn about scrum and other types of agile software development and what the differences are. And then we’ll take a deeper dive into scrum and why standups are more than just making sure you’re doing work, and why retrospectives are more than just talking about feelings. Along the way we’ll discuss what you should be contributing, and what you should be getting out of each meeting.

Speaker

Courtney  Heitman

Courtney Heitman

Scrum Master & UX Developer, Gallup

Creating an Agile Development Environment for React Native with AzureDevOps

An introduction and guide to creating a Agile development enviroment with for mobile applications, specificly React Native and AzureDevOps. The guide will introduce:

  1. How to setup branch policies to reinforce knowledge transfer.
  2. How to create CI/CD process to increase the feeback loop.
  3. Best practices for connecting code and project planning to enhance transparency.

Speaker

Jacob Van Brunt

Jacob Van Brunt

Senior Software Engineer, Aptera

An Introduction to Agile Engineering

Learn the concepts of how to do: Test-Driven Development (TDD), Pair Programming, Mob Programming, and using a Coding Kata. If you bring your laptops and friends, then you’ll be able to join along in the fun. This is an interactive session with code being written. At the end, you’ll have something that you can practice with to learn how to be an Agile Engineer.

Speaker

Darren Terrell

Darren Terrell

VP of Enterprise Agile Coaching, Project Brilliant