WEBVTT NOTE duration:"01:32:56.5300000" NOTE language:en-us NOTE Confidence: 0.885283827781677 2d77b238-c933-4130-9fe8-afddf020a2b7 00:00:01.500 --> 00:00:04.623 That's fine, so let's do. Let's go over the. NOTE Confidence: 0.902643978595734 b9a717dc-9b1c-4e30-8b57-9ecf7c803a96 00:00:05.520 --> 00:00:07.660 Let's go over the the spreadsheet and I don't know NOTE Confidence: 0.902643978595734 308bc771-8630-4ccf-881c-f99d51eed842 00:00:07.660 --> 00:00:10.014 Chris. If you want to. If you want to introduce, introduce NOTE Confidence: 0.902643978595734 b4b87166-cadb-4aaf-a0ea-d5b7ffb9f7a7 00:00:10.014 --> 00:00:11.726 that and if we want to spin one NOTE Confidence: 0.7484090924263 aa437567-dd13-4c1a-a351-4bab2634bdfc 00:00:11.726 --> 00:00:19.520 up and. Keep going on that. Yeah, basically we just made a NOTE Confidence: 0.939732134342194 e8b30348-6a73-440d-bf2e-5946a8a35c85 00:00:19.520 --> 00:00:22.258 spreadsheet. Spreadsheet with all of the topics that we came NOTE Confidence: 0.939732134342194 79b5b2dc-00a1-4483-86a4-18a36642b919 00:00:22.258 --> 00:00:25.042 up with at the beginning, I think it was the beginning of NOTE Confidence: 0.939732134342194 638adab7-4647-46ab-9727-6467ac5bf352 00:00:25.042 --> 00:00:26.434 this year or late last year. NOTE Confidence: 0.860460340976715 59746c32-0ee8-4703-8ab8-4039e0bd44af 00:00:27.030 --> 00:00:32.265 An we just rated them as a group so we just want to go back NOTE Confidence: 0.860460340976715 c95b93b3-3527-4432-b389-2169858ac142 00:00:32.265 --> 00:00:37.151 through that list and update it an for a few of you that haven't NOTE Confidence: 0.860460340976715 4cfb2209-d72c-4959-930d-42af045a088f 00:00:37.151 --> 00:00:41.339 seen it. Supposed to Google doc just a Google sheet so it's NOTE Confidence: 0.860460340976715 15615847-9f41-4afc-8937-46793b029b38 00:00:41.339 --> 00:00:46.574 Excel in the cloud. An just has a each person has up to 10 votes NOTE Confidence: 0.860460340976715 4c54f7ee-caa6-4ed5-a896-7737fda874b3 00:00:46.574 --> 00:00:47.970 that you can cast. NOTE Confidence: 0.902936995029449 d8e3f5f7-f569-49a1-8aee-855548671b9a 00:00:48.570 --> 00:00:53.498 So please keep it to 10 uhm and then essentially you can cast as NOTE Confidence: 0.902936995029449 48040b4e-1171-42cf-8156-e4083de41499 00:00:53.498 --> 00:00:58.426 many votes as you want, um, on any of the topics, as long as NOTE Confidence: 0.902936995029449 63430c40-66c6-428f-807d-0397ce1afa40 00:00:58.426 --> 00:01:03.706 you stay at or below 10 votes used. So if you had a topic that NOTE Confidence: 0.902936995029449 1d012cf1-56c7-47c4-a5bc-a9a194ad658b 00:01:03.706 --> 00:01:07.578 you really wanted, you could vote 10 times for that one NOTE Confidence: 0.902936995029449 f569b59e-e817-4bc7-95c6-878c777ac693 00:01:07.578 --> 00:01:12.154 topic. Or you could vote twice for two five each and the idea NOTE Confidence: 0.902936995029449 6b42e2ac-0ee4-468d-9464-bfa10d98bbc5 00:01:12.154 --> 00:01:16.730 is that we accumulate the votes in any given week and the topic NOTE Confidence: 0.902936995029449 129776d2-a087-4da4-a13e-2e3687814973 00:01:16.730 --> 00:01:18.490 with the most votes gets NOTE Confidence: 0.887446522712708 913db39d-5089-4987-a475-522870a5b763 00:01:18.490 --> 00:01:22.150 coverage. So we'll pick it, you know, trainer Ann and kind of NOTE Confidence: 0.887446522712708 c9adcf8b-0f06-402f-a387-69a7203e7711 00:01:22.150 --> 00:01:25.750 have them go over those those topics that have the most votes. NOTE Confidence: 0.907793760299683 607cfed8-cbd1-447e-8761-cd4531da9dc6 00:01:26.270 --> 00:01:29.990 And then at the end of each training for the topics that NOTE Confidence: 0.907793760299683 51af43c5-c83e-45d0-995c-59d3cc5b427b 00:01:29.990 --> 00:01:33.090 were completed that we've covered will remove the votes so NOTE Confidence: 0.907793760299683 1fdc3967-4695-4df6-9ab8-dfcd7846e39a 00:01:33.090 --> 00:01:37.430 that you have them back again if you voted for that topic that we NOTE Confidence: 0.907793760299683 0f74eb52-2f52-4130-b17d-828093017500 00:01:37.430 --> 00:01:41.770 completed. So just kind of be an ongoing thing for you to kind of NOTE Confidence: 0.907793760299683 b4ae6f2e-e700-4bdb-9924-9c0f2ff2a638 00:01:41.770 --> 00:01:45.490 go in and update it. It's just been awhile since we've updated NOTE Confidence: 0.907793760299683 e56f5275-3931-44a0-8d3a-e51d1e1f9a9a 00:01:45.490 --> 00:01:47.970 that, so we wanted to take a few NOTE Confidence: 0.849215030670166 8d22baf9-f384-4dc0-857c-6558a566631d 00:01:47.970 --> 00:01:52.170 minutes. And do you have the link to that Eric, or do you NOTE Confidence: 0.849215030670166 7fe77622-75d7-4a4a-9d2d-9994e52360ac 00:01:52.170 --> 00:01:55.950 want me to grab that and send it out? Where is I don't visit NOTE Confidence: 0.849666595458984 e9628ab2-833e-499c-886b-5fcb8c0cc28a 00:01:55.950 --> 00:02:00.348 development team. I can get it really fast. OK, just take me a NOTE Confidence: 0.849666595458984 38cb698e-d4a8-4439-bd53-109e5040ed8e 00:02:00.348 --> 00:02:04.380 minute sure, and if anyone else has it and you want to share it NOTE Confidence: 0.849666595458984 f494a828-dd5e-48bb-b865-83e9e1e2b766 00:02:04.380 --> 00:02:05.820 in the channel, feel free. NOTE Confidence: 0.909965813159943 c79e98e8-743a-4692-a017-f4ebf24dc39e 00:02:06.590 --> 00:02:10.310 Yeah, I think it's a great idea. I think that ultimately we're NOTE Confidence: 0.909965813159943 08c09a4f-3012-46b9-b338-c4766d47d6a1 00:02:10.310 --> 00:02:13.410 just kind of looking for feedback. You know what we NOTE Confidence: 0.909965813159943 8b6b009b-df16-48c2-b384-b28d0031d509 00:02:13.410 --> 00:02:17.130 learned from it, whether it be in a development level or a NOTE Confidence: 0.909965813159943 bbf737fa-1da1-43f2-904a-4721a15a5ce3 00:02:17.130 --> 00:02:19.920 communication level, or even just like that training suck. NOTE Confidence: 0.909965813159943 43bb7912-b583-4540-89ca-e28d8091aa96 00:02:19.920 --> 00:02:21.780 Don't ever do anything like that NOTE Confidence: 0.86393940448761 43505734-16b7-467b-851f-b7979bff1114 00:02:21.780 --> 00:02:25.424 ever again. You know, just feedback. We're trying to switch NOTE Confidence: 0.86393940448761 b4ab3c59-0f9c-4751-8b9c-45eb858e7f32 00:02:25.424 --> 00:02:29.736 it up a little bit and you know, maybe it wasn't planned out the NOTE Confidence: 0.86393940448761 dcd21682-9012-456e-aeb5-78d083285cce 00:02:29.736 --> 00:02:33.432 best, but we're hoping that we would, you know, at least some NOTE Confidence: 0.86393940448761 d82d3a41-c771-4202-b6d5-67bfaffdea57 00:02:33.432 --> 00:02:36.820 people would learn some things from it, and the people who NOTE Confidence: 0.86393940448761 6f06c459-2ced-4834-9cdb-67749cd7305c 00:02:36.820 --> 00:02:40.824 maybe didn't, or at least able to, you know, kind of pass on NOTE Confidence: 0.86393940448761 029f562d-6cb5-421a-9d66-70e65c1be63a 00:02:40.824 --> 00:02:44.212 their knowledge to others. So just kind of any feedback and NOTE Confidence: 0.86393940448761 3513291f-18c1-44c0-9f5f-74d325378835 00:02:44.212 --> 00:02:46.060 I'll kind of open the Florida NOTE Confidence: 0.67697012424469 8fa381b6-da89-4f28-b16d-7175c8d440b0 00:02:46.060 --> 00:02:50.020 whoever. Hey I have NOTE Confidence: 0.900889456272125 880849d7-9260-42ce-bee6-b516907d8a1c 00:02:50.020 --> 00:02:57.521 feedback. The thing that was the most confusing I guess, NOTE Confidence: 0.900889456272125 1e19dfd9-c60e-40b6-8377-1e0eb29ffa56 00:02:57.521 --> 00:03:03.811 and the most liable to cause openended amount of time NOTE Confidence: 0.900889456272125 3b06a804-f262-4762-976c-0b519fe3cb10 00:03:03.811 --> 00:03:09.472 required, which isn't really optimal for our training format, NOTE Confidence: 0.900889456272125 efdbd7eb-d916-4444-b11a-35204998c93b 00:03:09.472 --> 00:03:16.391 is that we didn't have a clear requirements, an wait. We NOTE Confidence: 0.926968991756439 baec6cdc-20e5-4c6c-a287-ee6a139905f6 00:03:16.391 --> 00:03:21.320 went really. First thing that it needed to be in, you know NOTE Confidence: 0.926968991756439 2361d658-a299-43f2-9b98-43be08f5a357 00:03:21.320 --> 00:03:25.357 six hours total, so I think a lot of expectations weren't NOTE Confidence: 0.926968991756439 0d8735ef-49bf-4ea9-8fe1-4003b01b5bb1 00:03:25.357 --> 00:03:29.027 really being capped up on what we were doing, which NOTE Confidence: 0.926968991756439 5afd3f9d-c0bd-4387-a4dc-089b8f1dec58 00:03:29.027 --> 00:03:30.128 cause some problems. NOTE Confidence: 0.864420533180237 beb6117e-5dae-4781-ae99-3cfd15ed5e19 00:03:31.380 --> 00:03:34.125 Yeah, that's great feedback and definitely something that that NOTE Confidence: 0.864420533180237 471dc00f-b5af-445e-a322-5586953485c2 00:03:34.125 --> 00:03:38.090 we kind of caught onto. And it's been said a couple of times. NOTE Confidence: 0.864420533180237 20e6f3a0-734a-4975-853f-c832f07d1c24 00:03:38.090 --> 00:03:42.055 And, uh, yeah, definitely would be it was that kind of hinges on NOTE Confidence: 0.864420533180237 8fb13641-0762-4f3b-b018-fdf4ab37deb8 00:03:42.055 --> 00:03:46.020 the not really planned as well. And we were kind of hoping I NOTE Confidence: 0.864420533180237 61979737-eaac-47ef-b48c-f36b48347a46 00:03:46.020 --> 00:03:49.680 don't know what we were hoping for on that, so that's good NOTE Confidence: 0.864420533180237 50ed6b28-c857-4269-8fec-34a9d9caa7f2 00:03:49.680 --> 00:03:53.340 feedback. I don't know if Chris you got anything else on that, NOTE Confidence: 0.864420533180237 5fae0a45-256c-48d2-8174-476f62b39ca9 00:03:53.340 --> 00:03:54.865 you gotta be Crisp Ific NOTE Confidence: 0.669031143188477 9dc094be-81d1-4b74-bd7d-d31191e9c659 00:03:54.870 --> 00:03:57.058 Too many of us. NOTE Confidence: 0.64536190032959 fa399767-9ed2-40b1-8d2b-1ec0f4e14aea 00:03:57.060 --> 00:03:59.310 I did this. NOTE Confidence: 0.882900297641754 a3233192-f386-4fbd-b834-5f2cb975c957 00:03:59.310 --> 00:04:03.030 Oh yeah, I. I mean I, I think that's definitely valid feedback NOTE Confidence: 0.882900297641754 b52a3170-4308-482d-a8b0-e6b9b4f103c1 00:04:03.030 --> 00:04:06.440 and I think moving forward you know is basically what I'm NOTE Confidence: 0.882900297641754 a5fda20b-7836-4829-a7c6-f42a2fee45fc 00:04:06.440 --> 00:04:11.090 getting out of. It is. It's cool to make apps, but the way we set NOTE Confidence: 0.882900297641754 54231754-c058-4320-a567-7eaea1ab9371 00:04:11.090 --> 00:04:12.330 it up wasn't cool. NOTE Confidence: 0.879413247108459 f89fae27-0354-48bf-9551-a5ee069aee1f 00:04:12.830 --> 00:04:14.498 Is that basically it in a NOTE Confidence: 0.847398102283478 7299212d-3368-4ee1-812e-226df366005b 00:04:14.498 --> 00:04:17.446 nutshell? It was a pain in the NOTE Confidence: 0.925988137722015 f94a039c-a99b-4508-88a8-c504bf64cd48 00:04:17.446 --> 00:04:19.880 app. I mean I enjoyed it. NOTE Confidence: 0.613169550895691 549ebcab-a137-41af-abdc-d1feba1e7040 00:04:20.510 --> 00:04:23.159 Uh, it was. NOTE Confidence: 0.875015497207642 938501a1-ccf2-4cdd-9afc-426f83ed2ccb 00:04:23.160 --> 00:04:28.980 It was a client project that we weren't going to get spanked NOTE Confidence: 0.875015497207642 e09f955e-6976-42e8-b55b-9a2945ee0c05 00:04:28.980 --> 00:04:31.405 for. It turned out badly. NOTE Confidence: 0.888610541820526 f305eada-542e-4666-97e0-196b3764e0bf 00:04:31.410 --> 00:04:35.502 So let's take the first. Let's take the first training out of NOTE Confidence: 0.888610541820526 20e9ee4e-6831-4cb4-aaab-54a6afd60c7a 00:04:35.502 --> 00:04:39.935 it, uh, where that 'cause that was kind of the issue was the NOTE Confidence: 0.888610541820526 a22df77f-8c42-49d4-8185-1c6fac0a5493 00:04:39.935 --> 00:04:43.686 first training. So taking that training out of it, uh, what NOTE Confidence: 0.888610541820526 528a1c97-f553-46e0-9752-98d7efcb1091 00:04:43.686 --> 00:04:48.119 else? What can we? What kind of feedback do we have from there? NOTE Confidence: 0.888610541820526 80af3db1-da5d-43a5-8c6a-2ae5e1aabf7f 00:04:48.119 --> 00:04:52.211 I have some good feedback about the first training is what I've NOTE Confidence: 0.888610541820526 b1689369-1dd8-4b2e-9486-6cfecfd0b1ab 00:04:52.211 --> 00:04:56.303 learned is having somebody that has eyes on like both the front NOTE Confidence: 0.888610541820526 497e2c77-c823-45c2-9d3c-276a8db839da 00:04:56.303 --> 00:05:00.736 end and back end and speaks to like the technical side of it, NOTE Confidence: 0.888610541820526 4615b8a8-3c19-49e2-a1ac-159a2d270716 00:05:00.736 --> 00:05:02.100 is a really good. NOTE Confidence: 0.928206205368042 cbef5520-956e-4003-8d7e-004ede16eb41 00:05:02.120 --> 00:05:04.706 Idea for success or planning for NOTE Confidence: 0.89314216375351 723aacb0-858e-4b9c-9b47-77db82f6fcd6 00:05:04.706 --> 00:05:10.992 success? Uh. So bringing back in the idea of like NOTE Confidence: 0.89314216375351 5ecb2e1c-3e61-4224-b3c5-3f8fe63a0330 00:05:10.992 --> 00:05:15.532 technical leads and being able to communicate with the project NOTE Confidence: 0.89314216375351 15f56be5-9fc1-42de-bcba-63d1f473d49d 00:05:15.532 --> 00:05:16.894 managers or whomever. NOTE Confidence: 0.856412827968597 169e934c-7b20-4ac2-aedc-a341045355c4 00:05:16.900 --> 00:05:23.225 What the next steps are and how we should implement certain NOTE Confidence: 0.856412827968597 7b4c1f49-aac8-49dd-8619-f448aa688d7f 00:05:23.225 --> 00:05:28.400 things. Um, an pressure. The timeline besides the PMS. NOTE Confidence: 0.941231787204742 1e2b7434-64e6-4615-90c4-e1c047c0c54d 00:05:28.410 --> 00:05:30.378 Is a great idea for all NOTE Confidence: 0.293326646089554 622c79cd-63bb-4045-9ff5-6aca7bf44d43 00:05:30.378 --> 00:05:32.470 projects. Uh. NOTE Confidence: 0.907924056053162 4ab4e841-76b1-49fc-a9d9-c8a480213d9a 00:05:34.100 --> 00:05:38.624 The other thing that I learned is I really wanted to dive more NOTE Confidence: 0.907924056053162 a8613bee-fcfa-4aa7-8cad-b575129f4946 00:05:38.624 --> 00:05:43.148 into the C Sharp side of things. We really would like to get NOTE Confidence: 0.907924056053162 b11e3dc8-c99a-474d-b2b6-a36354917943 00:05:43.148 --> 00:05:46.280 some, uh, some training experience with more back end NOTE Confidence: 0.907924056053162 d40a8c19-e94e-4188-ba97-bd3596a54e8d 00:05:46.280 --> 00:05:50.108 stuff so I can really understand all the things that are NOTE Confidence: 0.0615194141864777 cb7fa6fd-c06a-4901-88a1-15f041f99f41 00:05:50.108 --> 00:05:52.860 happening there. Um? NOTE Confidence: 0.880514979362488 caa50486-1c6e-4723-b630-641b23205ca8 00:05:54.040 --> 00:05:58.336 Front end was really fine. Uh, we did borrow some things from NOTE Confidence: 0.880514979362488 ea1d762d-cfea-4fcf-8467-944a7b3d6f54 00:05:58.336 --> 00:06:03.706 the Internet. Uh, but it we had to get it working and we try to NOTE Confidence: 0.880514979362488 4e3f19cb-fee9-4336-8d3f-97ec1b7ff7ba 00:06:03.706 --> 00:06:08.360 get it is working as fast as possible, so we had something to NOTE Confidence: 0.880514979362488 01ff523c-c34a-4971-852c-63d759d8ac55 00:06:08.360 --> 00:06:09.434 show the client. NOTE Confidence: 0.872668564319611 41a568f6-6c01-4c70-97df-07f6a99af800 00:06:10.100 --> 00:06:13.730 Uh, and that was ultimately our biggest goal was to deploy NOTE Confidence: 0.872668564319611 94ef1435-a61d-488d-9582-2a8cc1749f54 00:06:13.730 --> 00:06:17.360 something so the client had something to see. Cool, yeah, I NOTE Confidence: 0.872668564319611 1f220f4c-36e2-436c-9706-2591b4194b6c 00:06:17.360 --> 00:06:20.660 would say definitely. Unlike the technical leads, uhm, you know, NOTE Confidence: 0.872668564319611 74026f62-81d5-42a0-b79a-13dcd81916f5 00:06:20.660 --> 00:06:24.950 I think that we kind of don't. I guess we don't really have NOTE Confidence: 0.872668564319611 fe52f4e3-134c-49cf-bc4a-9bce9ff37c93 00:06:24.950 --> 00:06:27.920 somebody that's called a technical lead. You know, I NOTE Confidence: 0.872668564319611 b8d45e67-a60f-43cb-97f8-afa970b7da3b 00:06:27.920 --> 00:06:31.550 think that we have some people that you can definitely reach NOTE Confidence: 0.872668564319611 a5c79acc-6601-4f6a-b2ae-47f93f9d376c 00:06:31.550 --> 00:06:35.840 out to on that, and we're trying to implement those in, like the NOTE Confidence: 0.872668564319611 e68d8204-88f5-425a-9d93-2152a2966561 00:06:35.840 --> 00:06:38.810 architecture meetings at the beginning of the new projects. NOTE Confidence: 0.872668564319611 4ae3dbe5-777f-42ed-a596-9cb725fe8f1e 00:06:38.810 --> 00:06:40.460 So where we do have? NOTE Confidence: 0.864463448524475 52457d93-8dfa-4804-9d7c-4ee7bc492cc0 00:06:40.470 --> 00:06:43.430 You know someone that has a pretty good understanding on NOTE Confidence: 0.864463448524475 3451b5e6-7d17-4bf0-aaba-607e65ac31da 00:06:43.430 --> 00:06:47.870 both the front and the back end. If not two people to kind of go NOTE Confidence: 0.864463448524475 c7defb95-6ae3-4c44-bde7-d98c81d0dfe7 00:06:47.870 --> 00:06:51.126 through those and estimate those out. An architect in a little NOTE Confidence: 0.864463448524475 6f2030fb-d08e-4eb3-9223-3f9b56a8f721 00:06:51.126 --> 00:06:52.902 better than just hey build this NOTE Confidence: 0.893748581409454 33ad083a-8294-4642-93a7-29de8374385b 00:06:52.902 --> 00:06:56.255 feature so. You know, I think that that's something that we're NOTE Confidence: 0.893748581409454 d5254673-faa6-4737-8988-7a017b4a5f87 00:06:56.255 --> 00:06:59.000 working towards, so I think that's that's great feedback NOTE Confidence: 0.893748581409454 112fba64-43ea-49e9-ba0d-0e174ed84274 00:06:59.000 --> 00:07:03.270 there. and I think that here, in a little bit when we talk about NOTE Confidence: 0.893748581409454 75fa9797-7d02-4068-8267-bc1c7c818d09 00:07:03.270 --> 00:07:06.625 the book, I think then you're a perfect candidate for that. NOTE Confidence: 0.919701159000397 b2b3c4de-3a41-4e5f-afef-21367c2e15ea 00:07:06.890 --> 00:07:09.860 Anybody else have, uh, any feedback from the trainings? NOTE Confidence: 0.882977187633514 0e1855cc-fd7e-4656-bfae-9130fab793cd 00:07:10.950 --> 00:07:14.610 Yeah, I'll say something. So, uh, I think our team was one NOTE Confidence: 0.882977187633514 d83b021a-b043-4603-9cdb-56e1cff7959e 00:07:14.610 --> 00:07:18.270 uhm, when they didn't really have as much progress as far as NOTE Confidence: 0.882977187633514 f0c3bc91-5ee0-4f93-b770-4936138a97db 00:07:18.270 --> 00:07:21.930 like, um, the funding goes, um, they first day of training. Uh, NOTE Confidence: 0.882977187633514 3865faec-b8ec-4871-a385-7be4f0b45e5b 00:07:21.930 --> 00:07:24.065 we had a lot of issues with NOTE Confidence: 0.907239556312561 8c0344c4-1113-4088-a857-3b83873f74d9 00:07:24.065 --> 00:07:28.728 come. Or I guess our local or just trying to get the app going NOTE Confidence: 0.907239556312561 f4ad47eb-b470-43fb-b41d-d4307b0eaf74 00:07:28.728 --> 00:07:32.446 in general so that kind of took the majority of that. So we NOTE Confidence: 0.907239556312561 5d6d206f-dbb3-4b38-b606-624cd1cf0b03 00:07:32.446 --> 00:07:35.592 already started a little bit behind an we really only had NOTE Confidence: 0.907239556312561 2eca3aed-95e3-4285-9fd4-87493880010d 00:07:35.592 --> 00:07:39.024 time to work on it during training. So then on the second NOTE Confidence: 0.907239556312561 b62e05f5-ff62-4667-be46-f43bcce8cf54 00:07:39.024 --> 00:07:42.456 day like we did make some progress but we were trying to NOTE Confidence: 0.907239556312561 8cc45276-4ef1-403f-8fcc-2065f48334ee 00:07:42.456 --> 00:07:45.602 stay between the requirements and so we were really trying to NOTE Confidence: 0.907239556312561 03a27483-fc39-453f-968b-978be232b41a 00:07:45.602 --> 00:07:49.034 make it work and we just had some difficulties. I guess doing NOTE Confidence: 0.907239556312561 6d27798b-c6bc-4f49-83e4-73776487281a 00:07:49.034 --> 00:07:53.324 so and it was just kind of just us to kind of getting through it NOTE Confidence: 0.907239556312561 ecaf664b-896e-44a9-b7bf-8830fd93ad28 00:07:53.324 --> 00:07:55.326 and so I would say that was NOTE Confidence: 0.890377581119537 b31a1f76-2818-4324-89ad-2fa1b83fc001 00:07:55.326 --> 00:07:58.534 something that. Uh, we had issues with UM by the training NOTE Confidence: 0.890377581119537 4325e055-0968-41a0-85d3-6c0f542fd36a 00:07:58.534 --> 00:08:02.252 was really fun. I feel like if we made more progress on the NOTE Confidence: 0.890377581119537 36d96597-ef87-4e99-8c6d-507c198eb95a 00:08:02.252 --> 00:08:05.970 first day then we would have had a better um app on the NOTE Confidence: 0.890377581119537 196ebf7e-e20c-4958-98f4-a92f63103271 00:08:05.970 --> 00:08:09.116 second training day and to show the client. But we were NOTE Confidence: 0.890377581119537 501f8af0-12e9-4fa5-87e4-785d3cd4f2fa 00:08:09.116 --> 00:08:11.976 really trying to save between the requirements so that's why NOTE Confidence: 0.890377581119537 52db77f0-cbdd-4182-9a43-83d3691512b7 00:08:11.976 --> 00:08:14.550 ours was not in the same caliber I guess. NOTE Confidence: 0.907480001449585 75b2d3f7-ef75-487c-ad50-dd66e77695ca 00:08:16.250 --> 00:08:18.974 Sure, yeah, I mean, you know that's going to happen, um, but NOTE Confidence: 0.907480001449585 f8c09ca0-9305-437c-8562-185d9e048c86 00:08:18.974 --> 00:08:22.379 I think the goal was like if if you had to take away from that, NOTE Confidence: 0.907480001449585 46e3e20c-10e8-47c6-94ce-f334ad8df6dc 00:08:22.379 --> 00:08:24.649 'cause If you had troubles, then maybe you were troubleshooting NOTE Confidence: 0.907480001449585 48943e96-f3c1-4a58-9726-87ef30baf4c9 00:08:24.649 --> 00:08:27.146 things and you could, you know. Now troubleshoot them again I NOTE Confidence: 0.907480001449585 74ca05dd-d065-411b-9759-cd8f9ae4291b 00:08:27.146 --> 00:08:30.097 think would be a good takeaway if you if you have some of NOTE Confidence: 0.852743744850159 e08355bc-29cf-4980-80f7-095db9a11a4a 00:08:30.097 --> 00:08:35.810 those. Yeah. You just now experienced in NOTE Confidence: 0.852743744850159 7a3e8af2-f7ab-4c46-97a3-752f1fd875c3 00:08:35.810 --> 00:08:37.472 troubleshooting angular 9 NOTE Confidence: 0.87437504529953 2420a79f-f14f-4076-a7c8-2d262951cb39 00:08:37.472 --> 00:08:40.622 applications. But it was really fun. I think it was NOTE Confidence: 0.87437504529953 57a55242-6ee4-4447-8ab7-b9a7c5f59331 00:08:40.622 --> 00:08:44.366 really cool, uhm, but I think we can do it better next time NOTE Confidence: 0.87437504529953 65d8b45f-4f9f-4da8-8882-7fb38d6df7d5 00:08:44.366 --> 00:08:48.110 if we do it again, um, but that's just kind of my key. NOTE Confidence: 0.87437504529953 b77931b2-9be3-4c90-8b40-7ade9d9a133c 00:08:48.110 --> 00:08:51.854 Back as far as like my team on how we were with the NOTE Confidence: 0.87437504529953 10dfa37e-4140-4f39-bdb1-bd463c3ea94a 00:08:51.854 --> 00:08:54.446 issues that we had, so um, things could've been NOTE Confidence: 0.87437504529953 70d1e7c6-bba4-48ad-8d5d-ecc648d8a6a5 00:08:54.446 --> 00:08:57.614 different. But maybe next time if we do it, they will NOTE Confidence: 0.87437504529953 9f7e05a3-2204-458a-892f-7f4ac805421e 00:08:57.614 --> 00:09:01.070 be an we have the experience a little bit better now. So NOTE Confidence: 0.87437504529953 21eb0854-9f64-48a2-9c71-eceba03f8280 00:09:01.070 --> 00:09:02.510 yeah, that would be good. NOTE Confidence: 0.815217792987823 04812f95-23b8-4a02-979b-4c6fae14f01f 00:09:03.590 --> 00:09:08.606 Shall we get started on the voting the vote voting ritual NOTE Confidence: 0.815217792987823 828b26d1-f832-4ef5-80a2-073dce6d3fb2 00:09:08.606 --> 00:09:12.254 via the Google Doc spreadsheet? So Sarah Yeah. NOTE Confidence: 0.821634829044342 c261b236-dea0-4058-93d3-34d2115237fe 00:09:12.260 --> 00:09:16.544 Are we gonna reset the votes or we just gonna go crazy so we NOTE Confidence: 0.821634829044342 c6e17dbb-c59e-4739-b1ab-9cf4c92c0ce8 00:09:16.544 --> 00:09:20.522 have a couple in here that we've gone over. So for example like NOTE Confidence: 0.821634829044342 9ae9ad37-be93-4c37-9bdb-de933803454c 00:09:20.522 --> 00:09:24.194 Kindle Grid CV grid, we've gone over that right? So the green NOTE Confidence: 0.821634829044342 f26409ab-629d-4c22-b358-046f5aaa064d 00:09:24.194 --> 00:09:28.784 ones are the new guys so we want to vote on the green ones or. NOTE Confidence: 0.890150308609009 ef1da4cb-0c9d-4813-b805-8db52e07adce 00:09:28.810 --> 00:09:32.170 No, the green ones are supposedly covered. It does need NOTE Confidence: 0.890150308609009 1e2fa371-e02e-420a-a724-dfa48805a7b9 00:09:32.170 --> 00:09:36.874 to be updated a little bit, but the main the main thing I would NOTE Confidence: 0.890150308609009 2b658136-59a2-4f47-9ae0-c2b5c980af6f 00:09:36.874 --> 00:09:41.578 say is that we want to make sure everyone has the link and then NOTE Confidence: 0.890150308609009 11ab04d7-bc27-4560-be98-9fc48e66f0fc 00:09:41.578 --> 00:09:44.938 yes everyone should go through an remove the votes from NOTE Confidence: 0.890150308609009 42005181-7c5c-42e7-8c29-7cca44549f47 00:09:44.938 --> 00:09:48.634 anything that you don't want covered anymore. Or you know put NOTE Confidence: 0.890150308609009 93dafb1f-8a40-4196-a613-2a874891d737 00:09:48.634 --> 00:09:50.650 the votes where you would find NOTE Confidence: 0.914108574390411 36e0671e-fb93-4a6e-8234-893aba9b118e 00:09:50.650 --> 00:09:54.290 appropriate. So you're welcome to kind of update your votes at NOTE Confidence: 0.914108574390411 157c94d4-ad9e-4a14-9155-c47b98d24ede 00:09:54.290 --> 00:09:58.868 the end of, uh, I would say at the end of each training. So NOTE Confidence: 0.914108574390411 d4a058e1-3ecc-4aa9-869c-b99379aca6ff 00:09:58.868 --> 00:10:01.484 basically, until let's say Monday, close business, you're NOTE Confidence: 0.914108574390411 6c02b174-443a-4f0c-ab10-fcdccf105e77 00:10:01.484 --> 00:10:05.081 welcome to update your boats. And, uh, if you update your NOTE Confidence: 0.914108574390411 aa2d35b3-dfca-4361-a093-7d82285defde 00:10:05.081 --> 00:10:09.659 votes after you know after that point we just may not be able to NOTE Confidence: 0.914108574390411 8851ed4c-09f0-47a2-b48f-758a1010f5f3 00:10:09.659 --> 00:10:13.583 account for that in that week's training. So just know that. I NOTE Confidence: 0.914108574390411 26127833-9447-4eca-a260-c3ed139b2e39 00:10:13.583 --> 00:10:17.834 mean, it's not like it's the end of the world, but if you're NOTE Confidence: 0.914108574390411 eecbf52c-c193-4d90-bf88-fb1316e5678c 00:10:17.834 --> 00:10:21.431 going around changing your votes every hour or something just to NOTE Confidence: 0.853074789047241 02aacd12-40de-4db2-aeb3-b3d5db701e2a 00:10:21.431 --> 00:10:25.742 be funny. The cutoff is Monday. The end of end of the day, and NOTE Confidence: 0.853074789047241 19ed58af-9342-4816-a3b9-1c25a4074d65 00:10:25.742 --> 00:10:29.655 then that way that allows the team to kind of plan for the NOTE Confidence: 0.853074789047241 de375170-9617-4e45-b62e-5ab8611a7dd1 00:10:29.655 --> 00:10:30.859 training that week ice. NOTE Confidence: 0.911438167095184 01f9d32c-0ccb-4cf8-89af-1c546cff1ebc 00:10:31.420 --> 00:10:36.628 How do you change the color of this thing? How do you make it NOTE Confidence: 0.927887856960297 6770774e-59a0-4397-b464-f5388caddeaa 00:10:36.628 --> 00:10:40.370 green? We need someone to own keeping this spreadsheet up to NOTE Confidence: 0.927887856960297 7a23298c-1b0a-417e-b98f-13829e766051 00:10:40.370 --> 00:10:42.351 date so that we don't have a NOTE Confidence: 0.851480782032013 3380478d-11a6-472a-9029-689c233c33d4 00:10:42.351 --> 00:10:47.416 kind of. You know logistical issue with it. NOTE Confidence: 0.845664739608765 eed2530d-1539-433e-8f46-ffe2421a0a9a 00:10:47.540 --> 00:10:48.660 Yeah, I can do that. NOTE Confidence: 0.918749690055847 d2d040ae-3e9e-4e37-be75-f50955b90f40 00:10:49.650 --> 00:10:53.610 OK, and then I also I'm just checking to see. NOTE Confidence: 0.847981631755829 636f8544-1884-4959-989d-af3665ac15f1 00:10:55.380 --> 00:10:59.800 OK, I see Kelsey on too awesome. So Kelsey, if you don't mind NOTE Confidence: 0.847981631755829 04cda9c0-1c05-42a1-8a4a-f39f2f39c837 00:10:59.800 --> 00:11:03.880 helping too with just making sure this is a test of today. NOTE Confidence: 0.882375597953796 f09a71d2-b102-496f-876b-2387f772035a 00:11:04.660 --> 00:11:07.309 Oh yeah, absolutely. NOTE Confidence: 0.914885997772217 3e83c0fd-b239-4447-ab08-904d003e5488 00:11:07.310 --> 00:11:11.392 This is this spreadsheet is gonna get kind of up to date or NOTE Confidence: 0.914885997772217 50adda8f-2317-49cc-800d-be419e97a9ba 00:11:11.392 --> 00:11:15.160 out of date and there it is extremely busy. He's willing to NOTE Confidence: 0.914885997772217 cc4cb381-5719-449e-b0b9-9606fce3ccf7 00:11:15.160 --> 00:11:19.242 keep it up to date but he's he's always getting pulled into stuff NOTE Confidence: 0.914885997772217 eb908130-0b4d-4f78-bcdf-4cefe134becc 00:11:19.242 --> 00:11:23.010 like around the Clock. So if you can just help him and NOTE Confidence: 0.914885997772217 0b87951c-dca7-4561-aef5-143c5ba2a407 00:11:23.010 --> 00:11:26.464 collaborate with him to make sure that this gets updated and NOTE Confidence: 0.914885997772217 d2d1be73-b4f5-467d-a098-c11d960fc02f 00:11:26.464 --> 00:11:30.860 you and he can do a quick review sometime next week and just go NOTE Confidence: 0.914885997772217 39c761fe-4eb1-4009-afda-ee5dfdacb7fb 00:11:30.860 --> 00:11:34.314 over what that means. But it's basically as these trainings as NOTE Confidence: 0.914885997772217 5ee066b2-02a2-47e1-9881-82486ba2a668 00:11:34.314 --> 00:11:38.396 we complete them. We just need to remove the topics or just you NOTE Confidence: 0.898639559745789 85c4dbf3-37a7-4e70-b91e-dc16ff739123 00:11:38.396 --> 00:11:42.210 know kind of. Put them down on the list so that it's not NOTE Confidence: 0.898639559745789 9ebf083a-b8f9-43b4-b4b9-6889fc9bfe2e 00:11:42.210 --> 00:11:43.358 cluttering up the view. NOTE Confidence: 0.753455102443695 1c5863b6-0d9f-452b-92ba-326a2f83780b 00:11:44.190 --> 00:11:47.700 Sure would be perfect, thanks. NOTE Confidence: 0.722930133342743 ee849ae4-4f16-4bc5-82fa-3eb198a6c2fa 00:11:47.700 --> 00:11:48.969 OK, right on. NOTE Confidence: 0.839398503303528 3a02af51-c746-4f71-aaf2-568311d64521 00:11:49.780 --> 00:11:55.019 Uhm, you are also welcome to edit a only your column and less NOTE Confidence: 0.839398503303528 b8a0c996-4059-4750-a3bf-4dd3c29ccec7 00:11:55.019 --> 00:12:00.661 you want to mess with CB and then you can edit his column 2. NOTE Confidence: 0.833642542362213 a8104131-c9b6-4a06-aae7-88260b6b1a31 00:12:00.670 --> 00:12:05.864 OK, alright um so do we wanna add does anyone have we want to NOTE Confidence: 0.833642542362213 7a6d73d6-639a-41c5-a0c7-561e9e022935 00:12:05.864 --> 00:12:10.316 go through and add some things to this? If people have some NOTE Confidence: 0.833642542362213 a9fbd60e-7993-4f25-9587-145e1cab8983 00:12:10.316 --> 00:12:14.026 ideas and maybe something that they're covering. And um, Steph NOTE Confidence: 0.833642542362213 338b0ea1-d4b3-4099-8f09-7ccb392c9774 00:12:14.026 --> 00:12:18.849 or connect or DNN that we want to, we want to go over. NOTE Confidence: 0.853167295455933 936847fa-5a67-4fa8-a2e4-763b174b3412 00:12:18.880 --> 00:12:22.676 Troubling you right now that we can maybe do a training on for NOTE Confidence: 0.853167295455933 559453a1-0e20-43d8-a3ad-92e0a74a3dc7 00:12:22.676 --> 00:12:25.304 everyone else or what's something that you had been NOTE Confidence: 0.853167295455933 895f9343-8f8b-46cd-822e-2a7e6d089188 00:12:25.304 --> 00:12:28.808 troubling with. And now you've got to figure it out and you'd NOTE Confidence: 0.853167295455933 61ba9c80-1cb2-4e8e-853d-46483e2a1267 00:12:28.808 --> 00:12:32.896 like to give a training on. I vote I vote Jesse be one of NOTE Confidence: 0.853167295455933 83b286ea-22c7-434f-945a-e92910893672 00:12:32.896 --> 00:12:36.108 those latter people. Alright, so power hour with Jesse power hour NOTE Confidence: 0.853167295455933 a644e130-0f57-4a49-9287-8e2cb9918e92 00:12:36.108 --> 00:12:39.612 with Jesse. Yeah, everything you learn, you have to take a shot. NOTE Confidence: 0.824473738670349 d35fd563-0bc9-4e93-b8b9-c4b9cd18efb2 00:12:39.620 --> 00:12:44.285 Uh, so uhm. I can add it to the sheet, but also it's just I NOTE Confidence: 0.824473738670349 2b78250b-00a1-4795-89e6-c6cf096b26c8 00:12:44.285 --> 00:12:48.328 don't think it would take too long up. As far as like updating NOTE Confidence: 0.824473738670349 2c881854-1499-459d-8a3d-7942ed7c15c5 00:12:48.328 --> 00:12:52.371 like configs for 2020.1 I made a little dockets in nucla know uhm NOTE Confidence: 0.824473738670349 900dd8ae-2965-4e13-a06b-9cadf8ed9040 00:12:52.371 --> 00:12:57.036 so maybe we can go over that or maybe I can just post it the NOTE Confidence: 0.824473738670349 e8232326-b689-4747-b9ea-c87a360bcdf7 00:12:57.036 --> 00:13:00.768 link again. It's also in stack over probably but Jesse has some NOTE Confidence: 0.824473738670349 3c12783d-60ea-4a95-acb2-d34202d6c7ad 00:13:00.768 --> 00:13:05.433 pointers on that too so maybe we could do like a joint thing or I NOTE Confidence: 0.824473738670349 a434a0dd-3922-4307-9510-c84fca481733 00:13:05.433 --> 00:13:08.543 don't know it might get 15 minutes here. Updating configs NOTE Confidence: 0.824473738670349 4624da64-746a-40b7-96e6-383aa45ed851 00:13:08.543 --> 00:13:10.098 or adding configs or yes NOTE Confidence: 0.704927086830139 36d5140d-76d6-44ca-bd02-1441e3506aad 00:13:10.098 --> 00:13:15.560 enabling. Um, like new features and stuff. Oh really, Jason NOTE Confidence: 0.886862754821777 67129773-7218-4096-a8f6-e873d1fcbaa9 00:13:15.560 --> 00:13:19.400 Configs. That's that's awesome. At the same time, we could do NOTE Confidence: 0.886862754821777 d850f030-06d9-4e85-84b9-c6f180d43234 00:13:19.400 --> 00:13:21.689 one where you can add stuff to NOTE Confidence: 0.555709719657898 0aacb627-2f28-4703-8699-71cb7cfcb72e 00:13:21.689 --> 00:13:25.020 it as well. Do that. NOTE Confidence: 0.749197542667389 f14436c7-5938-4782-b916-adf5ec7f5886 00:13:25.020 --> 00:13:27.176 Weather right now I got you. I'm NOTE Confidence: 0.854396045207977 01911267-a41a-40f4-b914-da89bbaaf393 00:13:27.176 --> 00:13:30.188 already in here. OK cool thanks. NOTE Confidence: 0.821807324886322 540aa6cb-d22b-4271-b90d-70aa5cee9c03 00:13:30.940 --> 00:13:36.246 Um, just just kind of out of that as well. Uhm, well, we, uh, NOTE Confidence: 0.821807324886322 3ca471cc-4eb4-4799-a410-aac9cabb03f1 00:13:36.246 --> 00:13:40.794 kind of go over. Like? What series of settings to turn on NOTE Confidence: 0.821807324886322 4edffcdb-6448-4695-89ba-c9cd18cf9664 00:13:40.794 --> 00:13:44.963 for a specific channel? Because that's one of the things that NOTE Confidence: 0.821807324886322 7d0f5bb7-d525-4966-ac32-81373d2f8afb 00:13:44.963 --> 00:13:48.374 Heather Ann, Jesse and I was running to Avadi NOTE Confidence: 0.925070524215698 3b53e755-6246-417d-aea4-698430b65d98 00:13:50.800 --> 00:13:54.750 Yeah, I would say from a business perspective I would NOTE Confidence: 0.925070524215698 631ba77b-5310-458f-b17f-df0677a9bfa0 00:13:54.750 --> 00:13:58.700 like the majority of these trainings to go toward very NOTE Confidence: 0.925070524215698 a3305c2c-1863-4c5a-bcf3-dc0710719020 00:13:58.700 --> 00:14:02.650 tactical. So like immediate hands on things that we don't NOTE Confidence: 0.925070524215698 c599b8f9-1163-4522-bd83-58833805cf39 00:14:02.650 --> 00:14:07.390 know. Or maybe we could use a reminder on or more granular NOTE Confidence: 0.925070524215698 1cb03bab-6538-4f6e-9faa-51127e9f24ed 00:14:07.390 --> 00:14:12.525 details. So I think that would be great if you guys would just NOTE Confidence: 0.925070524215698 131908e5-147a-4822-916d-3338339ae8dd 00:14:12.525 --> 00:14:14.895 add these topics to the list. NOTE Confidence: 0.887286245822906 f1bd4808-689c-477d-bdd6-d8bc81548022 00:14:15.440 --> 00:14:18.520 And you're welcome to keep calling them out as you're NOTE Confidence: 0.887286245822906 1508a43e-beff-4ab6-be64-d331ec7ff981 00:14:18.520 --> 00:14:21.908 adding them. Please go ahead and add literally anyone on the NOTE Confidence: 0.887286245822906 dc45cfcb-f263-4851-af31-c60e42787bbe 00:14:21.908 --> 00:14:24.988 team. You're welcome to add any topic to this list. NOTE Confidence: 0.890438258647919 e9b65884-6e2d-4c55-a0e4-6e11c88073b6 00:14:25.500 --> 00:14:29.728 And the idea would be that you can get can get other people to NOTE Confidence: 0.890438258647919 7401627d-9ba5-4912-b784-22c02648944a 00:14:29.728 --> 00:14:34.258 vote on it too. If you want be like Hey, this is what we were NOTE Confidence: 0.890438258647919 f29baae3-1932-4dab-8f05-982ab68063d9 00:14:34.258 --> 00:14:35.768 working on and better dad. NOTE Confidence: 0.890106916427612 fa1df441-16ac-45ed-815e-3e0049d74cfc 00:14:35.780 --> 00:14:39.329 You're also welcome to use teams too and be like Hey guys, this NOTE Confidence: 0.890106916427612 cfdd31d5-e1d2-4bdf-877d-2784101f9c42 00:14:39.329 --> 00:14:43.151 has been a trouble spot for me. If you feel the same way, vote NOTE Confidence: 0.890106916427612 a8b459cd-e717-4462-8cb5-01cf28fe828b 00:14:43.151 --> 00:14:46.973 on it and that way will cover it in the training. Uh, Chris. You NOTE Confidence: 0.890106916427612 046bb4bc-c740-44c6-9534-4f2443de45fc 00:14:46.973 --> 00:14:48.884 wanna take it away on the book? NOTE Confidence: 0.834632694721222 d63cf666-271c-42f8-991d-766cf69afd90 00:14:48.930 --> 00:14:56.115 Yes, Sir. So um, this kind of with the same idea in mind as of NOTE Confidence: 0.851589739322662 d6234a26-1b92-495f-bef6-c7886c67bb86 00:14:56.115 --> 00:15:03.282 this training. Um, that we did, uh, I. I went online and I NOTE Confidence: 0.851589739322662 ad5627c6-eabe-4c5d-b315-5b8b0582acab 00:15:03.282 --> 00:15:07.890 found a book that is essentially a workshop, uhm? NOTE Confidence: 0.888000428676605 43241f44-628c-4dbd-b7c5-79fb44c70f0d 00:15:08.450 --> 00:15:14.546 Anne, let me see if I can get my screen to show here as well. Um, NOTE Confidence: 0.888000428676605 2018a75b-b2be-4033-98ee-208eeef6c972 00:15:14.546 --> 00:15:17.594 it's a workshop with essentially.net core and angular NOTE Confidence: 0.908309578895569 5d18b9ea-b98d-4593-a3a8-f96a0c118925 00:15:17.594 --> 00:15:24.662 9. And, uh, the Long story short is it's it's a very, UM, NOTE Confidence: 0.908309578895569 363d5ea1-c258-40af-b32e-19c611e09d67 00:15:24.662 --> 00:15:28.991 hands-on activity driven book. And it has really specific NOTE Confidence: 0.908309578895569 8fc2ed9e-7929-4677-a282-4ce6a5b93aa1 00:15:28.991 --> 00:15:34.282 projects that it kind of walks you through as you're going NOTE Confidence: 0.908309578895569 2d3daa24-0732-41d9-b201-870d0e9c2b23 00:15:34.282 --> 00:15:39.092 through different components of.net core and angular 9 an I NOTE Confidence: 0.908309578895569 c7c78c7c-3a2e-4bb9-a6a0-a8353e4038e3 00:15:39.092 --> 00:15:43.902 don't mean that in the literal component technical term, but NOTE Confidence: 0.908309578895569 7bb18cfa-6aeb-470f-9050-62bfaf7eebf2 00:15:43.902 --> 00:15:47.750 just like sections of functionality, and it goes NOTE Confidence: 0.908309578895569 c95c35e4-63c3-4492-849e-bdf960ce0983 00:15:47.750 --> 00:15:50.155 through some of the basics. NOTE Confidence: 0.895153403282166 1eae4d61-e111-445a-bebe-3452e3859c5b 00:15:50.210 --> 00:15:55.632 Of. Youknow.net core, overall bootstrapping, and just some of NOTE Confidence: 0.895153403282166 d4ba9295-5a52-4cc6-99dd-5cbf0e57eca8 00:15:55.632 --> 00:16:00.972 the physical files and and how they work. The configuration NOTE Confidence: 0.895153403282166 94330946-99c6-473c-92b9-b06200c7bcab 00:16:00.972 --> 00:16:03.642 files and differences with with, NOTE Confidence: 0.894437074661255 bb3dc44e-fec4-418c-a122-ef2ac3f64351 00:16:03.642 --> 00:16:10.886 you know. Dot net in general and then it also does kind of a NOTE Confidence: 0.894437074661255 0b4a04cd-67ee-4384-8fb3-3543d185c62c 00:16:10.886 --> 00:16:15.416 similar thing with angular 9 where it kind of meticulously NOTE Confidence: 0.894437074661255 4936cf93-4973-4c3f-b1e8-4446d826b708 00:16:15.416 --> 00:16:20.399 goes through all of the different files and what they do NOTE Confidence: 0.894437074661255 b808dfba-5d5b-4710-af73-3df0862f6cf1 00:16:20.399 --> 00:16:25.835 and the folder structure, and then it kind of builds up into NOTE Confidence: 0.894437074661255 67b49fa5-7705-4849-b918-039d15b85d80 00:16:25.835 --> 00:16:30.365 into actual components and into modules an then into for.net NOTE Confidence: 0.894437074661255 3c874fd1-dbc6-455c-bd02-1c877311d772 00:16:30.365 --> 00:16:31.724 core entity framework. NOTE Confidence: 0.902330160140991 54cc2cfe-87cd-469a-9287-96a1baa6b10b 00:16:31.760 --> 00:16:36.692 For.net core and some of the just kind of typical things that NOTE Confidence: 0.902330160140991 e5b972c0-03e5-42ec-9f3f-6945561416e1 00:16:36.692 --> 00:16:37.925 you're gonna need. NOTE Confidence: 0.909640848636627 f2c72bda-148d-47a6-8a0a-75468ed0711c 00:16:38.560 --> 00:16:41.960 With the Web APIs and just general functionality that you NOTE Confidence: 0.909640848636627 eafa088b-89d9-4ec5-b44e-1a015fa3e173 00:16:41.960 --> 00:16:45.700 guys all kind of played with with the most recent project NOTE Confidence: 0.909640848636627 4afe7db0-6422-47d2-9291-dbc60bdd75b4 00:16:45.700 --> 00:16:50.460 that we did, but it's it's a lot more detailed and it's got a NOTE Confidence: 0.909640848636627 039b0960-f85b-4a43-a738-3e4207d36479 00:16:50.460 --> 00:16:54.540 kind of slew of kind of supporting data around it as you NOTE Confidence: 0.909640848636627 e4fd24c8-25d9-4ea0-873b-7f5cbd6efe22 00:16:54.540 --> 00:16:58.960 would expect with the book, and one of the things that we did NOTE Confidence: 0.909640848636627 9352826c-3572-449b-9ee6-5aa640b933e2 00:16:58.960 --> 00:17:03.720 about a year. I guess it was about a year ago, little under a NOTE Confidence: 0.909640848636627 06ade4a7-f14e-4eb6-b95a-28057bb59fab 00:17:03.720 --> 00:17:08.480 year ago is a group of folks joined together and we got a C NOTE Confidence: 0.920896172523499 5c322f4e-8121-412b-9311-ff49ec30c8f0 00:17:08.480 --> 00:17:15.623 Sharp book. And it was a very relaxing um 1700 or 2500 Page NOTE Confidence: 0.847805142402649 41b8057c-0cef-4c6a-b6de-ae6d08354f1e 00:17:15.623 --> 00:17:21.806 Book 3. And I'll have you know that I finished the damn thing. NOTE Confidence: 0.847805142402649 e7b14e1a-918f-4501-bcc0-bc6070f4e026 00:17:21.806 --> 00:17:24.998 But um, anyways, uh, it was not NOTE Confidence: 0.898465275764465 f5787729-c69c-4006-93ed-54380f505177 00:17:24.998 --> 00:17:31.470 easy. And we kind of got bogged down because a lot of the team NOTE Confidence: 0.898465275764465 79411d1a-3035-408e-8ca5-d425426a08ee 00:17:31.470 --> 00:17:36.310 was kind of like hey, can we actually go through some NOTE Confidence: 0.898465275764465 0d85e2aa-c073-4796-adbc-4ad752290789 00:17:36.310 --> 00:17:39.830 examples and crystallize all this? You know, scholarly NOTE Confidence: 0.898465275764465 2e9bf93e-418a-4ee5-abbd-e081341fda39 00:17:39.830 --> 00:17:45.110 information that we're getting an and so this book would be a NOTE Confidence: 0.898465275764465 d41db1e3-e7bc-4e0a-9959-d1dea21bba06 00:17:45.110 --> 00:17:49.070 very delayed answer to that. So good feedback, guys. NOTE Confidence: 0.824892580509186 f8d32357-0e3d-4682-b593-ef9159c38ee0 00:17:49.090 --> 00:17:56.220 Spot spot. Hey, that's great. Better you know NOTE Confidence: 0.824892580509186 3f50b006-d178-4fa2-9d4e-1e642ec8cdc3 00:17:56.220 --> 00:17:59.200 that's that's that's great. NOTE Confidence: 0.583310723304749 35dcb675-298d-4d00-aec8-fc5fcba59bca 00:17:59.200 --> 00:18:02.990 I learned what Doctor Ilities. NOTE Confidence: 0.919031798839569 5211d352-c326-4330-af74-b15bbfc5af83 00:18:02.990 --> 00:18:07.685 And I've got it. I've got it up here, so let me show my screen. NOTE Confidence: 0.919031798839569 d38af6b6-863d-40d2-81a5-dd2a3e80f33d 00:18:07.685 --> 00:18:12.067 I'm VPN from my Mac into my PC at the office. So um, anyway, NOTE Confidence: 0.919031798839569 9ad20000-05a1-414a-9c0e-ef458d4cdddf 00:18:12.067 --> 00:18:16.449 this is the table of contents and you can kind of see it goes NOTE Confidence: 0.919031798839569 1f341adb-2878-4963-875b-c072e5f3bf1e 00:18:16.449 --> 00:18:20.518 over some basic things and you guys are welcome to look at this NOTE Confidence: 0.919031798839569 d4174740-797c-4571-9037-e55e41a28290 00:18:20.518 --> 00:18:24.587 too. I sent the link in the channel so you might have a NOTE Confidence: 0.919031798839569 056672ac-7733-4c3d-a933-802db7fd483a 00:18:24.587 --> 00:18:27.717 better viewing experience if you do that, but it just NOTE Confidence: 0.919031798839569 bafebfd1-a3fe-4a31-8220-f6a8b144f28c 00:18:27.717 --> 00:18:31.160 meticulously walks through a lot of the things that you would NOTE Confidence: 0.919031798839569 85325a99-89fb-4e6d-8293-931e730a711f 00:18:31.160 --> 00:18:32.412 expect and probably find NOTE Confidence: 0.925233364105225 307dc664-14f4-4518-859c-089ce6f0b9b0 00:18:32.412 --> 00:18:35.838 beneficial here. Yeah, so I found this to be really helpful NOTE Confidence: 0.925233364105225 902ffdfb-53b9-40e1-a5e6-43b7d2b7043d 00:18:35.838 --> 00:18:40.368 for me. Um, I already know a lot of these things, so it was kind NOTE Confidence: 0.925233364105225 6b664a39-f3fb-45b1-bb83-2d0c175b97a8 00:18:40.368 --> 00:18:44.596 of a breeze for me to just crank through it and get really far NOTE Confidence: 0.925233364105225 9eafa357-260b-446f-a693-1d6128dd5e63 00:18:44.596 --> 00:18:47.918 really fast, which I found to be really enjoyable 'cause it's NOTE Confidence: 0.925233364105225 c8f08a2a-71ee-400a-9737-da478288d779 00:18:47.918 --> 00:18:51.844 like. Oh well, I can do this. This isn't going to be a NOTE Confidence: 0.925233364105225 a25a6bc1-3471-463c-9ddc-4fda6d90ea98 00:18:51.844 --> 00:18:54.864 problem, but I also found that the descriptions were precise NOTE Confidence: 0.925233364105225 f0baf8ff-44ce-4064-bcda-4c181bb7f16e 00:18:54.864 --> 00:18:57.884 and detailed enough that if I didn't already know it. NOTE Confidence: 0.922030508518219 46a6d23d-a397-4818-a4d1-22fb18e70fd0 00:18:58.420 --> 00:19:02.171 It would give me a good background and and you know NOTE Confidence: 0.922030508518219 03331658-448e-4555-a6bc-22c38da64154 00:19:02.171 --> 00:19:05.922 exactly how these pieces work and the fact that it's very NOTE Confidence: 0.922030508518219 545d5cc8-99c3-4aeb-8839-7bb6517fd000 00:19:05.922 --> 00:19:09.673 hands-on was really helpful because it helps you to kind of NOTE Confidence: 0.922030508518219 6476afbb-c75c-4fdd-a8d7-27245a6b7032 00:19:09.673 --> 00:19:12.060 crystallized that knowledge quickly. Just gives you NOTE Confidence: 0.922030508518219 0339d471-0d3c-4fb5-9e84-3414dd229ecd 00:19:12.060 --> 00:19:15.811 something to hang, hang that information on. so I thought it NOTE Confidence: 0.922030508518219 c6329ea2-5507-46aa-8fc6-298d4a690674 00:19:15.811 --> 00:19:17.857 would be really useful as a NOTE Confidence: 0.942697644233704 6dc7ee47-6a9f-4c17-b102-b1c2719879cc 00:19:17.857 --> 00:19:22.232 group. To spend about 15 to 30 minutes, so not the majority of NOTE Confidence: 0.942697644233704 886c975b-abb1-424e-88d3-403a2789d1d4 00:19:22.232 --> 00:19:25.950 the training, but 15 to 30 minutes and just kind of do a NOTE Confidence: 0.909468472003937 d1c44746-1f17-43ca-8364-45d321d2d506 00:19:25.950 --> 00:19:30.088 cliffs notes version. Of you know what what we were covering NOTE Confidence: 0.909468472003937 049ccdee-58b4-4b3f-916f-a0998a40480d 00:19:30.088 --> 00:19:33.871 in this book in any given week and kind of go through this NOTE Confidence: 0.909468472003937 92afbcbd-ac3c-45c1-aa3a-61f582b8cdb5 00:19:33.871 --> 00:19:37.654 whole thing over the course of like 10 to 12 weeks or something NOTE Confidence: 0.909468472003937 4e362f5a-e58c-413d-acc6-d4e226c3980f 00:19:37.654 --> 00:19:41.437 like that. And that way maybe it's like a chapter a week. Kind NOTE Confidence: 0.909468472003937 f4188366-bfa2-486c-9cc3-c51ef1475bf1 00:19:41.437 --> 00:19:45.220 of a deal. And then we just go through the examples and you NOTE Confidence: 0.909468472003937 6e9ff093-7c37-4fa5-9294-93e8e4719a29 00:19:45.220 --> 00:19:48.421 just kind of have someone show the examples during the training NOTE Confidence: 0.909468472003937 c7d5651f-7862-4fb7-8dba-12ef0c9968f6 00:19:48.421 --> 00:19:52.204 and kind of talk through for the for the entire group. What some NOTE Confidence: 0.909468472003937 60eed562-57e2-48b3-a3bc-ffddaeeeb863 00:19:52.204 --> 00:19:55.405 of the key tenants were. And kind of summarize that for NOTE Confidence: 0.909468472003937 736ee239-14ee-4da6-b359-f62002081eb2 00:19:55.405 --> 00:19:57.151 everyone. So even if you didn't NOTE Confidence: 0.899917602539063 3bb46fe4-0c01-4f34-81bf-07e4bd310ad6 00:19:57.151 --> 00:20:01.294 read it. Or go through the exercise. You still benefit from NOTE Confidence: 0.899917602539063 03473249-27d2-417b-a481-7e8e0fcc3921 00:20:01.294 --> 00:20:03.224 some of the cliffs notes. NOTE Confidence: 0.916323661804199 d1066826-e158-4ade-923b-22f47efc909c 00:20:03.260 --> 00:20:06.593 Sorry if I'm saying that wrong. If it's Cliff, notes or NOTE Confidence: 0.916323661804199 132d15c4-fa7b-4dc8-9378-4d08821cd262 00:20:06.593 --> 00:20:09.320 whatever, um, but yeah. Basically, I guess I would NOTE Confidence: 0.916323661804199 4d7a330c-88f4-4c3d-b4cd-1a5589c91b8a 00:20:09.320 --> 00:20:12.956 suggest possibly, you know one chapter a week and that would be NOTE Confidence: 0.916323661804199 c6ea51a5-1484-4133-8b00-43577ff2b50d 00:20:12.956 --> 00:20:17.198 12 weeks. Um, and so we could spend about 15 to 30 minutes at NOTE Confidence: 0.916323661804199 2e7a890c-de23-495d-a81e-16ac8060a723 00:20:17.198 --> 00:20:20.834 the beginning or the end of training and just kind of go NOTE Confidence: 0.916323661804199 fa629c7a-e51b-4765-ab1f-c5e7a5c58983 00:20:20.834 --> 00:20:24.470 over this together and then for those in the group that wanted NOTE Confidence: 0.916323661804199 652cc51b-79de-4c83-9ba4-8fd71e712a25 00:20:24.470 --> 00:20:26.894 to actually actively participate, will buy the Kindle NOTE Confidence: 0.916323661804199 8c93d71b-614d-4106-bee0-7e31d0385c70 00:20:26.894 --> 00:20:30.530 or the print version of this book and we can save safely, NOTE Confidence: 0.916323661804199 199e2ba9-3012-4ae7-b749-7123c3ced973 00:20:30.530 --> 00:20:35.075 ship it to you via Amazon. You don't have to come pick it up or NOTE Confidence: 0.916323661804199 61c4af78-ab57-4b54-95b3-832d7ba1fde1 00:20:35.075 --> 00:20:36.893 anything. If you want the print. NOTE Confidence: 0.920775353908539 4dd75b62-7429-4ab3-81dc-43ae80660790 00:20:37.210 --> 00:20:41.074 And then you guys would be welcome to go through this and NOTE Confidence: 0.920775353908539 d33c6747-2c83-40c7-8dbf-c43b5a31cd60 00:20:41.074 --> 00:20:45.260 we could just kind of have like you know, go through one chapter NOTE Confidence: 0.920775353908539 1d99bd66-7c78-4d96-8fff-8ec99381a63d 00:20:45.260 --> 00:20:49.124 a week, type of an assignment and get, you know, get yourself NOTE Confidence: 0.920775353908539 c653cbfe-aa38-4b6b-98f3-51de93049f2a 00:20:49.124 --> 00:20:52.666 through this. One of the things that I've found personally about NOTE Confidence: 0.920775353908539 a2d17bfa-4495-4451-a766-e07a766a3f19 00:20:52.666 --> 00:20:56.208 reading books and going through exercises which this book is all NOTE Confidence: 0.920775353908539 45bd8a8b-99a9-49d8-b4e8-d18aec943321 00:20:56.208 --> 00:20:59.750 about, is it really boost my confidence and the majority of NOTE Confidence: 0.920775353908539 f9aea99d-2859-4a7f-bca7-6790437784c7 00:20:59.750 --> 00:21:03.936 the time what I found, even when I'm quote unquote an expert at NOTE Confidence: 0.920775353908539 8fd18227-c783-4148-ad19-5e6e673ca215 00:21:03.936 --> 00:21:07.800 something. Hell, I'd say half of the time, if not more. I'm NOTE Confidence: 0.920775353908539 8a00e3da-795d-4267-b9de-493563e3ed74 00:21:07.800 --> 00:21:09.410 actually Googling to get an NOTE Confidence: 0.91982638835907 295d168e-566d-4f64-92ff-3427a8b5ead2 00:21:09.410 --> 00:21:13.409 answer anyway. But it's always really nice in it. In it I would NOTE Confidence: 0.91982638835907 553963f5-080b-46b6-a35b-20ff446d01ce 00:21:13.409 --> 00:21:16.399 even say in many cases very critical to have that NOTE Confidence: 0.91982638835907 153d83f9-33b1-45c1-9b7f-1546cfad4e0e 00:21:16.399 --> 00:21:19.987 scaffolding or the framework to kind of hang your thoughts on an NOTE Confidence: 0.91982638835907 8435eed9-2d3f-45b2-985f-4847398f5acc 00:21:19.987 --> 00:21:23.276 kind of plan around and know the basics and understand the NOTE Confidence: 0.91982638835907 2deea7d6-174e-4a06-baff-60821e9fdce2 00:21:23.276 --> 00:21:26.565 fundamental. So obviously you've got to have both things, so I NOTE Confidence: 0.91982638835907 3ed154f3-8129-4c55-b6c6-5bd12aa93d1e 00:21:26.565 --> 00:21:30.452 just thought that this would be a great way to kind of get NOTE Confidence: 0.91982638835907 ffbeea43-fe77-4c96-bba3-ed5ebc9f60f4 00:21:30.452 --> 00:21:33.143 everyone's confidence locked in on some of these newer NOTE Confidence: 0.91982638835907 2b2c0565-52bd-47e8-be67-063e49cc4553 00:21:33.143 --> 00:21:36.731 technologies. I think that's one of the benefits of being part of NOTE Confidence: 0.91982638835907 84e6dd8c-d437-41d1-a46e-73ef44ce1ac4 00:21:36.731 --> 00:21:40.319 a development company is that you can kind of push to that. NOTE Confidence: 0.920053422451019 c579ab66-ee7a-4001-9931-bc829cfc9c26 00:21:40.410 --> 00:21:44.190 Next level and stay up to speed on some the latest technologies NOTE Confidence: 0.920053422451019 e9073baa-2ad2-49bf-bf02-223b1bbe860b 00:21:44.190 --> 00:21:48.600 so, but I thought it would be a lot more organized than what we NOTE Confidence: 0.920053422451019 63b069e1-b1f1-4e40-9adf-3874b92fa012 00:21:48.600 --> 00:21:51.750 just did. No offense to our amazing leadership 'cause you NOTE Confidence: 0.920053422451019 dc475126-e7f7-48d5-b890-d3006493acd4 00:21:51.750 --> 00:21:55.530 guys kind of figured out that you know doing these hands on NOTE Confidence: 0.920053422451019 84b249ae-a917-455a-ba91-ced1e1f95ea3 00:21:55.530 --> 00:21:59.310 activities would be awesome, but you guys are all busy and you're NOTE Confidence: 0.920053422451019 11cd798e-41c7-4ec4-b55f-cfdeb670c46a 00:21:59.310 --> 00:22:02.775 solving problems left and right and working around the Clock so NOTE Confidence: 0.920053422451019 8bc959c9-b928-405d-8fa2-f5c5f101cf99 00:22:02.775 --> 00:22:07.185 it's just hard for us to be able to put together. You know this NOTE Confidence: 0.920053422451019 099b288b-ce7b-4dd4-a941-69c3c833d257 00:22:07.185 --> 00:22:10.965 level of detail now. There are some other books out there that NOTE Confidence: 0.916726529598236 bab142f8-9fc5-459c-900a-f75cdb9e5984 00:22:10.965 --> 00:22:14.820 are really hands-on. Um and this I would say, is like a medium NOTE Confidence: 0.916726529598236 e1eb9845-07d8-4f9e-8c52-d413682b2a40 00:22:14.820 --> 00:22:18.880 level of hands on so it has a lot of activities, but it also NOTE Confidence: 0.916726529598236 bb24a891-0a12-4d31-bcbe-2ae8495a0f87 00:22:18.880 --> 00:22:22.360 has a good amount of kind of textual content that's kind of NOTE Confidence: 0.916726529598236 4b0ff43f-c464-4d43-a244-0e6cf5063924 00:22:22.360 --> 00:22:25.840 talking you through things. So if you guys would prefer to be NOTE Confidence: 0.916726529598236 caf1c6e8-d2ab-42fd-9aef-da25451d7348 00:22:25.840 --> 00:22:29.030 more activity based, you know there are books that are even NOTE Confidence: 0.916726529598236 e1247a1a-0be8-4037-a8b6-349acb87bd0b 00:22:29.030 --> 00:22:32.800 more hands on than this one, so I'd love for you to actually NOTE Confidence: 0.916726529598236 1efe8ff9-fe23-4902-b1bd-afc5a6f7aa15 00:22:32.800 --> 00:22:34.540 spend some time digging in and NOTE Confidence: 0.893084108829498 ab0f630c-6b2d-46b9-bb96-3e772d050531 00:22:34.540 --> 00:22:39.050 looking at it. Um and share your feedback? Um, and just kind of NOTE Confidence: 0.893084108829498 e8cd159a-0257-4402-9a50-f4cc600b7b85 00:22:39.050 --> 00:22:43.028 give your give your thoughts on it in detail, but if you'd like NOTE Confidence: 0.893084108829498 2cc02b60-7fd3-45ee-a334-4efab495a63f 00:22:43.028 --> 00:22:46.700 to share your initial thoughts and in any kind of high level NOTE Confidence: 0.893084108829498 4f85149b-57f4-465c-87dd-9270ebb2273e 00:22:46.700 --> 00:22:48.230 now you you certainly welcome NOTE Confidence: 0.930285930633545 c219b4ae-c4de-45dd-981f-1f83ed8eba65 00:22:48.230 --> 00:22:54.246 to. OK, uh, what I was thinking would was it would be great if NOTE Confidence: 0.930285930633545 2e7368ea-1d28-4da5-80a5-ef9a82eed40f 00:22:54.246 --> 00:22:58.448 you could highlight the sections that apply to what we are NOTE Confidence: 0.930285930633545 e6864fe6-8ce6-429c-98b8-124a06d05310 00:22:58.448 --> 00:23:03.796 working in in South and that way we can focus on will be most NOTE Confidence: 0.930285930633545 5ee764ba-9382-4f47-8082-3c0a8ac14b05 00:23:03.796 --> 00:23:05.706 relevant to our our work. NOTE Confidence: 0.922935605049133 0062dcbc-eca5-437b-b763-9aceb0857024 00:23:06.480 --> 00:23:11.618 So that the reason that I would suggest this be 15 to 30 minutes NOTE Confidence: 0.922935605049133 c5d61374-1800-4433-bdbb-1d66f7004ff7 00:23:11.618 --> 00:23:15.655 every week is because this is kind of, you know, Greenfield NOTE Confidence: 0.922935605049133 f0547d89-ffdb-4090-b66d-9e97a606eaae 00:23:15.655 --> 00:23:20.059 slash, new area that we're working on now. A lot of this NOTE Confidence: 0.922935605049133 0c426464-4822-4ad1-ab04-ae13735ff235 00:23:20.059 --> 00:23:24.096 does apply to connect, but inside of Seth most of this NOTE Confidence: 0.922935605049133 990edf4f-b05e-413c-9d2b-43449ec75655 00:23:24.096 --> 00:23:26.298 isn't going to apply right now. NOTE Confidence: 0.911211431026459 b5100942-7fc1-4442-b63d-bb324a1d3834 00:23:26.890 --> 00:23:30.630 Um, certainly with the updates that we're working on with.net NOTE Confidence: 0.911211431026459 5c7aa7ad-42db-44ea-a2f4-293ca49ffe72 00:23:30.630 --> 00:23:34.370 core and angular nine, it's gonna be very applicable. So NOTE Confidence: 0.911211431026459 d5b80ab9-02c3-4cf9-ae3b-270fef008905 00:23:34.370 --> 00:23:39.232 really the direct answer would be in the near future. A lot of NOTE Confidence: 0.911211431026459 402f23a9-448d-41fa-9d14-6d472b0e6120 00:23:39.232 --> 00:23:43.346 this is going to matter, but in the immediate day-to-day, the NOTE Confidence: 0.911211431026459 384279d1-8e72-40df-be80-efa014ba8aa1 00:23:43.346 --> 00:23:47.086 list that we're working on inside of the Google sheet. NOTE Confidence: 0.926515281200409 6cf36d9f-a344-4418-980e-6731934bd9d3 00:23:47.630 --> 00:23:50.806 And prioritizing, especially with specific topics that you NOTE Confidence: 0.926515281200409 0abb5d63-e72a-43da-a5d1-bd2aeebda3d6 00:23:50.806 --> 00:23:55.570 guys are running into and you want to cover, that's going to NOTE Confidence: 0.926515281200409 17361aab-3e37-4a71-a265-ebf9f0702203 00:23:55.570 --> 00:23:59.143 be the most direct immediately beneficial training, and that NOTE Confidence: 0.926515281200409 e92ad960-5d00-4d80-82e4-00fedfb70906 00:23:59.143 --> 00:24:04.701 would be more based on what you guys put in the list. And you NOTE Confidence: 0.926515281200409 1618e7be-9189-48bc-b72e-cfaaa91fb5d9 00:24:04.701 --> 00:24:09.068 know anything that we're seeing as leadership team and we want. NOTE Confidence: 0.937419056892395 b70eabc0-b718-4d36-99df-b7b30c21fd52 00:24:09.620 --> 00:24:13.088 In the absence of other feedback that we think makes sense to NOTE Confidence: 0.91817182302475 b883d467-e89f-4e9e-b5f7-7b3dd3af654b 00:24:13.088 --> 00:24:16.964 cover. Does that make sense? That makes sense. I'll just NOTE Confidence: 0.91817182302475 d59c918b-cb3a-40c1-8822-e2010919157f 00:24:16.964 --> 00:24:20.660 wanted to see if there's any low hanging fruit to grab. NOTE Confidence: 0.920188665390015 2f0e77e5-4257-48bb-915e-736ad4188e94 00:24:21.520 --> 00:24:26.518 I think it is I think there is a good amount for connect because NOTE Confidence: 0.920188665390015 d70f1d41-6585-49f5-bf28-e1b84a6940a0 00:24:26.518 --> 00:24:31.159 I mean a lot of this is going to be pretty straightforward for NOTE Confidence: 0.920188665390015 266aa11d-0530-456d-a265-063cecad0923 00:24:31.159 --> 00:24:35.443 most people, but I found that even even if that's the case, NOTE Confidence: 0.920188665390015 322f4b5f-d5b1-4bf0-a034-7b93005a4d94 00:24:35.443 --> 00:24:39.013 you know there still are some helpful things that are NOTE Confidence: 0.920188665390015 1e0fe972-843f-42b1-b6e2-0a08c1fd7e02 00:24:39.013 --> 00:24:43.297 reminders, but the actual just kind of walk through of how net NOTE Confidence: 0.920188665390015 42f77f18-6999-4469-b012-620cd7899988 00:24:43.297 --> 00:24:47.938 core works and some of the basic files and how they function. I NOTE Confidence: 0.920188665390015 4de6c7bf-32f0-48cd-bb7d-b65931897c00 00:24:47.938 --> 00:24:52.222 found that to be pretty helpful and then it has just some NOTE Confidence: 0.920188665390015 97504a93-879c-4001-bf1e-c012fe2ca63b 00:24:52.222 --> 00:24:53.293 helpful background information NOTE Confidence: 0.932295322418213 b842f3ad-ecae-4f46-ac03-e3fc3974a1fe 00:24:53.293 --> 00:24:57.092 on. Uhm, you know some of these different programming languages NOTE Confidence: 0.932295322418213 2b79fe06-b098-403b-b00a-19b316596bc6 00:24:57.092 --> 00:25:01.628 and kind of what's going on and what the history was behind NOTE Confidence: 0.932295322418213 295fca4f-3752-4fda-b2d1-a0eaded5e24f 00:25:01.628 --> 00:25:05.408 that. I found that to be particularly helpful, because if NOTE Confidence: 0.932295322418213 53f11f8d-bd79-444a-bcbe-68d9089f0006 00:25:05.408 --> 00:25:08.810 you're upgrading or you're working with an existing system NOTE Confidence: 0.932295322418213 efc53dff-5788-44ca-8072-4dfda9a511cb 00:25:08.810 --> 00:25:12.212 and you're trying to think about the architecture that NOTE Confidence: 0.932295322418213 2322d1bd-921d-4500-8e97-8cfd8b87e1f6 00:25:12.212 --> 00:25:13.346 backgrounds actually pretty NOTE Confidence: 0.913016974925995 be87010c-5a2e-4907-9ed3-d6f788f68bb5 00:25:13.346 --> 00:25:18.070 helpful. And then, um, some of these pieces are actually very NOTE Confidence: 0.913016974925995 3ffbffb4-6b65-4397-8891-642dcf90dd0d 00:25:18.070 --> 00:25:23.250 similar to what we're doing in in stuff. But like I say, a lot NOTE Confidence: 0.913016974925995 6b314ac2-1027-444d-ae47-91aade1965d0 00:25:23.250 --> 00:25:27.690 of connect is, you know, it's it's going to be a directly NOTE Confidence: 0.913016974925995 6a568b72-a86b-41fa-bba7-7037025d5232 00:25:27.690 --> 00:25:31.760 applicable to what this is doing, and there you know this NOTE Confidence: 0.913016974925995 c4082523-0224-48b5-9fdb-ba9d379f312d 00:25:31.760 --> 00:25:37.680 isn't as much of a C Sharp book or an angular book as it is like NOTE Confidence: 0.913016974925995 d3afb072-3e80-40d9-a009-8265f383be85 00:25:37.680 --> 00:25:42.120 a hands-on, almost like a cookbook with a tour of some of NOTE Confidence: 0.913016974925995 04545615-9390-46b7-a38c-8ca92fe17ff9 00:25:42.120 --> 00:25:46.190 the basic technology and just making sure that you have the NOTE Confidence: 0.913016974925995 920f8dfe-1a13-4a44-906c-bdac17927873 00:25:46.190 --> 00:25:47.670 basics down really well. NOTE Confidence: 0.921662092208862 87ae2795-fa19-4674-9960-458e764354c5 00:25:47.720 --> 00:25:51.841 Um, so I think that this is going to be more catered toward NOTE Confidence: 0.921662092208862 dcde7150-b8b7-4790-944f-52076b6c3bdc 00:25:51.841 --> 00:25:55.645 folks that you know, they may may not have ever dabbled in NOTE Confidence: 0.921662092208862 1ccf792e-96b8-4139-8e6a-d4289c509206 00:25:55.645 --> 00:25:59.132 these, and they want a really solid foundation for kind of NOTE Confidence: 0.921662092208862 598f2e7e-281c-4023-99bb-f56cf5775129 00:25:59.132 --> 00:26:01.985 dabbling in some of these technologies. And kind of NOTE Confidence: 0.921662092208862 e93b5415-d1f6-4301-9940-495eba3c7d7c 00:26:01.985 --> 00:26:04.838 getting their confidence up about implementing them in a NOTE Confidence: 0.921662092208862 2849121b-9c66-465a-aeb6-f5e161a0695d 00:26:04.838 --> 00:26:08.325 real example. So my theory is doing this offline mostly and NOTE Confidence: 0.921662092208862 4e3f3077-c8f4-4353-acf4-b670404b19d1 00:26:08.325 --> 00:26:12.763 then bring it back to the group. To summarize, is a good way to NOTE Confidence: 0.921662092208862 5446ebdf-90f1-49aa-97e6-7eb98e6564a8 00:26:12.763 --> 00:26:16.250 get everyone exposed and then for those who want to really NOTE Confidence: 0.921662092208862 0603cd22-3f28-46a3-af6b-d451b2130125 00:26:16.250 --> 00:26:17.835 invest in it, you can. NOTE Confidence: 0.916594326496124 c6705f80-7035-4ef2-b77b-44d2fdc5ec54 00:26:17.870 --> 00:26:21.808 And will purchase the book and kind of help keep you NOTE Confidence: 0.916594326496124 2032d815-9a45-42ed-b89a-bc2281528917 00:26:21.808 --> 00:26:25.030 accountable to this 12 week clarity programming program of NOTE Confidence: 0.916594326496124 1cc08747-e6b8-432a-a12b-2a4aba1e7c35 00:26:25.030 --> 00:26:28.252 getting your booty and gear on these new technologies. NOTE Confidence: 0.857455313205719 a95527de-bca0-4246-96ab-4c842910e837 00:26:30.170 --> 00:26:32.420 If you want. You don't have to. NOTE Confidence: 0.653916299343109 1c4a6f83-69e1-4618-b7e8-80add64c23a9 00:26:33.130 --> 00:26:36.850 It's an optional get, NOTE Confidence: 0.689095854759216 e541ee61-f916-4698-801a-2f5b705c0007 00:26:36.850 --> 00:26:43.198 including. Mine, mine goes into our for race. NOTE Confidence: 0.89616870880127 7d90590a-7cab-41e0-acc7-397164992d40 00:26:43.200 --> 00:26:47.140 But thanks for the feedback, Brandon. I think basically what NOTE Confidence: 0.89616870880127 bebf0338-b666-4ac0-ba88-4c5ff50ab44a 00:26:47.140 --> 00:26:48.322 you're saying is. NOTE Confidence: 0.910316228866577 44c1b762-3fa5-49c8-96b3-e2b4452faccf 00:26:49.030 --> 00:26:52.319 The majority the time should go toward tactical things that we NOTE Confidence: 0.910316228866577 4064caf2-416c-421e-a256-62d112df70b3 00:26:52.319 --> 00:26:55.309 can use immediately, which I think makes total sense. Um, NOTE Confidence: 0.910316228866577 cefdea1b-f319-4fd8-b1fe-33bb9689543d 00:26:55.309 --> 00:26:58.598 that's why we're kind of shifting Tord that for the next NOTE Confidence: 0.910316228866577 027def2b-e3e1-4f4f-8721-d279bfa643d8 00:26:58.598 --> 00:27:02.784 at least I you know, I think the goal would be to take these NOTE Confidence: 0.910316228866577 2a485c37-8a9e-4f70-9f1b-42bb71419e99 00:27:02.784 --> 00:27:04.279 training topics that you guys NOTE Confidence: 0.905506610870361 08051544-1864-4e8e-b6df-a992b5baa4bb 00:27:04.279 --> 00:27:08.796 list. In any we come up with and make that the primary focus of NOTE Confidence: 0.905506610870361 d0cda204-49ce-42c7-bda8-87af3b207728 00:27:08.796 --> 00:27:11.788 the meetings. Yeah, I think one thing is really important as NOTE Confidence: 0.905506610870361 b6cf67d8-54a5-4328-89b0-ed9e5c0280bf 00:27:11.788 --> 00:27:14.780 well as like reading like reading through a lot of this NOTE Confidence: 0.905506610870361 afb5d228-9cbf-4080-b57c-38929be7e6ea 00:27:14.780 --> 00:27:18.316 and you know kind of what Chris was talking about as well as NOTE Confidence: 0.905506610870361 d2c900d3-f3c8-4a2f-99af-7c08aba8724f 00:27:18.316 --> 00:27:21.036 like Google searches will still happen. You know, especially if NOTE Confidence: 0.905506610870361 b78df1e2-e450-4f97-8198-84982fa8ac04 00:27:21.036 --> 00:27:24.300 you know like all that, just like the basics and like even NOTE Confidence: 0.905506610870361 15cc3c7b-b951-4f4b-80b4-2c617ab493fc 00:27:24.300 --> 00:27:27.836 past that but it will mostly be for syntax instead of like how NOTE Confidence: 0.905506610870361 c90f0087-d8d2-49ba-966a-b5e172b6328f 00:27:27.836 --> 00:27:31.100 to do something 'cause you'll know in the back your head. I NOTE Confidence: 0.905506610870361 0df66607-3e6d-4bef-a58e-ffa9c5058d86 00:27:31.100 --> 00:27:34.364 know I can do that but I just don't particularly remember the NOTE Confidence: 0.905506610870361 c716f284-37fc-4639-8aa1-828c78464a22 00:27:34.364 --> 00:27:35.996 syntax to how to do it. NOTE Confidence: 0.885248243808746 e73ca90e-f86b-4a38-b0d0-a4b554b06c21 00:27:36.010 --> 00:27:39.904 So I think you know, while Google searches will still be NOTE Confidence: 0.885248243808746 f522cac3-67ef-4021-92ec-35b17c56e9b9 00:27:39.904 --> 00:27:43.090 had, they'll be a lot more precise and tactical. NOTE Confidence: 0.915360867977142 732d01f5-989b-4186-adee-47a6ff8c531a 00:27:44.220 --> 00:27:47.964 That's right, yeah. I mean, I think I think what I've seen is NOTE Confidence: 0.915360867977142 d3f6f53e-1da9-4671-a5e6-e7f96b99b697 00:27:47.964 --> 00:27:52.284 the way I would say it is. It's like board game and this is like NOTE Confidence: 0.915360867977142 e1d6da93-6afe-4007-9184-c4ff5f47b2c3 00:27:52.284 --> 00:27:55.740 an expansion pack for most of the team. Uhm, you know you've NOTE Confidence: 0.915360867977142 1ffe4df8-e2bb-44c6-8fe6-3d31aa4fb3ee 00:27:55.740 --> 00:27:58.908 already played the core board game, Ann. You may not have NOTE Confidence: 0.915360867977142 7c722eca-7a36-4995-a745-4b9a65130b19 00:27:58.908 --> 00:28:02.076 played the expansion pack. This is the rules for the expansion NOTE Confidence: 0.915360867977142 a955d8a3-5fef-4e63-b865-18c12442708d 00:28:02.076 --> 00:28:05.820 pack, and if you haven't done any of it really that much, then NOTE Confidence: 0.915360867977142 5582a485-266e-4dc4-b767-eddaefc36daf 00:28:05.820 --> 00:28:08.700 you know let's let's work together offline. For those of NOTE Confidence: 0.915360867977142 5a96feea-6701-418b-9744-36e353800572 00:28:08.700 --> 00:28:12.156 you, feel free if anyone else has comments, feel free to jump NOTE Confidence: 0.915360867977142 f9c29d8d-ce76-41a6-a848-34e7208753eb 00:28:12.156 --> 00:28:15.612 in. For those of you who want to go through the book. NOTE Confidence: 0.86271458864212 7df90645-198d-4cfa-9820-d093ba341483 00:28:15.630 --> 00:28:20.034 And and do the active exercises. Uhm, anyone on the team is NOTE Confidence: 0.86271458864212 fe91736b-bdf9-4ca2-8ca5-d2d26d35a7af 00:28:20.034 --> 00:28:24.805 welcome to do that. By the way, um, just please let Eric or NOTE Confidence: 0.86405473947525 08a74ed3-ff87-4ed0-885c-2b2020c2cd5f 00:28:24.805 --> 00:28:29.280 Chris know. An uhm, and you're also welcome to just chat in NOTE Confidence: 0.86405473947525 e8767eb7-0c68-4138-ba46-2b34b722e7ba 00:28:29.280 --> 00:28:33.760 here and say, sign me up. You can just say that, um, sign me NOTE Confidence: 0.872495889663696 ed47e719-189b-4aae-a5e0-349594280dc2 00:28:33.760 --> 00:28:40.046 up. Anne will get you signed up for the Kindle book or the the NOTE Confidence: 0.872495889663696 824bfbb0-3281-4822-978b-e0cca85dc9da 00:28:40.046 --> 00:28:46.076 print an I guess did not know if you would just say you know sign NOTE Confidence: 0.872495889663696 6ae25d70-e723-4e8a-8550-be2ed142ea76 00:28:46.076 --> 00:28:51.302 me up and then hyphen Kindle or print and that way will know NOTE Confidence: 0.872495889663696 b2565221-8489-4946-86cd-8cb1329729d1 00:28:51.302 --> 00:28:56.126 which one to get you and then basically so you're aware you're NOTE Confidence: 0.872495889663696 de5a5cd4-e54d-458e-8e15-32ac1233704d 00:28:56.126 --> 00:28:58.538 making a non blood oath blood NOTE Confidence: 0.898550808429718 cf125902-dcfc-4040-bdcd-36e71bc12b8e 00:28:58.538 --> 00:29:03.140 oath. Going to do your best and you don't have to be perfect, NOTE Confidence: 0.898550808429718 bca1cb32-d8db-408e-b1d9-7bdb740f14c9 00:29:03.140 --> 00:29:07.690 but but do your best to get through one chapter a week and NOTE Confidence: 0.898550808429718 facc15a3-01fd-4b86-9181-a5acaac1824a 00:29:07.690 --> 00:29:10.840 complete the exercises. I think it'll take you about. NOTE Confidence: 0.912089467048645 1a9b3e9e-58eb-470c-878b-dd388106f05e 00:29:11.440 --> 00:29:15.962 An hour to two hours a week, um to do, and it's actually really NOTE Confidence: 0.912089467048645 ea49fc08-9e80-4548-8269-b55d877b456f 00:29:15.962 --> 00:29:19.192 relaxing. Easy reading. The author is done. It pretty good NOTE Confidence: 0.912089467048645 59ca1ccc-98e0-4d95-8a68-268798db61ea 00:29:19.192 --> 00:29:23.068 job of making it pretty. You know it flows pretty nicely, but NOTE Confidence: 0.912089467048645 321e9d7b-4fa0-4070-b640-5873c6c6d5e8 00:29:23.068 --> 00:29:26.621 worst case you might tell yourself two to four hours a NOTE Confidence: 0.912089467048645 bc11cd6b-5dcf-483b-85fa-d39483ddf175 00:29:26.621 --> 00:29:28.882 week for 12 weeks to get through NOTE Confidence: 0.880432069301605 f91c1b6c-e52f-4553-9b49-e73d842dde15 00:29:28.882 --> 00:29:33.862 this whole book. So, but you know, the the upside is your NOTE Confidence: 0.880432069301605 737943db-4d0a-42f0-b81f-7a5c52955ce2 00:29:33.862 --> 00:29:37.542 building your career and you know regardless of where your NOTE Confidence: 0.880432069301605 28e99db2-f3f3-4cb5-9cc7-79eb1fd9506e 00:29:37.542 --> 00:29:41.222 career leads you, you'll have this knowledge and that's really NOTE Confidence: 0.880432069301605 547526a1-8e9b-463e-a65d-a6dd45aa716e 00:29:41.222 --> 00:29:45.270 you know personally, and as a business, that's one of the NOTE Confidence: 0.880432069301605 a70fe5aa-9582-48a1-a3af-f1cb42db0a36 00:29:45.270 --> 00:29:49.686 goals that I have, and certainly the business has for our team. NOTE Confidence: 0.907503843307495 f1168407-c7dc-4df2-91cc-61465a95e708 00:29:49.700 --> 00:29:53.704 You guys are also welcome to make suggestions for other books NOTE Confidence: 0.907503843307495 f3ef06fb-7318-42bf-875b-36471b5b8958 00:29:53.704 --> 00:29:58.436 or other kind of formats. There are a lot of other really nice NOTE Confidence: 0.907503843307495 e5d7bd52-c77c-4c58-9413-9ef6c2d0ea7b 00:29:58.436 --> 00:30:02.440 examples. One of the examples that will probably do and we NOTE Confidence: 0.907503843307495 5f591896-3c73-4ec0-8359-b3f060dc41ef 00:30:02.440 --> 00:30:07.900 kind of talked about this like I want to say this is 7 or 8 NOTE Confidence: 0.907503843307495 4c9f4e9b-ece2-49ab-9232-f3999dd9efa3 00:30:07.900 --> 00:30:12.268 months ago now, but the E shop for containers E shop on NOTE Confidence: 0.902266383171082 13aadc29-183d-4015-8827-0dd9730459f5 00:30:12.268 --> 00:30:16.892 containers. And and that was a really nice setup with some of NOTE Confidence: 0.902266383171082 fcecc949-2e87-4faf-9196-363e7115c714 00:30:16.892 --> 00:30:18.802 this newer technology as well. NOTE Confidence: 0.902918756008148 bfad071b-7cb1-468a-912b-8db22c6b972e 00:30:18.970 --> 00:30:23.038 It's somewhat out of date now. Um, compared to this, but that NOTE Confidence: 0.902918756008148 bb1bb26f-7c0f-4ad8-8fdb-7198f21840ff 00:30:23.038 --> 00:30:27.106 might be another good example to kind of go over architecture and NOTE Confidence: 0.902918756008148 4d7acece-7f7a-4784-ba65-bba69c9f2c08 00:30:27.106 --> 00:30:30.157 some some of the newer technologies, but any other NOTE Confidence: 0.902918756008148 63f82e1f-7003-4d27-923b-7ee538fec1aa 00:30:30.157 --> 00:30:34.564 examples like that that you guys see that you might enjoy and you NOTE Confidence: 0.902918756008148 eca3ff48-bb75-4899-ab61-83ba1e4c90e3 00:30:34.564 --> 00:30:38.632 think it would be beneficial to group, please just let Chris or NOTE Confidence: 0.902918756008148 16bc25ca-13fa-4606-9ecd-34ee1eb62e37 00:30:38.632 --> 00:30:42.361 Eric know, or you're welcome to chime in with those now. NOTE Confidence: 0.88065379858017 d540c3cc-fc19-4d38-b95b-af253b04f8ed 00:30:43.210 --> 00:30:50.723 Um? OK, so service stack is the way service that is the NOTE Confidence: 0.88065379858017 bd4c03ae-b764-4aca-8404-fe8391f1f3f3 00:30:50.723 --> 00:30:58.465 API layer. It is the piece that is the the the other. Let the NOTE Confidence: 0.88065379858017 1efd9e10-554a-4691-b023-6835b22e7ffc 00:30:58.465 --> 00:31:03.995 outermost wall of the back end that the Internet can NOTE Confidence: 0.88065379858017 a3c23916-14dd-46ab-b71d-0d788b7adc8e 00:31:03.995 --> 00:31:07.313 communicate with, including connect including People's NOTE Confidence: 0.873101949691772 c1bf46b6-7f65-45bb-98ae-e7406e9c5652 00:31:07.313 --> 00:31:13.203 browsers. No, all kinds of stuff all over the place. Anything if NOTE Confidence: 0.873101949691772 298fd70c-4e9f-4da9-9713-69b348e4e498 00:31:13.203 --> 00:31:19.965 anything wants to talk to stuff it has to talk to the API. The NOTE Confidence: 0.873101949691772 504b91ae-4dd1-4dca-8294-e1591cca8b00 00:31:19.965 --> 00:31:25.761 API is, uh, it's. It's now two projects, but it's a project NOTE Confidence: 0.873101949691772 587f0dfa-6467-491e-950a-cf8736f9765f 00:31:25.761 --> 00:31:30.591 that physically instantiates and starts a service stack back end NOTE Confidence: 0.873101949691772 f7f3a206-76c6-4ccb-a2cd-081fa322dcb0 00:31:30.591 --> 00:31:35.421 that registers and listens for endpoint called path to be NOTE Confidence: 0.873101949691772 cfa9a9f0-e235-4195-84bc-009bd73dcd92 00:31:35.421 --> 00:31:38.802 followed with information set along them too. NOTE Confidence: 0.326093763113022 3c3ce50b-78f6-42e6-bbb9-57d728d0e9a9 00:31:38.810 --> 00:31:39.600 Uh. NOTE Confidence: 0.872437417507172 32163ed1-edd5-469c-9fac-f29312325703 00:31:41.150 --> 00:31:44.710 To to to have some kind of reaction in within. NOTE Confidence: 0.887194097042084 26efc352-649e-4f09-8d0a-8b9ca23df624 00:31:45.370 --> 00:31:49.660 Excuse me, kind of reaction within stuff and they reply with NOTE Confidence: 0.887194097042084 1b9c8438-f3ce-4843-9323-bd3739f0aa59 00:31:49.660 --> 00:31:52.780 some kind of message in virtually every case. NOTE Confidence: 0.880306482315063 c0cf5034-748f-4aa6-82f0-a3613cd4d3ec 00:31:53.820 --> 00:31:59.163 Now, uh, uh, a regular like common 8 Web API system Web API NOTE Confidence: 0.880306482315063 8672b230-48cd-481d-8f88-3de8c7ecd1d7 00:31:59.163 --> 00:32:03.684 is out by Microsoft. It uses more like bottle view controller NOTE Confidence: 0.880306482315063 e9eec432-cf3d-4471-b018-2788b834b13d 00:32:03.684 --> 00:32:08.616 style things where you have a class that has a series of NOTE Confidence: 0.880306482315063 6b913836-7d22-4572-a7f5-d00f4be53c23 00:32:08.616 --> 00:32:12.726 functions inside of it. Those functions get an attribute like NOTE Confidence: 0.880306482315063 e3a81d1a-4aa8-407f-9cb6-60fc6067c645 00:32:12.726 --> 00:32:17.247 HTTP, Jeter, HTTP closed. Those kinds of things and it allows NOTE Confidence: 0.880306482315063 d19facc1-e2d7-425e-b0c2-eb9849ca14cf 00:32:17.247 --> 00:32:21.357 for communicating in a very specific way. It's very common NOTE Confidence: 0.880306482315063 b577ff7e-671b-4d59-9965-a92d6ccc7c06 00:32:21.357 --> 00:32:24.645 way. If there's something really wrong with it. NOTE Confidence: 0.894455194473267 6ad261bd-ba69-4011-acf7-55ba4a0a1699 00:32:24.710 --> 00:32:28.038 A man it does, you know, allow for a lot of you know NOTE Confidence: 0.894455194473267 8f428b71-ae24-4019-8ee8-cfb0cac6ff91 00:32:28.038 --> 00:32:30.342 versatility in a lot of different ways across the NOTE Confidence: 0.894455194473267 09669f09-abc3-4de3-bc61-bc457a5d0c5c 00:32:30.342 --> 00:32:31.622 system, as this thing that's NOTE Confidence: 0.879747033119202 e3e3b40b-eee7-47aa-ba67-1c74e09a1234 00:32:31.622 --> 00:32:37.054 grown overtime. Service stack functions differently in that NOTE Confidence: 0.879747033119202 50f49e41-9afe-4839-82ae-c8d0f0cb54be 00:32:37.054 --> 00:32:40.449 it's more about a re NOTE Confidence: 0.877255082130432 abc5f998-7f7c-438f-a35a-c0b62eefed53 00:32:40.449 --> 00:32:46.348 usability. Uh, ease of maintenance? Uh, as well as, uh, NOTE Confidence: 0.877255082130432 dfae2dc0-6235-4377-8c4b-f81670284994 00:32:46.348 --> 00:32:50.596 automatically generating a clear forms of documentation. Uh, for NOTE Confidence: 0.877255082130432 db612964-9b49-4064-a896-d9042af52c8c 00:32:50.596 --> 00:32:57.204 for use, as well as making it a very explicit in that how routes NOTE Confidence: 0.877255082130432 6dbe16cf-bc78-4e3a-8ac2-e3d5dd4c8f56 00:32:57.204 --> 00:33:01.924 are constructed and how they would respond depending on like NOTE Confidence: 0.877255082130432 0d1d32a5-a6e7-4cb5-b5f2-3d3c6eb7dc9f 00:33:01.924 --> 00:33:08.060 if you give it a different verb, such as get versus post versus NOTE Confidence: 0.877255082130432 c0ef3b2d-223f-4b40-a210-53526f086c14 00:33:08.060 --> 00:33:11.364 delete or put or Patch or a NOTE Confidence: 0.808724284172058 4bdf4544-3712-4574-8c12-8ce692dd30ee 00:33:11.364 --> 00:33:13.458 custom verb. If you want to NOTE Confidence: 0.925878047943115 8ee5d3af-5360-461f-ad88-5bb613df607f 00:33:13.458 --> 00:33:17.106 sign. And what to do on those individual things? NOTE Confidence: 0.861467242240906 3396bfb4-526f-4355-ab64-32e8d9208950 00:33:18.140 --> 00:33:24.120 Um so. Primarily speaking, uhm, it was decided NOTE Confidence: 0.861467242240906 cab2a022-d18a-499c-8341-354454a6d880 00:33:24.120 --> 00:33:29.280 along time ago. Even before I took over the project as the NOTE Confidence: 0.861467242240906 95c8fe6e-c6b4-4173-9b76-6462b8606b2e 00:33:29.280 --> 00:33:35.300 lead architect back in the era of Noah, who none of you know he NOTE Confidence: 0.861467242240906 dc078a40-594b-46e4-b87e-6fea03a873ce 00:33:35.300 --> 00:33:40.030 was building a system. He was the first one. Tried to NOTE Confidence: 0.861467242240906 1a99502e-1f78-4507-a485-67f7bb9582ff 00:33:40.030 --> 00:33:44.330 implement angular on us. It was basically Seth what was NOTE Confidence: 0.861467242240906 1a7e44b1-b111-45b6-b2fc-bd28b42cc84a 00:33:44.330 --> 00:33:45.620 effectively set 4.0. NOTE Confidence: 0.904668390750885 1f18e592-1082-44c7-9b62-c80ddc3fe011 00:33:45.630 --> 00:33:48.610 An invading into 4.1 where we were building this new NOTE Confidence: 0.904668390750885 edb1a81d-c808-45c0-bf73-03ef35d994bd 00:33:48.610 --> 00:33:51.590 infrastructure where we were going to start using angular. We NOTE Confidence: 0.904668390750885 6a35a80a-07b2-40bc-b5bd-a68499bacfb9 00:33:51.590 --> 00:33:55.464 were going to start using this new API process so that we could NOTE Confidence: 0.904668390750885 54223310-6feb-47b6-9893-cc6b7342b3e0 00:33:55.464 --> 00:33:58.444 simplify how we were working with the different systems and NOTE Confidence: 0.904668390750885 f8d9b83f-b677-4c20-8ad8-d93fd582de13 00:33:58.444 --> 00:34:01.126 make them more reliable and maintainable across the board. NOTE Confidence: 0.904668390750885 9ce3a6a7-acc9-4d88-a7e5-b3a0626274e1 00:34:01.126 --> 00:34:04.702 When you have these larger teams of people, each trying to submit NOTE Confidence: 0.904668390750885 bfc80039-2420-435a-b95b-3124a5ae07ef 00:34:04.702 --> 00:34:08.874 their own stuff and try not to have them all step on top of NOTE Confidence: 0.873229801654816 d9e59c00-9110-47c4-87d3-6df49e72aa0a 00:34:08.874 --> 00:34:12.604 each other's toes. Good thanks and service that came out. Um, NOTE Confidence: 0.873229801654816 b31df490-acf3-48bb-9c86-a36450389dba 00:34:12.604 --> 00:34:14.692 uh, quite awhile ago and and. NOTE Confidence: 0.878187537193298 9abb54bc-cb70-4a73-944e-c9a068c6f748 00:34:15.220 --> 00:34:18.894 We were working in one of the version fours. Actually think NOTE Confidence: 0.878187537193298 19d444ed-c271-4d2c-8127-267e8e2e4016 00:34:18.894 --> 00:34:22.234 they're really working version three of service stack. One of NOTE Confidence: 0.878187537193298 95b653e3-87bb-4b2c-a7cc-3ef521f342dd 00:34:22.234 --> 00:34:26.576 their sub sub bills and three and we worked on it for quite NOTE Confidence: 0.878187537193298 1f40163f-65b5-43cf-8634-d79dd65171e2 00:34:26.576 --> 00:34:30.584 awhile and we really liked how it was changing and working on NOTE Confidence: 0.878187537193298 9897f2e1-d4d3-47df-978d-ef30bb4091f4 00:34:30.584 --> 00:34:34.258 those things. Instead of flowing really well with how the team NOTE Confidence: 0.878187537193298 8cb2861b-f97c-4f49-b14b-adb81d1d49cd 00:34:34.258 --> 00:34:38.266 was functioning at the time and then eventually we were like OK NOTE Confidence: 0.878187537193298 858544c7-f254-46bb-bafb-7e2de8fb4e2a 00:34:38.266 --> 00:34:39.936 this is going pretty good. NOTE Confidence: 0.899977743625641 517859af-80b5-4b29-b18b-c6b9880d7393 00:34:39.950 --> 00:34:43.202 But there's a. It's a a paid versus free and there's no NOTE Confidence: 0.899977743625641 a951972c-13ea-4295-abc7-94fbea29fdbd 00:34:43.202 --> 00:34:45.641 support. Depending on what you're doing with the licensing NOTE Confidence: 0.899977743625641 8d7a4ab3-6c3a-490a-869c-14b5be54fa1c 00:34:45.641 --> 00:34:49.706 and stuff like that, and we had to, we had to mess with a few NOTE Confidence: 0.899977743625641 4fb1e555-c918-4cee-b92e-5bf15dd41215 00:34:49.706 --> 00:34:52.958 different things. But when we built it up we were like, OK, NOTE Confidence: 0.899977743625641 009a214f-066d-4bb8-bf37-a62501371d9a 00:34:52.958 --> 00:34:56.481 let's go to four and let's get the license and make sure that NOTE Confidence: 0.899977743625641 f7401bb7-aec4-42e0-bfe9-a82d04f9ce0d 00:34:56.481 --> 00:35:00.004 we're doing this in the way that we can get proper responses. We NOTE Confidence: 0.899977743625641 3647915a-13c3-4e73-a440-7936259fe539 00:35:00.004 --> 00:35:02.985 can cooperate. More features form service tech so that we can NOTE Confidence: 0.899977743625641 52f6167b-80cb-4568-b0e4-b11021af7b11 00:35:02.985 --> 00:35:05.966 do more unique things, like how we're going to handle file NOTE Confidence: 0.899977743625641 6f21e308-d8f8-4533-94d0-112f01c44689 00:35:05.966 --> 00:35:08.947 uploads because we were on for three, we're actually going to NOTE Confidence: 0.899977743625641 0894f480-9bcf-4345-bc80-4ceea69d4c93 00:35:08.947 --> 00:35:10.573 do file uploads in a separate NOTE Confidence: 0.866336107254028 5755870b-b836-4ed0-9ef0-0a0bec572326 00:35:10.573 --> 00:35:13.629 process. 'cause it wouldn't handle it correctly. Uh, so in NOTE Confidence: 0.866336107254028 aa86a78c-990d-4db2-8d62-e45dc94739a6 00:35:13.629 --> 00:35:17.241 version four we were able to fully implement a lot more of NOTE Confidence: 0.866336107254028 ab0e51b6-a226-48f7-909b-4bff9090f235 00:35:17.241 --> 00:35:20.853 the basic features and make use of the utility that service tech NOTE Confidence: 0.866336107254028 4589c6b6-46d4-441e-a89a-be24745344cb 00:35:20.853 --> 00:35:24.164 provides for different things. So it's kind of a history around NOTE Confidence: 0.866336107254028 fb905a0a-1293-43ed-808d-b1f04e7fb6a1 00:35:24.164 --> 00:35:27.475 what it is and why we implemented it. Now my start NOTE Confidence: 0.866336107254028 96215e73-c053-4bdc-9eb0-4e51267e9a8e 00:35:27.475 --> 00:35:28.980 showing it. It actually looks NOTE Confidence: 0.927139103412628 d965f06f-efae-4f76-8214-2b638fcbd8d2 00:35:28.980 --> 00:35:31.520 like. Just I'm assuming that my screen is visible at this NOTE Confidence: 0.927139103412628 146a2106-2107-4cef-9c7f-10caa9659bb4 00:35:31.520 --> 00:35:32.392 point, is that correct? NOTE Confidence: 0.764026403427124 d688d8a9-b637-46eb-b2c7-b7011b94e005 00:35:34.300 --> 00:35:36.040 You got it, yes. NOTE Confidence: 0.869235277175903 69e5d798-4af1-4dbe-aeb1-fd3365bca74d 00:35:36.640 --> 00:35:40.982 So I have a staff 2020.1 here. This is the bleeding edge one. NOTE Confidence: 0.869235277175903 504275ce-3537-4176-b9b4-39ecae81b2cb 00:35:40.982 --> 00:35:45.324 I've actually got some bug fixes that are I get some for tickets NOTE Confidence: 0.869235277175903 4c80ba61-79e3-4d0a-a0b1-4bc6f28648ad 00:35:45.324 --> 00:35:49.666 that are in this branch it I have not pushed up yet. I've NOTE Confidence: 0.869235277175903 9631c878-26eb-40ab-9ee0-583db425b7a6 00:35:49.666 --> 00:35:53.006 done a full code coverage analysis with this branch and NOTE Confidence: 0.869235277175903 89053b40-a2b1-46a1-a1d3-9829305f0a3a 00:35:53.006 --> 00:35:57.014 everything in it just to make sure that I'm covering stuff as NOTE Confidence: 0.869235277175903 ac363191-2f74-4bbd-8dee-369748340eea 00:35:57.014 --> 00:36:01.022 I change it with these things and then here is where service NOTE Confidence: 0.869235277175903 bf8c1e5c-cb56-48cd-823c-930a4198e370 00:36:01.022 --> 00:36:05.030 tax starts to come into place. For the longest time until 2021 NOTE Confidence: 0.869235277175903 5ce01acd-9b8d-4b26-bb5e-2e42999286a0 00:36:05.030 --> 00:36:07.368 we only had this one project, he NOTE Confidence: 0.843366205692291 69a0d2e2-d9f1-43e7-866a-38a9dfd2e15f 00:36:07.368 --> 00:36:11.350 recalled. Clearly got ucommerce dot service and it was in the NOTE Confidence: 0.843366205692291 fded315b-5423-4369-bdcf-e71ac52133ec 00:36:11.350 --> 00:36:15.288 services layer and its purpose is to load and instantiate the NOTE Confidence: 0.843366205692291 49aa1aab-b808-4a28-af71-3e4fbdea4490 00:36:15.288 --> 00:36:18.868 service tag API with 2020.1 as explained in the previous NOTE Confidence: 0.843366205692291 324dc31b-b4f3-4971-9d1c-53ec61f18ea0 00:36:18.868 --> 00:36:22.090 training. We've added this, a secondary one that basically NOTE Confidence: 0.843366205692291 3c6b2d25-a9e4-4de9-aa3f-92562754f04f 00:36:22.090 --> 00:36:23.164 just instantiates it. NOTE Confidence: 0.886574387550354 6f9c3490-44ac-4094-bb86-8c7027ff064b 00:36:23.860 --> 00:36:26.687 In almost the same way, but it filters which end points NOTE Confidence: 0.886574387550354 68385e7e-6aac-46f4-acc9-b1512938885d 00:36:26.687 --> 00:36:29.000 actually get loaded, which reduces the startup time and NOTE Confidence: 0.886574387550354 cc364551-7eff-4bd3-8916-40e729c653a7 00:36:29.000 --> 00:36:30.799 somewhat increases the security because there's a NOTE Confidence: 0.886574387550354 36342723-48fd-4076-b170-01fc6bd9b2c8 00:36:30.799 --> 00:36:33.369 whole lot of end points that just physically never get NOTE Confidence: 0.886574387550354 26c28e88-4352-4e99-b41d-04e6ad6f1c57 00:36:33.369 --> 00:36:35.939 loaded, so you can't call things like editing a discount NOTE Confidence: 0.886574387550354 bb204a6d-0348-4f99-bf90-d59eb630c27f 00:36:35.939 --> 00:36:38.766 because the storefront never needs to do that. It can call NOTE Confidence: 0.886574387550354 e780a05a-a0c7-4e4b-b219-f502dd6823e1 00:36:38.766 --> 00:36:42.364 to add a discount to a cart, but it doesn't need to be able NOTE Confidence: 0.886574387550354 3da55a38-b967-4988-bc7d-664f41a7e833 00:36:42.364 --> 00:36:44.934 to physically edit or create a discount or anything like NOTE Confidence: 0.886574387550354 1c2f2811-7f58-4197-88cb-1d41e9bcf708 00:36:44.934 --> 00:36:47.761 that, so it kind of obvious. Get some of that information NOTE Confidence: 0.886574387550354 896028bf-491b-44d1-a69b-2996a1a1b938 00:36:47.761 --> 00:36:48.018 away. NOTE Confidence: 0.866536617279053 17236278-ec28-4864-ade8-f6d89c55c591 00:36:49.430 --> 00:36:54.090 Hello. That does the filtering in a bit, but I would feel NOTE Confidence: 0.866536617279053 cb6abdfe-355b-41e4-83d6-e8689bd95ca5 00:36:54.090 --> 00:36:56.950 that moment I want to go over the structure of like what a NOTE Confidence: 0.866536617279053 d51d7c4a-48d6-483d-8319-0135f0ab1cbc 00:36:56.950 --> 00:36:59.370 an endpoint physically looks like, and to do that one of NOTE Confidence: 0.866536617279053 ac68d8ce-5d1e-42b6-a79f-baea2462429c 00:36:59.370 --> 00:37:02.450 the best ways that I can go do that is kind of bringing up NOTE Confidence: 0.866536617279053 271cedf8-c67e-4f24-b9c6-f64a57ff8091 00:37:02.450 --> 00:37:04.210 the product routes and the product service files. NOTE Confidence: 0.907194495201111 651df620-b114-441d-b505-b271cbf35250 00:37:05.400 --> 00:37:08.337 I'm going to go ahead and shrink these things that we NOTE Confidence: 0.907194495201111 338fc5f4-8b7a-4bcf-a138-8a1a7c346ae9 00:37:08.337 --> 00:37:11.274 maximize the room that we've got going for the file so NOTE Confidence: 0.907194495201111 516e7303-8982-4c02-8f54-00b37057c246 00:37:11.274 --> 00:37:12.876 you guys could read it all. NOTE Confidence: 0.779666483402252 401d08e7-4c88-47e4-b706-eb8f1bf3da9f 00:37:14.010 --> 00:37:16.362 Is that pretty legible? Do you guys? do I need to zoom NOTE Confidence: 0.779666483402252 8dca2f92-c7f3-4038-a40d-0c35f6c2b48a 00:37:16.362 --> 00:37:16.950 in any further? NOTE Confidence: 0.697809040546417 acab964c-b40e-42b2-9b3d-e12170591886 00:37:18.720 --> 00:37:24.702 It's good to me. Uh, will report for recording purposes. Size NOTE Confidence: 0.839509069919586 eb332d0a-6aa4-4ab6-a7ae-f3914713dd76 00:37:24.702 --> 00:37:28.830 compliance. So for instance here, here's a great starting NOTE Confidence: 0.839509069919586 1be5174d-5f26-4c18-9fd9-e9e122547196 00:37:28.830 --> 00:37:31.470 point right here. Get product by NOTE Confidence: 0.861619114875793 aad88edb-554b-4327-ac47-a94b9932172e 00:37:31.470 --> 00:37:36.062 ID. What we've done here with this is, uh, get product by ID NOTE Confidence: 0.861619114875793 4b070652-e729-4351-a289-ed51cd8b52dd 00:37:36.062 --> 00:37:41.252 is a class and I gotta put this is actually a two spots here. I NOTE Confidence: 0.861619114875793 6812b56d-488b-4eff-8a2e-1f0a97e09e90 00:37:41.252 --> 00:37:45.750 got it where 84 is generating the basic routes. It is a class NOTE Confidence: 0.861619114875793 d0f47ace-795e-467e-92d2-87d404336a17 00:37:45.750 --> 00:37:47.134 instance in C Sharp. NOTE Confidence: 0.871450960636139 02f48e66-e34b-45c3-a8b3-dc54d35a14a8 00:37:47.680 --> 00:37:51.100 Uh, we're inheriting another class that has this one property NOTE Confidence: 0.871450960636139 d1670747-3028-4035-a466-e7e10b80eee3 00:37:51.100 --> 00:37:52.468 only called implements ID. NOTE Confidence: 0.871885895729065 e01ad001-d841-44eb-a632-73c78601888d 00:37:53.040 --> 00:37:55.480 There my headset turns off because I don't hear anything. NOTE Confidence: 0.902629911899567 677f7010-2890-451a-9185-0074fdfacef3 00:37:56.460 --> 00:37:58.532 Are you able to hear me now? NOTE Confidence: 0.910402178764343 630b7bfd-0224-4c23-b981-12ba8b629aa8 00:37:58.532 --> 00:38:03.117 Yes. Come here you brighten. I understand how service tech NOTE Confidence: 0.910402178764343 7a941752-5354-4627-b787-1662a1181be2 00:38:03.117 --> 00:38:07.713 works, but I'm not sure you really explained it in a simple NOTE Confidence: 0.910402178764343 d9884812-3a50-42f0-8236-98f1e7737c8a 00:38:07.713 --> 00:38:11.926 enough manner that a lot of our team would would understand NOTE Confidence: 0.910402178764343 5b582da1-a43c-4cf2-a9ad-a9e37cb5b79d 00:38:11.926 --> 00:38:14.990 what's actually happening when we load service stack. NOTE Confidence: 0.89834326505661 cbb90e9d-49ec-4eda-b203-31389feaa696 00:38:15.820 --> 00:38:20.643 So so basically service stack is a framework that makes it a lot NOTE Confidence: 0.89834326505661 ecf04a9d-3833-4afa-98d8-5ab5a3c3a0b6 00:38:20.643 --> 00:38:25.466 simpler to build out an API. We can provide a lot less details NOTE Confidence: 0.89834326505661 1829a5e4-37b9-4f0b-bb0c-c0eee671bcd2 00:38:25.466 --> 00:38:31.031 and a lot less code would be need to be written to you to get NOTE Confidence: 0.89834326505661 508210b7-4ae5-49c4-9a6f-52dc326a29ff 00:38:31.031 --> 00:38:35.112 an API up and running with service stack, and that's that's NOTE Confidence: 0.89834326505661 460741c3-6e91-4998-8dc3-e44e16af3fc5 00:38:35.112 --> 00:38:39.935 the main goal and it handles a lot of the authentication and a NOTE Confidence: 0.89834326505661 00ef819f-c298-436d-8d75-e709d72d154f 00:38:39.935 --> 00:38:44.387 lot of the API processes that would normally need to be coded NOTE Confidence: 0.89834326505661 b13a48f7-cae5-4bdc-a6c4-aacd2651a9c3 00:38:44.387 --> 00:38:47.726 out so that basically what service tag is it's. NOTE Confidence: 0.925449788570404 803d446d-3f9a-4d8a-8af0-0507399d0387 00:38:47.730 --> 00:38:50.802 An interface where we can build up a framework for an API NOTE Confidence: 0.925449788570404 75853d1b-61f1-4bcc-b7b4-38ce72e625a7 00:38:50.802 --> 00:38:54.130 without having to do a lot of the grunt work that goes into NOTE Confidence: 0.712747275829315 946cf829-757c-41bf-92bf-5fa5ab6286c0 00:38:54.130 --> 00:38:59.040 that. OK. Thank you for now it's correct. NOTE Confidence: 0.930133283138275 6a671b2c-6154-4886-acce-48138c1b7dd6 00:38:59.040 --> 00:39:00.190 There any other questions before NOTE Confidence: 0.802523493766785 8d89888b-f0fa-47f5-a000-9fc28592e52c 00:39:00.190 --> 00:39:04.318 I move on? Uh, yes, can you please zoom in, please? The NOTE Confidence: 0.802523493766785 a988df0e-9c96-4848-9a59-96856558769d 00:39:04.318 --> 00:39:07.216 recording will see that thank you. OK, uhm so. NOTE Confidence: 0.868661165237427 9a1f07c8-a68e-4311-8eea-58e7681c464b 00:39:08.320 --> 00:39:12.772 What we have a we have this get product by ID endpoint. NOTE Confidence: 0.887408912181854 ca0fe487-0765-4d3e-a721-a55a2b3a8680 00:39:13.580 --> 00:39:15.165 To create the endpoint, we NOTE Confidence: 0.877765357494354 f16b8f3d-328f-41a7-9c01-c3be65aefeea 00:39:15.165 --> 00:39:18.573 create a glass. And the classical literally just be a NOTE Confidence: 0.877765357494354 3592a814-7ffb-4c51-ad68-7fa059db0880 00:39:18.573 --> 00:39:21.263 class itself. It doesn't even have to have any properties NOTE Confidence: 0.877765357494354 311a85cb-6576-4282-8396-02cd17ebea20 00:39:21.263 --> 00:39:24.760 in it or anything to in order to create an end points. The NOTE Confidence: 0.877765357494354 79dd3d39-cf24-49ab-8684-d0cdc895a416 00:39:24.760 --> 00:39:27.181 thing that becomes important for service stack is this NOTE Confidence: 0.877765357494354 e583d0f9-4ce4-440d-baf7-44d71337d288 00:39:27.181 --> 00:39:30.409 route tag. When you put this out tribute of route on it NOTE Confidence: 0.877765357494354 949e70f3-2ed0-46ae-a12e-221962ab706e 00:39:30.409 --> 00:39:32.023 and then you specify at path. NOTE Confidence: 0.829340159893036 b4867414-c021-439d-97fb-a46528876137 00:39:33.050 --> 00:39:36.266 Uh, the verb that it will respond on, uh, those are the NOTE Confidence: 0.829340159893036 ed0991bd-d419-4f68-9195-c915712fa602 00:39:36.266 --> 00:39:38.946 two minimum things that you physically need honor out in NOTE Confidence: 0.829340159893036 98421349-1645-4c91-b3b1-8f8841300477 00:39:38.946 --> 00:39:40.018 order to make it. NOTE Confidence: 0.890590846538544 7a915b94-b274-44a9-aa04-bf3bb2c00f6e 00:39:40.980 --> 00:39:45.308 Excuse me Uh, physically register itself within service NOTE Confidence: 0.890590846538544 7d5f35ee-b821-414d-be20-7f87ef25bb09 00:39:45.308 --> 00:39:49.544 stack in order to recognize that there are out there that should NOTE Confidence: 0.890590846538544 4523d282-198d-4acb-877f-5fc7d0f6f03f 00:39:49.544 --> 00:39:53.780 be spoken to now in this specific case, we have as part NOTE Confidence: 0.890590846538544 4e719ec8-ba83-4a0e-ad1a-f6cabdf1210b 00:39:53.780 --> 00:39:58.722 of the route the path on route we have an ID number that needs NOTE Confidence: 0.890590846538544 c683f104-3d2d-40a1-aa52-6ad87d9b752d 00:39:58.722 --> 00:40:04.017 to be set so that we can get a specific product by its ID. Now NOTE Confidence: 0.890590846538544 eab210c2-4f95-4414-84cc-7dec874154be 00:40:04.017 --> 00:40:06.841 instead of is actually implementing this property all NOTE Confidence: 0.890590846538544 b0172807-c5a1-440f-8237-6f8b73bd820d 00:40:06.841 --> 00:40:11.077 over the place, open over again. I have a class called implements NOTE Confidence: 0.890590846538544 7b0f7e56-2775-41a2-af85-4622033e8f87 00:40:11.077 --> 00:40:13.901 ID that specifies that property along with the. NOTE Confidence: 0.886445343494415 a2e0331b-d4e5-4b9d-9614-353e53148373 00:40:14.580 --> 00:40:17.109 Along with the attribute attribute of API member that NOTE Confidence: 0.886445343494415 b0b457e0-a4f7-47d9-afd3-2925fe8010fb 00:40:17.109 --> 00:40:19.919 says information about this property and how the API should NOTE Confidence: 0.886445343494415 9b533427-6c4b-41d0-9cbf-eaea45b259d4 00:40:19.919 --> 00:40:23.010 interact with this property. So for instance, the API member tag NOTE Confidence: 0.886445343494415 75b9efe6-10c0-42c8-888d-cb69fc23d15f 00:40:23.010 --> 00:40:26.101 says that the name of this properties ID, which should be NOTE Confidence: 0.886445343494415 1051d0fb-f7f7-4b4f-88f3-8eac666efbda 00:40:26.101 --> 00:40:28.911 kind of obvious. But sometimes you want to put other NOTE Confidence: 0.886445343494415 01ce0bc8-6a95-495e-a950-81f0a0e8cd9b 00:40:28.911 --> 00:40:32.283 information. Or do you want to show it like a different casing NOTE Confidence: 0.886445343494415 a11846c2-5599-4442-bce6-4e7515474dc5 00:40:32.283 --> 00:40:36.217 or something on the API while it in C sharp? It would still might NOTE Confidence: 0.886445343494415 47a7b713-2843-4bca-b33b-c7c7cf0f26c8 00:40:36.217 --> 00:40:39.308 still be these this Capital ID you can actually override that NOTE Confidence: 0.886445343494415 25c09044-5868-4b5b-b0b5-75a7a886c653 00:40:39.308 --> 00:40:40.713 specification here by giving it NOTE Confidence: 0.896350204944611 5233e3d0-216a-4e31-b51b-5831ccce3679 00:40:40.713 --> 00:40:44.467 a different name. You specify the data type, which actually NOTE Confidence: 0.896350204944611 2cffff11-6a86-444e-8f45-a82ad5796a57 00:40:44.467 --> 00:40:47.477 doesn't affect the API itself. It does affect the output NOTE Confidence: 0.896350204944611 93d0109f-7ff9-46e6-ab4b-986f2d3f2764 00:40:47.477 --> 00:40:50.186 documentation for something like swagger so that the customer NOTE Confidence: 0.896350204944611 44cd703c-84b0-4520-b85e-74d7f08a0f48 00:40:50.186 --> 00:40:53.497 who's like or the end user who's trying to consume this NOTE Confidence: 0.896350204944611 1c8315c6-3417-48c7-8bc6-f126958adf5d 00:40:53.497 --> 00:40:57.109 information so that they know how to talk to the API knows NOTE Confidence: 0.896350204944611 dc1c65ad-e564-47a0-a909-cf8bb5302059 00:40:57.109 --> 00:41:00.721 that this is an integer versus a decimal or something like that, NOTE Confidence: 0.896350204944611 617b9807-28c8-410e-8e63-29652477cb44 00:41:00.721 --> 00:41:04.935 and that it's not a long, so if you put a number that's that's NOTE Confidence: 0.896350204944611 2c5f0d9d-fd0e-4537-ab94-47d3d9cfe0a6 00:41:04.935 --> 00:41:07.945 higher than the maximum integer value, it would actually throw NOTE Confidence: 0.896350204944611 c6e2e796-9af5-4889-8f49-b6d102851939 00:41:07.945 --> 00:41:11.858 an exception. So it's very clear to them that this must be an NOTE Confidence: 0.821801781654358 c3fbc4b2-a360-433a-9e2e-f59e4de6c34d 00:41:11.858 --> 00:41:13.430 integer number. Come here. NOTE Confidence: 0.895231008529663 77dcdeb7-3ef4-413c-904e-ca0297bb5519 00:41:14.280 --> 00:41:18.912 The parameter type here for path is how we specify that the NOTE Confidence: 0.895231008529663 d106a520-0b80-41ad-8a52-ad67411053a7 00:41:18.912 --> 00:41:20.070 parameter should be. NOTE Confidence: 0.930977463722229 0191dde2-43b1-49f2-aa1c-85b8c439460c 00:41:21.300 --> 00:41:24.855 Inside here versus in the body of the request. NOTE Confidence: 0.904483795166016 a4d92c17-9e2a-40ea-8277-60eecff229f1 00:41:25.410 --> 00:41:30.100 And we have it is required true, saying that if the value was not NOTE Confidence: 0.904483795166016 92f7ea44-41e5-4dd1-bcce-3bcde62dd73c 00:41:30.100 --> 00:41:34.120 fast at all, like the API physically like it was sent over NOTE Confidence: 0.904483795166016 f7ba316e-dc36-4a20-a4ee-f0fc5da14e05 00:41:34.120 --> 00:41:37.470 the wire without anything after this slash or anything before NOTE Confidence: 0.904483795166016 04cd1dde-d946-44e0-91ae-16ad6e4bb034 00:41:37.470 --> 00:41:41.155 it, then just simply throw a 404 because it can't understand NOTE Confidence: 0.904483795166016 c1d90d72-8086-450c-8974-9a6bcdbb6be0 00:41:41.155 --> 00:41:44.170 what's going on because you didn't provide the appropriate NOTE Confidence: 0.904483795166016 729027c3-70ee-43f0-a770-21a115b2e510 00:41:44.170 --> 00:41:47.855 information in order for the API to register the the interaction NOTE Confidence: 0.880177021026611 7093b5cd-4165-4c86-8980-fcbbf7e0690e 00:41:47.855 --> 00:41:52.110 correctly. Um, after that we also specify how and what it NOTE Confidence: 0.880177021026611 dbbf9a96-ed03-41bb-9199-1bd2cd39acd3 00:41:52.110 --> 00:41:55.663 returns. With this I return object and as a generic that NOTE Confidence: 0.880177021026611 6ea0e1be-ebfc-482f-bcf5-9f88388d9748 00:41:55.663 --> 00:41:59.539 says what kind of object model should I be expecting to return NOTE Confidence: 0.880177021026611 fa6675ef-8d80-421b-8d98-4e0a23a32d8e 00:41:59.539 --> 00:42:03.092 so that the API documentation can benefit can spit out owing NOTE Confidence: 0.880177021026611 08ff7e04-5395-4e8b-931d-843fe415caf5 00:42:03.092 --> 00:42:07.291 to product model which will have these properties on it so I know NOTE Confidence: 0.880177021026611 5f91d0e2-39b0-4083-ac05-a5d81e955a59 00:42:07.291 --> 00:42:10.521 how to use the information that's coming back from my NOTE Confidence: 0.880177021026611 8a156622-4c47-4aba-8423-d17accd39974 00:42:10.521 --> 00:42:14.074 request is that I return. Is that a service tax specific NOTE Confidence: 0.880177021026611 290a0a4f-386a-421b-940c-8e3af0716d0e 00:42:14.074 --> 00:42:17.304 interface? Yes, I return comes out of service attack itself. NOTE Confidence: 0.900165855884552 ca3fe87a-29fe-4be8-a3af-4ec238869bc5 00:42:17.930 --> 00:42:22.490 There is also the. If it doesn't return anything which you should NOTE Confidence: 0.900165855884552 a7b95ba2-d13e-45bd-a73a-fbd8db8898bd 00:42:22.490 --> 00:42:27.430 never do, there is an I return void as well from service stack. NOTE Confidence: 0.36479264497757 0fd6016f-fe19-495d-9b3d-e7fe49a8349f 00:42:28.170 --> 00:42:30.340 In there. Hum. NOTE Confidence: 0.893805265426636 2ce573c1-9ac1-47a8-a120-a97b89264bbc 00:42:31.010 --> 00:42:34.057 That allows you do that, and that basically says this. This NOTE Confidence: 0.893805265426636 e1c93302-ef80-4ced-9df9-a710eeed4818 00:42:34.057 --> 00:42:37.381 returns nothing up on its reply. You might get the like the NOTE Confidence: 0.893805265426636 4302a9ed-61d0-48f9-a2aa-894cb7ebf66b 00:42:37.381 --> 00:42:40.705 status code or whatever from the request like status 200 sets for NOTE Confidence: 0.893805265426636 bc2fc9d1-3dad-40ea-83fd-31a5236adce9 00:42:40.705 --> 00:42:44.306 four, so it's 500, but you won't get an actual physical body on NOTE Confidence: 0.893805265426636 6d555d26-61f3-462d-99bd-63ae25ba58dd 00:42:44.306 --> 00:42:46.799 your reply. However, and everywhere and stuff we always NOTE Confidence: 0.893805265426636 23c6c6e6-366e-41c0-909f-aef0696b2679 00:42:46.799 --> 00:42:49.846 want to make sure that we're returning something so that we NOTE Confidence: 0.893805265426636 659ffa3b-44be-43ec-90a1-f8a4254c649e 00:42:49.846 --> 00:42:52.616 could tell the user interface more specifically this worked or NOTE Confidence: 0.893805265426636 0a8e4aae-b1a0-4cc3-b47b-ec939998bb51 00:42:52.616 --> 00:42:55.940 this didn't work because we have too many things that would have NOTE Confidence: 0.893805265426636 b5248509-c84f-40b3-b74b-3d309da9de33 00:42:55.940 --> 00:42:58.987 a status code 200, but when I actually physically have failed, NOTE Confidence: 0.893805265426636 c1f78f2d-303e-45cb-83cd-cd1d8308f9fc 00:42:58.987 --> 00:43:02.034 so we want to make sure that we're turning something every NOTE Confidence: 0.888637006282806 ea427712-3ed1-4805-8897-99279d27dd8c 00:43:02.034 --> 00:43:05.910 time. And ideally in the future we want to make sure NOTE Confidence: 0.888637006282806 7b3bde36-3078-48c2-9f0b-14c5ef254715 00:43:05.910 --> 00:43:09.276 that all of these I returns are actually wrapped in a NOTE Confidence: 0.888637006282806 2a154354-3fdd-4274-a1db-ffd700dc04e4 00:43:09.276 --> 00:43:12.642 set action response. So if I can get this stop waiting NOTE Confidence: 0.888637006282806 f2fceeb1-d1dd-4b51-ae16-7e55d19a3976 00:43:12.642 --> 00:43:15.396 for an editor command finish over and over again, NOTE Confidence: 0.888637006282806 cc25c9a3-7ccc-49b4-ac17-3f99e4aa85fe 00:43:15.396 --> 00:43:16.926 what I would ideally want? NOTE Confidence: 0.881025791168213 455c4eac-3c27-4eae-8b68-56433cee7822 00:43:18.040 --> 00:43:19.500 It's hard to say this. NOTE Confidence: 0.871983706951141 20951f90-30a9-456e-bf24-fac4f201d4c4 00:43:20.070 --> 00:43:21.150 Every time. NOTE Confidence: 0.890798449516296 23a23c0c-3b4a-4516-85e8-b17ee0aa44aa 00:43:22.220 --> 00:43:25.000 So that you always get these action response, which will NOTE Confidence: 0.890798449516296 8f4e5e88-cb37-47e0-9d80-22c05e70cf8c 00:43:25.000 --> 00:43:28.614 include messages that say that you know we got a 200 from the NOTE Confidence: 0.890798449516296 083fa524-0f71-45d5-8631-f0c1b91187e4 00:43:28.614 --> 00:43:31.394 response, but the individual things about why this might be NOTE Confidence: 0.890798449516296 56e4cedf-79cd-4733-afbe-08a5e824c56a 00:43:31.394 --> 00:43:34.452 not be available like there was a security concern around this NOTE Confidence: 0.890798449516296 c4ec535c-c1c1-4ea5-b30e-7415c5b11e9c 00:43:34.452 --> 00:43:36.954 particular product or there was bad information about product, NOTE Confidence: 0.890798449516296 5f3f9489-d2c7-40c6-8105-5fc2dcf2a22a 00:43:36.954 --> 00:43:40.290 so it's not a valid product in order to physically request it, NOTE Confidence: 0.890798449516296 0669f03b-3d52-4833-ac3e-45ca29e48bfb 00:43:40.290 --> 00:43:43.348 or it's not visible to the storefronts because it's a back NOTE Confidence: 0.890798449516296 aedd7b5c-5e33-4692-aee3-68affb7f4096 00:43:43.348 --> 00:43:46.406 end only. Think back office only product that's used for internal NOTE Confidence: 0.890798449516296 7bbd231c-56a3-4c95-8c68-eda9a5c6cf8d 00:43:46.406 --> 00:43:49.742 purposes or something like that. I who knows it could be any NOTE Confidence: 0.890798449516296 d57f1ef4-81cf-4fae-bb48-8debd159a28c 00:43:49.742 --> 00:43:52.522 number of things. I would like that to be there. NOTE Confidence: 0.881458401679993 a5cf8d37-e048-489f-b70d-a213c6d7a2df 00:43:52.630 --> 00:43:57.358 By making that transition is a long and arduous process to make NOTE Confidence: 0.881458401679993 b149a2ac-1def-469d-bde5-fe5b7e3787e1 00:43:57.358 --> 00:44:00.510 sure that everything gets updated everywhere to verify NOTE Confidence: 0.881458401679993 53837d34-5a8e-458d-a25f-84ee6b2a9f23 00:44:00.510 --> 00:44:05.238 that all that works, so we don't. I'm not doing that right NOTE Confidence: 0.8887580037117 3e9f4254-1fe5-4adf-b4c4-25198a445168 00:44:05.238 --> 00:44:09.090 now, OK? Two additional piece of information that we can provide NOTE Confidence: 0.8887580037117 fa2789cc-ea18-4f6d-b5c0-4e6a90769e67 00:44:09.090 --> 00:44:11.950 and this this really just helps with the documentation. Here is NOTE Confidence: 0.8887580037117 afca2dc9-0fa5-4b1a-b98a-8bb9fa81b37a 00:44:11.950 --> 00:44:15.070 the summary tag that says. What is this end point forward and NOTE Confidence: 0.8887580037117 cd7c9ff2-939a-4c01-9bb7-4b3eb857716b 00:44:15.070 --> 00:44:16.890 supposed to be like just a quick NOTE Confidence: 0.887486100196838 8e718f3e-c79c-4ea4-b760-642803a9a5e0 00:44:16.890 --> 00:44:21.350 blurb that says. This is what we do with this endpoint. Using it NOTE Confidence: 0.887486100196838 f28e3eb0-a4ce-40a0-a582-4b2d09351cb3 00:44:21.350 --> 00:44:24.977 to get a specific product boom done. I don't need a long drawn NOTE Confidence: 0.887486100196838 fbd5195c-a10b-44cc-90f6-e9aab1f19827 00:44:24.977 --> 00:44:27.767 out explanation about what's going on or anything like that. NOTE Confidence: 0.887486100196838 523d5fdb-78e6-4045-aaf5-f2d24991b4c8 00:44:27.767 --> 00:44:31.115 I kind of just need the quick summary of what's what this NOTE Confidence: 0.887486100196838 8fe5cbc3-e48e-4d28-8f1d-f85f89338eaf 00:44:31.115 --> 00:44:33.068 endpoint is 4 and this does end NOTE Confidence: 0.891367733478546 02f0be6f-d3d3-4ed7-86c5-9a11eb6e115b 00:44:33.068 --> 00:44:36.508 up inside documentation. Uh, the priority value is something NOTE Confidence: 0.891367733478546 5e24771a-ebd7-4ec6-9871-40c16e6f582b 00:44:36.508 --> 00:44:40.564 that, um, if two end points by defaulted service tag. If you NOTE Confidence: 0.891367733478546 5ae7a652-6a0c-434b-84fa-b6a4ce91ceaa 00:44:40.564 --> 00:44:44.282 had two end points that could physically resolve out to the NOTE Confidence: 0.891367733478546 9681d1b0-3ccd-4dcd-84e3-82efc75c26db 00:44:44.282 --> 00:44:48.338 same thing, the one with the highest priority is the one that NOTE Confidence: 0.891367733478546 04153a7b-5a0f-4d10-99cc-4231e59e1944 00:44:48.338 --> 00:44:51.718 actually get processed, and that is something that is possible. NOTE Confidence: 0.891367733478546 a82cb998-04b5-43eb-aa20-3b609bdec558 00:44:51.718 --> 00:44:55.436 However, we don't have anything that implements it and does it NOTE Confidence: 0.891367733478546 2b18f48d-450a-44a0-b056-f1b692207d2e 00:44:55.436 --> 00:44:57.802 that way in our system with it. NOTE Confidence: 0.88455867767334 b19ec83f-3d94-46ad-a865-3802a62263b5 00:44:58.730 --> 00:45:02.414 What I'm using it for with priority one in priority two is NOTE Confidence: 0.88455867767334 948011d4-09b7-4d18-b150-6660e3b52970 00:45:02.414 --> 00:45:05.791 I'm actually using as part of RT 4 documentation for generating NOTE Confidence: 0.88455867767334 7a566504-ba68-4551-b199-56a2360fdddc 00:45:05.791 --> 00:45:08.247 the typescript data. In comparing the difference between NOTE Confidence: 0.88455867767334 61d3d039-5ade-409b-9e93-fb7388ff99b9 00:45:08.247 --> 00:45:11.931 the object itself and its hashed version of the end point. So NOTE Confidence: 0.88455867767334 b1228b8c-859a-4ec4-a8fd-1a6e3df942a1 00:45:11.931 --> 00:45:15.615 it's basically the same thing, but with the word cashed on it NOTE Confidence: 0.88455867767334 c7db5ff6-fc79-4358-9022-7a04dd412c5a 00:45:15.615 --> 00:45:19.606 and then the cash allows it to go use the Redis caching for NOTE Confidence: 0.88455867767334 a0f34aa6-eb09-401c-a239-d6ceef5b8dc3 00:45:19.606 --> 00:45:22.676 whatever the response originally was in order to provide that NOTE Confidence: 0.88455867767334 74f8aa69-1ba3-416e-ac77-283e8fa21190 00:45:22.676 --> 00:45:26.053 information out of the cash or The Walking through the actual NOTE Confidence: 0.88455867767334 9e65b3aa-29d5-472f-bd2b-0d98c0a4c4d7 00:45:26.053 --> 00:45:30.044 like us through the API into the work flows down to the data NOTE Confidence: 0.88455867767334 e3051678-998e-4721-932e-9a039070e1c3 00:45:30.044 --> 00:45:31.579 access later with the mentalism NOTE Confidence: 0.82354748249054 243802bd-ef6b-4a1e-9e73-1f6ed1b9fbc5 00:45:31.579 --> 00:45:34.383 mapping. And all the time that it required Oregon physically NOTE Confidence: 0.82354748249054 075bd340-ea7c-472c-bc74-a3ecf7887f70 00:45:34.383 --> 00:45:37.587 run those things through so as you run through this stuff, you NOTE Confidence: 0.82354748249054 ba6ce124-2d9f-4d2b-b83a-0d67a0867bc6 00:45:37.587 --> 00:45:40.791 get the priority to on the caching and that just helps the NOTE Confidence: 0.82354748249054 521f9ce3-8ef3-44ee-b23b-98aef6560ba6 00:45:40.791 --> 00:45:43.995 T4 four at understand that this is the correct route. If it NOTE Confidence: 0.82354748249054 1618b6dc-65fa-472b-a482-56b1fb856e4a 00:45:43.995 --> 00:45:47.466 detects this, because when it text it it loads it up and it NOTE Confidence: 0.82354748249054 397e4464-9e57-48e1-91e4-663511d24752 00:45:47.466 --> 00:45:50.670 binds both this route and this route. Since this is a Harriet, NOTE Confidence: 0.82354748249054 b52607a5-6311-4c5b-ad5d-9161be4ece0e 00:45:50.670 --> 00:45:53.607 so we're using this priority Toyota help filling that out and NOTE Confidence: 0.82354748249054 e3b1d957-188c-4637-90d4-3df5b9ea9b39 00:45:53.607 --> 00:45:56.010 prevent that from causing a problem inside the T4. NOTE Confidence: 0.861775696277618 987452af-42f6-4e03-b55d-254fcf14416b 00:45:57.010 --> 00:46:00.453 That's the basics around the class itself, in the kind of NOTE Confidence: 0.861775696277618 70fce8c2-bcc9-4e31-9301-63e6437e6a29 00:46:00.453 --> 00:46:04.209 things that would go on to it. These classes could also have NOTE Confidence: 0.861775696277618 2345698b-8c51-4f59-a8c7-bbf97084f304 00:46:04.209 --> 00:46:07.339 other additional properties on them that In addition to the NOTE Confidence: 0.861775696277618 84f7991f-1f33-4724-ad25-275ae2b68927 00:46:07.339 --> 00:46:10.782 things that they might inherit, or these are the places, for NOTE Confidence: 0.861775696277618 841581d9-2ce5-4f7b-b9b5-8de55b3eb261 00:46:10.782 --> 00:46:13.912 instance, this particular route is a partial class. They're all NOTE Confidence: 0.861775696277618 99955a51-6c2e-4f1f-8890-ec84dd47153e 00:46:13.912 --> 00:46:17.355 partial classes. An overall I file here. I have these three NOTE Confidence: 0.861775696277618 553b3924-2297-48f5-8d81-0b42a797f7c8 00:46:17.355 --> 00:46:20.798 custom properties that I'm adding onto the model so that it NOTE Confidence: 0.861775696277618 749e3603-238d-483b-88e0-7a1b5dca3086 00:46:20.798 --> 00:46:24.554 can recognize it In addition to what generated by the four. So NOTE Confidence: 0.861775696277618 6b35a592-ca37-4b23-85f5-20e6297e0f6e 00:46:24.554 --> 00:46:26.745 when I get into the product by NOTE Confidence: 0.876343607902527 c2feb198-5e24-4e86-880b-114e113cbf02 00:46:26.745 --> 00:46:30.600 ID. And specifically stating how much quantity I want, what store NOTE Confidence: 0.876343607902527 e1c89369-e03c-4283-8e5b-97ce995d6f04 00:46:30.600 --> 00:46:35.124 I might be in, and what brand this is involved with an and. NOTE Confidence: 0.876343607902527 c33f848f-27e3-4a8d-ad4b-e429fc7e633d 00:46:35.124 --> 00:46:39.300 The reason for that is with the product's. One of the things NOTE Confidence: 0.876343607902527 50a7bb04-f62a-457b-acfa-b33ff396fce0 00:46:39.300 --> 00:46:43.128 that we have is volume based pricing with several of our NOTE Confidence: 0.876343607902527 cc9516ba-b28c-42c7-ae10-a4605b764c95 00:46:43.128 --> 00:46:46.608 pricing mechanisms like price rules and tiered pricing. So I NOTE Confidence: 0.876343607902527 04cf8efa-a313-4738-8174-3cb8932e32b8 00:46:46.608 --> 00:46:49.740 specified the product quantity that quantity that I used NOTE Confidence: 0.876343607902527 67bc2101-86d8-4c2f-b366-a4491ded1490 00:46:49.740 --> 00:46:52.524 whenever I'm generating the pricing information on this NOTE Confidence: 0.876343607902527 d064b2c9-4e1f-43a2-96b8-0ea5a933628d 00:46:52.524 --> 00:46:54.612 product model so that I sent. NOTE Confidence: 0.788442134857178 6c99e34e-2e12-4033-b6db-b2f761858c2d 00:46:54.690 --> 00:46:57.440 Stuff on there and you'll notice here that this description is NOTE Confidence: 0.752483785152435 e5d97e82-1cbb-4a40-84a3-854d6b84ca28 00:46:57.440 --> 00:47:02.610 actually wrong, uhm? He should actually say that want to take. NOTE Confidence: 0.727720379829407 096fe067-3f20-4b4b-a5eb-248a23ba0082 00:47:04.480 --> 00:47:09.720 I should actually say affects volume, I say. NOTE Confidence: 0.888447284698486 81437c6c-f615-4cbe-bb19-03845bba5096 00:47:10.700 --> 00:47:13.868 Yeah, that's a little more apt description for that NOTE Confidence: 0.888447284698486 d71ba275-891c-466d-9fa2-ee3115435357 00:47:13.868 --> 00:47:17.036 property is doing and this information gets spit out NOTE Confidence: 0.888447284698486 880fc24a-6175-4558-9e05-f032032beced 00:47:17.036 --> 00:47:18.444 into the end documentation. NOTE Confidence: 0.889127552509308 9a273fbd-8907-4220-a3ec-5ff1ec381b5d 00:47:19.630 --> 00:47:23.007 Uh, on that stuff and you'll notice here that these things NOTE Confidence: 0.889127552509308 f3b16122-a392-467d-aa09-2b5fad62dcda 00:47:23.007 --> 00:47:26.691 are not required. They could be marked required if I wanted to, NOTE Confidence: 0.889127552509308 7457512a-827a-4502-b30e-eeadc96173b4 00:47:26.691 --> 00:47:30.068 but in this case there all mobile they're not required to NOTE Confidence: 0.889127552509308 3d13e85b-1889-451e-a92d-9dd22497be15 00:47:30.068 --> 00:47:34.059 be on the model and they don't need to do anything now. Earlier NOTE Confidence: 0.889127552509308 c8ac8f15-e668-4ec8-b650-1a5caa28ab3d 00:47:34.059 --> 00:47:37.129 when I mentioned that we had that separate project for NOTE Confidence: 0.889127552509308 f96a862a-eed6-406f-ae18-33c98c8d1b7a 00:47:37.129 --> 00:47:39.585 launching storefront with filtered, I filtered set of NOTE Confidence: 0.889127552509308 8a139d32-e358-42a3-9487-53e82b216c9a 00:47:39.585 --> 00:47:43.576 endpoints. This is how we do that here is this used in store NOTE Confidence: 0.889127552509308 730665eb-4d2d-4aad-bb1b-ac791214f8d5 00:47:43.576 --> 00:47:47.260 front property on the class says that it should be generated in NOTE Confidence: 0.889127552509308 f7cd441d-c05a-46d7-9bc8-8a52d93a88e5 00:47:47.260 --> 00:47:49.102 with the T4 Times script and NOTE Confidence: 0.840114831924438 01ce4570-b1c5-42a8-adc8-190e81eee36b 00:47:49.102 --> 00:47:51.874 loaded up. Whenever the storefront API starts, it's the NOTE Confidence: 0.840114831924438 1eb52108-70b8-41b8-b1c5-cc7340a906d6 00:47:51.874 --> 00:47:55.498 same thing with this used in store admin, which is not this NOTE Confidence: 0.840114831924438 49a15a7b-7b42-49a6-847e-a2d49577331c 00:47:55.498 --> 00:47:59.424 at that man, but the store admin that's used by like stores and NOTE Confidence: 0.840114831924438 07f43cbf-0bf2-4f0d-a3bd-0c0cfc078223 00:47:59.424 --> 00:48:02.142 vendors to control their individual store in a multi NOTE Confidence: 0.840114831924438 abfca753-4700-4655-957f-aaf06018b759 00:48:02.142 --> 00:48:05.464 store site setup. That's not very common or anything, so it's NOTE Confidence: 0.840114831924438 fb4ab8cf-8f62-4cdb-8372-aab1d582568a 00:48:05.464 --> 00:48:09.088 not a big or opted ask, but this using storefront one is NOTE Confidence: 0.840114831924438 e05fd700-3ac0-469a-85b4-71c08d29a46f 00:48:09.088 --> 00:48:12.108 definitely the piece that let's you physically load that stuff NOTE Confidence: 0.880341351032257 787ce838-b0f9-45da-a011-be37f92db69c 00:48:12.108 --> 00:48:16.794 in. And because it's partial class, I can go put it into the NOTE Confidence: 0.880341351032257 d0486c9f-72a0-49e9-8063-f726f44b3e23 00:48:16.794 --> 00:48:20.655 separate file and do that and take care of that. There some of NOTE Confidence: 0.880341351032257 ab299313-28f9-4f88-b583-5303e450048d 00:48:20.655 --> 00:48:24.219 you may have noticed during the process of working with this T4 NOTE Confidence: 0.880341351032257 88a41269-e986-4de5-b9c0-597396823f8a 00:48:24.219 --> 00:48:26.892 files, I had had these properties inside these files NOTE Confidence: 0.880341351032257 85bacd7d-5ac0-4ebb-8223-d889fd8d956e 00:48:26.892 --> 00:48:30.753 directly, so if you ran the T4, you have to manually restore all NOTE Confidence: 0.880341351032257 a945f9f8-60ec-47e0-ba0d-45b6c4b51386 00:48:30.753 --> 00:48:34.911 those things. I have since fixed that and they are now in the in NOTE Confidence: 0.880341351032257 f156cf18-6ebe-4be0-9421-6188f3c5fec4 00:48:34.911 --> 00:48:39.069 a separate file, which I am not seeing. Lots of my head in the NOTE Confidence: 0.880341351032257 f24f0030-8389-4f83-8a5e-eadaaa292a2e 00:48:39.069 --> 00:48:40.554 camera. The name of it. NOTE Confidence: 0.854634821414948 a1b1be1e-fdae-458d-b3b9-d2c9512de65d 00:48:40.730 --> 00:48:44.318 But there is a singular file that I have where all those NOTE Confidence: 0.854634821414948 9a60ae2a-0400-4ae8-8794-b541b8a1bb68 00:48:44.318 --> 00:48:47.607 classes are listed out, and I've added the appropriate tags at NOTE Confidence: 0.854634821414948 6b8e6c7e-07bb-4975-8437-6853752c77ce 00:48:47.607 --> 00:48:51.494 all of 'em that weren't already that were inside the T4, so we NOTE Confidence: 0.854634821414948 a970367a-25a4-47a3-ab1b-6848371e1015 00:48:51.494 --> 00:48:55.381 don't have to worry about saving that on the T4 anymore, so we're NOTE Confidence: 0.425806164741516 22eb845e-4127-4ea3-8530-edba4e2ba69e 00:48:55.381 --> 00:48:56.278 safe there now. NOTE Confidence: 0.872803866863251 58eaf7d0-2438-4a2a-b1d9-696de7e39b10 00:48:56.320 --> 00:49:02.350 Hammer So like for the API storefront, NOTE Confidence: 0.872803866863251 c3e1a556-684c-4d3b-ab41-bdfbec860699 00:49:02.350 --> 00:49:06.000 can we still attach an like because they're separated out? NOTE Confidence: 0.872803866863251 3eb153b1-5992-4d69-9f2a-25f63c50042c 00:49:06.000 --> 00:49:10.745 Is that still one attached to one process, or is 2 separate W NOTE Confidence: 0.872803866863251 21b9b211-7b34-4c24-9d43-8644c840241a 00:49:10.745 --> 00:49:14.760 3 WP processes? So if we know we're hitting a storefront, NOTE Confidence: 0.872803866863251 7e032174-a9bd-4000-bdd0-3b145236a1f2 00:49:14.760 --> 00:49:19.140 specific APR end point, we have to attach to the API storefront? NOTE Confidence: 0.864528238773346 4a319e82-cad5-47aa-b33b-130a01f0531c 00:49:19.850 --> 00:49:23.390 If you're working from the admin, you need to attach to the NOTE Confidence: 0.864528238773346 c8a7bc57-20cd-4fab-a218-d16defa22815 00:49:23.390 --> 00:49:26.635 admins API. If you're working from the store front, you need NOTE Confidence: 0.864528238773346 189abb91-1496-4709-8402-ca6b70d88544 00:49:26.635 --> 00:49:28.405 to attach this to the storefront NOTE Confidence: 0.862217605113983 afcd1860-8791-4022-88bc-5a1ce44dbfd0 00:49:28.405 --> 00:49:32.180 API. Workflows will come with it, correct? Yes? Um, because in NOTE Confidence: 0.862217605113983 047844ca-c20d-47d7-9cb6-031250685294 00:49:32.180 --> 00:49:36.008 the admin is loading every end point and the admin isn't NOTE Confidence: 0.862217605113983 47062436-61b3-44d5-805c-21bfce5838f7 00:49:36.008 --> 00:49:40.532 looking at the API for the store right? It's only looking at the NOTE Confidence: 0.862217605113983 562a369b-75e7-4c0f-a27f-581a75fe0207 00:49:40.532 --> 00:49:45.056 admins API so it doesn't matter if the endpoint is used in both NOTE Confidence: 0.862217605113983 632b0aad-5c19-4398-bbce-ea3abae6e6b5 00:49:45.056 --> 00:49:48.884 places. The advent APIs only looking at the admin set of NOTE Confidence: 0.862217605113983 2dca8e56-31ed-4408-8048-042048ce106e 00:49:48.884 --> 00:49:52.712 endpoints, which is everything. So you don't need to go if NOTE Confidence: 0.862217605113983 9870d1c1-1fc5-432c-a3bf-58b37107d295 00:49:52.712 --> 00:49:56.540 you're you're doing stuff like you're trying to fix a problem NOTE Confidence: 0.862217605113983 008781c9-ded3-4659-b29d-c78a13cf114f 00:49:56.540 --> 00:49:58.628 in the product editor in the NOTE Confidence: 0.891284644603729 5ded2b35-0a54-4e87-8a93-10a82fa451ae 00:49:58.628 --> 00:50:01.305 admin. You don't need to attach to the API for the storefront, NOTE Confidence: 0.891284644603729 8babdbb6-f269-48d8-b69d-daea8d284534 00:50:01.305 --> 00:50:03.970 just the one for the for the admin. Does that all make sense? NOTE Confidence: 0.846639215946198 0f4db811-0a56-4029-b517-c609586589fa 00:50:04.830 --> 00:50:10.160 Yes, OK. I just realized that this one has to NOTE Confidence: 0.846639215946198 d2d6a972-fbf7-41cc-9d99-0573afba5dc7 00:50:10.160 --> 00:50:11.485 say problems with that same NOTE Confidence: 0.87392246723175 0cfe1ebd-3cdb-4da5-835d-40150bc08c0d 00:50:11.485 --> 00:50:15.845 thing on there. OK, so that said, um, when you have your NOTE Confidence: 0.87392246723175 41863cc4-7d9d-4ec0-b5af-a9cad3fa31f0 00:50:15.845 --> 00:50:19.265 your end point builds up and you have all the properties of NOTE Confidence: 0.87392246723175 0e60aae0-f97c-4404-a708-bfcf0b62d54a 00:50:19.265 --> 00:50:22.400 specified on it, with all the different things that you wanted NOTE Confidence: 0.87392246723175 c8ddfd6d-48a4-468f-9ea4-fac8d3f4c10e 00:50:22.400 --> 00:50:24.965 to do, whether something required where the parameter is NOTE Confidence: 0.87392246723175 8328c7bd-e0a9-4326-a70a-44edf28d444c 00:50:24.965 --> 00:50:28.385 going to be in there in the body of the request request. NOTE Confidence: 0.906996488571167 4c73ac2d-3551-4f4c-9bac-dabee916c9c5 00:50:29.410 --> 00:50:31.108 It is a query string parameter. NOTE Confidence: 0.850538372993469 897ea499-6b9f-46a5-ae3b-f7bfe189aa98 00:50:31.810 --> 00:50:36.052 Uh, you know if it's a nullable, what kind of what name is it NOTE Confidence: 0.850538372993469 9732986e-d20f-4ddb-9d1a-30f6d33f467f 00:50:36.052 --> 00:50:39.688 going to have the data type in? The description is going to NOTE Confidence: 0.850538372993469 bcbcbcfa-b2cd-4ccc-a398-4673d986ec43 00:50:39.688 --> 00:50:43.021 generate on the documentation and ideally want as much of this NOTE Confidence: 0.850538372993469 73498398-9d24-4700-ace8-588e82c14121 00:50:43.021 --> 00:50:46.657 information as you can get an including. You also want to do, NOTE Confidence: 0.850538372993469 c26a8f71-5647-41c7-a007-13d5170f7f78 00:50:46.657 --> 00:50:50.596 you want to get your XML summary tags on stuff too, but that's NOTE Confidence: 0.850538372993469 3e0b52f2-ae8d-48d7-a6a0-f9784bf5d349 00:50:50.596 --> 00:50:52.414 also like a most people don't NOTE Confidence: 0.868466734886169 9a32311c-5de0-4028-93ec-4a4a56257657 00:50:52.414 --> 00:50:56.592 have. Let me just automatically drop it off like I do, so like NOTE Confidence: 0.868466734886169 3f422ed5-0c03-4c8d-8b9c-4e743185bfc0 00:50:56.592 --> 00:51:00.123 that after that point all that information it gets defined and NOTE Confidence: 0.868466734886169 0dccf68d-0527-4f8a-b3c8-6fc576ae880d 00:51:00.123 --> 00:51:03.975 used in with service tax service tech will load it up. However, NOTE Confidence: 0.868466734886169 f647ddb8-06c4-4c3c-b015-4cb16b31f836 00:51:03.975 --> 00:51:08.148 if you don't give it a handler service stack will go up. I NOTE Confidence: 0.868466734886169 ca6a783e-b387-48ed-b1e4-e83acbefdc88 00:51:08.148 --> 00:51:12.321 recognize your end point, but I don't know what to do with it. NOTE Confidence: 0.868466734886169 d400fcf6-2db8-4df1-9a15-ef7d9a144835 00:51:12.321 --> 00:51:14.568 So to recognize what to do with NOTE Confidence: 0.907770395278931 b60caea9-ba29-4529-b280-e924f76a002f 00:51:14.568 --> 00:51:19.546 it. We need to go down into the handlers for it, and I'm NOTE Confidence: 0.907770395278931 22adf149-0992-46f0-95f5-61b722e4bd77 00:51:19.546 --> 00:51:20.838 going to bring up. NOTE Confidence: 0.846128940582275 537ab56f-76d4-4779-8c39-0e6a0cd58a70 00:51:21.910 --> 00:51:25.430 Handler, which I believe this one is actually go writing, yet NOTE Confidence: 0.846128940582275 4afa0cec-fc6f-447e-a73a-579bb556d28f 00:51:25.430 --> 00:51:28.630 so already subscribe a simple. OK, so this particular endpoint NOTE Confidence: 0.846128940582275 aad2a1f2-3036-49bd-bdce-9f929d6bdc88 00:51:28.630 --> 00:51:31.830 has an original implementation an I have actually over Rednet NOTE Confidence: 0.846128940582275 0a01408a-d224-4582-880c-b6b8e69253ba 00:51:31.830 --> 00:51:35.670 because I have to handle those extra properties of the store in NOTE Confidence: 0.846128940582275 b49a5b4f-27f5-4377-9199-7ffeab0f1756 00:51:35.670 --> 00:51:39.510 the brands on it in the pricing factory context needs to be NOTE Confidence: 0.846128940582275 c423f2d7-904e-44e7-920c-e9f6468c2854 00:51:39.510 --> 00:51:42.710 aware of quantity that I've specified. So what the base NOTE Confidence: 0.846128940582275 4fcd92fd-919c-44ca-a714-c82db67c6e94 00:51:42.710 --> 00:51:46.550 implementation would do if you were if you were just kind of NOTE Confidence: 0.846128940582275 e5ba3bed-eeea-4c81-ad4a-2419bcf763c7 00:51:46.550 --> 00:51:48.150 ignore the override for the NOTE Confidence: 0.841734647750854 8e9ac9be-c50a-497f-a21a-c738f2977286 00:51:48.150 --> 00:51:53.723 moment. Is it basically says it's an async and it's an async NOTE Confidence: 0.841734647750854 dde15245-084a-44e3-9130-3c30550180c0 00:51:53.723 --> 00:51:58.962 endpoint? It responds to the git verb it takes into class as the. NOTE Confidence: 0.849283814430237 e5a76d28-f5fb-4ca9-82ad-4c1a3f65afed 00:51:59.550 --> 00:52:03.112 As the property type of the the parameter and then you just you NOTE Confidence: 0.849283814430237 59649c39-e570-4793-922e-d9d1f588310d 00:52:03.112 --> 00:52:06.400 just say request. It does need to save the word request if NOTE Confidence: 0.849283814430237 b9348295-8b12-439c-85e8-8c3090f4a27e 00:52:06.400 --> 00:52:08.866 you're actually not need to actually take information from NOTE Confidence: 0.849283814430237 87e42825-b726-4821-bb72-c974395be29e 00:52:08.866 --> 00:52:11.880 it, you could do an underscore to basically just eat the NOTE Confidence: 0.849283814430237 f32a4fb7-df00-429c-9f7b-6e3a333dce35 00:52:11.880 --> 00:52:15.168 variable, but you do need to physically have it as part of NOTE Confidence: 0.849283814430237 bbb6a2f5-8245-4f05-881d-ab6483d7943d 00:52:15.168 --> 00:52:18.456 the thing in order to make handlers and then have the stuff NOTE Confidence: 0.849283814430237 54d02231-c88c-4fc9-ad35-c25c74a68c1c 00:52:18.456 --> 00:52:21.470 in there so there's get there supposed to delete. You could NOTE Confidence: 0.849283814430237 3ac2ba46-8d15-4515-90f8-52d1730d36e0 00:52:21.470 --> 00:52:24.484 have custom verbs. There's also add what's called the any and NOTE Confidence: 0.849283814430237 3c73c01a-f7e9-4a9a-a390-fb6e3cd08e8e 00:52:24.484 --> 00:52:27.498 the ending basically says it doesn't matter what the verb is. NOTE Confidence: 0.849283814430237 d9b4324a-578c-408c-80cf-9c4fc773d5bd 00:52:27.498 --> 00:52:29.142 I'm going to handle that version NOTE Confidence: 0.86475396156311 7e155616-45cd-4d52-bb39-d0ba2646acc9 00:52:29.142 --> 00:52:32.770 of the request. But we don't like to use that because it can, NOTE Confidence: 0.86475396156311 606b1c02-64b3-49b2-960a-5a278e360db7 00:52:32.770 --> 00:52:36.094 uh, it could cost confusing for certain people and and and for NOTE Confidence: 0.86475396156311 073e0f9b-12ac-41c4-bf2b-fba2fa3ea53f 00:52:36.094 --> 00:52:39.418 the system itself. Uhm, so we don't want to do anything with NOTE Confidence: 0.86475396156311 7f640449-3ee4-426a-829a-5e13b0a33779 00:52:39.418 --> 00:52:40.803 that too severe right now. NOTE Confidence: 0.833773195743561 2798f86c-c650-4a5c-8c97-7ac61ed7f499 00:52:41.680 --> 00:52:46.356 And by default, what it would do is if we just go public get NOTE Confidence: 0.833773195743561 8abe6563-7a2b-4b72-8c8f-493471d0ea66 00:52:46.356 --> 00:52:50.030 workflow for products, um, passing in the ID number and had NOTE Confidence: 0.833773195743561 3be665f8-4248-47b1-81f9-636d2076a8a0 00:52:50.030 --> 00:52:53.370 no context profile name because it's in production, it would NOTE Confidence: 0.833773195743561 4b025565-15a9-43a2-9e1f-308da7fd1dab 00:52:53.370 --> 00:52:57.044 just be the null checks profile name is only relevant inside NOTE Confidence: 0.833773195743561 6c18b207-c9ca-408e-936c-b849e6e3dbfc 00:52:57.044 --> 00:53:01.386 unit tests and then it awaits it and then replies once the weight NOTE Confidence: 0.833773195743561 dc06fb85-4380-4527-8bbc-6068d574a4fb 00:53:01.386 --> 00:53:05.728 is completed on that. This is a case where you don't want to NOTE Confidence: 0.833773195743561 4577246e-f8f7-4c43-ba84-8ead7df968ca 00:53:05.728 --> 00:53:09.402 ever elide the result with async alighting, because the what will NOTE Confidence: 0.833773195743561 c56a98b4-12e9-4618-a457-fdf573f2198e 00:53:09.402 --> 00:53:11.406 end up happening is the full NOTE Confidence: 0.88041478395462 b593babf-1bb9-487a-abf0-cc6f87ab19ae 00:53:11.406 --> 00:53:15.094 task. Well, uh, get sent over the wire in a right that is NOTE Confidence: 0.88041478395462 10d24e28-5eab-4d72-9d89-47a1564021e7 00:53:15.094 --> 00:53:18.141 wrapped around the result and that will mess up your ability NOTE Confidence: 0.88041478395462 45fe1a36-ce84-4756-886d-f14afd8dec13 00:53:18.141 --> 00:53:21.742 to consume it correctly on the other end. So we don't want to NOTE Confidence: 0.88041478395462 d11bb429-048c-4146-be73-392e232685f9 00:53:21.742 --> 00:53:25.066 do that there. We wanna make sure that we wait inside the NOTE Confidence: 0.88041478395462 ed77850c-68a4-4ba7-a7af-21ba6f951946 00:53:25.066 --> 00:53:28.113 function here and then replied the result of the final awaited NOTE Confidence: 0.88041478395462 4a0145da-c247-4d5f-8bb8-d9c58cc23b08 00:53:28.113 --> 00:53:29.775 value that comes out of the NOTE Confidence: 0.884105443954468 71754b8a-2435-4c54-81cc-6b13514afeb0 00:53:29.775 --> 00:53:33.389 async call. Now in this case, because it is overwritten, what NOTE Confidence: 0.884105443954468 7ae4e0cb-14bf-4725-831d-987c7d194bec 00:53:33.389 --> 00:53:36.370 we do here is I've got an override function here. I've NOTE Confidence: 0.884105443954468 8056ad97-6f8e-4046-9bef-6aada23ee223 00:53:36.370 --> 00:53:39.080 taken in the same information and then I'm basically just NOTE Confidence: 0.884105443954468 7540a2d0-fe6d-4820-b43a-f55284d26a42 00:53:39.080 --> 00:53:41.790 adding all this extra info and then I'm technically I'm NOTE Confidence: 0.884105443954468 4611a1bd-4ff1-425b-a162-360703984ac1 00:53:41.790 --> 00:53:43.958 actually calling a different workflow endpoint that includes NOTE Confidence: 0.884105443954468 4529edcc-0a9c-4dd7-b4ad-dfafc93e8d11 00:53:43.958 --> 00:53:46.668 the pricing factory context that now had this extra information NOTE Confidence: 0.884105443954468 671574fb-992d-410a-a023-a2e03f69dc1e 00:53:46.668 --> 00:53:49.649 on it in order to get this different function call quote NOTE Confidence: 0.884229481220245 5f092a45-1510-46ca-b80d-0ac1ba0170d2 00:53:49.649 --> 00:53:52.946 for products. And that's basically what you do there. NOTE Confidence: 0.884229481220245 84646fda-6cb5-416e-b0b1-af1f15e00ef9 00:53:52.946 --> 00:53:55.926 So this is the physical handler, which is this one NOTE Confidence: 0.884229481220245 8d8e42fd-e905-4a6a-8680-d2e3e97dc389 00:53:55.926 --> 00:53:59.204 simple function. It takes in. The thing is the class you're NOTE Confidence: 0.884229481220245 f77a1ae1-3e92-4848-800a-ea1c2e77c9eb 00:53:59.204 --> 00:54:02.184 running on that stuff, and it does these individual things. NOTE Confidence: 0.876655519008636 6bc0b1b8-0c37-49af-93b3-2efc0f29520b 00:54:03.820 --> 00:54:07.492 Now the cash 10 point that we talked about earlier. What that NOTE Confidence: 0.876655519008636 18759581-deca-4e39-9d96-7751184622ae 00:54:07.492 --> 00:54:11.470 does is you basically have it take the by ID cash request and NOTE Confidence: 0.876655519008636 8b8489eb-3ffa-4237-8459-34cdbbcfa9ca 00:54:11.470 --> 00:54:14.530 then you have this function called. That's simple in here NOTE Confidence: 0.876655519008636 08aba892-6f75-4327-8f09-cbb1678495b8 00:54:14.530 --> 00:54:17.896 it's called create and return cast result, which is a handler NOTE Confidence: 0.876655519008636 270ee46c-7aa2-431b-95c8-d94f61737169 00:54:17.896 --> 00:54:21.262 that says taking it given the original request go called the NOTE Confidence: 0.876655519008636 76c15b18-43f2-42b7-baad-368b3e5e9af0 00:54:21.262 --> 00:54:24.322 normal end point for it, which would actually get the NOTE Confidence: 0.876655519008636 a3f091da-1eca-44dd-ac8a-d8ba08a64e3a 00:54:24.322 --> 00:54:27.382 overridden one, which is this one. And then whenever result NOTE Confidence: 0.876655519008636 e5c8e34f-2d90-457e-aa14-9c481e814380 00:54:27.382 --> 00:54:31.360 you get from that, make sure that you cash it in Redis. That NOTE Confidence: 0.876655519008636 ad4d5d04-ba10-4487-8816-d2940612a999 00:54:31.360 --> 00:54:34.726 way as long as the cash is aligned for that one. NOTE Confidence: 0.856831550598145 179b89a2-028c-43c1-8ef8-997ec6701499 00:54:34.770 --> 00:54:37.590 Uh, it will go back and always return that cast result instead, NOTE Confidence: 0.856831550598145 08632037-19b3-4261-b02b-00a0c9fd8320 00:54:37.590 --> 00:54:40.410 and that's what this does is. It basically goes and makes that NOTE Confidence: 0.856831550598145 0d7c9395-db20-4538-ad7f-bd15d5fa32df 00:54:40.410 --> 00:54:42.055 call. And if you want to look NOTE Confidence: 0.874215006828308 ffa1ba43-e84e-486a-988e-b8cb4cf6e24b 00:54:42.055 --> 00:54:45.750 down inside that. It's basically just a task factory that goes in NOTE Confidence: 0.874215006828308 136c3d71-2fc7-4733-ae3c-87df507be53f 00:54:45.750 --> 00:54:48.870 and runs that request and pulls it back out and there's some NOTE Confidence: 0.874215006828308 588e0533-0838-409e-8d3c-6596ccfc711c 00:54:48.870 --> 00:54:51.730 extra code in here that's a little weird and some other NOTE Confidence: 0.874215006828308 9e6f778b-f49a-47cd-b2d2-9b38c66420c8 00:54:51.730 --> 00:54:55.370 stuff going on. I was trying to make sure that I did the async NOTE Confidence: 0.874215006828308 d80d1fe7-fe92-4348-80b7-f27e40c5bac0 00:54:55.370 --> 00:54:58.750 part of it right in order to make sure that it was always NOTE Confidence: 0.874215006828308 92712bb6-a9b5-4614-a3ea-f95dde97727f 00:54:58.750 --> 00:55:00.830 waiting correctly, and it's awkward because this is NOTE Confidence: 0.874215006828308 ab8b56a8-6a03-417f-a065-7d6361e9e690 00:55:00.830 --> 00:55:02.910 technically not in async function that they provided. NOTE Confidence: 0.874215006828308 548c4ede-974b-4ccd-8830-f4ea389a1ce6 00:55:02.910 --> 00:55:06.030 They don't have an async version of this inside the API itself, NOTE Confidence: 0.874215006828308 4e71450b-9d1d-4599-a6c2-37acf3c4430f 00:55:06.030 --> 00:55:09.410 so I had to work around a few things, but this is basically NOTE Confidence: 0.874215006828308 4c759550-182d-4e7b-9695-b90a8239aee5 00:55:09.410 --> 00:55:12.790 what it does and it it does work and it works pretty well. NOTE Confidence: 0.880484819412231 7286dd85-9af6-4380-9d7e-d039857bb8f2 00:55:12.890 --> 00:55:15.150 We're doing. I've only had a few problems with it, NOTE Confidence: 0.880484819412231 6cf96dab-f84b-4760-8f55-960086a5491a 00:55:15.150 --> 00:55:16.958 um, since since the full implementation in getting NOTE Confidence: 0.880484819412231 bbd52d34-7793-4464-a111-4e614da39eb3 00:55:16.958 --> 00:55:18.314 this out to where it was. NOTE Confidence: 0.826679527759552 f6e0bee6-8671-4a80-8301-44306ea2bc62 00:55:19.440 --> 00:55:23.106 So any question about the these kind of, uh, taking in the class NOTE Confidence: 0.826679527759552 73a2b28b-c5a4-4afc-b7af-22e61719ca6a 00:55:23.106 --> 00:55:25.926 and having the handler running one with that end point. NOTE Confidence: 0.889582693576813 b6c0e9b7-f071-46ed-8de7-8f44dd5e1087 00:55:26.650 --> 00:55:30.140 So basically it's similar to like um, not similar. Obviously NOTE Confidence: 0.889582693576813 b3158245-5bf4-458c-a14f-fc3cf0f2df49 00:55:30.140 --> 00:55:34.328 it's an API, not an internal, but it's kind of like mediator NOTE Confidence: 0.889582693576813 1d5c1520-f0e5-4de0-9004-19113d9af734 00:55:34.328 --> 00:55:38.865 where it says OK I I'm sending some request over with this with NOTE Confidence: 0.889582693576813 db0191a9-0b9f-4f14-988b-3f91e4b1fe03 00:55:38.865 --> 00:55:43.053 this method. With this class is the parameter and it says OK. NOTE Confidence: 0.889582693576813 40ad2366-8dc4-4032-ab0e-c00db8b2cad0 00:55:43.053 --> 00:55:47.939 Now I'm going to go take in DC, realize it and then go find NOTE Confidence: 0.889582693576813 6cdb5c08-4269-4c8e-8f9a-208c6c0f31b5 00:55:47.939 --> 00:55:50.731 whichever whichever method implements this class is really NOTE Confidence: 0.889582693576813 a868183d-cf29-4793-a98d-15e959079808 00:55:50.731 --> 00:55:55.268 well. I mean it's a high level version of what it's doing, yes? NOTE Confidence: 0.885732233524323 223cad98-aa18-4510-a917-f65299cfa33b 00:55:57.050 --> 00:56:00.270 That's exactly right. So that said, there are some other NOTE Confidence: 0.885732233524323 3b12350a-9a7d-4ebe-9052-cec6699a04a0 00:56:00.270 --> 00:56:03.490 scenarios in here that get a little more advanced with NOTE Confidence: 0.885732233524323 b9d24b44-4930-4aaa-8b32-46e580893c64 00:56:03.490 --> 00:56:04.778 different things, but really. NOTE Confidence: 0.875059366226196 b4c93663-25d6-487b-bb28-f6bea40c7d83 00:56:05.480 --> 00:56:08.743 If you're having to run into one of the scenarios, I would ask NOTE Confidence: 0.875059366226196 8ad2b0ae-ef39-4712-bb09-f9137ac76646 00:56:08.743 --> 00:56:12.006 that you probably want to get with Eric or get with myself in NOTE Confidence: 0.875059366226196 93167913-7c51-457a-ac2b-c8d1c3f52afb 00:56:12.006 --> 00:56:15.269 order to kind of run through what that scenario is to see if NOTE Confidence: 0.875059366226196 d5977fc6-2250-4c9e-b8aa-393fe77e5f2e 00:56:15.269 --> 00:56:18.030 there's any other things that need to be considered and how NOTE Confidence: 0.875059366226196 429d47eb-8944-464c-8ab3-0c5edb9ec82b 00:56:18.030 --> 00:56:21.042 they might need to be done. But primarily speaking, this is what NOTE Confidence: 0.875059366226196 d756e826-7bc5-4503-b43f-1bcdd085d2b9 00:56:21.042 --> 00:56:24.305 the handlers do. So what I'm going to show next is the API NOTE Confidence: 0.875059366226196 e335fadb-95ec-4137-a6fb-bca5bad128cb 00:56:24.305 --> 00:56:27.568 itself. When you're talking to it. So this is my local here and NOTE Confidence: 0.875059366226196 b6a44bc6-1739-45a7-b20a-b23dd698bb3c 00:56:27.568 --> 00:56:30.329 I've got it open with the product editor. I'm going to NOTE Confidence: 0.875059366226196 2c361a37-15e3-42fa-b376-1245dfafa22c 00:56:30.329 --> 00:56:33.090 duplicate this tab and go directly to where the API comes NOTE Confidence: 0.876424551010132 bb20e239-339c-402c-a6ad-12000d25fde0 00:56:33.090 --> 00:56:38.513 up. So when you create the desktop modules clarity E NOTE Confidence: 0.876424551010132 a2efded7-8608-4a4d-82d5-a40d16759705 00:56:38.513 --> 00:56:39.507 Commerce API. NOTE Confidence: 0.795572102069855 85115d06-007d-4dab-ad7d-be6e01f8e400 00:56:40.980 --> 00:56:45.361 In the IIS or the API dash store front now that there's that NOTE Confidence: 0.795572102069855 e6d1f75d-3fc0-497a-bca8-217bf26cc82b 00:56:45.361 --> 00:56:48.394 second thing, um, it's supposed to pull this up. NOTE Confidence: 0.70936781167984 be076bb2-14b9-48b0-9ad1-a13544fd9d4d 00:56:50.660 --> 00:56:56.600 I might have metadata turned off. Let's try API. NOTE Confidence: 0.813163459300995 ab391db9-0517-435e-877b-c925da60d368 00:56:56.600 --> 00:56:59.795 The old one here. Here we go. OK, so this is the This is an NOTE Confidence: 0.813163459300995 89ee5291-d941-4fa8-95f6-a38f725a34f9 00:56:59.795 --> 00:57:02.990 older copy, uh, and I I went to it 'cause I don't want to go NOTE Confidence: 0.813163459300995 aa3be890-08bb-4b55-8700-c4556ed7dd76 00:57:02.990 --> 00:57:04.481 hunt down at the setting it to NOTE Confidence: 0.88093513250351 03727fbe-ae89-4239-a48e-9d72b02e6e39 00:57:04.481 --> 00:57:08.332 turn it back on. This is a standard soap API interface kind NOTE Confidence: 0.88093513250351 97a59085-3ca7-45d9-9574-7015912fef1b 00:57:08.332 --> 00:57:11.566 of thing where you could deceive like some of the information NOTE Confidence: 0.88093513250351 c9ef5a28-bad4-45db-ab57-7cc411024079 00:57:11.566 --> 00:57:14.506 about the documentation to build information about whether or not NOTE Confidence: 0.88093513250351 516bd633-9ecf-4b27-9be3-5c447624e901 00:57:14.506 --> 00:57:16.564 the endpoint requires authentication. Things like that NOTE Confidence: 0.88093513250351 372ed2a6-3362-4c31-874b-36dc1d052e6f 00:57:16.564 --> 00:57:20.680 on here and it kind of just list out all of these properties here NOTE Confidence: 0.88093513250351 ed1c53e2-750f-4ec4-81c0-ce46f1d56bba 00:57:20.680 --> 00:57:24.502 so you could get a list of pretty good list of every single NOTE Confidence: 0.88093513250351 deea41e6-3dec-4f82-96b1-13a3bad1e52d 00:57:24.502 --> 00:57:27.736 endpoint that's in there, and there's many many many many many NOTE Confidence: 0.88093513250351 f893d317-7bbf-4c6d-8f49-088a3beee9c2 00:57:27.736 --> 00:57:30.970 many many of them because we have extended set of cooperation NOTE Confidence: 0.88093513250351 7ae0bb42-3a37-4613-97a2-dc3ded6e2d3c 00:57:30.970 --> 00:57:34.498 is for every table as well as all the custom endpoints that NOTE Confidence: 0.88093513250351 aec2cd58-664c-4248-a357-d1d9d4fc8c29 00:57:34.498 --> 00:57:36.262 got added for all the different NOTE Confidence: 0.866853952407837 3a795f3c-4391-4708-92f1-d56f6758d2b9 00:57:36.262 --> 00:57:41.480 things. Um, now that considered in that said, Um, you don't NOTE Confidence: 0.866853952407837 6a65d4a6-6fcc-43e1-8401-661c77765417 00:57:41.480 --> 00:57:47.785 really ever want to click on any of these because we have models NOTE Confidence: 0.866853952407837 7f35bba6-4d51-42a4-ad50-e495253292a7 00:57:47.785 --> 00:57:53.120 that reference themselves in kind of a loop process like a NOTE Confidence: 0.866853952407837 82f94696-9b28-47dd-86f2-c784ac1e858d 00:57:53.120 --> 00:57:55.060 product model references, eh? NOTE Confidence: 0.856510818004608 371d8a02-281e-475a-b9f4-c151c08eaf1b 00:57:55.870 --> 00:57:58.480 A product model preferences a product associations which also NOTE Confidence: 0.856510818004608 c59f2443-2b2d-4e8e-9391-cb4896da99f4 00:57:58.480 --> 00:58:01.380 reference product models and it gets stuck in a serialization NOTE Confidence: 0.856510818004608 c889a803-feb8-454d-838f-71e5ca9fbb8e 00:58:01.380 --> 00:58:04.860 loop and trying to build this documentation in this UI and it NOTE Confidence: 0.856510818004608 2e803b53-5eaa-491f-a257-5f3cfbde8d25 00:58:04.860 --> 00:58:07.760 gets broken and basically just sits there and spins forever NOTE Confidence: 0.856510818004608 3f089446-d87e-4a43-8b43-ce925cdab2c3 00:58:07.760 --> 00:58:11.240 until you kill the kill the kill the web process. So you NOTE Confidence: 0.856510818004608 04afb7c4-b4dc-4cd9-99f4-ee99f1b18a1e 00:58:11.240 --> 00:58:14.720 can't really use it for those things. You can get a basic NOTE Confidence: 0.856510818004608 e7304ea3-6a77-4158-885d-89de44c07bd7 00:58:14.720 --> 00:58:17.910 idea of just like what the endpoint name was, you can't NOTE Confidence: 0.856510818004608 7a34a09a-6e66-4dad-b2c7-8bfd6dd8d3a6 00:58:17.910 --> 00:58:19.650 really use it for anything else. NOTE Confidence: 0.882878005504608 8fa88fed-2694-47e4-85b9-c2f7b3df5ccc 00:58:20.920 --> 00:58:24.064 This does, however tell you whether or not an end point has NOTE Confidence: 0.882878005504608 2f86e809-3a77-4c6f-b387-78db69b3cdf0 00:58:24.064 --> 00:58:26.422 been registered correctly in this visible within the system. NOTE Confidence: 0.882878005504608 7997212e-fccb-475f-87ca-42b8635637e0 00:58:26.422 --> 00:58:29.566 To make it really quick and dirty, doing on that, and you NOTE Confidence: 0.882878005504608 b9b88ec8-159d-40f5-a158-bda836f4c194 00:58:29.566 --> 00:58:33.234 can also type in the filter here and it will narrow it down. So NOTE Confidence: 0.882878005504608 45d96e20-fdad-4d61-9f14-2713bd15aeed 00:58:33.234 --> 00:58:36.116 if you're trying to look for specific endpoint by its class NOTE Confidence: 0.875883400440216 3d9b4dac-6501-4f2c-9410-f0f3c19d9bf2 00:58:36.116 --> 00:58:39.770 name. Like for instance, if I want the get product by URL NOTE Confidence: 0.875883400440216 6f67eda2-80b9-468b-8d7f-11a10c63f61b 00:58:39.770 --> 00:58:42.890 Here that just happens to be on my screen. I should be NOTE Confidence: 0.875883400440216 9e1ce4b1-517c-4ace-aee9-a8ece1d02ac4 00:58:42.890 --> 00:58:44.190 able to go to this. NOTE Confidence: 0.868981003761292 04d1bcf3-7c33-40bd-9045-7721efcf21b6 00:58:45.230 --> 00:58:48.441 And there it is right there, so we know that it got registered NOTE Confidence: 0.868981003761292 d7f4b50c-b8be-4506-ab49-2364f7cf86d2 00:58:48.441 --> 00:58:51.158 and got loaded up correctly inside service tax and it knows NOTE Confidence: 0.868981003761292 fb83298b-9888-4a38-a998-cba2fa51e28b 00:58:51.158 --> 00:58:54.122 how to handle at least knows that the route is there, not NOTE Confidence: 0.868981003761292 e22a1cbd-77a8-43ed-bfbd-2505c8ab6ba6 00:58:54.122 --> 00:58:56.839 necessarily handler, and so can actually fire and talk to it. NOTE Confidence: 0.840844869613647 7659b408-ceb6-49a8-b042-14c630913ae3 00:58:58.100 --> 00:59:01.270 Uh, so to get around that problem of that serialization NOTE Confidence: 0.840844869613647 7f103c69-0d7f-41e6-8102-736522551859 00:59:01.270 --> 00:59:04.757 loop that happens, and the same thing does happen, it was NOTE Confidence: 0.840844869613647 5ec61b3a-cbda-4194-8a12-6464351db68a 00:59:04.757 --> 00:59:06.659 slager, which is why we don't NOTE Confidence: 0.888543367385864 201daa2b-83bc-4984-8a69-adebd945544c 00:59:06.659 --> 00:59:12.219 use swagger either. Is I created a T4 file? Uhm, that will NOTE Confidence: 0.888543367385864 761ddcaf-ff23-477b-92a4-06ac15b5bf60 00:59:12.219 --> 00:59:15.747 generate documentation for us in a different way. NOTE Confidence: 0.876920640468597 091c101b-74df-4a04-b9e1-029bcaa37145 00:59:16.340 --> 00:59:20.636 And that information is visible within the admin. NOTE Confidence: 0.82012015581131 71d43dfe-a8a7-4b42-bbe5-f096ef3c5f07 00:59:21.280 --> 00:59:23.520 So it's this appy reference here underneath system. NOTE Confidence: 0.775689959526062 b4688246-b15b-45bb-b2bb-b415e1a33ca0 00:59:27.320 --> 00:59:30.695 And it takes a moment to look as there's a lot of HTML it plugged NOTE Confidence: 0.775689959526062 7bdcb12d-d129-4ce0-9438-839f2e9baa53 00:59:30.695 --> 00:59:33.845 up at once on here, and I've even got this here. I need to NOTE Confidence: 0.775689959526062 be58e4e7-6da2-4b0d-9089-acc5b3e44880 00:59:33.845 --> 00:59:35.870 get I need to re run my T4 and NOTE Confidence: 0.858790516853333 523d3f51-282b-470a-8622-53ed9b9d86e5 00:59:35.870 --> 00:59:39.560 fix it. But as you click through this stuff, this is basically NOTE Confidence: 0.858790516853333 bbf474fc-dcd1-4ad9-a154-6a202ba90b74 00:59:39.560 --> 00:59:42.541 what is similar to what swagger would do. Although you don't NOTE Confidence: 0.858790516853333 6e3c8deb-27e2-482a-964a-784b95cf9beb 00:59:42.541 --> 00:59:44.980 have the actual like endpoint interaction, it's similar to NOTE Confidence: 0.858790516853333 67808766-7b35-480d-8cef-0f3f904af70b 00:59:44.980 --> 00:59:47.961 what the soap UI would metadata would do, where it's giving NOTE Confidence: 0.858790516853333 b3c6fd29-d6f4-4695-9991-1ade6b93e9a7 00:59:47.961 --> 00:59:50.400 information about the endpoint, and I haven't tried creating NOTE Confidence: 0.858790516853333 c1cc5655-891a-4dd6-bfa3-413b3b1c60df 00:59:50.400 --> 00:59:53.923 like a basic example of how to talk to it with typescripts and NOTE Confidence: 0.858790516853333 67b55be6-f391-471c-bdc7-6f877900cfec 00:59:53.923 --> 00:59:56.904 what it would look like, and actually this information is out NOTE Confidence: 0.858790516853333 5d35ba64-1d16-46e9-a8be-95ab25d1a7ef 00:59:56.904 --> 01:00:00.969 of date, so I need to update the T4 and make sure that it talks NOTE Confidence: 0.858790516853333 c61f76a3-f60b-4acc-bf38-2ef97786c952 01:00:00.969 --> 01:00:04.221 to Berkeley and that we always used then, then cash instead of NOTE Confidence: 0.858790516853333 0e1f0578-4199-4e25-ae22-6c3d280fc159 01:00:04.221 --> 01:00:07.202 success error. So this is something that I need to get NOTE Confidence: 0.875357627868652 135d7ecf-b246-4704-9224-17d00fc4621a 01:00:07.202 --> 01:00:10.760 updated. Uh, but the idea here is every end point that that is NOTE Confidence: 0.875357627868652 427d1414-eae5-49cb-a9c5-e3c9972c514d 01:00:10.760 --> 01:00:13.940 in the available in the system brother. It's in the store front NOTE Confidence: 0.875357627868652 f3d1407c-f880-4dcc-8c53-af8a61cd1e42 01:00:13.940 --> 01:00:17.385 or the event API should all be available here, so you could see NOTE Confidence: 0.875357627868652 5731989a-3cfb-4492-bba1-bb6a86bd6da4 01:00:17.385 --> 01:00:21.095 them with fair reference here of what they can do so you get the NOTE Confidence: 0.875357627868652 ec2c73c3-b81f-4a94-9971-9fc8204a0f61 01:00:21.095 --> 01:00:24.540 path that's inside there and you can actually see that as a mouse NOTE Confidence: 0.875357627868652 065f6910-86ac-4a43-b73b-d7a98e767ba2 01:00:24.540 --> 01:00:27.985 over it in the bottom left. Here it's showing a direct link that NOTE Confidence: 0.875357627868652 9ef264f3-ef84-4efa-9da1-7ce0be26f3dc 01:00:27.985 --> 01:00:30.105 I can click that will pop into a NOTE Confidence: 0.824162125587463 034b6f90-fe21-44e6-9830-6b128bbd589f 01:00:30.105 --> 01:00:34.964 new tab. Uhm, and then it goes in. It goes OK, unable to define NOTE Confidence: 0.824162125587463 2420df24-ebbf-404f-a08e-a3fb859a3149 01:00:34.964 --> 01:00:38.066 request because this is giving the default of that. Let's say NOTE Confidence: 0.824162125587463 4114155b-d990-40d7-a429-fe792d99a151 01:00:38.066 --> 01:00:40.040 if I do this with one instead. NOTE Confidence: 0.642171084880829 cc78e5b4-aed0-4042-85c9-959cd6157947 01:00:41.900 --> 01:00:43.150 That's weird. NOTE Confidence: 0.735298693180084 8cfd81d0-0442-4c1b-a00f-c2b2e31b1c4a 01:00:45.410 --> 01:00:46.508 And you tab. NOTE Confidence: 0.79554671049118 0acbd168-53de-4b5b-a250-3f38813e0bad 01:00:47.520 --> 01:00:48.678 Like that indirectly. NOTE Confidence: 0.763703465461731 34f308cc-1b63-420d-a2f5-a0905f872528 01:00:51.280 --> 01:00:54.630 Nope, that's not working from the browser, but it will NOTE Confidence: 0.763703465461731 122cc014-33b3-4565-a00c-9155e564fbf4 01:00:54.630 --> 01:00:55.970 probably work composed man. NOTE Confidence: 0.0408931076526642 ebda8ee1-5176-4a4a-a1aa-a298bf556c42 01:00:56.750 --> 01:00:57.490 Um? NOTE Confidence: 0.859229266643524 b6045042-5c4f-4483-8849-ac9d527d789d 01:00:58.810 --> 01:01:01.882 Well, I'll check it out later, but Uh, Yeah, that's the idea NOTE Confidence: 0.859229266643524 21a9bb5c-5a80-4097-a3f5-430f92577059 01:01:01.882 --> 01:01:05.210 is. You're supposed to be able to do that. You can do some NOTE Confidence: 0.859229266643524 3118bca2-b4bc-403d-bac2-8e6244888459 01:01:05.210 --> 01:01:08.538 basic calls like that in order to figure out what some of these NOTE Confidence: 0.859229266643524 b71268d5-8203-4b05-8c98-0098c0a3458d 01:01:08.538 --> 01:01:11.610 things are and how they work. You could build there should be NOTE Confidence: 0.859229266643524 b1b2b3d5-2ac7-4dbf-b105-d33efe677878 01:01:11.610 --> 01:01:14.170 enough information here in order to replicate what's going on NOTE Confidence: 0.859229266643524 9effb7f2-fa00-425b-996a-8fe51009bf61 01:01:14.170 --> 01:01:16.986 with service with service tag using post man and it has NOTE Confidence: 0.859229266643524 087b024e-c052-4d1c-8000-0831d8bb7b08 01:01:16.986 --> 01:01:19.802 information like get what it returns the path it's on it. NOTE Confidence: 0.859229266643524 54abc8f2-7c44-4594-b318-fc17ff3eb497 01:01:19.802 --> 01:01:22.618 This is the summary tag that's on the class. Here's the NOTE Confidence: 0.859229266643524 25f1babc-5820-4b86-802a-de486bc17b0c 01:01:22.618 --> 01:01:25.434 properties that are added out there listed in a table format NOTE Confidence: 0.859229266643524 3fafbad5-aa57-45c9-a395-79aa7baf1728 01:01:25.434 --> 01:01:27.994 and those that API metadata description for the data type NOTE Confidence: 0.859229266643524 8ddb7e89-94a0-421b-ba25-acc8166b26d5 01:01:27.994 --> 01:01:29.274 parameter type where there was NOTE Confidence: 0.895935595035553 4cd79e45-a193-4de4-9c41-0e6285ba8135 01:01:29.274 --> 01:01:31.562 required description. All that information gets printed out to NOTE Confidence: 0.895935595035553 5118c5f5-3174-4695-9a6d-3205919486f4 01:01:31.562 --> 01:01:34.760 this so that someone who's not aware of how to consume it. It NOTE Confidence: 0.895935595035553 eb16e2ec-7d5a-4611-82e2-61911b76fd11 01:01:34.760 --> 01:01:37.958 doesn't have access to the back end code, would be able to look NOTE Confidence: 0.895935595035553 96455c1a-3407-4df6-8e02-c5cfd974a8ad 01:01:37.958 --> 01:01:42.140 at this and go. OK. This is kind of what I need to do in order to NOTE Confidence: 0.895935595035553 9ae0f238-4fdf-4bc8-8f1c-13699be5ce1a 01:01:42.140 --> 01:01:45.092 make this work. If I come in here and say get count. NOTE Confidence: 0.809122681617737 fdb84fc9-9479-4821-a11c-60f999d85975 01:01:45.630 --> 01:01:50.668 Uh, image by ID. I'll get an account image model back. NOTE Confidence: 0.884398400783539 73bf600a-1cc1-436f-abbc-c466d2805542 01:01:51.380 --> 01:01:55.033 And you can see that the the account image models will I get NOTE Confidence: 0.884398400783539 e09ea818-991b-446a-a3fd-b08dfe55b24d 01:01:55.033 --> 01:01:58.967 back instead? And if I click on that it takes me down here and NOTE Confidence: 0.884398400783539 f591a6ac-52c9-42e3-af64-7e9ce8b0af2b 01:01:58.967 --> 01:02:02.901 then I have another bug in this thing that I need to fix. The NOTE Confidence: 0.884398400783539 782fb2e9-10ff-41d7-a1fd-820ed36ea4af 01:02:02.901 --> 01:02:05.992 documentation is not going to whole lotta love here, and it's NOTE Confidence: 0.884398400783539 3e844b1b-6aa4-4feb-9a10-f2f03d4bf091 01:02:05.992 --> 01:02:09.364 something that I definitely want to fix at some point. But these NOTE Confidence: 0.884398400783539 b5e3e008-6c31-47be-8d64-9e681dcc904a 01:02:09.364 --> 01:02:12.174 notable models are every model that's been found inside this NOTE Confidence: 0.884398400783539 28c60dbd-389d-4946-be5b-259dd37d1437 01:02:12.174 --> 01:02:15.265 page and it creates a model block here that basically just NOTE Confidence: 0.884398400783539 e48a4093-8a96-4387-8058-d2741570ed0c 01:02:15.265 --> 01:02:18.918 describes the model on it and put it in. If I can forcibly. NOTE Confidence: 0.843738615512848 d4750ebc-791a-4533-aa27-ffdec0d8c419 01:02:19.740 --> 01:02:21.640 Expand it. NOTE Confidence: 0.910975456237793 c6269202-0750-4e93-a385-42fa7e74ac76 01:02:25.970 --> 01:02:27.950 If it would be there, let's say it would be. NOTE Confidence: 0.910975456237793 1b4e00c3-617a-42aa-9e99-533585255208 01:02:27.950 --> 01:02:29.138 So let's see if I can. NOTE Confidence: 0.7197505235672 b28a25d4-d78c-47e7-bf35-de9e790afb9b 01:02:33.710 --> 01:02:36.480 Shoot, uh? Turn off. NOTE Confidence: 0.817197203636169 ad63f30a-4bef-441d-a564-a87a7e15dad9 01:02:39.360 --> 01:02:42.780 Maybe you can add show yeah? NOTE Confidence: 0.652224719524384 4177c3aa-4914-4d5e-b882-5c8a99ad84f1 01:02:42.780 --> 01:02:45.614 Try show NOTE Confidence: 0.245598658919334 7025f464-4dc3-4a22-995a-5c1c13ba5e0b 01:02:45.614 --> 01:02:49.020 show sometimes. No. NOTE Confidence: 0.846910536289215 7397e5a4-67c5-4965-9e4a-aeeb7f797888 01:02:49.750 --> 01:02:53.122 It's being weird. OK, I would need to like really figure out NOTE Confidence: 0.846910536289215 bbeb78a4-0de7-4e5f-8cb9-7d86c2186416 01:02:53.122 --> 01:02:57.337 what this is, but the idea is it prints out in a quick like HTML NOTE Confidence: 0.846910536289215 541c39c3-842c-483b-90b7-d19205001a63 01:02:57.337 --> 01:03:00.990 table of what other properties of the of that model are all the NOTE Confidence: 0.846910536289215 b94e9e6a-4c62-4b19-bedc-cd8fee2d1a8d 01:03:00.990 --> 01:03:04.081 information that's on those API metadata tags on them so that NOTE Confidence: 0.846910536289215 a2d5562e-bb02-4a3b-bffd-06db216e527c 01:03:04.081 --> 01:03:07.172 you could go in and consume that information and view it. NOTE Confidence: 0.910108685493469 22ef2469-aabd-435c-91c5-cc91a218d6a1 01:03:08.600 --> 01:03:13.460 Um? So that's that documentation. There that all NOTE Confidence: 0.910108685493469 7937580f-a7b0-4310-a99d-6d2d4c1e43c7 01:03:13.460 --> 01:03:16.980 that information also ends up inside these things. NOTE Confidence: 0.870995044708252 7a8eb648-324c-44d5-8a0e-771fbec51591 01:03:17.580 --> 01:03:22.247 Uh, if I go over here to the API, that's part of what NOTE Confidence: 0.870995044708252 d8480a5f-e6f2-4ecd-9b20-68e77bfd99ad 01:03:22.247 --> 01:03:26.196 generates this information for this API. T4 for things like the NOTE Confidence: 0.870995044708252 87e93bae-4666-44f3-a95a-8fe5276cf8da 01:03:26.196 --> 01:03:30.145 DTO classes. So for instance, if I go down to say. NOTE Confidence: 0.875988781452179 b2450fe2-1e3b-4eab-bbe2-9b970d05fbeb 01:03:30.170 --> 01:03:33.461 Yeah. So like these are all the models that we would inherit, NOTE Confidence: 0.875988781452179 10eec991-7aa5-4721-bd48-c3a1fc3a21e8 01:03:33.461 --> 01:03:35.270 but if I go to an end point like NOTE Confidence: 0.842958927154541 2d2c81fa-b4d6-4ab0-bba1-40f95c3e0d47 01:03:35.270 --> 01:03:38.702 accounts. Here's like create account contact TTL. This is NOTE Confidence: 0.842958927154541 17a4faa3-785a-4188-9457-b4298a573bf7 01:03:38.702 --> 01:03:40.760 the. This is the DTO itself of NOTE Confidence: 0.878868103027344 b771048c-1875-48ab-a9cb-271630e476b4 01:03:40.760 --> 01:03:45.034 the class itself. Classes that it inherits and is able to NOTE Confidence: 0.878868103027344 ccf0be68-ab66-405d-8673-88e6e4d662f6 01:03:45.034 --> 01:03:48.121 duplicate and then it generates documentation for all those NOTE Confidence: 0.878868103027344 b232b20d-c79f-4473-aa03-2dee0bc145ab 01:03:48.121 --> 01:03:51.894 things as well. If I had a property that was like. NOTE Confidence: 0.664702951908112 1de471dc-c873-42c2-b61b-aa82cbdf4a5c 01:03:53.810 --> 01:04:00.514 Number. See probably not just the ID number thing. NOTE Confidence: 0.871040821075439 4fb9f72d-2728-48d4-b17c-1c21579568ed 01:04:01.030 --> 01:04:03.868 Uh, looks like nothing here, but that's probably over in the NOTE Confidence: 0.871040821075439 adee0611-0143-4e7b-bc1e-61f23c9c9846 01:04:03.868 --> 01:04:06.706 other side. Other side. Uhm, there will be properties in here NOTE Confidence: 0.871040821075439 5f71dc0d-451f-48fe-b4b5-8e114d4c637a 01:04:06.706 --> 01:04:09.028 and then the documentation that gets generated all those NOTE Confidence: 0.871040821075439 a820c841-e4d5-4dd5-995c-0c8189cd3117 01:04:09.028 --> 01:04:11.350 individual things inside the typescript here so that when NOTE Confidence: 0.871040821075439 f2ce848d-3869-42ae-98bc-c345c20d0302 01:04:11.350 --> 01:04:13.930 you're using your intellisense on things you can get telescopes NOTE Confidence: 0.871040821075439 458bc8a2-d056-42df-b702-f26f0e1aba59 01:04:13.930 --> 01:04:16.768 tooltips like this. It's a see this data search model because NOTE Confidence: 0.871040821075439 af45ed64-4d97-46d3-b974-eed4925c5744 01:04:16.768 --> 01:04:19.606 it has information on it. It's a public interface available and NOTE Confidence: 0.871040821075439 5cd05377-fee9-460c-9561-633939453392 01:04:19.606 --> 01:04:22.960 then the documentation is on it. You'd be able to see this over NOTE Confidence: 0.871040821075439 a45843a9-5694-4374-b351-2690da248633 01:04:22.960 --> 01:04:25.798 in those other files and find out what's available on the NOTE Confidence: 0.871040821075439 f9cad8dd-4d2f-4843-be78-635fce6cca08 01:04:25.798 --> 01:04:29.152 bottle and how you find these things that need to go with it NOTE Confidence: 0.828307032585144 0b8bf2ac-c517-4bb0-a51b-451bbb5425f1 01:04:29.152 --> 01:04:34.788 on there. And those kinds of stuff for consuming the NOTE Confidence: 0.828307032585144 8e2638a6-0bbb-4161-98f4-20a8e6962c36 01:04:34.788 --> 01:04:37.518 information over in your other NOTE Confidence: 0.674771130084991 047e4fda-a6d9-4e91-9a1a-51b1763efab7 01:04:37.518 --> 01:04:39.309 services. Myself detail here. NOTE Confidence: 0.825641453266144 ec1f9208-a74d-4dd3-96f5-a3ec5f520362 01:04:39.900 --> 01:04:43.824 And let's see, there should be a CBI somewhere. Yeah, get store NOTE Confidence: 0.825641453266144 40547c91-4e12-4098-a8f3-39ef9c46c482 01:04:43.824 --> 01:04:46.440 administrator user. So here's all the information that's NOTE Confidence: 0.825641453266144 87a01528-f2d6-462d-b587-cef2b466fa30 01:04:46.440 --> 01:04:51.018 available on there. We know that the verb is a get, you know the NOTE Confidence: 0.825641453266144 84c44e8a-b211-4553-a550-d8cf1905e4fe 01:04:51.018 --> 01:04:55.596 path that it uses inside the API. We know the C type that was NOTE Confidence: 0.825641453266144 4e499c57-b4b3-4158-b401-1d0cef6055f6 01:04:55.596 --> 01:04:58.866 generated from. That's the class that was in the sea. NOTE Confidence: 0.8385871052742 7f86d32c-f221-494d-942c-6ed843acc079 01:04:58.890 --> 01:05:02.460 We know, uh, it says it has an at returns, but it's not putting NOTE Confidence: 0.8385871052742 292aa7df-9dac-4135-9e25-b87ba06cdbf5 01:05:02.460 --> 01:05:05.010 the actual values. I want to double check that's getting NOTE Confidence: 0.8385871052742 7926d7e1-5dbf-42d5-bf3e-c010b87b3405 01:05:05.010 --> 01:05:07.560 generated correctly. All look into that and what the property NOTE Confidence: 0.8385871052742 1273d846-12dd-4a2f-a531-a61e747abf97 01:05:07.560 --> 01:05:11.130 is that it has inside the URL that has the path it has that NOTE Confidence: 0.8385871052742 65630df3-d6ec-4d24-8e96-b8a871ce792a 01:05:11.130 --> 01:05:14.955 store ID on it. You have to pass a store ID, which is what we're NOTE Confidence: 0.8385871052742 85039ccf-a2d3-4e56-93ab-273fac62948e 01:05:14.955 --> 01:05:17.505 doing. Here is all the information generated in as part NOTE Confidence: 0.8385871052742 206acd47-914a-4521-9430-5f62c70a4072 01:05:17.505 --> 01:05:18.780 of the service tag information NOTE Confidence: 0.86303973197937 d3b532ac-f562-4bf3-9073-cf2f14c09934 01:05:18.780 --> 01:05:22.326 which would be. Yeah, in all the situations kind of something NOTE Confidence: 0.86303973197937 91c37107-96c2-4d6f-8ddc-67d973a80915 01:05:22.326 --> 01:05:25.602 that you can kind of get with Web API. If you got really NOTE Confidence: 0.86303973197937 e7863d61-fdfc-4253-8eb0-63d488b3d7fb 01:05:25.602 --> 01:05:28.626 complicated with it and had to build a lot of stuff yourself NOTE Confidence: 0.86303973197937 2445ced0-d833-4367-ab7d-c6a781156eef 01:05:28.626 --> 01:05:31.902 with service tech allows us to do a lot of these things. Sort NOTE Confidence: 0.86303973197937 ec1f761f-4fa2-4e23-a26d-7e2fcaf037bd 01:05:31.902 --> 01:05:34.926 of out of box and or like more easily extensible with Artie NOTE Confidence: 0.86303973197937 10f09c66-9977-4a94-b131-cd3c1470c0af 01:05:34.926 --> 01:05:36.186 force that we use extensively. NOTE Confidence: 0.882762253284454 c7d65391-10ff-42c1-a986-d4c9737939e5 01:05:37.200 --> 01:05:41.022 Does that kind of help a lot with the what service pack is NOTE Confidence: 0.882762253284454 17ac0306-b73f-4c30-9a28-9ece9adc73dd 01:05:41.022 --> 01:05:44.256 what it's doing, where it's doing it is even have anymore NOTE Confidence: 0.882762253284454 69be790e-d59a-4abb-aa7c-70166c836d64 01:05:44.256 --> 01:05:46.902 particular questions or scenarios they want me to run NOTE Confidence: 0.882762253284454 156fc31b-c4f5-4452-9c52-8db33bae8ace 01:05:46.902 --> 01:05:50.430 through. Yeah, I think that's great. I did jot down one so NOTE Confidence: 0.882762253284454 d4da4fc1-37d1-47c1-a6fd-16753739e374 01:05:50.430 --> 01:05:53.076 you mentioned that it increases the re usability. So NOTE Confidence: 0.882762253284454 72fc5962-4605-4714-b0c3-01f16a40a22c 01:05:53.076 --> 01:05:55.722 what specifically does it allow for more re usability NOTE Confidence: 0.882762253284454 7f71f9ac-2459-4566-95dc-d0a4bc4de2c3 01:05:55.722 --> 01:05:57.486 over like the generic Web API? NOTE Confidence: 0.855403125286102 678517eb-f395-42d0-9efb-1c3b885bd7db 01:05:59.080 --> 01:06:02.666 For one thing, it the class inheritance that you can get NOTE Confidence: 0.855403125286102 f5b9cf5c-b7e8-4599-b62a-5426206abfd7 01:06:02.666 --> 01:06:06.252 with these classes allows you to do things like the captain NOTE Confidence: 0.855403125286102 3372c46a-651d-4c57-9477-880924f03137 01:06:06.252 --> 01:06:10.164 points where it's a separate input to cashing it. All has to NOTE Confidence: 0.855403125286102 220a0c6a-57a8-47ec-87a6-c63ed3076e0f 01:06:10.164 --> 01:06:14.076 do is call the original end point in order to get the NOTE Confidence: 0.855403125286102 13f2d25d-4bbf-48bf-b92d-d7fa2759179b 01:06:14.076 --> 01:06:17.336 request for that stuff. There's also like everybody gets to NOTE Confidence: 0.855403125286102 dbd7739c-0b91-470e-9d5d-2f13e094a6d2 01:06:17.336 --> 01:06:20.270 implement like the implement ski or the implements ID NOTE Confidence: 0.855403125286102 66714958-10bf-4ecc-8c04-b8e2f7e15660 01:06:20.270 --> 01:06:23.856 inheritance, or like the create an update product models like to NOTE Confidence: 0.855403125286102 44069cc0-c72e-4267-9db4-bac7eb217719 01:06:23.856 --> 01:06:27.768 create products here it gets to inherit product model it, but so NOTE Confidence: 0.855403125286102 aa8cde22-952a-4176-af96-8fa2fe35036b 01:06:27.768 --> 01:06:29.398 this up certain sodas update. NOTE Confidence: 0.890788495540619 03c9c5b8-1760-48f9-8356-c1f3cf5decb3 01:06:29.420 --> 01:06:32.960 I don't to go physically right in all those those values. All NOTE Confidence: 0.890788495540619 4ee22523-facf-4525-9bdb-306047f839c3 01:06:32.960 --> 01:06:36.205 those individual pieces I could just inherit the same model and NOTE Confidence: 0.890788495540619 5ee49578-8910-4229-a22c-716ad5e3bc9b 01:06:36.205 --> 01:06:38.860 then extend them or override individual properties as needed. NOTE Confidence: 0.808014690876007 3725f6e2-8343-4256-a475-29fc21f517b2 01:06:40.370 --> 01:06:43.142 I got you something like a NOTE Confidence: 0.855031847953796 b0f79086-63fb-4db9-9e5b-7c7641447634 01:06:43.142 --> 01:06:44.620 regular. Gotcha. NOTE Confidence: 0.815971314907074 6c4acf5a-378a-43f9-8410-298a4a4c029d 01:06:46.740 --> 01:06:48.396 I see what you're saying, OK? NOTE Confidence: 0.898312568664551 d18c4cfe-9c1d-458b-9a58-a0da4be04703 01:06:50.500 --> 01:06:53.470 Now, there are definitely aspects of service tech that we NOTE Confidence: 0.898312568664551 cd0ca281-1c09-441f-b305-d2a12eeae40e 01:06:53.470 --> 01:06:56.737 don't use. For instance, you can actually have multiple verbs in NOTE Confidence: 0.898312568664551 289e8fde-a3e1-4539-9967-b11bf27cc56f 01:06:56.737 --> 01:07:00.004 a single class, and you can have individual properties on that NOTE Confidence: 0.898312568664551 9b74ce06-7f0e-4bea-9966-ed53935c1204 01:07:00.004 --> 01:07:02.677 class that get consumed in different ways under different NOTE Confidence: 0.898312568664551 75676daa-99fd-4fc1-9658-486ac7af071a 01:07:02.677 --> 01:07:05.944 verbs and things like that. However, that ends up getting a NOTE Confidence: 0.898312568664551 3dc5721f-8e05-4ea7-b34a-893424a2263e 01:07:05.944 --> 01:07:08.617 little too complicated, especially with the way that are NOTE Confidence: 0.898312568664551 550337f5-2c1a-4c0e-aede-955e942b575d 01:07:08.617 --> 01:07:12.478 tied for the typescript works I did after a long time we were NOTE Confidence: 0.898312568664551 f78b4211-bc43-4e00-ba8a-3c127b816cc5 01:07:12.478 --> 01:07:16.042 like we're not going to deal with any of that stuff because NOTE Confidence: 0.898312568664551 ebbe0bab-714e-45eb-bd15-4863a15d88da 01:07:16.042 --> 01:07:19.012 it's not worth that extra complexity in some of those NOTE Confidence: 0.898312568664551 b51ed50b-2857-4a09-958a-51f6bc2c86ae 01:07:19.012 --> 01:07:21.982 things we could be doing that like we could have. NOTE Confidence: 0.815210402011871 a8e7ec95-49d4-45b6-9e65-85813663c509 01:07:22.150 --> 01:07:26.278 One class that could do all three of these things. I would NOTE Confidence: 0.815210402011871 f9e67fd3-561c-4c3b-a528-afb656dff5e3 01:07:26.278 --> 01:07:30.750 have put a post and a post or like a Patch so like. NOTE Confidence: 0.877971470355988 92b3823c-6819-421a-a95a-8957eea816e7 01:07:30.770 --> 01:07:34.433 This will probably Patch this. I probably have put into this NOTE Confidence: 0.877971470355988 17d680b9-fb5d-4c97-b4f7-03fd0dc637ba 01:07:34.433 --> 01:07:37.763 one's post, uhm for producing the three different things for NOTE Confidence: 0.877971470355988 7ac707d7-a95b-4832-beb4-24f4af05cb8d 01:07:37.763 --> 01:07:41.093 what they are expected or something like that, but just NOTE Confidence: 0.877971470355988 547ae8b8-d02b-45e9-8653-2d6f42d1a64e 01:07:41.093 --> 01:07:44.756 physically handling that stuff is fine in the back end, but NOTE Confidence: 0.877971470355988 7e571e61-bda4-4ed9-9b58-03583447004a 01:07:44.756 --> 01:07:47.753 then handling it as the typescript layer gets more NOTE Confidence: 0.877971470355988 17f63f97-b34d-4dc0-8d58-bb712ae70522 01:07:47.753 --> 01:07:51.416 complicated in that the people who are trying to consume that NOTE Confidence: 0.877971470355988 321ed9c1-7d42-4da3-9a83-8c64c9eaa471 01:07:51.416 --> 01:07:54.413 information gets out. Typescript would be more confused about NOTE Confidence: 0.877971470355988 e9053ae6-3141-4a71-9f9e-ca950ad1746a 01:07:54.413 --> 01:07:58.742 what they needed to do, so I just I stepped away from that NOTE Confidence: 0.877971470355988 39f8ef34-8af1-470b-8215-7d00ac7e4eee 01:07:58.742 --> 01:08:00.407 level of complexity on things. NOTE Confidence: 0.860905826091766 95206cfb-4b99-49c9-b0e1-68368b87ccff 01:08:01.180 --> 01:08:05.492 Cool, uh, and then my second one that I had noted down was, uhm. NOTE Confidence: 0.860905826091766 99caef2f-cd6a-4b29-b52b-ea21a12e4b17 01:08:05.492 --> 01:08:08.880 He said that file uploads were better with service deck and NOTE Confidence: 0.860905826091766 db66b274-ea5d-4661-abb0-c7050ddd8b09 01:08:08.880 --> 01:08:12.268 then maybe that's different now. But how does service Dec handle NOTE Confidence: 0.860905826091766 6407a1df-1d6f-4252-9a50-eda2555e2616 01:08:12.268 --> 01:08:16.272 this file uploads? So whenever you go in and you need to do NOTE Confidence: 0.860905826091766 1a08bc27-53c9-43c3-b95e-993af9ac391e 01:08:16.272 --> 01:08:19.352 like file upload handling or file download handling. In Web NOTE Confidence: 0.860905826091766 afacfc33-f1c6-4bc2-9207-4105308f19a2 01:08:19.352 --> 01:08:23.356 API there's a lot of crap you gotta do just exactly right in NOTE Confidence: 0.860905826091766 865e1e87-5202-4cec-8750-7f9192049de4 01:08:23.356 --> 01:08:26.744 order to write the response correctly into a lot of other NOTE Confidence: 0.860905826091766 57bbb982-9856-4651-a268-baddc57c90e5 01:08:26.744 --> 01:08:30.440 stuff. Some of that is still in play here in service stack NOTE Confidence: 0.885178446769714 82c10831-35ed-45cf-9ea3-e9c800964042 01:08:30.440 --> 01:08:33.891 however. In in working with it and doing different things, NOTE Confidence: 0.885178446769714 1b83376f-b0c0-4b00-88b5-ce02ca28a6da 01:08:33.891 --> 01:08:37.730 service dec's got a lot of versatility and how we could NOTE Confidence: 0.885178446769714 387db281-e0fe-4360-b99c-5caeb012e12d 01:08:37.730 --> 01:08:40.871 divide their response. For instance Web API. Normally you NOTE Confidence: 0.885178446769714 4084b181-f08e-4465-bf8b-cc36ce4c3d3c 01:08:40.871 --> 01:08:45.408 would only have it be a capable of returning in one format with NOTE Confidence: 0.885178446769714 442fcc44-0abe-4920-97a0-48a944eb89ab 01:08:45.408 --> 01:08:48.898 service stack is capable of both consuming and replying in NOTE Confidence: 0.885178446769714 7e557124-30f9-4cb8-bd40-bba7790b603b 01:08:48.898 --> 01:08:52.737 various formats like XML, JSON, CSV, TSV as well as several NOTE Confidence: 0.885178446769714 930e6296-69a7-4bff-9c88-d73cdcaf481f 01:08:52.737 --> 01:08:56.227 other formats. Could even write your own custom formats for NOTE Confidence: 0.885178446769714 41709e49-7a20-4333-a50c-d9a9240cda4a 01:08:56.227 --> 01:08:59.717 sterilization for stuff like that, but that's a lot harder NOTE Confidence: 0.850821673870087 e30aa1e9-8906-4fe3-b3ce-8072b30a5e8c 01:08:59.717 --> 01:09:03.870 than. In even Webbie I were you gotta you have literally got all NOTE Confidence: 0.850821673870087 3efe69a0-f893-4801-bf53-099eb8b5fa2b 01:09:03.870 --> 01:09:06.270 those things itself, whereas service stack it provides it all NOTE Confidence: 0.850821673870087 8ba78907-d5ef-40f3-9941-8ecd5c190886 01:09:06.270 --> 01:09:09.630 out of box. You have to mess with any of those things. So if NOTE Confidence: 0.850821673870087 320bc5ff-f0a4-478b-8e24-80b220c52b62 01:09:09.630 --> 01:09:11.550 I were to go in and mess with NOTE Confidence: 0.908493041992188 2091e328-6813-43c6-92fa-574d50c6c572 01:09:11.550 --> 01:09:14.138 specifically. The file upload process, let's look NOTE Confidence: 0.908493041992188 242aacba-c7b8-4a97-ada7-e3ce7d1c5abd 01:09:14.138 --> 01:09:17.654 at the, uh, it's going to be in the media projects. Let's NOTE Confidence: 0.908493041992188 8b0260bb-18be-46ac-8449-563f7e12fa49 01:09:17.654 --> 01:09:19.119 let's close all these files. NOTE Confidence: 0.885680615901947 a479485b-f726-4c9d-b743-14c0648bd9de 01:09:21.380 --> 01:09:26.359 Let's go find the uh media section and see if you can find NOTE Confidence: 0.885680615901947 7323566e-136b-4204-92c6-b29b5bba4d62 01:09:26.359 --> 01:09:27.891 the file upload service. NOTE Confidence: 0.245904117822647 d7928e75-21bc-4526-af27-3beb087fecf2 01:09:30.020 --> 01:09:33.250 OK. NOTE Confidence: 0.90327388048172 22f3e763-d9d1-40ac-9d52-4c2e5b695230 01:09:34.940 --> 01:09:39.440 So there's this piece, and then let's look at the file upload NOTE Confidence: 0.90327388048172 bd0d1b14-457a-4e6d-91c8-a73ae70bead8 01:09:39.440 --> 01:09:42.815 control that happens in the storefront, 'cause That's down NOTE Confidence: 0.90327388048172 503a9093-23ef-4f0f-bda6-f8708518fd5d 01:09:42.815 --> 01:09:43.940 in here somewheres. NOTE Confidence: 0.800229966640472 60ba4413-3b0b-49eb-9bf8-9105ba53adef 01:09:44.590 --> 01:09:49.205 So we got a widget here that let's you load up load. So NOTE Confidence: 0.800229966640472 dd79f7be-e7b2-4695-8f62-2248f7bd5394 01:09:49.205 --> 01:09:53.110 here's a file upload widget. When you create the file upload NOTE Confidence: 0.800229966640472 429cc2b1-0795-4bc4-a8fd-d4b7e02b0ebf 01:09:53.110 --> 01:09:58.080 in the why. This is usually with a candle box that like a candle NOTE Confidence: 0.800229966640472 970fb748-65ae-4a19-be4c-c9b45972c484 01:09:58.080 --> 01:10:02.340 uploader file. What it does is it basically talks To this end NOTE Confidence: 0.815350890159607 29a0ff6c-7b74-4683-a9d5-3fe2e365d2ed 01:10:02.340 --> 01:10:06.553 point. That media store files upload with Jason and I NOTE Confidence: 0.815350890159607 f3aaa9c9-a59d-41fe-a6f2-9218004f14ab 01:10:06.553 --> 01:10:10.723 automatically upload the file as soon as you select it. NOTE Confidence: 0.848030149936676 8ae6a933-080c-47fa-9766-0fa153ef299e 01:10:10.730 --> 01:10:14.522 And sends it to the server and then the server physically takes NOTE Confidence: 0.848030149936676 594c3ef6-8b20-48bc-b079-10d5ca3ebc82 01:10:14.522 --> 01:10:17.998 information from this endpoint, parses it out, it puts the file NOTE Confidence: 0.848030149936676 c74a063d-f6d7-4e13-bf76-5e957ff784b1 01:10:17.998 --> 01:10:20.842 into the appropriate location based upon your settings. When NOTE Confidence: 0.848030149936676 6e237111-5cf4-4493-ab8b-def32b19a0b9 01:10:20.842 --> 01:10:24.318 the app settings file up where files are supposed to get NOTE Confidence: 0.848030149936676 5e4e9fc4-6e1d-4609-8f83-592075978f7c 01:10:24.318 --> 01:10:27.794 stored, and then after that and you would like savior record NOTE Confidence: 0.848030149936676 36db9283-73b5-40ab-bd66-3f79ce65cdf0 01:10:27.794 --> 01:10:30.954 like savior product record, we would pass information that says NOTE Confidence: 0.848030149936676 8167dd7c-2e49-43a8-b11f-f1c917a57a36 01:10:30.954 --> 01:10:34.114 this was the filename we eventually got and things like NOTE Confidence: 0.848030149936676 cb88c987-021e-431c-a72e-f120d5f617ff 01:10:34.114 --> 01:10:37.274 that. So this endpoint talking to media store files upload, NOTE Confidence: 0.848030149936676 09c17c74-4fcd-4663-8029-8890a4f44d09 01:10:37.274 --> 01:10:41.066 let's go find that end point inside the back end which is. NOTE Confidence: 0.908288359642029 1c653f83-5cb4-41cb-9903-cf88dd8bc0cc 01:10:41.080 --> 01:10:42.488 This guy right here. NOTE Confidence: 0.884226739406586 ddc31447-218b-4daa-a2bb-d26950696c7a 01:10:43.310 --> 01:10:46.610 So the post request it takes the information in. It inherits NOTE Confidence: 0.884226739406586 8c88da4a-cf17-41eb-958d-29aeb30e14a4 01:10:46.610 --> 01:10:50.510 information and it knows that as part of the request then on our NOTE Confidence: 0.884226739406586 57810f00-6471-461e-bc22-65d0096080ae 01:10:50.510 --> 01:10:54.410 property on this right here like it's not any of these, none of NOTE Confidence: 0.884226739406586 4c714cb5-9890-4a07-aa83-e8449f5a8683 01:10:54.410 --> 01:10:57.710 these properties are like the body of the file that's just NOTE Confidence: 0.884226739406586 8d6727dd-b483-4c91-9188-dffef81fe415 01:10:57.710 --> 01:11:00.110 happening inside the HTTP request properties that service NOTE Confidence: 0.884226739406586 fb54b9c9-5410-4532-91d2-1cccfc5c4f32 01:11:00.110 --> 01:11:03.110 that just basically inherits from original Web API. And then NOTE Confidence: 0.884226739406586 869d3fb1-a605-4b73-bdfa-1851dc5a7ecc 01:11:03.110 --> 01:11:07.010 you work with it. So if I look at the handler for it. NOTE Confidence: 0.804503500461578 265e466c-798b-4b1f-a5de-27b3d3eb2045 01:11:07.860 --> 01:11:11.880 I had to handle that says uhm, you know, gogeta files provider. NOTE Confidence: 0.804503500461578 d72ea597-f882-406b-986d-ab410b051ff8 01:11:11.880 --> 01:11:14.225 We need that first for us, Um? NOTE Confidence: 0.839288592338562 2c9b522e-a8e1-4d60-80b8-189305ed19b1 01:11:15.000 --> 01:11:18.528 Uh, we take the they request dotfiles, which is the HTTP like NOTE Confidence: 0.839288592338562 86b4ad05-1822-4e1f-a858-ac543acfe0c2 01:11:18.528 --> 01:11:21.762 files list. We take out the entity file type which basically NOTE Confidence: 0.839288592338562 b0789a94-f7c4-4b04-b077-94246e3d2ecb 01:11:21.762 --> 01:11:25.290 said this is supposed to be a product stored file or it NOTE Confidence: 0.839288592338562 e42f5161-dca1-440a-93ab-a6d9d24ef836 01:11:25.290 --> 01:11:28.818 supposed to be a sales order. Stored files which folder to be NOTE Confidence: 0.866853833198547 9f96b700-4e6b-4630-90c1-7d9f72f336ba 01:11:28.818 --> 01:11:31.924 putting it in. No context, and then the request includes the NOTE Confidence: 0.866853833198547 e452087a-1e32-4b79-a08e-b700933984ce 01:11:31.924 --> 01:11:34.927 extra information that we were looking for. So like when should NOTE Confidence: 0.866853833198547 d8f5d68e-ede1-41c2-bf90-eaa04e1ba3f5 01:11:34.927 --> 01:11:37.930 the file expire which we don't actually use async? We don't NOTE Confidence: 0.866853833198547 21e9db47-eef2-4a11-83a4-8412cb188dbd 01:11:37.930 --> 01:11:41.206 use, but the intent behind that is that for extremely large file NOTE Confidence: 0.866853833198547 02c7a89b-d01d-4085-92c5-8d9063d9bd9f 01:11:41.206 --> 01:11:44.755 it looks like you're trying to upload a file that's a gig or NOTE Confidence: 0.866853833198547 f6e0e20f-1180-47a0-9954-1657797fa8d6 01:11:44.755 --> 01:11:47.758 larger or something like that. We want to implement chunking so NOTE Confidence: 0.866853833198547 5200db8c-e5f4-4818-8d74-27e7a3a3e350 01:11:47.758 --> 01:11:50.761 that we can provide progress back to the expected the UI. NOTE Confidence: 0.866853833198547 727d5700-b3cf-40d4-8403-b596f24a71dd 01:11:50.761 --> 01:11:53.491 However, that is never been fully implemented, so we just NOTE Confidence: 0.866853833198547 9efa777f-cddf-4437-80d8-d0d3f0338298 01:11:53.491 --> 01:11:56.494 kind of sits there and everything and then if you had, NOTE Confidence: 0.866853833198547 2858801f-c701-4b72-9c8e-7f666cc7663d 01:11:56.494 --> 01:11:59.224 especially if you have a specialized upload ID, you could NOTE Confidence: 0.866853833198547 ea0d9b11-c9d0-4ffb-baae-7b61001eaa75 01:11:59.224 --> 01:12:00.589 pass it over the wire. NOTE Confidence: 0.866839706897736 d9074d38-9625-4671-82b4-f7ccc5911071 01:12:00.690 --> 01:12:03.800 However, by default, what it does is it just basically NOTE Confidence: 0.866839706897736 a90f3610-6da8-4a9c-8387-fa60233cdf02 01:12:03.800 --> 01:12:07.532 creating a quid for that file to upload it. That way multiple NOTE Confidence: 0.866839706897736 2464d236-ed2a-4106-82d5-5091add4fc94 01:12:07.532 --> 01:12:10.331 files to be uploaded from different places at different NOTE Confidence: 0.866839706897736 bc774a54-718e-4a40-bbde-e248fc483434 01:12:10.331 --> 01:12:13.441 times, even with the same filename, but they'll get a NOTE Confidence: 0.866839706897736 5527d8e0-7a5e-48c7-8c8e-a2f90713f64a 01:12:13.441 --> 01:12:14.996 different upload quid every time NOTE Confidence: 0.787947297096252 2e315417-d8ca-4c68-a527-0637f00be248 01:12:14.996 --> 01:12:17.620 regardless. Probably the the wires can't can't get cross NOTE Confidence: 0.787947297096252 77684afd-2908-4f12-bd39-192192a32ca6 01:12:17.620 --> 01:12:18.760 disease on that stuff. NOTE Confidence: 0.862467110157013 748c8dd1-2b4d-4d10-af4b-6f1c7ee28007 01:12:19.600 --> 01:12:23.786 So we take that those request files and this does have. It is NOTE Confidence: 0.862467110157013 6abf0a17-62f2-4504-9bd4-0ac40294fe4d 01:12:23.786 --> 01:12:27.972 an IHTP file, so it does have the actual file contents in the NOTE Confidence: 0.862467110157013 21ba9a07-d397-4029-8eeb-e1feefd567d9 01:12:27.972 --> 01:12:31.514 binary stream inside this for access and then in the files NOTE Confidence: 0.862467110157013 69e41e53-ceec-4ba5-93cc-d578ab8fcc13 01:12:31.514 --> 01:12:35.056 provider we handle where it where and were supposed to do NOTE Confidence: 0.862467110157013 64513e9f-c3af-4602-a710-7e2a761f9fab 01:12:35.056 --> 01:12:38.920 with it. So for instance with a double USS 3 files provider, NOTE Confidence: 0.862467110157013 719db119-267b-4899-9333-e28d3e4a7c41 01:12:38.920 --> 01:12:42.784 what we do is we basically kind of forward slash redirects of NOTE Confidence: 0.862467110157013 cfab1fbc-78ea-4af4-b536-8b12b21a8b0c 01:12:42.784 --> 01:12:46.648 file into a WSS three rather than writing it to the local NOTE Confidence: 0.862467110157013 69eaa27b-982c-409c-812e-300facdf38cb 01:12:46.648 --> 01:12:48.580 files and dealing with it there. NOTE Confidence: 0.882930219173431 b9cbf9b9-0603-4338-87e0-42d739d4b760 01:12:48.580 --> 01:12:51.682 But but primarily. Everyone uses the local providers. Let's let's NOTE Confidence: 0.868147492408752 00f809b6-4321-438a-9bd6-1d2a37f18814 01:12:51.682 --> 01:12:56.932 focus on that. With that we get is we pass in four. We have a NOTE Confidence: 0.868147492408752 460f1cd2-5129-48fb-b39d-672d5d493b5e 01:12:56.932 --> 01:13:01.508 for each other on the file list on. On each file we go in and we NOTE Confidence: 0.868147492408752 07603081-119d-4cfb-8b82-2f3a7ba61129 01:13:01.508 --> 01:13:04.940 save. Save the file and it basically goes in and does the NOTE Confidence: 0.868147492408752 8ca70b87-577f-4213-a15f-547cfabd1b5d 01:13:04.940 --> 01:13:07.514 standard like parsing of like reading the stream buffer, NOTE Confidence: 0.868147492408752 3a8142bb-082c-4dac-b231-f91deced618a 01:13:07.514 --> 01:13:10.946 pulling the pile content out and then writing it to a physical NOTE Confidence: 0.868147492408752 c3b7ddd8-625d-4fce-82f3-8acf3a9b2967 01:13:10.946 --> 01:13:14.950 file using it to create new and. But before it does that. One of NOTE Confidence: 0.868147492408752 7db32bba-13fd-484d-8ea5-c53362939c1c 01:13:14.950 --> 01:13:18.382 the things that it does it double checks to see if there's NOTE Confidence: 0.868147492408752 b955d9eb-8eff-4c30-b8fa-8e45a77e3af2 01:13:18.382 --> 01:13:22.672 a file with the same name in the same place, and if it does it NOTE Confidence: 0.868147492408752 16719b8b-8c95-428f-8385-9dfe990c12c3 01:13:22.672 --> 01:13:23.816 automatically it creates a. NOTE Confidence: 0.855108380317688 e1242c25-0843-40e8-9bfe-8bc32e8901ca 01:13:23.890 --> 01:13:27.094 Just like in windows, when you make multiple files in the same NOTE Confidence: 0.855108380317688 7b68cecc-d9d1-4075-9aba-1a45f6eb0284 01:13:27.094 --> 01:13:30.832 place. So if you had file dot CSV and that was the file you NOTE Confidence: 0.855108380317688 79a96542-bc4d-4d93-915d-4c8428ec3c99 01:13:30.832 --> 01:13:33.769 were you were dealing with and you were trying to upload NOTE Confidence: 0.855108380317688 c39f7960-c27c-43b2-b94a-5b94936bff65 01:13:33.769 --> 01:13:36.439 another one. That said the same name, it would automatically NOTE Confidence: 0.855108380317688 59d159f0-779d-4a0e-9774-79aa2c47a7fd 01:13:36.439 --> 01:13:39.910 increment and create a two and if it found the two was there NOTE Confidence: 0.855108380317688 f30fafab-3fb0-4656-bfbd-a8b1a1e68aba 01:13:39.910 --> 01:13:43.381 then it would just create a three and so on and so forth. NOTE Confidence: 0.855108380317688 2a13cbf5-7deb-410f-9e37-63bdfecc49c8 01:13:43.381 --> 01:13:46.852 And we keep doing that until it could find a filename that was NOTE Confidence: 0.855108380317688 834591e5-f628-4ca3-bb56-876afe12c745 01:13:46.852 --> 01:13:48.988 now available. That way different people get upload NOTE Confidence: 0.855108380317688 061d3a30-4fb2-47eb-9032-fdbd9ce2e289 01:13:48.988 --> 01:13:52.192 files again. It's to make sure that that stuff stays unique and NOTE Confidence: 0.855108380317688 b211b529-2d99-4e2c-8794-7856270717ba 01:13:52.192 --> 01:13:54.595 prevents overwriting and then whatever this filename, but it NOTE Confidence: 0.891464412212372 3d21d05b-4a74-4da4-b3a6-fa2fc3578ff1 01:13:54.595 --> 01:13:58.024 gets. Ends up with is part of the response. The upload file NOTE Confidence: 0.891464412212372 b028886e-1521-4d62-bba7-4ff3636f29a8 01:13:58.024 --> 01:13:59.444 service, when it goes and NOTE Confidence: 0.882044672966003 7ab966dc-8016-4618-bc1b-6b982341ac3c 01:13:59.444 --> 01:14:03.433 replies. So on the upload response that replied which is NOTE Confidence: 0.882044672966003 8be2a79a-4ab5-44c3-9fef-b021d7f711de 01:14:03.433 --> 01:14:07.237 when I upload response and it's allowed to be an interface. In NOTE Confidence: 0.882044672966003 326375ec-2da9-46cf-bd58-3c48dc522496 01:14:07.237 --> 01:14:10.724 this specific case 'cause we don't see realize it back. We're NOTE Confidence: 0.882044672966003 54dc41f9-3d59-4efc-b24e-02467ea5280b 01:14:10.724 --> 01:14:14.528 telling all the way back to the interface here that when it NOTE Confidence: 0.882044672966003 05850e10-57a6-4395-a2e4-a2cc3ea63899 01:14:14.528 --> 01:14:18.649 reacts to a file as having been uploaded, it will read that file NOTE Confidence: 0.882044672966003 8bb1bdad-5f23-418b-af73-6a94f420c92a 01:14:18.649 --> 01:14:22.136 name back out. So there's the response, a response files and NOTE Confidence: 0.882044672966003 a1151a99-fd41-462f-9f63-858db1628014 01:14:22.136 --> 01:14:26.574 it on each of those files it goes in and reads the file name NOTE Confidence: 0.882044672966003 d9168119-e132-4bd3-ad38-ba09d347119c 01:14:26.574 --> 01:14:28.159 that it got from it. NOTE Confidence: 0.865696787834167 c5f91597-6ebb-4f61-91f1-8bd05189170a 01:14:28.820 --> 01:14:31.988 So that information kind of flows all the way back in and NOTE Confidence: 0.865696787834167 ed713ca1-c316-45a5-b1b3-eb13cc0f06cf 01:14:31.988 --> 01:14:35.156 I'll be back out. So even though you started with a file NOTE Confidence: 0.865696787834167 f7c66fc6-6432-4938-a87f-d405a66f65e6 01:14:35.156 --> 01:14:38.588 that just said file dot CSV, if you end up with file space, NOTE Confidence: 0.865696787834167 f29d50f7-1c3e-4c04-a9c8-bc349275a723 01:14:38.588 --> 01:14:40.700 parentheses, three close parentheses dot CSV, it all NOTE Confidence: 0.865696787834167 28efd4d8-94a7-4a91-95df-430d172fefde 01:14:40.700 --> 01:14:43.604 still works correctly, and it knows what to put onto your NOTE Confidence: 0.865696787834167 798b51ec-28cf-4df6-97a7-a1cf9ee4f5e8 01:14:43.604 --> 01:14:45.980 master record in order to save that information correctly. NOTE Confidence: 0.865696787834167 2ea6df4f-a0d5-478d-9e11-df63d5a22d41 01:14:45.980 --> 01:14:46.508 That's where. NOTE Confidence: 0.889584243297577 91bd8755-a306-4688-afd1-8ce2710f9634 01:14:47.960 --> 01:14:51.920 And you'll notice here that the, uh, the upload process here kind NOTE Confidence: 0.889584243297577 800b0c77-9bbc-4187-9ca0-c42372d6a78c 01:14:51.920 --> 01:14:56.870 of took care of a lot of stuff for us. I don't want that. I NOTE Confidence: 0.889584243297577 98712bef-e8d7-4417-adb3-136ce7c8e3f8 01:14:56.870 --> 01:15:01.490 want this. I want this guy here, so let's get rid of these three NOTE Confidence: 0.874939799308777 f9f9b269-0ec1-4748-a10c-80c6789b382e 01:15:01.490 --> 01:15:05.494 here. And you'll notice here that like we had this stuff here NOTE Confidence: 0.874939799308777 b29403a6-8373-4dbf-a9c0-76e2e80fdcc6 01:15:05.494 --> 01:15:08.902 to prevent the the file save route from getting messed up in NOTE Confidence: 0.874939799308777 977e7601-2626-447b-9740-aaa64c45278a 01:15:08.902 --> 01:15:11.174 the wrong place. If there's filing assistance, automatically NOTE Confidence: 0.874939799308777 d44ed92f-b12f-40fd-9fcd-238eef089280 01:15:11.174 --> 01:15:13.730 appending the counter, it's going. It's doing the file NOTE Confidence: 0.874939799308777 3be44a7e-fe2e-4ca7-ae4a-f3632586e64b 01:15:13.730 --> 01:15:17.138 buffer stream over here in the back part. It doesn't. For each NOTE Confidence: 0.874939799308777 2d7d06e7-a40b-478d-84cd-b430f78ec8b1 01:15:17.138 --> 01:15:20.830 file it does it with an async call with the input stream it's NOTE Confidence: 0.874939799308777 230871d4-c610-4d60-9ca0-9d6552e1fce2 01:15:20.830 --> 01:15:23.670 writing it out to the file buffer. Everything is happening NOTE Confidence: 0.874939799308777 db50f5c1-7e28-4ddf-985d-6425004bc4dd 01:15:23.670 --> 01:15:27.078 there and all that works really well as far as uploading it NOTE Confidence: 0.874939799308777 4fa2e7e7-8b5a-412f-b8ac-209b8f679592 01:15:27.078 --> 01:15:31.054 there. But in Web API you have to write a lot more of that NOTE Confidence: 0.874939799308777 fa1e1304-08f7-4005-9eb3-7d7d1540e893 01:15:31.054 --> 01:15:34.462 stuff into the Web API endpoint itself in order to have access NOTE Confidence: 0.874939799308777 1f335369-fbc9-41db-aa96-e49d1ca8c5e5 01:15:34.462 --> 01:15:35.598 to the information correctly. NOTE Confidence: 0.885255455970764 bf010548-897b-4aa3-8fab-4da83f651f5f 01:15:35.600 --> 01:15:38.490 But service tag has allowed us to some somewhat smooth NOTE Confidence: 0.885255455970764 b75d4af0-1103-49b3-91b4-dbf71cc6883f 01:15:38.490 --> 01:15:41.669 over how some of those things work. As far as this NOTE Confidence: 0.885255455970764 be887600-2548-4900-9f06-48229b11a6b6 01:15:41.669 --> 01:15:43.981 processes and not having to have specific weird NOTE Confidence: 0.885255455970764 4da2193f-a83e-4ba0-bd16-532dc07d058f 01:15:43.981 --> 01:15:46.871 attributes on the endpoint handler in order to know that NOTE Confidence: 0.885255455970764 b6db95c0-0e50-449a-8c77-9bfd3712d341 01:15:46.871 --> 01:15:50.339 it's supposed to be in coming with a file or anything like NOTE Confidence: 0.885255455970764 59dd1b8b-a316-4da9-8901-db691df1fdf7 01:15:50.339 --> 01:15:53.229 that, service sector says, oh, there's a file here, I NOTE Confidence: 0.885255455970764 2e4e2f45-49fb-46f1-9cb5-8ec098e64068 01:15:53.229 --> 01:15:56.697 can use it. I don't care where you are, you use the NOTE Confidence: 0.885255455970764 45a214f7-8839-40ad-8f83-4df5c4ff0cbf 01:15:56.697 --> 01:15:59.587 file as long as they're in your inside of requests. NOTE Confidence: 0.759451627731323 fe59e786-00da-426d-923d-3f13f3eaab64 01:16:00.650 --> 01:16:04.848 Does that help? It does, thank you. NOTE Confidence: 0.783127188682556 71606d25-0b3e-4afe-ae5b-d2d471f80462 01:16:07.320 --> 01:16:11.940 Anybody else having questions all have a question that I would NOTE Confidence: 0.783127188682556 c624b0e8-5b6f-4497-8a38-8a35e441416d 01:16:11.940 --> 01:16:16.980 need it. I realized that I was talking and nobody was reacting NOTE Confidence: 0.783127188682556 2be13bf8-1e76-4694-a827-b862b5be38f0 01:16:16.980 --> 01:16:18.240 about the, uh. NOTE Confidence: 0.802647829055786 b9ef36e6-4f33-4c23-ad22-00a8db9f371f 01:16:18.250 --> 01:16:22.320 Type of bad data that's being returned or consumed by their NOTE Confidence: 0.802647829055786 1d57bf96-3782-4ea6-a4e8-67282dec7b6e 01:16:22.320 --> 01:16:27.500 favorite bag. I thought that it can do Jason, XML and so on and NOTE Confidence: 0.802647829055786 030a5c9d-5a55-4f5b-8b7d-6038faa65ab1 01:16:27.500 --> 01:16:32.680 so on. and I saw in your example at the beginning that would be NOTE Confidence: 0.802647829055786 03644ac4-3cda-4d7a-a3d6-bd8a1a8e3e74 01:16:32.680 --> 01:16:37.860 just I return of product model. How do you know if it's going to NOTE Confidence: 0.802647829055786 e7830cd1-2248-4d12-bdc4-8c479396c04d 01:16:37.860 --> 01:16:40.450 return? Return Jayden or external or whatever? NOTE Confidence: 0.879880130290985 59cf9a1b-c189-45b4-a986-0be48e0d24a6 01:16:41.350 --> 01:16:44.848 That is part of. That's the content type header that's that NOTE Confidence: 0.879880130290985 caeef001-f8da-41b0-bf11-23771e93bb6e 01:16:44.848 --> 01:16:46.120 comes in with requests. NOTE Confidence: 0.810553669929504 8f7bd129-d8a7-47f9-a59b-2b160f55c068 01:16:46.890 --> 01:16:51.544 Says what it? What it, what it accepts and what it will give NOTE Confidence: 0.810553669929504 bd0fa13d-1fab-4802-b0d7-389c26a2a41b 01:16:51.544 --> 01:16:55.840 service that get on the on the service layer here with the NOTE Confidence: 0.810553669929504 3da9d767-21f6-4354-b77d-17bf5d7b53f5 01:16:55.840 --> 01:16:59.420 classes and everything. Every type is available at all times. NOTE Confidence: 0.862493574619293 1b140dd4-7dde-4d61-a8ce-beb04aa0ef04 01:16:59.440 --> 01:17:03.015 You're actually hitting the API that you specify what what type NOTE Confidence: 0.862493574619293 329f83a6-788b-48d9-a253-660c178818e6 01:17:03.015 --> 01:17:05.615 you want in there. So if I open NOTE Confidence: 0.782346606254578 a9918db9-b8f3-4d1f-a568-7259674a9b32 01:17:05.615 --> 01:17:09.490 post man here. Which I haven't opened it a little while, so NOTE Confidence: 0.782346606254578 4f412791-834e-4276-b2ed-b227205128d4 01:17:09.490 --> 01:17:10.690 it might have an update. NOTE Confidence: 0.734332263469696 c4bd9c1b-1ceb-4fcf-8a92-c96d65e6794a 01:17:12.640 --> 01:17:17.689 It's OK, I bet Siri hasn't updated Visual Studio code yet. NOTE Confidence: 0.864319682121277 eb772ee1-4abd-4420-b196-0b1b571a36ef 01:17:18.340 --> 01:17:22.300 OK, so here with the headers you have the content type header NOTE Confidence: 0.864319682121277 519ab417-d842-40fc-ba7b-286a66a0214c 01:17:22.300 --> 01:17:25.600 that. So here's the application JSON. You specify the buying NOTE Confidence: 0.864319682121277 04c6c27c-4f4b-406c-9d30-ecde7ca16a75 01:17:25.600 --> 01:17:29.230 type of what you're physically going to send in what you're NOTE Confidence: 0.864319682121277 76b1f280-76db-4887-9ec1-45bea224c9ae 01:17:29.230 --> 01:17:32.530 going to receive on these requests, and that will specify NOTE Confidence: 0.864319682121277 8e047c3b-cc04-49ff-bcd0-96fceebe3fcf 01:17:32.530 --> 01:17:36.490 what gets the ring in virtually every case. Here, we're going to NOTE Confidence: 0.864319682121277 8f3737f3-ba66-4e13-83e9-0bc57d4b6675 01:17:36.490 --> 01:17:40.120 be using JSON. However there are more legacy systems and things NOTE Confidence: 0.864319682121277 4ad2a3e4-5074-420d-90ce-8fe441417653 01:17:40.120 --> 01:17:43.420 like that, like our clients might have in order to NOTE Confidence: 0.864319682121277 5816703f-84be-4d0b-824b-ef7201a40b8b 01:17:43.420 --> 01:17:47.050 communicate with Ceph, they might need to use XML or some NOTE Confidence: 0.864319682121277 d19d5265-357e-4514-836b-db084aecaad7 01:17:47.050 --> 01:17:48.370 other system or formatting. NOTE Confidence: 0.823012471199036 5b0f65ec-a706-4659-a993-edac925e3528 01:17:48.450 --> 01:17:52.122 Which service that would then allow them to do on that? A NOTE Confidence: 0.823012471199036 57e20d2a-0eda-496c-b8d1-d6c22d56d337 01:17:52.122 --> 01:17:56.100 second way that you could do is you may have noticed back inside NOTE Confidence: 0.823012471199036 a1f1bd50-06fa-45a8-b74e-42ab636b1798 01:17:56.100 --> 01:18:00.078 this upload, which here there's a dot chase on that on this get NOTE Confidence: 0.823012471199036 d211bcbf-a69e-46f1-8931-cd02c39878c9 01:18:00.078 --> 01:18:04.056 call actually are overrides that and let it do that and it knows NOTE Confidence: 0.823012471199036 069b9aa8-be76-4362-b457-5264da60b643 01:18:04.056 --> 01:18:08.034 it needs to be a dot. Jason versus XML and you can use NOTE Confidence: 0.823012471199036 8d9200ce-3cd1-4025-b015-674ca4015b8d 01:18:08.034 --> 01:18:09.870 processes like that in order to NOTE Confidence: 0.868309080600739 9426111b-8daa-4424-af59-282dbd8cfd7a 01:18:09.870 --> 01:18:12.390 make that. Visible impossible there as well, so that's kind NOTE Confidence: 0.868309080600739 01c21885-117a-4183-b4d7-48c464bc6a2a 01:18:12.390 --> 01:18:15.380 of a sad little thing that you can do there and the service NOTE Confidence: 0.868309080600739 993cadad-8b07-4123-b7c4-83a3d29b0e88 01:18:15.380 --> 01:18:17.450 tech itself has the documentation on how to do NOTE Confidence: 0.868309080600739 d7f6700a-7630-4c5a-8156-962af21fcdf2 01:18:17.450 --> 01:18:19.290 that. However, that's an advanced scenario that you NOTE Confidence: 0.868309080600739 c51bf4e9-8aa3-47e0-a74a-e2e9a4e83f18 01:18:19.290 --> 01:18:21.820 would actually need to change that or deal with that because NOTE Confidence: 0.868309080600739 734b19e3-402d-438c-a84e-af32fd2ad339 01:18:21.820 --> 01:18:24.350 in most cases it should just be seen within just work. NOTE Confidence: 0.905722796916962 0b9b0718-c348-470c-beea-bf251896c3a5 01:18:25.510 --> 01:18:28.623 In post man, can you show us an example of changing NOTE Confidence: 0.905722796916962 ecbbb412-4d2a-4ee7-bcf4-ff73331dfb2f 01:18:28.623 --> 01:18:32.019 the accept header to XML so we can see that come back? NOTE Confidence: 0.792827546596527 c6d46c5c-72e2-4a07-a8f7-68894db66401 01:18:33.290 --> 01:18:35.990 Uh, let me see. NOTE Confidence: 0.75120598077774 66ed3609-5df5-42d6-b07b-bf1b3860ffb9 01:18:37.420 --> 01:18:39.748 Let's see I got. NOTE Confidence: 0.774297177791595 6c17eee8-8aa8-4c53-a563-cbbff9268eae 01:18:41.680 --> 01:18:44.950 Let's see if I can get it to do it. NOTE Confidence: 0.855057716369629 0e52cf3a-704f-441f-97ca-492119fe077f 01:18:45.960 --> 01:18:50.679 Oh, it's not doing that because this is the other one I want. NOTE Confidence: 0.515385389328003 1b6a682b-f113-4652-9b9f-68b4090c3e53 01:18:52.090 --> 01:18:56.180 Yeah. NOTE Confidence: 0.820026338100433 33b73a07-50d1-41df-9b84-5d343131de72 01:18:59.750 --> 01:19:04.482 OK so I got an invalid request here, that's fine, so this is NOTE Confidence: 0.820026338100433 0df28a58-f351-4ed2-9865-557f254656a3 01:19:04.482 --> 01:19:09.942 with Jason. Now if I change the header here to be I think is it NOTE Confidence: 0.820026338100433 fee1a9f7-76f3-46ec-a2f7-08429ab328c6 01:19:09.942 --> 01:19:13.582 activate application XML, you want the content type to be. NOTE Confidence: 0.830019950866699 ffd8decc-70d1-4c7a-a311-f5b254328223 01:19:14.290 --> 01:19:19.425 Jason and then the accept tag to be XML 'cause except is what NOTE Confidence: 0.830019950866699 4dce5146-8a7f-4370-b2ce-bb94fb63c9cd 01:19:19.425 --> 01:19:20.610 you're expecting back. NOTE Confidence: 0.638479292392731 4181e491-84f5-4566-90bb-52ef3b93ec0b 01:19:22.670 --> 01:19:27.488 The edges of the moment so I can just get that. NOTE Confidence: 0.816695272922516 69fa4310-176c-4f5b-8ff1-870de188a3bc 01:19:30.260 --> 01:19:35.430 Yeah, so now we have XML coming back instead of JSON. NOTE Confidence: 0.881729125976563 e478891a-f26d-4cad-a139-ce7cc78cfc69 01:19:40.920 --> 01:19:44.131 And then, similarly, I believe what I can do is I don't have NOTE Confidence: 0.881729125976563 7f2f311e-b286-4ed5-b266-4d3e615e6344 01:19:44.131 --> 01:19:47.589 that tag on there. I can do dot XML that should do the same NOTE Confidence: 0.724355816841125 4c00ab29-6254-4864-b459-4bfd24c2cc36 01:19:47.589 --> 01:19:49.050 thing. Yeah. NOTE Confidence: 0.771544814109802 76da479a-f758-4270-944a-f21f015310bb 01:19:50.120 --> 01:19:54.545 Yeah, shut up. So I do this. I take that off by default. We get NOTE Confidence: 0.771544814109802 b09e559b-1020-41f4-9c13-b4ad044cb9f6 01:19:54.545 --> 01:19:58.675 Jason back but with a dot XML at the end I automatically get XML NOTE Confidence: 0.771544814109802 a83a89bf-5796-4ca0-8334-2a33f45545f1 01:19:58.675 --> 01:20:02.510 from it or I can use this accept header and get XML back. NOTE Confidence: 0.81360387802124 c1e52aec-87f0-430e-a810-134316a2c9a8 01:20:03.160 --> 01:20:07.204 But I did it appear in less. You're actually getting an error NOTE Confidence: 0.81360387802124 3cdea7a5-672b-4df5-9e79-368a71d99880 01:20:07.204 --> 01:20:10.574 because it's trying to like something is expecting XML, but NOTE Confidence: 0.81360387802124 2c59ff4e-4eae-441a-bbca-862f66e921d0 01:20:10.574 --> 01:20:14.281 nothing is telling it to get XML. You shouldn't need to NOTE Confidence: 0.81360387802124 c97b468a-0b61-47f4-ac81-62c85943683e 01:20:14.281 --> 01:20:15.629 actually mess with this. NOTE Confidence: 0.83807361125946 a7ad0071-a837-4704-939f-114c5fd455c1 01:20:18.420 --> 01:20:19.876 It's cool that I can do it out NOTE Confidence: 0.622760653495789 66d85245-2cd7-42df-a35c-50d494844e36 01:20:19.876 --> 01:20:21.580 of box though. Yeah. NOTE Confidence: 0.79408198595047 39f5c454-e043-4420-8d4d-3704d238cc6f 01:20:22.670 --> 01:20:25.478 Do you know it? NOTE Confidence: 0.946860373020172 e872b594-26f9-4aff-b797-201e733198c6 01:20:25.730 --> 01:20:28.946 Go ahead. I was wondering if NOTE Confidence: 0.898972988128662 7c8621c1-e785-46fb-8e1a-c214c7483442 01:20:28.946 --> 01:20:35.310 you. No, when will be able to or if we be able to in the future, NOTE Confidence: 0.898972988128662 3ee06535-529b-4bf5-8a3f-5cb1f81cc4db 01:20:35.310 --> 01:20:38.910 use the newer versions of service stack to take advantage NOTE Confidence: 0.898972988128662 10c5a648-c157-48a0-95a1-acfeeed54eb4 01:20:38.910 --> 01:20:42.870 of the new functionality's they have out now. Not until we NOTE Confidence: 0.898972988128662 2405f885-3126-4587-9ebb-330a1415ba81 01:20:42.870 --> 01:20:44.310 switch to two.net core. NOTE Confidence: 0.901077330112457 e9b316c3-5c67-4ef9-b1cb-37e6a34f461f 01:20:48.490 --> 01:20:52.600 Um, there's really in looking at the documentation of things. NOTE Confidence: 0.901077330112457 2ea2efbf-f9ec-4197-bd40-3a5615f4779e 01:20:52.600 --> 01:20:57.532 There's really nothing that we need to consume with it until we NOTE Confidence: 0.901077330112457 c3ba4724-b61d-471e-95fc-119799d4b02c 01:20:57.532 --> 01:20:59.176 deal with that network. NOTE Confidence: 0.890743851661682 05f9579b-00ff-4dc9-86d4-f415b938d8a6 01:21:00.390 --> 01:21:03.890 Uh, it's not worth the time in the effort that it would take to NOTE Confidence: 0.890743851661682 ecaa9d38-7da2-4488-892f-b3fd2e09998c 01:21:03.890 --> 01:21:06.390 do the major overhaul for the upgrade, because the difference NOTE Confidence: 0.890743851661682 7dbe6ed4-5613-432f-8b9a-d2def8a40e32 01:21:06.390 --> 01:21:07.890 between 4 version four and five NOTE Confidence: 0.694730222225189 042ff349-266f-422e-af54-d2a9c9abb861 01:21:07.890 --> 01:21:13.602 is significant. I was hoping NOTE Confidence: 0.694730222225189 250472fb-b7ce-442b-b00e-47cea6482912 01:21:13.602 --> 01:21:16.410 to find. NOTE Confidence: 0.845431089401245 661f2423-ae9b-4210-bc09-57beb0d392fa 01:21:17.980 --> 01:21:21.560 Burning, what specific features are you talking about? Are you NOTE Confidence: 0.845431089401245 86ea05ae-3445-4f9e-bfe0-ffe5e3c366c4 01:21:21.560 --> 01:21:25.856 talking about like like with its DI for agentic? Or you still NOTE Confidence: 0.845431089401245 4eaa57c1-99bb-4286-9a9c-a8ca4915133d 01:21:25.856 --> 01:21:27.646 talking? Just enjoy other things NOTE Confidence: 0.921970009803772 44b6d117-b10c-491a-9e06-a721ef36e31e 01:21:27.646 --> 01:21:32.503 in general? There's there's a lot of new functionality that is NOTE Confidence: 0.921970009803772 8a11a7ca-3b30-4ef0-83c7-88b0fc62f67b 01:21:32.503 --> 01:21:38.061 out of the box with service Dec 5. Like you can accept any sort NOTE Confidence: 0.921970009803772 b4fa4adb-3328-4f2e-98a4-c1d010794dbf 01:21:38.061 --> 01:21:43.222 of authentication like open off 2.0 or all of those out of the NOTE Confidence: 0.921970009803772 5887d1ca-b0a1-41e1-afbe-56b5a14cc69f 01:21:43.222 --> 01:21:47.986 box, and there's a lot of really nice new features or building NOTE Confidence: 0.792275905609131 104b655a-d6f5-472b-ab94-8e71afbb285d 01:21:47.986 --> 01:21:52.679 out APIs. Cool, uh James, are you still looking for something NOTE Confidence: 0.792275905609131 24b8a4fb-8d74-46c9-b39d-41f3ca881c7d 01:21:52.679 --> 01:21:57.494 or you get to go? Not this is al breaking up. This is the general NOTE Confidence: 0.792275905609131 c376c132-1533-4db0-bb43-fb08c69d7e30 01:21:57.494 --> 01:22:01.346 format that they could bring up is this God? JSON? XML, GSP, NOTE Confidence: 0.792275905609131 889b8d41-9225-49a9-bf03-3316bb2187fd 01:22:01.346 --> 01:22:05.198 CSV, HTML that he can drop and basically the different ways to NOTE Confidence: 0.792275905609131 986c6644-4981-4899-bd2b-bab3b12c7523 01:22:05.198 --> 01:22:06.803 to bring up this formats. NOTE Confidence: 0.795323669910431 a5f4b161-2ea7-41af-a11c-49ef1be030b9 01:22:06.850 --> 01:22:10.333 You can specify a different content types. By default, NOTE Confidence: 0.795323669910431 66be9a0f-76f1-44d7-ad11-83ff748031e6 01:22:10.333 --> 01:22:14.977 should be Jason because that is the Wiley the smallest format is NOTE Confidence: 0.795323669910431 1f84a921-5e4d-4e6d-b4d8-8fd0bf7bfda1 01:22:14.977 --> 01:22:19.621 much smaller than XML as far as data bits over the wire. NOTE Confidence: 0.853599667549133 b2b81493-09cc-42c0-96d8-7eb0495fb7ad 01:22:19.630 --> 01:22:22.213 Then you can also do like specifying particular formats NOTE Confidence: 0.853599667549133 95039aae-d54e-4d06-81de-455d6f650a3c 01:22:22.213 --> 01:22:26.518 for an end point or or a class that has a bunch of end points NOTE Confidence: 0.853599667549133 8cabb48c-65dd-4ef6-830b-5c82412ef0d9 01:22:26.518 --> 01:22:29.675 in it. All the end points required to follow that those NOTE Confidence: 0.853599667549133 2019b4a8-df61-4438-b941-e05e06cbc436 01:22:29.675 --> 01:22:32.832 kinds of stuff, and then it's also got like soap interaction NOTE Confidence: 0.853599667549133 0c6e22b7-2296-4b27-b767-28a5fee89fc6 01:22:32.832 --> 01:22:36.276 and it's got message packets of other stuff that you can do. NOTE Confidence: 0.853599667549133 29d59b2c-02d9-464c-9051-4309c10a4ca7 01:22:36.276 --> 01:22:38.859 However, we don't have anything that actually implements those NOTE Confidence: 0.853599667549133 53d198cf-446c-4519-b17c-1e9be2737c92 01:22:38.859 --> 01:22:40.581 things 'cause we don't. We don't NOTE Confidence: 0.880284905433655 4a89b264-829f-4070-9c1d-2d29281ba8b5 01:22:40.581 --> 01:22:43.002 currently need them. Other than what is being automatically NOTE Confidence: 0.880284905433655 d2e66b9f-3289-47d4-81fc-8f64c27e50b5 01:22:43.002 --> 01:22:46.600 provided out of the box in it, but calling it came up and said NOTE Confidence: 0.880284905433655 08720cd7-9d62-4382-a8fc-9ee803bc8815 01:22:46.600 --> 01:22:49.684 I'm trying to use message pack in this one particular way. We NOTE Confidence: 0.880284905433655 1847355e-359a-4094-b59d-8932255d725c 01:22:49.684 --> 01:22:52.768 would then go sit down with them and figure out what exactly NOTE Confidence: 0.880284905433655 f07dbc5b-e6de-4ebc-83d2-2eff13cfd32a 01:22:52.768 --> 01:22:55.852 needs to happen in order to make updates, but until we actually NOTE Confidence: 0.880284905433655 fcc1da43-9f72-46d6-8243-041a7737a158 01:22:55.852 --> 01:22:59.193 have someone who needs to that there hasn't been any need to go NOTE Confidence: 0.880284905433655 b4905b72-07fe-489c-9e73-799a75b83c59 01:22:59.193 --> 01:23:01.249 in and make any additional customizations with our NOTE Confidence: 0.880284905433655 0e717cd4-095e-43f8-9b5f-9a501ff969d5 01:23:01.249 --> 01:23:03.305 endpoints are being handled. Design anybody else everything. NOTE Confidence: 0.878036439418793 a695905c-110e-483c-ad24-4a4d1a51d0d8 01:23:04.100 --> 01:23:08.338 Cool, uh? Well then I don't. I think we're done early here so NOTE Confidence: 0.878036439418793 d7baa2e2-d2cc-4489-b6b1-3c55fab145e1 01:23:08.338 --> 01:23:12.576 if everyone would would take the time um, before they kind of log NOTE Confidence: 0.878036439418793 6b9ee03a-22dd-4502-81e2-cc08dfd8a152 01:23:12.576 --> 01:23:16.814 off or before they get to the next thing. Since we have 20 NOTE Confidence: 0.878036439418793 89763550-744f-4288-81d6-aab0365f12bf 01:23:16.814 --> 01:23:21.052 minutes here and go, you know vote for your next vote for the NOTE Confidence: 0.878036439418793 742af051-d885-4f20-8644-bfa8b0d7891d 01:23:21.052 --> 01:23:25.616 next topics or whatever on the Google Doc or put in a new topic NOTE Confidence: 0.878036439418793 0001c97c-a51c-46b6-8f96-83a012d05c7d 01:23:25.616 --> 01:23:29.528 or whatever. Or if anyone has anything that they want to go NOTE Confidence: 0.878036439418793 222fb2aa-dfa1-43dd-b0b8-c04d10ced863 01:23:29.528 --> 01:23:33.766 over or show right now. If not, then I think we can adjourn NOTE Confidence: 0.662097156047821 36dbc029-b9f0-4d75-9c46-7c1d79ab11d1 01:23:33.766 --> 01:23:36.410 here. And Greened out I guess. NOTE Confidence: 0.827047407627106 3c274560-a77e-4a40-a0ee-9295a0ad2789 01:23:37.840 --> 01:23:43.673 What's that? Even green or made green, or it wasn't even NOTE Confidence: 0.827047407627106 64a80c47-6c36-4d4a-ab68-2a0840087819 01:23:43.673 --> 01:23:47.600 on. I don't know if it was even on there OK? NOTE Confidence: 0.728852093219757 4f538870-c4c9-41e6-ab85-f22d508ffef9 01:23:48.720 --> 01:23:50.970 Just wondering on it now. NOTE Confidence: 0.868525624275208 c4d2d95d-d0cf-45e2-ac6f-763ac90b2bec 01:23:51.780 --> 01:23:54.948 Cool and then actually Kelsey's gonna send just a quick little NOTE Confidence: 0.868525624275208 42362dae-5b4f-4829-bd7a-f83e75c10b2f 01:23:54.948 --> 01:23:58.116 same survey that you got before and hopefully you can uhm. NOTE Confidence: 0.893941819667816 d63111aa-000d-47bf-83ca-ea3cff9391aa 01:23:58.810 --> 01:24:01.346 Real quick, just add some additional information that NOTE Confidence: 0.893941819667816 90f00152-b9eb-4fbc-8d6d-4f951ee1d84b 01:24:01.346 --> 01:24:05.150 you got from this training on what service Dec does and how NOTE Confidence: 0.893941819667816 e175762a-6109-4ee5-add8-0fc65dee9945 01:24:05.150 --> 01:24:08.954 it works. So that would be awesome if we had one extra NOTE Confidence: 0.893941819667816 12792389-c201-40f9-a6c8-88948c29af7d 01:24:08.954 --> 01:24:12.758 thing I probably could cover a little bit here. Love is it. NOTE Confidence: 0.893941819667816 bb9821e9-aa5f-4c1e-8f5a-9a54aabf5833 01:24:12.758 --> 01:24:13.709 Jason service client. NOTE Confidence: 0.797371745109558 1d7f0019-c6e0-407b-84c3-a349a9751ee1 01:24:14.790 --> 01:24:19.578 That service that provides UM, which we use a lot in connect. NOTE Confidence: 0.679570436477661 4260ef57-c5f3-41b2-b8d7-4e9134b20343 01:24:20.200 --> 01:24:21.520 What do I even had? NOTE Confidence: 0.894049942493439 6c49373f-e895-4462-93f6-511f18675bb8 01:24:22.220 --> 01:24:24.452 Good enough to show that really NOTE Confidence: 0.784569978713989 92208571-43a5-40ae-a3d2-f317227a1602 01:24:24.452 --> 01:24:28.190 sweet. Right this second? NOTE Confidence: 0.725349426269531 c55b8048-9e7c-4897-848a-2d9556815198 01:24:28.190 --> 01:24:30.410 What are you going to do? NOTE Confidence: 0.644970238208771 ce9833ab-49f5-402e-8d08-048200dd0d3f 01:24:31.400 --> 01:24:34.210 Uhm, OK, here we go. NOTE Confidence: 0.491464555263519 4644a89a-8b2b-442d-b7af-9fb7a4fb4f0f 01:24:34.820 --> 01:24:39.150 OK. OK. I'm sick. NOTE Confidence: 0.832335293292999 5c3c8df9-8c6a-4d77-88b1-cf284b7fbc9b 01:24:42.720 --> 01:24:46.884 I'm going to do a quick run and show the Jason Service NOTE Confidence: 0.832335293292999 452d56ad-5200-4b57-8a88-c8286f832d47 01:24:46.884 --> 01:24:50.354 Client which basically having C sharp talks to see rather NOTE Confidence: 0.832335293292999 1acbf06a-bf16-4e36-871b-e40e215b5e1c 01:24:50.354 --> 01:24:54.518 than the Duke. As we all know how the typescript talks to NOTE Confidence: 0.832335293292999 827c689c-0cd5-4338-82fe-6d18f411ab86 01:24:54.518 --> 01:24:59.723 the API. We do that all the time. A lot of you may not be NOTE Confidence: 0.832335293292999 b1592358-e547-4be5-8806-dd2f6f50240c 01:24:59.723 --> 01:25:02.499 familiar with how the JSON service client continues. NOTE Confidence: 0.886380255222321 02e9daa1-8916-4f62-b815-6b2116b2a661 01:25:03.810 --> 01:25:08.122 So if you want to show that real quick since we have a few NOTE Confidence: 0.886380255222321 a1275b95-e088-49df-ade3-24351fc7365f 01:25:08.122 --> 01:25:09.662 minutes, this is the older NOTE Confidence: 0.811591327190399 d2597e1c-3a42-4ca8-a17f-b90e2fa15729 01:25:09.662 --> 01:25:13.754 connect version 3. That's fine as long as I'm showing the NOTE Confidence: 0.819796979427338 7290137f-3109-483b-be41-db403273c69a 01:25:13.754 --> 01:25:19.698 client. Yeah, I just wanted to make sure everyone knew. NOTE Confidence: 0.711754858493805 2e3590c5-7bf4-4e1b-a528-c85a84d6cb80 01:25:22.060 --> 01:25:27.920 Oh, of course it did. A common object instead of NOTE Confidence: 0.711754858493805 3d3f4b20-3cec-4939-ab3d-75e5d9828b5c 01:25:27.920 --> 01:25:29.678 an actual one. NOTE Confidence: 0.714179575443268 eeef78c7-b35e-4f62-a20c-3025453d3c14 01:25:30.970 --> 01:25:33.777 On what I really ******* I think NOTE Confidence: 0.810177445411682 bff1d7ef-9e13-42dd-96d1-f09a0de00a8e 01:25:33.777 --> 01:25:40.109 is this. Yes, you OK. So we have this class over and then NOTE Confidence: 0.810177445411682 5df2c8f7-dc11-4128-bf2f-d3cbd639b564 01:25:40.109 --> 01:25:44.599 connect project called pretty car service. What it does is NOTE Confidence: 0.810177445411682 64ede38d-c8a5-4d45-b4c2-12b86f0c29c1 01:25:44.599 --> 01:25:49.089 basically just wraps around a JSON service client with the NOTE Confidence: 0.810177445411682 ad7d5671-568b-4f67-a550-6df0e66d09ec 01:25:49.089 --> 01:25:51.783 authentication for connect already built in. NOTE Confidence: 0.816504597663879 9a73395f-608a-4d75-90f7-daf34d46a2c7 01:25:51.810 --> 01:25:56.206 And what it does is it started in with the you always send it NOTE Confidence: 0.83755362033844 ec0b10eb-a358-47b7-a055-f2d6e43afad3 01:25:56.206 --> 01:25:59.816 with the author. Where to handle the callbacks? Emulate some HB? NOTE Confidence: 0.83755362033844 f575ef6f-06d3-49f6-988f-c2d11d016aec 01:25:59.816 --> 01:26:03.468 What's the username, password to basic stuff like that? And we NOTE Confidence: 0.83755362033844 3ea9110e-080a-45c9-8fdd-330debb25cd3 01:26:03.468 --> 01:26:07.452 add some the API key in and actually this is more relevant. NOTE Confidence: 0.83755362033844 0d74f5d1-bdb9-4485-94cc-146096e04845 01:26:07.452 --> 01:26:11.768 I should go away and then it just Lee calls with the client NOTE Confidence: 0.83755362033844 7e423efc-f82d-4a5e-98b0-d500ff6abb67 01:26:11.768 --> 01:26:15.088 the post request to authenticate with that username and password NOTE Confidence: 0.83755362033844 dcf8dcee-ee89-41ec-b4bb-bc18fa8cb581 01:26:15.088 --> 01:26:19.404 so that you can start a session with inside there and then go NOTE Confidence: 0.83755362033844 80980fbc-47b0-470a-853c-92d53508c441 01:26:19.404 --> 01:26:23.056 make another stuff. One of the nice things about Jason service NOTE Confidence: 0.886300384998322 d222f55f-c1df-45cb-8dfc-25c9c7df7869 01:26:23.056 --> 01:26:27.824 client is. How in regular C sharp, if you were to go in and NOTE Confidence: 0.886300384998322 6d41f4a9-dad8-49f3-a827-8f1523d8ab06 01:26:27.824 --> 01:26:32.542 write a something that would go talk to an end point like a soap NOTE Confidence: 0.886300384998322 410c9223-c3b2-4223-b46e-d8113ec79217 01:26:32.542 --> 01:26:36.923 or whatever and you have to do it all manually. There's a whole NOTE Confidence: 0.886300384998322 ab0ec8a2-b60b-4265-b0e4-ce04f29402e5 01:26:36.923 --> 01:26:40.967 lot of Boilerplate Code you have to write in order to physically NOTE Confidence: 0.886300384998322 08734b93-74da-48e1-84da-50e1bea38a24 01:26:40.967 --> 01:26:44.674 talk to it. It's dozens and dozens of lines for both, NOTE Confidence: 0.886300384998322 7078f789-a2ab-492d-8bfe-b540d39224f5 01:26:44.674 --> 01:26:46.696 sending information, receiving information, serialising it, NOTE Confidence: 0.886300384998322 74b65bec-9c29-436e-a0fa-d011b07f81e9 01:26:46.696 --> 01:26:49.729 deserializing all that stuff. Whereas this thing actually is NOTE Confidence: 0.886300384998322 e815dcdf-a282-4cd9-bba6-43d0b3be50d8 01:26:49.729 --> 01:26:53.436 aware of our endpoint classes and can do them all dynamically NOTE Confidence: 0.876352310180664 3a1efa65-ce51-4a74-af9d-1f49380d0d99 01:26:53.436 --> 01:26:57.122 it directly. And make it super awesome and fast, which is NOTE Confidence: 0.876352310180664 d0c90546-4e03-4f92-b110-dff220ad0cbb 01:26:57.122 --> 01:27:01.386 really nice. So if I were to go look for something like um. NOTE Confidence: 0.655414700508118 bebe2e87-1b14-41bf-bdf9-249cb7689c9d 01:27:01.960 --> 01:27:04.888 Uh, let's see. NOTE Confidence: 0.847221791744232 6704109a-2ef3-4e1a-9146-c8fcd83af4dc 01:27:04.890 --> 01:27:07.516 Look in the GP ones, 'cause I think those will have one in NOTE Confidence: 0.847221791744232 faa2cb49-7858-4d11-9f2f-b42177d59b88 01:27:07.516 --> 01:27:08.930 here even if they float up with NOTE Confidence: 0.732264161109924 acf343b1-8207-493e-97dc-ca9ba8bcf504 01:27:08.930 --> 01:27:13.854 a bunch of errors. I just need to show code here, not showing NOTE Confidence: 0.732264161109924 9ad94415-196d-4b4e-ad5c-ce7488634c31 01:27:13.854 --> 01:27:15.012 actually working um. NOTE Confidence: 0.762168109416962 d74607fb-3eac-4554-b243-4221920d11d1 01:27:15.820 --> 01:27:21.428 Uh, let's see there is the job post. NOTE Confidence: 0.510380506515503 7d1edce3-14a2-459a-af00-91113e2118e3 01:27:22.250 --> 01:27:25.298 Now that slash Douglas. NOTE Confidence: 0.803330302238464 aa45f42d-7bf8-41b6-9e9a-802cab7d400d 01:27:25.300 --> 01:27:31.128 OK. Where is that thing? NOTE Confidence: 0.794451832771301 373be20c-cfe1-47e5-a39e-ff372a696118 01:27:32.030 --> 01:27:34.270 Looks like out there. NOTE Confidence: 0.75720489025116 22bab4d7-7905-4336-b707-ea7380acf490 01:27:34.770 --> 01:27:37.510 Here, let's do this then. NOTE Confidence: 0.22718745470047 d47a0c20-1234-48ff-9fbf-171959f3365d 01:27:37.510 --> 01:27:37.810 Boy NOTE Confidence: 0.92125540971756 7fca31e8-af7a-4edc-8fa3-08abf027210e 01:27:39.350 --> 01:27:41.737 Wish I had better prepared this part. NOTE Confidence: 0.537482738494873 ddea6916-2b59-4dfc-b213-27aef59df1e4 01:27:44.100 --> 01:27:48.200 Get instance. NOTE Confidence: 0.417464971542358 fd632f00-8222-49d0-b0c3-c81f9cc55e72 01:27:49.500 --> 01:27:53.370 This. NOTE Confidence: 0.759354829788208 3dec0d5f-1e4f-4967-9eea-e9bbe4908744 01:27:55.120 --> 01:27:58.040 For it Here. NOTE Confidence: 0.842083394527435 fcc0ffa9-28b0-4cc9-b263-3472c0ca918c 01:27:58.560 --> 01:28:01.920 OK, so here's here's an instance where on this controller this is NOTE Confidence: 0.842083394527435 4a6b56cb-efb7-4d76-94a0-0a504f3f0021 01:28:01.920 --> 01:28:05.560 in the X Project. In one of these older ones here where we NOTE Confidence: 0.842083394527435 e28ed2f7-c616-4411-87c6-568eb1c49968 01:28:05.560 --> 01:28:08.920 go in and we create this JSON service client that is actually, NOTE Confidence: 0.842083394527435 431172cf-1f4d-42c4-96cb-b8783a3e7572 01:28:08.920 --> 01:28:12.000 we call it clarity comma service because the rocky ground getting NOTE Confidence: 0.842083394527435 ae4eb632-aa9c-4b2c-b709-e92a009ef2dd 01:28:12.000 --> 01:28:14.800 such properties done were plastic in the host. The API NOTE Confidence: 0.842083394527435 eea9e45e-fda5-4c27-8ac9-202e28cbf83a 01:28:14.800 --> 01:28:17.880 key, the username and password for it. And then on this NOTE Confidence: 0.856102824211121 095b9c17-b073-4909-a0bd-c57880f5af4e 01:28:17.880 --> 01:28:21.997 service. We're physically making a request that says send and NOTE Confidence: 0.856102824211121 23dc4bd0-da55-426a-a583-aa1a51b2727e 01:28:21.997 --> 01:28:25.660 request method method now get store full here. If store model. NOTE Confidence: 0.856102824211121 71a872bb-8838-4e6a-b07a-b932023288cc 01:28:25.660 --> 01:28:29.989 Those are both were both classes that are inside Seth and I don't NOTE Confidence: 0.856102824211121 f7c67e93-bc87-453c-9c1a-054b5ae7ce86 01:28:29.989 --> 01:28:33.652 need to define anything else. I don't need to write extra NOTE Confidence: 0.856102824211121 b10e5b96-a97d-48ad-a083-541c91eb5e9e 01:28:33.652 --> 01:28:36.982 serialization stuff, it just does it for me. All that NOTE Confidence: 0.856102824211121 afd08b7e-835b-4219-9f7b-c51eb4b72174 01:28:36.982 --> 01:28:40.978 boilerplate code basically got boiled down to one, or if I were NOTE Confidence: 0.856102824211121 d41c61a0-e03f-45eb-a21d-0873933c2641 01:28:40.978 --> 01:28:44.974 to wrap this around properly. You know a couple of lines of NOTE Confidence: 0.649556338787079 f326027d-0649-4768-83c8-77c0a4e07b06 01:28:44.974 --> 01:28:48.640 code. To deal with. NOTE Confidence: 0.836403250694275 fbc8d624-5ad9-4de7-9139-df97cbe33322 01:28:48.640 --> 01:28:52.124 We now have all this stuff down. In the end, it's just these NOTE Confidence: 0.836403250694275 11b6e62e-ed5d-4d19-8fb3-d4df75065fbd 01:28:52.124 --> 01:28:55.340 couple of lines and then I moved to one this helper function NOTE Confidence: 0.836403250694275 3e9d9c03-c9ee-4186-8e2f-1ea2c1fc2aed 01:28:55.340 --> 01:28:58.556 which goes does the DPS. Does the DTO that we're using with NOTE Confidence: 0.836403250694275 d6ba03fc-1247-4868-abe8-1c8285bc5c7e 01:28:58.556 --> 01:29:02.040 its route attribute you supposed or delete or a Patch? Or put or NOTE Confidence: 0.836403250694275 b8b20f04-048e-4afe-a269-f6e66d911d13 01:29:02.040 --> 01:29:06.060 get and if it does then go call it based on that type with the NOTE Confidence: 0.836403250694275 794103c6-0486-4afe-9055-5c1a09f7d3da 01:29:06.060 --> 01:29:09.276 client and just physically pass into my TL model and just deal NOTE Confidence: 0.836403250694275 a0f2af29-8262-4075-9cc4-b253becc0093 01:29:09.276 --> 01:29:13.028 with it that way and then reply and there is an async version of NOTE Confidence: 0.836403250694275 b9269cf9-cb42-44f4-82d5-a2367730293a 01:29:13.028 --> 01:29:15.976 this as well that does the awaits and such. It actually NOTE Confidence: 0.836403250694275 de8650d5-581e-45d9-b746-940eaf38b1db 01:29:15.976 --> 01:29:19.192 already should have. This is a very date copy. I didn't have NOTE Confidence: 0.826197028160095 e12a9143-59f1-4822-988b-19de7fca3de2 01:29:19.192 --> 01:29:21.572 any like. I you know, common practices that should be done NOTE Confidence: 0.826197028160095 3f790da1-a795-4216-be04-f5ad595142e5 01:29:21.572 --> 01:29:22.760 like this should all have to NOTE Confidence: 0.865856826305389 11f8eecc-7d59-48dc-aaa8-06ab012ecfae 01:29:22.760 --> 01:29:26.500 figure weight falls on them. Which is why I had it 3 red NOTE Confidence: 0.865856826305389 6a7b5d1f-9af5-48d3-a16e-ccdc5cf6f427 01:29:26.500 --> 01:29:30.210 area. OK, uhm so that there is an async version of this as well NOTE Confidence: 0.865856826305389 3c12a38b-4c4a-4b6d-86b5-686a5a512856 01:29:30.210 --> 01:29:33.125 that could be awaited and do that. But basically it boils. NOTE Confidence: 0.865856826305389 6660eaa2-32e4-4fc1-ba43-028b5422d529 01:29:33.125 --> 01:29:36.305 All that Boilerplate back down to just this one couple of lines NOTE Confidence: 0.865856826305389 8629273f-1278-4cc7-8e0d-816afd2a0be8 01:29:36.305 --> 01:29:39.220 here to really simplify the process that make it in there. NOTE Confidence: 0.865856826305389 8c2f5ad1-4ab0-4d33-8b50-f22a021a2a94 01:29:39.220 --> 01:29:42.930 If I had to do all that manually every single time. But all those NOTE Confidence: 0.865856826305389 fdfe6400-175c-45b1-ab6d-90eec31f85b1 01:29:42.930 --> 01:29:46.110 things I'm doing a bunch of messing with a bunch of using's NOTE Confidence: 0.865856826305389 4af36ee3-4335-4024-8c63-a4e1d1047c6d 01:29:46.110 --> 01:29:49.290 I've got possibility of memory leaks. I gotta make sure I take NOTE Confidence: 0.865856826305389 54a50339-9492-43cb-9382-09d744ced3a6 01:29:49.290 --> 01:29:52.470 care of all that stuff which can get real nasty overtime and NOTE Confidence: 0.865856826305389 28e846d8-28c8-4781-a44d-23fac34c80c6 01:29:52.470 --> 01:29:54.855 especially spread across a large enterprise level system like NOTE Confidence: 0.865856826305389 38770654-0483-4308-9b44-e15b772a23cd 01:29:54.855 --> 01:29:56.180 this where we gotta make. NOTE Confidence: 0.847037434577942 574b021c-ac5e-46d2-997c-55d6677e1671 01:29:56.270 --> 01:29:59.240 Lots of different costs. A lot of different places, lots of NOTE Confidence: 0.847037434577942 1fdd9cdc-cdc8-46d1-a7c9-53ad292976c4 01:29:59.240 --> 01:30:00.590 different reasons, and do lots NOTE Confidence: 0.875593543052673 50110654-3712-4692-a837-832f0c0b4613 01:30:00.590 --> 01:30:05.720 of things. But this simplifies a lot of that stuff out, and NOTE Confidence: 0.875593543052673 c540bd58-0b52-4d92-891b-48cf67dadec7 01:30:05.720 --> 01:30:09.420 having a JSON service client let's us simplify. So those NOTE Confidence: 0.875593543052673 92c33623-766f-482c-95f4-168dad5d1f48 01:30:09.420 --> 01:30:13.860 things a lot, we even use those things inside, SEF or to NOTE Confidence: 0.875593543052673 8b21765f-1443-4c69-8737-441073f68ed6 01:30:13.860 --> 01:30:17.560 recreate APIs that we talked to. Four things like the NOTE Confidence: 0.875593543052673 3f343042-b750-459e-a4bb-b916a2db26d5 01:30:17.560 --> 01:30:21.260 SurveyMonkey service provider, or like talking to some of the NOTE Confidence: 0.875593543052673 27b05ca5-b773-4a6f-8826-7d55588cd150 01:30:21.260 --> 01:30:24.590 providers like paneer. I create these models that basically NOTE Confidence: 0.875593543052673 a0df3e87-8fef-4270-827e-f6c6f6058711 01:30:24.590 --> 01:30:27.550 mimic exactly what their their endpoints documentation says NOTE Confidence: 0.875593543052673 71842618-30ae-40d0-8b75-21dc9d31bf86 01:30:27.550 --> 01:30:32.730 that it does, and then I use a JSON service client to talk to NOTE Confidence: 0.875593543052673 e93f296f-1c64-46fd-a2d6-ca92a6dc2eab 01:30:32.730 --> 01:30:34.950 it so they could simplify all NOTE Confidence: 0.871341109275818 f3b939f3-b33c-4c00-8f2e-0c7566ba44bd 01:30:34.950 --> 01:30:38.570 that information. I do have to go in and go physically create NOTE Confidence: 0.871341109275818 8198761d-9899-4962-b0d4-296e0772e683 01:30:38.570 --> 01:30:41.918 these models, but those models are really easy to make up and NOTE Confidence: 0.871341109275818 8def4d98-8900-440b-a322-e4bfc3b6f5d6 01:30:41.918 --> 01:30:44.708 then basically just flat out with all the information and NOTE Confidence: 0.871341109275818 b33d1c9c-a664-4ccf-90c3-471f9dc9b659 01:30:44.708 --> 01:30:47.219 then I have something that's maintainable and theoretically I NOTE Confidence: 0.871341109275818 a937362e-1117-4c2b-a0cc-bf85f3a5d509 01:30:47.219 --> 01:30:50.009 could even go out in like contact that original company NOTE Confidence: 0.871341109275818 a920a849-03f3-4a22-be77-ec2b4f03ea05 01:30:50.009 --> 01:30:53.357 and say, Hey Payoneer I made these classes that allow me to NOTE Confidence: 0.871341109275818 37f47d76-a5d2-4c06-b40b-012af306ae91 01:30:53.357 --> 01:30:56.147 do serialization stuff with it. Really. Well maybe you guys NOTE Confidence: 0.871341109275818 53bee69d-2bf1-4f73-8994-142fc8a1ecbf 01:30:56.147 --> 01:30:59.495 could release like a new get package that would be based on NOTE Confidence: 0.871341109275818 f73df91b-3149-462a-8eec-dd0569c9a533 01:30:59.495 --> 01:31:02.285 this kind of information. That way we're helping the community. NOTE Confidence: 0.871341109275818 c0d1bdf5-3712-4df1-810a-b4bd6563b68d 01:31:02.285 --> 01:31:05.354 I haven't done that yet, but that's something that would be NOTE Confidence: 0.871341109275818 d4dff5dc-b722-4c44-883b-71debcc293b5 01:31:05.354 --> 01:31:06.749 we could consider for doing. NOTE Confidence: 0.855851531028748 bbe5e7f6-c236-41af-9dc6-3e9f307dade5 01:31:06.790 --> 01:31:10.750 So they providing and Jason Schema for for those requests. NOTE Confidence: 0.876502633094788 68befd92-499f-4798-af5e-a7c444555c4f 01:31:11.530 --> 01:31:14.374 Uh, yes, uh, if you like Spain, you're specifically. NOTE Confidence: 0.876502633094788 16cf1703-c627-4c2e-aaf3-40173db938cf 01:31:14.374 --> 01:31:16.270 There's extensive documentation for how to NOTE Confidence: 0.876502633094788 9e8340c2-dbfa-4eb6-ba47-4f8166d3d766 01:31:16.270 --> 01:31:18.798 consume their API that includes what the properties NOTE Confidence: 0.876502633094788 c646b39d-9fbd-4851-99be-e832703c76bb 01:31:18.798 --> 01:31:21.642 are, what their types are, showing JSON examples, XML NOTE Confidence: 0.876502633094788 63c8018a-1cb9-475e-86f5-f48cfa505cb9 01:31:21.642 --> 01:31:24.486 examples on their stuff. Basically, I just use that NOTE Confidence: 0.876502633094788 94e47661-b663-40a9-856e-64a9cec92d08 01:31:24.486 --> 01:31:27.962 to create classes that would do the same thing if you NOTE Confidence: 0.876502633094788 bc788fd4-249f-4eee-ba35-be9ccbd7e7ae 01:31:27.962 --> 01:31:31.754 were to interact with it in a manner that is similar to NOTE Confidence: 0.876502633094788 6fbeabbf-303d-478f-bb0e-a7990c7d55f9 01:31:31.754 --> 01:31:33.018 how service stack wood. NOTE Confidence: 0.883145034313202 e30a632d-8394-447e-a28d-b9f7c7482579 01:31:34.240 --> 01:31:37.573 Without it and their side of the system isn't even service NOTE Confidence: 0.883145034313202 53eb8a6a-64d4-4b4c-957b-5b724adb12ef 01:31:37.573 --> 01:31:41.209 stack. But I can use this JSON client and these classes to NOTE Confidence: 0.883145034313202 7aec2a80-f943-4659-87d4-ab2261f49d49 01:31:41.209 --> 01:31:43.633 mimic that process to simplify the long-term maintainability NOTE Confidence: 0.883145034313202 2b0b534a-ec4f-4a19-a622-b46d2faa551f 01:31:43.633 --> 01:31:45.148 of all these different things. NOTE Confidence: 0.67584627866745 86a786d5-e49e-4d87-a4b1-79cb9c1837c5 01:31:46.720 --> 01:31:52.060 So that was my extra speelde to kind of talk about that. NOTE Confidence: 0.932498872280121 facd3a57-e165-4f77-959e-2040ecf36780 01:31:53.660 --> 01:31:59.672 And this is actually relevant to connect version 4, which is the NOTE Confidence: 0.87714034318924 28040ef6-0cef-4107-a48f-32c1b56a9007 01:31:59.672 --> 01:32:05.325 net. Core version because when we can communicate with self NOTE Confidence: 0.87714034318924 4e20604e-0c66-4e0b-8f74-4c071a19d1f7 01:32:05.325 --> 01:32:10.175 using that we are using a wrapper around clarity. E NOTE Confidence: 0.87714034318924 ae1166f5-5bfe-4f05-a1a1-14e31f297404 01:32:10.175 --> 01:32:12.600 Commerce service to do that NOTE Confidence: 0.874334752559662 d3a45684-9bea-4995-a138-db711a1b6694 01:32:12.600 --> 01:32:15.490 communication. All right, uhm, let's see. NOTE Confidence: 0.911061227321625 182dc4f3-9ab1-4b5c-86e5-36a0afbae0a2 01:32:17.650 --> 01:32:20.260 I believe that, uh, Kelsey, posted the SurveyMonkey in the NOTE Confidence: 0.911061227321625 4f1841f5-a72a-4879-81ff-e9d41f2290fa 01:32:20.260 --> 01:32:23.653 chat. If we want to fill that out, I think we're gonna go NOTE Confidence: 0.911061227321625 0f10e7b0-1c92-4932-aaa3-553e292a4304 01:32:23.653 --> 01:32:26.002 ahead and adjourned, so everybody have a great weekend. NOTE Confidence: 0.911061227321625 cd4a2c35-d216-46cc-95dd-eab4855bc870 01:32:26.002 --> 01:32:27.046 And thank you, James. NOTE Confidence: 0.521095156669617 c569a9e9-7d4c-426f-80cb-18ef5361e7bd 01:32:27.820 --> 01:32:29.240 Thanks. NOTE Confidence: 0.837749838829041 b5ff1470-326e-4b3f-bf18-38b6092dcc26 01:32:30.300 --> 01:32:33.715 Thank you James. Happy Birthday NOTE Confidence: 0.685159206390381 2f9ba3d5-fd19-40bc-9858-47b7c34d5a7b 01:32:33.715 --> 01:32:36.899 Jesse. Happy Birthday Sissy. NOTE Confidence: 0.638288080692291 ee9ab8eb-1568-49b8-a0c7-32e6d5b7e416 01:32:36.900 --> 01:32:40.431 God thanks a NOTE Confidence: 0.892498135566711 46e80325-ce05-420e-9b19-3ff636c9db38 01:32:40.431 --> 01:32:46.620 birthday. No. Happy Birthday, Brandon. NOTE Confidence: 0.775463223457336 c65ff536-64c4-4b81-8a58-a46640ba183d 01:32:46.620 --> 01:32:52.940 See you later. Thank you, bye thank you, NOTE Confidence: 0.775463223457336 6355a35d-5e9f-4638-b84b-b99da9b30e50 01:32:52.940 --> 01:32:55.310 James. Thank you.