1 00:00:06,900 --> 00:00:09,650 - Welcome to lesson seven, Packaging. 2 00:00:09,650 --> 00:00:12,440 Again, maybe one of the most important lessons 3 00:00:12,440 --> 00:00:13,830 when it comes for you to sit down 4 00:00:13,830 --> 00:00:15,990 and start writing that production code. 5 00:00:15,990 --> 00:00:17,430 How do you structure projects? 6 00:00:17,430 --> 00:00:19,780 How do you think about packaging APIs? 7 00:00:19,780 --> 00:00:21,800 What are the relationships between packages? 8 00:00:21,800 --> 00:00:23,460 What are the costs of coupling? 9 00:00:23,460 --> 00:00:25,390 What is the cost of not decoupling? 10 00:00:25,390 --> 00:00:27,660 All of this stuff is going to be taught here. 11 00:00:27,660 --> 00:00:31,610 I'm gonna give you mechanics and design philosophies 12 00:00:31,610 --> 00:00:34,110 and I'm going to share with you how I'm doing this 13 00:00:34,110 --> 00:00:36,790 on a day in and day out basis with our projects 14 00:00:36,790 --> 00:00:39,550 for our clients and the success we're having 15 00:00:39,550 --> 00:00:41,540 around package-oriented design. 16 00:00:41,540 --> 00:00:44,150 So this is our place where we start to really learn 17 00:00:44,150 --> 00:00:46,920 how do we sit down, structure these go projects, 18 00:00:46,920 --> 00:00:49,450 think about packaging API, and how do we work 19 00:00:49,450 --> 00:00:52,113 as a team moving forward and doing that?