18 Aug 2023
In this session we talk about some things that came up during our code reviews.
00:00 - Intro
00:55 - When there's a hidden reusable utility that can be used
15:15 - Change to prod code to help test code
00:00 - Intro
00:55 - When there's a hidden reusable utility that can be used
15:15 - Change to prod code to help test code
- 2 participants
- 35 minutes
11 Aug 2023
In this session we talk about code review!
00:00 - Intro
00:35 - Sometimes reviewing in the terminal is easier
05:10 - A thoughtful review question on test coverage
09:45 - Enforcing responsibilities and avoiding leaky abstractions
16:12 - Question about punting on a question to maintainers
25:30 - Pair reviewing on some dependency updates
00:00 - Intro
00:35 - Sometimes reviewing in the terminal is easier
05:10 - A thoughtful review question on test coverage
09:45 - Enforcing responsibilities and avoiding leaky abstractions
16:12 - Question about punting on a question to maintainers
25:30 - Pair reviewing on some dependency updates
- 6 participants
- 58 minutes
4 Aug 2023
In this session we pair up on a code review!
- https://gitlab.com/gitlab-org/gitlab/-/merge_requests/127921
- https://gitlab.com/gitlab-org/gitlab/-/merge_requests/127921
- 3 participants
- 39 minutes
7 Jul 2023
In this session we talk about some random code review topics.
00:00 - Using the Web IDE to diff email files
07:20 - General tips on reviewing email MR's
14:35 - Discussing approach with rename emailsDisabled to emailsEnabled
00:00 - Using the Web IDE to diff email files
07:20 - General tips on reviewing email MR's
14:35 - Discussing approach with rename emailsDisabled to emailsEnabled
- 5 participants
- 53 minutes
16 Jun 2023
In this session we talk about some code reviews!
00:00 - Reviewing a change to high traffic modules with technical debt
08:55 - Reviewing an MR that transforms with `render_ce` vs `render`
30:12 - Pair reviewing on a HAML Pajamas Component refactor
00:00 - Reviewing a change to high traffic modules with technical debt
08:55 - Reviewing an MR that transforms with `render_ce` vs `render`
30:12 - Pair reviewing on a HAML Pajamas Component refactor
- 3 participants
- 51 minutes
9 Jun 2023
In this session we talk about some topics pertaining to Code Review.
- 00:00 Intro & Reviewing error handling situations
- 13:50 About a large MR review renaming a DB field
- 00:00 Intro & Reviewing error handling situations
- 13:50 About a large MR review renaming a DB field
- 3 participants
- 29 minutes
5 May 2023
In this session we discuss some topics related to code review.
00:00 - Intro
00:20 - Best way to knowledge share hidden rules
06:12 - Diving into sufficiency of specific policy/ability checks
17:50 - A non-blocking follow-up situation
26:50 - "What if author wants to do follow-up themselves?"
35:57 - "By default do we feel like MR's are a battle?"
00:00 - Intro
00:20 - Best way to knowledge share hidden rules
06:12 - Diving into sufficiency of specific policy/ability checks
17:50 - A non-blocking follow-up situation
26:50 - "What if author wants to do follow-up themselves?"
35:57 - "By default do we feel like MR's are a battle?"
- 4 participants
- 50 minutes
28 Apr 2023
In this session we talk about finding issues in a code review and pair up on a review.
- 5 participants
- 47 minutes
21 Apr 2023
In this session we talk about some topics pertaining to code review. We also pair up on a review.
00:00 - Intro
00:30 - Mocking gdk as gitlab.com for testing sourcegraph
15:00 - Pair on a MR review
00:00 - Intro
00:30 - Mocking gdk as gitlab.com for testing sourcegraph
15:00 - Pair on a MR review
- 6 participants
- 50 minutes
14 Apr 2023
In this session we discuss some topics pertaining to code review.
00:00 - Intro
00:20 - How to optimize review process looking at the docs?
24:40 - Imposter syndrome with reviews?
37:30 - Pair up on a review!
00:00 - Intro
00:20 - How to optimize review process looking at the docs?
24:40 - Imposter syndrome with reviews?
37:30 - Pair up on a review!
- 4 participants
- 52 minutes
31 Mar 2023
In this session we discuss some code review topics and pair up on a code review.
00:00 Hello!
01:00 Finding who has approved when approvers are reset.
06:00 Let's review an MR
https://gitlab.com/gitlab-org/gitlab/-/merge_requests/112892
00:00 Hello!
01:00 Finding who has approved when approvers are reset.
06:00 Let's review an MR
https://gitlab.com/gitlab-org/gitlab/-/merge_requests/112892
- 3 participants
- 48 minutes
17 Mar 2023
In this session we discuss some topics pertaining to Code Review. We also pair up on a review.
00:00 - Diff'n diffs
13:10 - Code is clearer than words
22:05 - Pair reviewing a BE GraphQL MR
00:00 - Diff'n diffs
13:10 - Code is clearer than words
22:05 - Pair reviewing a BE GraphQL MR
- 4 participants
- 51 minutes
24 Feb 2023
In this session we discuss some topics pertaining to code review.
00:00 - Testing MR diffs on target branch vs. MR branch
07:00 - Is it usual for UX designers to create MR's?
13:30 - Handling community MR's that need to wait for something else
21:47 - Viewing full-stack perspective of a change
39:41 - On over-communicating and mentoring, while not offending
53:20 - "Assume they are Super-Smart"
00:00 - Testing MR diffs on target branch vs. MR branch
07:00 - Is it usual for UX designers to create MR's?
13:30 - Handling community MR's that need to wait for something else
21:47 - Viewing full-stack perspective of a change
39:41 - On over-communicating and mentoring, while not offending
53:20 - "Assume they are Super-Smart"
- 5 participants
- 59 minutes
10 Feb 2023
In this session we show & tell some lessons learned from Code Review and pair up on a review.
00:00 - Leaving things better than found, and non-blocking comments
08:06 - Finding existing utilities in the codebase
19:00 - When is there too much documentation?
32:05 - Pair review
00:00 - Leaving things better than found, and non-blocking comments
08:06 - Finding existing utilities in the codebase
19:00 - When is there too much documentation?
32:05 - Pair review
- 5 participants
- 44 minutes
3 Feb 2023
In this session we talk about some topics pertaining to code review. We also pair up on reviewing an MR together.
0:00 - How to write easily acceptable MR's? Is there a preference standard?
15:55 - Should MR's have 1 or many commits?
20:40 - What makes an MR a joy to review?
33:00 - Pair review
0:00 - How to write easily acceptable MR's? Is there a preference standard?
15:55 - Should MR's have 1 or many commits?
20:40 - What makes an MR a joy to review?
33:00 - Pair review
- 5 participants
- 57 minutes
27 Jan 2023
In this session we talk about diffing diffs, labeling MR's, and handling very cognitively complex MR's. We also pair up on a small MR review.
00:00 - Diffing diffs
16:13 - Labeling MR's
28:00 - Handling very cognitively complex MR's
37:32 - Pairing on a new feature flag MR
00:00 - Diffing diffs
16:13 - Labeling MR's
28:00 - Handling very cognitively complex MR's
37:32 - Pairing on a new feature flag MR
- 3 participants
- 50 minutes
6 Jan 2023
In this session we answer some questions and talk about some tips pertaining to Code Review.
We also get to pair review on an MR.
0:00 - Discussion
42:00 - MR Review
We also get to pair review on an MR.
0:00 - Discussion
42:00 - MR Review
- 5 participants
- 53 minutes
25 Nov 2022
In this session we pair review on a community MR. Thanks for contributing to GitLab!
- 4 participants
- 34 minutes
4 Nov 2022
In this session we talk about reviewing code comments, MR profitability, and improving our code review efficiencies.
0:00 - Reviewing code comment
7:45 - Discussion about review processes and efficiencies
22:48 - Question about MR collaboration culture
30:15 - More observations about the MR
35:00 - Hidden UX issues with the preexisting behavior
0:00 - Reviewing code comment
7:45 - Discussion about review processes and efficiencies
22:48 - Question about MR collaboration culture
30:15 - More observations about the MR
35:00 - Hidden UX issues with the preexisting behavior
- 3 participants
- 46 minutes
21 Oct 2022
In this session we discuss some interesting code review topics and pair on a database code review.
0:00 - Intro
0:35 - Reviewing when you cannot recreate the issue
5:30 - Catching issues caused by historical data
10:45 - Discussion about Exploratory Testing
17:50 - Pairing up on a DB Review
36:30 - Q: Do we review MR's with broken pipelines?
39:20 - Q: Pinging multiple people on MR's?
45:37 - Q: Ping issue authors on MR's for reviews?
0:00 - Intro
0:35 - Reviewing when you cannot recreate the issue
5:30 - Catching issues caused by historical data
10:45 - Discussion about Exploratory Testing
17:50 - Pairing up on a DB Review
36:30 - Q: Do we review MR's with broken pipelines?
39:20 - Q: Pinging multiple people on MR's?
45:37 - Q: Ping issue authors on MR's for reviews?
- 6 participants
- 52 minutes
30 Sep 2022
In this session, we deep dive into dependency updates and security and how this pertains to code review.
- https://github.com/ossf/scorecard
- https://youtu.be/gJGbS8UELGw
- https://github.com/ossf/scorecard
- https://youtu.be/gJGbS8UELGw
- 3 participants
- 34 minutes
23 Sep 2022
In this session, we discuss a number of issues pertaining to reviewing code at GitLab.
- 6 participants
- 50 minutes
16 Sep 2022
In this session we discuss approaches to community contributions and identifying testing gaps. We also pair on a gitlab-ui MR review.
- 7 participants
- 48 minutes
9 Sep 2022
In this session we talk about reviewing dependency upgrades, changes to GitLab's reviewer and maintainer roles, and we pair up on reviewing an indeterminate MR.
- 6 participants
- 47 minutes
2 Sep 2022
In this session we discuss some topics pertaining to code review!
0:00 - Code Review Show & Tell & Questions
27:22 - Code Review Pairing
0:00 - Code Review Show & Tell & Questions
27:22 - Code Review Pairing
- 7 participants
- 58 minutes
26 Aug 2022
In this session we showcase some of the best outcomes from creating follow-up issues. We also discuss how to approach reviewing areas you are uncomfortable with.
- 4 participants
- 56 minutes
19 Aug 2022
In this session we discuss some best practices pertaining to code review. We also mob-pair on a code review.
- 7 participants
- 58 minutes
12 Aug 2022
In this session we discuss a sundry of topics pertaining to reviewing code at GitLab.
- 7 participants
- 1:00 hours