Making a Positive Difference in Students Lives
Even in a very high-functioning team with few personal conflicts, code reviews can be a pitfall for unintentionally introducing conflict. Conflict can make people on your team feel less safe and valued. If you want to build a diverse team. This could present a barrier.
This presentation will focus on constructive criticism and healthy communication so team members can learn and benefit from code reviews and feel safe receiving feedback.
To watch the talk, click here and navigate to the 31:30 mark.
Slides for the talk are available here.
What does “Tech Lead” mean? It’s a vague title and definitions vary.
I spent a year as the tech lead on a project and I was asked to define what I thought that role meant. This talk would focus on lessons learned during that year. I’ll tell the story of what I think my role as tech lead was and draw on books and resources I found helpful along the way.
To watch the talk, click here and navigate to the 24:38 mark.
Slides for the talk are available here.
This talk describes the technology and processes the ASR Custom Solutions team used for their rebuild of the Classroom Search site at roomsearch.umn.edu.
To watch the talk, click here and navigate to the 28:52 mark.
Slides for the talk are available here.
A discussion of mocks & doubles, and how they are related to a philosophy of testing that is learned from Sandi Metz.
To watch the talk, click here and navigate to the 02:12 mark.
Slides for the talk are available here.
A talk about testing - why we found ourselves testing in production and what it taught me about testing in general:
To watch the talk, click here and navigate to the 19:20 mark.
A talk about how we are moving from several servers hosting individual applications to a single server hosting multiple applications, leveraging Traefik & Docker.
To watch the talk, click here and navigate to the 25:48 mark.
Slides for the talk are available here.
A talk about metaprogramming in Ruby, framed around objects growing beyond how they are defined, along with a discussion of when it is appropriate to use it.
To watch the talk, click here.
Slides for the talk are available here.