Meeting Title: Eden Dashboard Migration Sync Date: 2026-02-17 Meeting participants: Mustafa Raja, Luke Scorziell
WEBVTT
1 00:01:01.920 ⇒ 00:01:03.230 Luke Scorziell: Hey, Mustafa.
2 00:01:03.960 ⇒ 00:01:04.870 Mustafa Raja: Hey, how are you?
3 00:01:05.870 ⇒ 00:01:07.060 Luke Scorziell: Good, how are you doing?
4 00:01:07.060 ⇒ 00:01:07.910 Mustafa Raja: Yeah, doing good.
5 00:01:09.750 ⇒ 00:01:11.310 Mustafa Raja: Yeah, let’s just go through it.
6 00:01:11.930 ⇒ 00:01:14.150 Luke Scorziell: Cool. Do you want to share your screen?
7 00:01:15.110 ⇒ 00:01:15.970 Luke Scorziell: Yeah.
8 00:01:20.650 ⇒ 00:01:21.530 Mustafa Raja: Hi, Julie?
9 00:01:23.840 ⇒ 00:01:26.510 Luke Scorziell: Good. A little bit.
10 00:01:27.000 ⇒ 00:01:30.319 Luke Scorziell: Well, it’s good, just there’s always a lot going on, so…
11 00:01:31.730 ⇒ 00:01:33.399 Luke Scorziell: How about you? What are you working on?
12 00:01:33.400 ⇒ 00:01:35.629 Mustafa Raja: Yeah, somewhat busy.
13 00:01:36.310 ⇒ 00:01:39.059 Mustafa Raja: We’re doing a migration for…
14 00:01:39.860 ⇒ 00:01:41.810 Mustafa Raja: Eden? I don’t know if…
15 00:01:42.250 ⇒ 00:01:43.819 Mustafa Raja: We’re doing a…
16 00:01:44.230 ⇒ 00:01:53.820 Mustafa Raja: the whole dashboard migration since the Tableau contract is expiring. Okay, so, here, here what’s happened is…
17 00:01:54.370 ⇒ 00:02:04.389 Mustafa Raja: You’d see that, over here, in what… which branch you’re in, right? So you’re in directly main branch, right? And you’d never want to be here.
18 00:02:05.620 ⇒ 00:02:06.980 Luke Scorziell: Oh, okay.
19 00:02:07.050 ⇒ 00:02:22.579 Mustafa Raja: The reason why is, if you push right now, what’s going to happen is, you wouldn’t be able to get a review on your changes, and it’s directly going to, update the whole repo yet, you know?
20 00:02:22.580 ⇒ 00:02:33.929 Mustafa Raja: So what we want to do is we want to push our changes to a branch, and then that branch gets a PR, so someone can review and merge a domain. Does that make sense?
21 00:02:34.730 ⇒ 00:02:36.930 Luke Scorziell: Yeah, I fear I may have already…
22 00:02:36.930 ⇒ 00:02:43.009 Mustafa Raja: Now what we are going to do, now what we are going to do is we’re going to create a new branch and move all of these changes there.
23 00:02:44.000 ⇒ 00:02:45.610 Luke Scorziell: Okay, so…
24 00:02:45.610 ⇒ 00:02:52.459 Mustafa Raja: But I see that… Did you… did you make two… two push… two commits already?
25 00:02:53.700 ⇒ 00:02:56.109 Luke Scorziell: Yeah, I did… oh.
26 00:02:56.110 ⇒ 00:02:57.140 Mustafa Raja: It’s okay, it’s okay.
27 00:02:57.760 ⇒ 00:02:58.370 Luke Scorziell: Okay.
28 00:02:59.680 ⇒ 00:03:05.320 Luke Scorziell: I don’t know what I did. History.
29 00:03:05.320 ⇒ 00:03:06.070 Mustafa Raja: It’s okay.
30 00:03:06.210 ⇒ 00:03:12.530 Mustafa Raja: Now let’s go to the history. Okay, you haven’t… you haven’t pushed any… anything. Can you scroll a little?
31 00:03:16.080 ⇒ 00:03:25.720 Mustafa Raja: Scroll, scroll, scroll, scroll… yeah. So, yeah, so for the ones that you see these arrows with, you know… let me, let me mark it again.
32 00:03:25.720 ⇒ 00:03:26.100 Luke Scorziell: Yeah.
33 00:03:26.100 ⇒ 00:03:37.130 Mustafa Raja: errors. These errors are… they’re saying that, okay, you have made these commits, but these commits, they are not pushed right now, you know? They’re not pushed into the main.
34 00:03:38.120 ⇒ 00:03:38.600 Luke Scorziell: Okay.
35 00:03:38.600 ⇒ 00:03:41.739 Mustafa Raja: So these are there, waiting for you to push them.
36 00:03:41.970 ⇒ 00:03:43.470 Mustafa Raja: Now, we’re not going to push.
37 00:03:43.600 ⇒ 00:03:46.569 Mustafa Raja: What we are going to do is, we are going to right-click on it.
38 00:03:46.980 ⇒ 00:03:49.309 Mustafa Raja: Actually, right-click on this one first.
39 00:03:49.580 ⇒ 00:03:54.810 Mustafa Raja: This is the oldest one, we want to right-click on this one. Yeah, and then,
40 00:03:55.560 ⇒ 00:04:01.150 Mustafa Raja: Revert changes and comment, check. Revert… let’s revert the changes.
41 00:04:01.430 ⇒ 00:04:03.759 Mustafa Raja: Wait, this is a lot of change.
42 00:04:04.200 ⇒ 00:04:10.649 Mustafa Raja: Okay… I want to make sure that if we revert a change, it goes…
43 00:04:10.840 ⇒ 00:04:13.780 Mustafa Raja: Let me, let me try that on my end first.
44 00:04:14.110 ⇒ 00:04:15.939 Mustafa Raja: I just want to make sure of this.
45 00:04:18.310 ⇒ 00:04:28.510 Mustafa Raja: I commit, I go in history, I say undo commit. Okay, you don’t have the undo commit option, so what happens if I commit?
46 00:04:28.620 ⇒ 00:04:35.179 Mustafa Raja: I go here and revert changes and comment. Okay, no, this isn’t going to work that way.
47 00:04:39.380 ⇒ 00:04:40.160 Mustafa Raja: Okay.
48 00:04:40.740 ⇒ 00:04:44.139 Mustafa Raja: Can you right-click? I want to see again what options are popping up.
49 00:04:49.610 ⇒ 00:04:50.340 Mustafa Raja: Hmm.
50 00:04:50.640 ⇒ 00:04:52.050 Mustafa Raja: Undo comment.
51 00:04:54.670 ⇒ 00:04:59.649 Mustafa Raja: Let’s actually go to… let’s actually… let’s actually create a new branch, see what happens.
52 00:05:00.060 ⇒ 00:05:03.210 Mustafa Raja: Let’s, let’s, let’s, like, let’s click here.
53 00:05:09.130 ⇒ 00:05:10.570 Mustafa Raja: New Brunge? Yeah.
54 00:05:12.300 ⇒ 00:05:15.259 Mustafa Raja: Okay, now let’s create a new branch, whatever you want to name it.
55 00:05:16.690 ⇒ 00:05:26.560 Luke Scorziell: Just name it, luke’s LinkedIn… Safety…
56 00:05:28.010 ⇒ 00:05:31.920 Luke Scorziell: Well, is this branch, like, can I use this multiple times, or just for this one thing?
57 00:05:31.920 ⇒ 00:05:37.069 Mustafa Raja: Yeah, yeah, you can, you can, you can, use any, use any branch multiple times.
58 00:05:38.420 ⇒ 00:05:39.940 Luke Scorziell: I feel like I have a branch ready.
59 00:05:41.260 ⇒ 00:05:41.990 Luke Scorziell: Okay.
60 00:05:42.310 ⇒ 00:05:44.420 Mustafa Raja: Yeah, let’s create this.
61 00:05:46.180 ⇒ 00:05:50.009 Luke Scorziell: And then let’s bring my changes to Luke’s branch, yeah.
62 00:05:50.110 ⇒ 00:05:51.159 Mustafa Raja: Let’s switch.
63 00:05:55.770 ⇒ 00:05:57.700 Mustafa Raja: This is better. Okay.
64 00:05:57.980 ⇒ 00:06:07.570 Mustafa Raja: Now let’s publish this. Now your commits are going to go in this branch, and not in main branch, right? So this is what we want you to do. So, let’s publish this.
65 00:06:09.150 ⇒ 00:06:15.080 Mustafa Raja: What publish does is it creates the branch in GitHub. Right now, it’s only on your local.
66 00:06:16.340 ⇒ 00:06:17.859 Luke Scorziell: Okay, so…
67 00:06:17.860 ⇒ 00:06:21.809 Mustafa Raja: Let’s publish this. Okay, now your branch is live.
68 00:06:22.380 ⇒ 00:06:26.730 Mustafa Raja: And now… now let’s… let’s, you know, let’s go here.
69 00:06:29.340 ⇒ 00:06:33.009 Mustafa Raja: Okay, yeah, you want to create a summary and a description, and then, you know…
70 00:06:33.490 ⇒ 00:06:35.620 Mustafa Raja: We can just go ahead, create a PR.
71 00:06:36.490 ⇒ 00:06:37.600 Mustafa Raja: Call it a day.
72 00:06:42.700 ⇒ 00:06:45.780 Mustafa Raja: How are you finding, cursor? Is it good?
73 00:06:46.550 ⇒ 00:06:52.699 Luke Scorziell: Yeah, I like cursor a lot. I think I just don’t… I mean, I don’t know what I’m doing with some of this encoding stuff.
74 00:06:53.320 ⇒ 00:06:57.450 Mustafa Raja: Yeah, it’ll make more sense as we work with it.
75 00:06:57.740 ⇒ 00:07:04.470 Mustafa Raja: You know, I’m sure it makes… you understand a lot more.
76 00:07:04.700 ⇒ 00:07:06.600 Mustafa Raja: Now that you’re working with it, right?
77 00:07:06.710 ⇒ 00:07:07.340 Mustafa Raja: on how…
78 00:07:07.340 ⇒ 00:07:08.250 Luke Scorziell: Yeah.
79 00:07:09.320 ⇒ 00:07:12.289 Luke Scorziell: Yeah, I think so, like, I think so,
80 00:07:21.500 ⇒ 00:07:24.189 Luke Scorziell: So then push origin?
81 00:07:24.190 ⇒ 00:07:24.820 Mustafa Raja: Yeah.
82 00:07:26.840 ⇒ 00:07:31.339 Luke Scorziell: Yeah, I don’t know, I mean, I feel like I want to learn more.
83 00:07:31.850 ⇒ 00:07:36.920 Mustafa Raja: Okay, yeah, let’s just… let’s just create the PR, and then… We should be good.
84 00:07:39.630 ⇒ 00:07:40.799 Mustafa Raja: Yeah, we have the button, no?
85 00:07:40.970 ⇒ 00:07:42.660 Mustafa Raja: Create pull request.
86 00:07:43.730 ⇒ 00:07:44.559 Mustafa Raja: The blue button?
87 00:07:44.560 ⇒ 00:07:47.980 Luke Scorziell: Joe, did I hit that wrong… Hit the green button, or…
88 00:07:47.980 ⇒ 00:07:48.909 Mustafa Raja: No, no, no, this one.
89 00:07:51.160 ⇒ 00:07:54.689 Luke Scorziell: Oh, sorry, I did, just, let me reshare my screen.
90 00:07:54.940 ⇒ 00:07:56.190 Mustafa Raja: Okay, okay, sorry.
91 00:08:02.200 ⇒ 00:08:05.049 Mustafa Raja: These are a lot of… a lot of tabs.
92 00:08:05.900 ⇒ 00:08:08.370 Luke Scorziell: Yeah, I know, it’s stressful. Okay.
93 00:08:08.500 ⇒ 00:08:15.229 Mustafa Raja: So… Yeah, let’s just create it. Do you want to add some description and title?
94 00:08:22.760 ⇒ 00:08:24.879 Mustafa Raja: Description and title just helps, you know.
95 00:08:26.360 ⇒ 00:08:27.100 Luke Scorziell: Yeah
96 00:08:31.430 ⇒ 00:08:32.309 Luke Scorziell: It’s true.
97 00:08:33.840 ⇒ 00:08:39.810 Mustafa Raja: You can… you could also ask GitHub to, you know, generate all of this for you. You just need to,
98 00:08:40.150 ⇒ 00:08:42.439 Mustafa Raja: Say, at, commit.
99 00:08:43.470 ⇒ 00:08:44.369 Luke Scorziell: Oh, right here.
100 00:08:44.720 ⇒ 00:08:50.790 Mustafa Raja: No, no, no, in cursor, in cursor. In cursor, if you say, add commit.
101 00:08:53.310 ⇒ 00:08:54.190 Mustafa Raja: Yeah.
102 00:08:54.530 ⇒ 00:08:56.849 Mustafa Raja: Actually, this is the diff of working state.
103 00:08:57.660 ⇒ 00:09:07.529 Mustafa Raja: And we have already pushed. Yeah, let’s see, let’s see what it comes up with. Let’s give it that, and then let’s ask it to generate a summary of your latest commit.
104 00:09:29.920 ⇒ 00:09:35.860 Mustafa Raja: Let’s tell it that you’re creating a PR and you want to add description to format it that way.
105 00:09:55.730 ⇒ 00:09:56.660 Mustafa Raja: Yeah…
106 00:10:06.630 ⇒ 00:10:10.719 Mustafa Raja: Yeah, we, I think stats is… we can leave down, rest is good.
107 00:10:12.200 ⇒ 00:10:14.910 Mustafa Raja: This takes Markdown, if you want to add that.
108 00:10:16.710 ⇒ 00:10:18.179 Luke Scorziell: Oh, it does. Yeah.
109 00:10:18.420 ⇒ 00:10:22.050 Mustafa Raja: Oh yeah, you could just ask, basket?
110 00:10:23.440 ⇒ 00:10:24.270 Mustafa Raja: Maybe.
111 00:10:35.750 ⇒ 00:10:36.730 Mustafa Raja: Yeah…
112 00:10:38.280 ⇒ 00:10:43.750 Mustafa Raja: The first line is, is the… what’s it called? Is the commit method, so we don’t need that, yeah.
113 00:10:44.230 ⇒ 00:10:46.959 Mustafa Raja: Yeah, let’s get rid of the first one.
114 00:10:47.680 ⇒ 00:10:51.620 Mustafa Raja: No, no, no, do it in the right, yeah…
115 00:10:51.840 ⇒ 00:10:54.809 Mustafa Raja: Yeah, yeah, this is good, this is good. Now, let’s, let’s preview it.
116 00:10:57.210 ⇒ 00:10:57.790 Luke Scorziell: Oh, okay.
117 00:10:57.790 ⇒ 00:10:59.170 Mustafa Raja: This is nice, yeah.
118 00:11:00.840 ⇒ 00:11:02.320 Luke Scorziell: And then create.
119 00:11:02.320 ⇒ 00:11:05.699 Mustafa Raja: We can just create it, and what we will do is we will…
120 00:11:06.000 ⇒ 00:11:09.669 Mustafa Raja: add or assign it to some viewer. Let’s create this.
121 00:11:13.320 ⇒ 00:11:18.000 Mustafa Raja: And then Sam is suggested as reviewer, but I don’t know if you…
122 00:11:18.350 ⇒ 00:11:20.350 Mustafa Raja: If you want someone else to review this?
123 00:11:20.450 ⇒ 00:11:24.279 Mustafa Raja: Since this is… this will be going into… a vault, right?
124 00:11:26.970 ⇒ 00:11:27.849 Luke Scorziell: And to where?
125 00:11:28.190 ⇒ 00:11:29.429 Mustafa Raja: into vault.
126 00:11:29.820 ⇒ 00:11:30.500 Mustafa Raja: This is going…
127 00:11:30.500 ⇒ 00:11:32.049 Luke Scorziell: Yeah, yeah, it’ll go into the vault.
128 00:11:32.450 ⇒ 00:11:37.590 Mustafa Raja: So maybe someone more… more context with the world? Maybe Utham or Robert, or someone?
129 00:11:38.070 ⇒ 00:11:39.140 Mustafa Raja: How’s Ruby Wa?
130 00:11:40.560 ⇒ 00:11:42.469 Mustafa Raja: Yeah, click it, and then you can choose.
131 00:11:43.500 ⇒ 00:11:45.989 Mustafa Raja: UTM is, by default, the reviewer.
132 00:11:48.150 ⇒ 00:11:50.299 Luke Scorziell: So, Robert’s name is weird on this, huh?
133 00:11:51.680 ⇒ 00:11:54.990 Mustafa Raja: Oh, I actually haven’t seen him here, to be honest.
134 00:11:54.990 ⇒ 00:11:56.309 Luke Scorziell: I think it’s PEX…
135 00:11:56.600 ⇒ 00:11:57.539 Mustafa Raja: Oh, it’s Robert.
136 00:11:58.340 ⇒ 00:11:59.920 Mustafa Raja: I thought it was you.
137 00:12:00.900 ⇒ 00:12:02.739 Luke Scorziell: Oh, really? No, I think it’s Robert.
138 00:12:02.740 ⇒ 00:12:04.189 Mustafa Raja: It’s a dual pack slider.
139 00:12:06.390 ⇒ 00:12:10.209 Luke Scorziell: I think. I’m, like, 95% sure.
140 00:12:10.710 ⇒ 00:12:11.650 Mustafa Raja: Okay.
141 00:12:12.620 ⇒ 00:12:13.969 Mustafa Raja: Okay, yeah, we’re good.
142 00:12:15.780 ⇒ 00:12:29.590 Mustafa Raja: And we brought all of the previous change… commits that were already in the… committed in the main, and now they are… they will be… they will be reviewed through this, and then merged into main. So… so we are all.
143 00:12:29.590 ⇒ 00:12:30.420 Luke Scorziell: Alright.
144 00:12:30.630 ⇒ 00:12:31.160 Mustafa Raja: Yeah.
145 00:12:31.160 ⇒ 00:12:31.950 Luke Scorziell: Okay.
146 00:12:32.070 ⇒ 00:12:42.650 Luke Scorziell: So… In the… or, wait, make sure again. In the future, as I’m…
147 00:12:47.110 ⇒ 00:12:53.430 Luke Scorziell: work… like, I… I should be working… Like, whatever, like, changes.
148 00:12:53.430 ⇒ 00:13:01.359 Mustafa Raja: Yeah, I understand. What you can do is, what you would want to do is, you would always want to be in sync with Maine, right?
149 00:13:01.670 ⇒ 00:13:10.189 Mustafa Raja: Right? As new pushes come into the repo, you would want that, okay, your branch must be in sync with those changes, right? Does that make sense?
150 00:13:11.340 ⇒ 00:13:14.080 Luke Scorziell: So, like, I would click into main, and then.
151 00:13:14.080 ⇒ 00:13:16.310 Mustafa Raja: No, no, we won’t do that.
152 00:13:16.430 ⇒ 00:13:21.479 Mustafa Raja: We will stay in our branch. Let’s open this up. Let’s open this again.
153 00:13:22.860 ⇒ 00:13:29.130 Mustafa Raja: And, open… no, no, no, not this, not this, the… the Luke’s branch. Click on… yeah. And now…
154 00:13:29.270 ⇒ 00:13:36.600 Mustafa Raja: Yeah, and… Yeah, and now, over here, at the bottom, you’d see this button, right?
155 00:13:36.720 ⇒ 00:13:38.280 Mustafa Raja: At the bottom, yeah?
156 00:13:38.840 ⇒ 00:13:39.320 Luke Scorziell: Huh.
157 00:13:39.320 ⇒ 00:13:40.440 Mustafa Raja: Let’s click this.
158 00:13:42.420 ⇒ 00:14:02.070 Mustafa Raja: And then, what we will… what this button is doing is this button will make sure that the branch you are in is in sync with any of these branches that you select. So what we would want to do is we would want to select main, that’s on the top, and then look at this message. What is it saying? It’s saying that…
159 00:14:02.430 ⇒ 00:14:10.400 Mustafa Raja: your branch is already in sync with main, so there’s nothing new in main, and your branch is in sync with it, so you have all of the latest content.
160 00:14:11.750 ⇒ 00:14:12.470 Luke Scorziell: Okay.
161 00:14:13.020 ⇒ 00:14:15.990 Mustafa Raja: Yeah, so this is the way where we, you know.
162 00:14:16.240 ⇒ 00:14:24.740 Mustafa Raja: We, we stay away from, what’s it called, main, and, also stay in sync with it through a branch.
163 00:14:25.510 ⇒ 00:14:26.270 Mustafa Raja: And this is…
164 00:14:26.270 ⇒ 00:14:26.700 Luke Scorziell: Yeah.
165 00:14:26.700 ⇒ 00:14:29.690 Mustafa Raja: This is always safe, because we never want to push directly to main.
166 00:14:31.260 ⇒ 00:14:31.930 Luke Scorziell: Got it.
167 00:14:32.160 ⇒ 00:14:34.359 Luke Scorziell: But then when I make a…
168 00:14:34.960 ⇒ 00:14:37.849 Luke Scorziell: Request, like, like, a poll… pull request?
169 00:14:38.370 ⇒ 00:14:43.990 Luke Scorziell: or PR, like the one that we just did, then that requires approval before we push domain?
170 00:14:44.430 ⇒ 00:14:54.899 Mustafa Raja: Yeah, so, so you’ve already created a PR, right? So, someone, either Utam or someone else is going to review that, and they can just go ahead and merge it if they think it’s good.
171 00:14:56.060 ⇒ 00:15:05.639 Mustafa Raja: So you don’t have to worry about that. And if you see that, okay, this PR has been sitting for quite a while, you can just ping them, hey, this PR has been sitting.
172 00:15:05.790 ⇒ 00:15:09.480 Mustafa Raja: I think it’s good to go. Can someone review it and push it?
173 00:15:10.710 ⇒ 00:15:11.460 Luke Scorziell: Okay.
174 00:15:11.800 ⇒ 00:15:16.409 Luke Scorziell: Yeah, that sounds good. I’m sure I’ll ask you the same things at some point again.
175 00:15:16.410 ⇒ 00:15:18.129 Mustafa Raja: No worries, nobody, feel free to ask.
176 00:15:18.770 ⇒ 00:15:29.929 Mustafa Raja: So, yeah, thanks for helping us. When I started with it, I had the same… I had the same issues I had to ask again and again, and, you know, after a while, it just starts making sense, you know?
177 00:15:30.740 ⇒ 00:15:31.899 Luke Scorziell: Yeah, yeah.
178 00:15:32.160 ⇒ 00:15:36.350 Luke Scorziell: Yeah, I feel like I’m still… understanding it, so… Yeah.
179 00:15:36.350 ⇒ 00:15:37.730 Mustafa Raja: It makes sense. It makes sense.
180 00:15:37.730 ⇒ 00:15:38.540 Luke Scorziell: I could ask.
181 00:15:38.540 ⇒ 00:15:39.029 Mustafa Raja: That’s the thing.
182 00:15:39.030 ⇒ 00:15:39.720 Luke Scorziell: safer.
183 00:15:39.910 ⇒ 00:15:41.110 Luke Scorziell: For some help on it, but…
184 00:15:41.110 ⇒ 00:15:42.429 Mustafa Raja: Thank you so much, have a good day.
185 00:15:42.430 ⇒ 00:15:44.760 Luke Scorziell: Yeah, thanks. Alright, talk to you soon.
186 00:15:44.760 ⇒ 00:15:45.730 Mustafa Raja: Yeah, bye.
187 00:15:46.240 ⇒ 00:15:46.820 Luke Scorziell: Right.