Hello everybody. Yes, I'm making one of those videos and it honestly just feels a bit surreal. It feels like just yesterday when I got my first job as a data analyst but that was over five years ago. And it feels the same way for this YouTube channel but that was over three years ago. There's just been a lot of things that have changed in the past five years and I feel like the Alex from five years ago could never have seen where we are today.  Now I just want to share everything with you about why I quit my job and kind of what I have planned for the future because it's going to be very very different. Now I want to apologize ahead of time. I was writing this script out you know kind of what I wanted to share and how I wanted to share it with you guys and I was getting very emotional you know I was I was tearing up just writing it and so I have a feeling um I have a feeling that at some point in this video I'm going to tear up like you know I am right now but um you know I'm gonna try to share this with as least tears as I possibly can. So let's start off with why I quit my job and then we'll kind of get into like what I have planned for the future. So I've been a data analyst for over five years three years at my current company and I became an analytics manager about a year ago and the company is good. It's a pharmaceutical distribution company called Amerisource Burgum. They've been very good to me a very good company paid me very well you know right now or as of last week I was making over 125,000 per year which is just mind-blowing. I never in my life thought that I would be making that kind of money like it just had never crossed my mind never I always thought I'd be making like 50s or 60s for most of my life that's kind of what I had in vision before I you know changed careers and became a data analyst and everything was going really good. I had my full-time job I had my family I had my YouTube thing um but kind of these three different things were growing in the background and they all kind of collided at once and these three things are by far the biggest reason why I quit my job even though things were going really well in that job. The first thing is while I was doing my full-time job and doing my YouTube thing then the YouTube stuff started growing a lot of companies started reaching out wanting me to consult with them wanting to get my opinion on things and so you know over the past two years I've kind of been doing that on the side just taking small projects where I would either come in and build something for them like a dashboard or some pipeline or you know help integrate a product or I'd be helping them with their content side kind of reviewing their product giving suggestions you know offering my service as a knowledge in the YouTube content area and over the past two years it's just been growing and growing and it's gotten to the point where I've started to have to turn people away or turn down a lot of projects because I just don't have the time and a lot of those companies that I would consult with and a lot of those projects paid pretty well and I started to run the math in my head and I'm like if I did that project for one week it would basically be a month's salary and I could get you know two more projects and get a lot more money and so it kind of became this thing where I honestly was almost losing money staying at my full-time job. The second reason is that beyond all of these things my full-time job YouTube consulting I've also been trying to create full-length courses because as much as I love you know making these courses and series on YouTube I just don't get to dive really deep into them and I'm a person who I like to dive really deep into subjects learn it really really well and I want you guys to learn that as well and so I've been trying to do that in the background it's just it's been going slowly because I have all these other things on my plate. I honestly feel like I recommend so many other courses on this channel I'm like you can take this one but you know you don't really need to pay attention to this part or you can take this full course but it teaches R and it doesn't teach Python my thinking is why don't I just build out exactly what I think you need and go really in depth and create my own line of courses so that's the second thing I just really want to do that I have a passion for teaching and and teaching you guys these things and I really feel like I can make some fantastic content that would really really help a lot of people. The third reason beyond all these other things that we've talked about is something I've been working on in the background for the past year and it's really starting to take shape. I can't really announce everything just yet but it is really close to being done I'm super excited to share it with you because this is something that I think I'm most excited about beyond all these other things that we've talked about whether it's consulting the YouTube or building courses I think this is the thing that I'm most excited about. It's going to be something called Analyst Builder. I will make a ton of announcements when it is finally launched but it is going to be huge and I'm super super excited about this one. So those are the three biggest reasons why I'm putting my job and honestly you know my full-time job was just kind of holding me back from being able to pursue any of these you know I just couldn't fully pursue any of them because I was working my job full-time and with all the time that I'm going to free up not having a full-time job I'll be able to really invest in all of these projects and this is absolutely a huge risk. I had a full-time job with a great salary making about 130,000 I had a 401k benefits insurance all of these things and on top of that with the consulting I was probably making another you know 65 on top of that probably close to around 200,000 a year and by quitting my full-time job I am basically getting rid of my main source of income in hopes that all of these other things that I'm building will make it worth it and so I'm gonna be living off a little bit less money for a while and that's okay my wife is fully on board and she knows how incredibly passionate I am about these things like I I've just been talking about them probably non-stop probably annoyingly at some point just about how I really want to pursue them and we talked about it and you know it's just it's a risk that we're willing to take we want to see if it can go the distance we want to see if this is something that I can build I can grow and I can really put my all into and make work and this is the part where I'm going to tear up because I just I couldn't have done it without you guys you know this YouTube channel this community has meant a lot to me and the support that you guys have given me the feedback that I've gotten over the years the just the support in general has just been amazing not just on YouTube but on LinkedIn and on Twitter it's it's again it's just the word is surreal it's just I feel like I'm a different person than I was five years ago and you guys are you know a big key and a big part of that I wouldn't be able to do these things I wouldn't be able to pursue these things if you know you guys weren't out there watching my videos supporting me you know just helping me along the way because you know this it's a lot of work but you guys make it worth it and everything that I'm doing is except for the consulting maybe but everything that I'm doing is you know for the community and I feel like it's going to give back in a big way and I'm really really excited about it because I feel like you know having the experience and knowledge that I've gotten doing this and creating the content for the last three years like I'm going to be able to create some amazing stuff for you guys that you guys are going to love and is really going to help the community in a big way and so all I ask moving forward is that you guys just continue to support me support the channel and I hope you don't mind if I have to take on a few more sponsors along the way to pay bills but um I promise you it'll be worth it I'm excited I'm a bit nervous if I'm being honest but I'm extremely passionate about these things I'm going to be working on and I'm going to give it my absolute all you know I have a family I have to take care of I got three kids so I'm going to be putting my absolute all into these projects so thank you guys so much just for everything I've had to do this take a couple times because I keep tearing up but um just thank you just thank you for everything it's meant a lot


Hello, everyone. Welcome to Picon India 2021 conference days. Welcome all keynote speakers, attendees, and volunteers who made this conference possible. I would like to thank all the in-kind sponsors, packet, Toyota, E-Pam, DeepSource, IBM Quantum, Wiproch technologies, Fulfill, AFrost. I would also like to thank Outreach partners, InfoSight Girls, Allias, NullCommunity, and ForceInvited. And our own local Python communities. Bankpiper, ShandaiPy, PyDelhi, PyLadiesIndia, PythonPune, HyderabadPy, and PyChapel. Without them, this conference would not be possible. Since many of the people will be joining this conference for the first time, let me tell you about the journey of Picon India. The first edition of Picon India was organized in 2009 at Pune. This is our 13th year anniversary. The whole conference is organized, planned, and executed by volunteers. It totally relies on the soldiers of volunteers. And it's a true volunteer-driven conference. The whole conference will be a 4D event. Yesterday, we have successfully hosted our workshop days. Today and tomorrow, we are having a conference. On 28th of September, we will be hosting our developer's friends. This year, around 1200 plus people have registered for this event. For hosting this platform, we will be using following tools. Hopin is the video platform where you are watching me live during the presentation. Jilip is our text-based communication platform. StreamYard where a speaker will be joining to deliver their presentations. StreamYard is now acquired by Hopin and integrated with Backstage. So we sometimes call Hopin Backstage, so do not get confused with that. Now it's time to show you the features of Hopin so that you can make most out from this conference. One of the first things is Hopin Stages. So this year, we have five stages. Stages 1, 2, 3, 4, and 5. All the stages are named after numbers as they are easy to remember. On stage 1, all the keynotes will be happening. Since you are on Hopin, just below the reception, you can find a stage tab. If you click on that, you can find Select Stages to enter. And there you will find all the five stages and what with the talks which are going to start there. On top right side, you can find a section named TypeLip. Nearby that, you can find a calendar icon. If you click on that, it will show you a calendar which shows upcoming sessions which are about to start. So I found it very handy to use like what are the same things are coming or which are happening. You can use it. Next is our Hopin Stages. So just below Stages, you can find Stations tab. If you click on that, it will show you a list of hallway tracks which are basically stations. So this year, we have four general purpose hallway tracks. Alpha, beta, gamma, and delta. Hallway tracks are basically open stations which will be live during the whole conference. Anyone can join there and start a discussion or they can talk with others attendees to make a connection there. We also have domain-specific hallway tracks. If a series of people want to talk on specific topics, please use those hallway tracks. In Stays and Stations, on right-hand side, when you enter, you can find chat, polls, and Q&A. So if you are on Stays or on Stations during attending the session, if you have any questions related to a particular talk, you can use this feature. So you can go on ask a question button and please add your questions. It will help our volunteer to find the questions easily and pass it to speakers so that they can easily answer your queries. Next is one of the most important features is Hopin networking. Just below the Stations, you can find a networking tab. It's a best way to make connections with other attendees. When you are ready to meet someone new, when you click on Join button, Hopin will randomly find other attendees and pair it with Q. There you can meet and do one-on-one conversations. The duration of the conversation is generally three minutes and it's a great way to exchange your contacts with other attendees. You can leave it anytime. Let's move to the next section. That is Hopin Expo. In the Hopin Expo, this year we have got outreach partner booths and help techs to check them out. These are kind of similar to the booths or companies booths which we host in the offline conference. Do check them out. In the Expo area, we also have poster presentations as a booth. Our poster presentation speakers has worked very hard to put this presentation. Do check out them. Moving ahead, Jolip Communications. It is our test-based communication platform. Be here, exchange messages via text. There is no support for audio or video. Since you have already joined the Jolip, on the left-hand side, you can find a list of streams. For example, here, generally the stream. On the right-hand side, you can see the conversations getting exchanged. In each stream, we have a set of topics. For example, sign-up and Twitter announcements are two topics. Anyone can exchange messages based on topics moving ahead. If you want to join a particular stream, what you can do? So, near the streams, you can find a plus icon. Click on that. Then you can see a browse stream icon. If you click on that, it will take you to the stream search bar. You can type any stream's name. If it is there, it will appear there. If you are not subscribed, if you click on that, it will check and you will get subscribed to it. This year, all the streams starts with 2021 slash with topic names. For example, 2021 slash announcements for Picon India 2021's general announcements. I recommend following streams to join 2021 slash announcements, 2021 slash decisions to discuss with all the Picon India attendees, 2021 slash POFs, 2021 slash help text, 2021 slash jobs, 2021 slash posters if you have any questions related to posters, 2021 slash stage, slash stage number that is 2021 slash stage 1, stage 2, stage 3, stage 4 and stage 5. So, once talk finishes and you can find the speaker on 2021 slash stage, stage number to ask question or interact with the speaker later on. All keynotes will be happening on stage 1. The lightning talks will be also happening on stage 1. Once the keynote finishes, we will be sharing the lightning talk form. This year, our team has put together panel discussions, which I would recommend two panel discussions to attend. One is CS education will be happening on stage 3. Python in space will be happening on stage 1. I would recommend to attend that. By continuing with the tradition from the last year, so this year, we have perceived more than 150 plus talks. Due to our limited constraints, we are not able to select all the talks. Not any talk. Every talk deserves an audience. So, without like, without by taking the idea from cloud native results conference, we want to continue the same tradition and keep some of the rejected talks into the dot extent category. So, you can find these talks on stage 4. On stage 5, this year, we have brought neurodiversity and experience setting sessions. We will be also hosting a panel discussion on neurodiversity. Do check out on stage 5. During the lunch break, we are hosting Pilates India lunch, which will be happening in hop and sessions. Please do check out. Words of feeders. Words of feeders is what is basically a serious discussion. And a group of people having interest on a particular topic comes together and discuss on various stuffs related to a particular topic. It's a great way to learn from each other. So, do check out and it will be happening in the hop and sessions. As we were going through the expo, we have saw the post-representations. So, the post-representations will be happening in the expo area. The speaker will be available tomorrow for the session and answers. In the sessions area, we are having hallway tracks. And in order to find out what is happening during the conference, where, what is there, our content and design team created the Python India 2021 program guide. You might have received the link in the email when you checked in on the hop-in. Do check out. It contains all the information like where keynotes are happening, who are all the speakers, who are panel discussions, where depth sprint is going to happen, if the information is there, please do check out. This year, we are also bringing back the job part. So, many of the attendees might be looking for jobs and many of people also want to hire. So, do check out in.pycon.org slash 2021 slash jobs. You can saw the listed jobs there and you can also post the jobs there. Once you log into the hop-in, you have received an email which contains the link of the virtual swag bags. It contains some goodies. If you open the swap bag, you can find a readme.pxt file. Our sponsors has put together a way to receive goodies from them. Do check them out and last one of the favorite piece. Don't forget to share your favorite movement on social media platform using hashtag Python India 2021. Python India 2021 conference has the code of conduct. By seeing the online scenario of the conference, treat everyone equally and nicely. And I would suggest do not spam anyone. You can read more about the code of conduct on in.pycon.org 2021 slash COC. And enjoy the conference.


Well it's really a pleasure to be here and I have to just comment on this absolutely glorious room that we're in which is just really breathtaking to see so it's a real treat to have the opportunity to stand here in this beautiful space and talk with you. And I also just want to start by saying I'm so impressed both by both the minister's talk and what we just heard about the alignment between what we're doing in Canada and in the United States in choosing wisely and many of the principles that we just heard about. So I think when you hear this you'll say Jesus really do intertwine. So I'm going to just share a little bit about our history. This is our logo which is supposed to be a dialogue bubble because conversation is at the heart of choosing wisely Canada and we have everything in English and French so we also say Choisier de la Swain which is quite nice because in French that means choose with care but also with caring. So we have both languages as we do this work. So everyone knows this and I won't belabor it but it's what you just heard that every country in the world you're not alone in Wales is struggling with the really remarkable pace of spending in health care and this is the percentage of gross domestic products spent in different countries on health care and as you can see the red at the top is the United States which is really having serious difficulties with their spending of almost 18% of gross domestic product on health care. The UK and Canada are below that but these curves worry everybody because it is what you heard unsustainable. So this is a slide that actually Don Burwick from the Institute for Health Care Improvement wrote published in JAMA and I understand that he's actually on the Bevan Commission and what it says is that he calls this the ledges of waste. So whatever the rate of increase in this gross domestic product being spent on health care the tragedy is that many of these things the things that we do don't add value and in fact he calls these like I said the wedges of waste and you can see that there's a wedge of waste around failure of the care delivery system that we don't do what we should to prevent illness so diabetics might not get early prevention there's failures of care coordination where the primary the family doctor GP doesn't know what happened in the emergency room just repeats the test so because we're not coordinated and I'm sure you have those problems with the silos here just as we do but there's a big wedge of waste that we're talking about today which is over treatment or over diagnosis and these are tests treatments and procedures that we do that as we just heard don't add value to patients they're not what's really needed and they just increase costs but they don't increase the quality of care for patients so this is the backdrop to the conversation that I think you're having in Wales and really every country is having can we get a handle on some of this by doing the right things for patients and avoid doing the wrong things that don't add value so what will we say of course as a physician I don't wake up in the morning and think gee let's go into the office and see if I can do a bunch of unnecessary things that don't add value for patients and patients do say all the time when we talk about this why do doctors order things that don't add value and I think there are multiple reasons often doctors say and we know in our surveys that 60 percent of doctors say that this is a main driver that patients want it my neighbor had an MRI she turned it you know she had a brain tumor I want that too so I make sure I'm okay so patients may come in with expectations which drive us to do tests that we know are not really needed I think we all are enamored with new technology um in our culture in medicine new fancy tests and treatments are sort of alluring both for doctors and patients and so we prefer to do these new technologies thinking they're better it's hard to um it's sometimes easier to do something than what might be perceived as doing nothing if patients go home and say their family member that family member says what happened you didn't get a prescription you didn't get a test they may feel that they didn't get care and it can be harder I think especially if you run away you're busy there are people in the waiting room to explain why you're not ordering that test or treatment than to just check off the box and do it so in fact in Canada there's a workshop called don't just do something stand there to try and get at this with family doctors we have expectations between primary care doctors or gps and consultants the referring doctor might expect that you've done an ultrasound before you send the patient to the urologist even though their urologist might not really need that and we so we refer we kind of do tests to meet the others needs we don't want to get sued this is a big driver in the US but it is in Canada too and I would expect here too especially in the emergency room doctors don't want to miss something they're melt they're in the United States in Canada we have a lot of financial misalignment so doctors might get paid more for doing more and I think the most important factor is that it's the way we learn to practice medicine when I see a patient with x I always order y and so we develop these habitual patterns of practice and they're hard to change we don't stop and think what could I stop doing so all of these things might contribute in it you know unconsciously to why we order things that maybe are not necessary or don't add value for patients so with that said choosing wisely is a campaign and the words here are quite important to us to help physicians and patients engage in conversations about unnecessary test treatments and procedures and help physicians and patients make smart and effective choices to ensure high quality care very much what we just heard that the prudent health care principles are it is about stimulating that conversation so in order to do that we began this campaign just a quick history in 2012 in the United States just April of 2012 so it's a very young campaign we started with medical societies in the way I'll describe in a minute and in the first instance we had nine medical societies participate there are now over 70 in the US and we launched in Canada just in April of 2014 so not very long ago also with nine societies and we have more than 30 participating now and a few minutes I'll tell you more about the growing international campaign so the approach of choosing wisely is to go to physicians it is a physician led campaign and ask physicians through their professional societies like the Canadian Cardiovascular Society the American College of Cardiology to develop a list and I'll show you in a minute of five things in their specialty for which there's excellent scientific evidence of overuse waste or harm so five things in their discipline the second component is a big patient education campaign with materials to try to change the understanding that that more right now patients often think more is better more tests more treatments and we know that that we have to educate the patients and public about that fourth is to coordinate big efforts with the media because we need to communicate this message broadly and to work with the stakeholder groups the hospitals the health regions in our country to try to implement these changes on a broader scale so here's what they look like every society and don't worry that you can't read it I want to show you the format and I'll show you a specific one every medical society working with us develop their list of five things physicians and patients should question and they all look like this and they start with the word don't so they look like don't do imaging for low back pain unless red flags are present and underneath it they have a little rationale of what's meant by red flags on the back of the page they have the references that go with item number one so what you can see is they're very simple they're very straightforward they all start with don't and they they are pretty easy for a physician in that field to understand what that goal is so all of the societies have created these list of five things but then what we that we worked in the states with consumer report a very respected independent organization and they created again I just want you to see the format patient pamphlets they're all online that that go with these recommendations so on all of them and this one is follows with the back pain you just saw they explain why imaging for low back pain doesn't help you get better faster and they explain that they can pose risks and what's quite good about these pamphlets is they not only explain direct risk like excess radiation but or drug reactions or whatever but they also explain to patients false positives because patients often don't understand that you get a test and it leads to another test and a biopsy and a complication and these brochures do that in very simple language they always include when you do need an imaging test because we're not we're not saying never do them we're saying you should do them in the right circumstance so they explain when you need them and they finally always have a panel about what you can do to help that problem how you should treat low back pain and they give you the more non you know the more non-invasive ways of helping your situation so we see these as useful for physicians for example to hand out to their patients so that in that conversation they can supplement by saying would you read this so these are in English and Spanish in the US and English and French in Canada but it's one thing to create the recommendations and it's completely different thing to put them into practice and I would tell you we're still in early stages about how to get this embedded but the funny thing about this slide is that the campaign manager for choosing wisely who I work very closely with obviously went to see a rheumatologist with his wife and in the rheumatologist's office he saw these pamphlets and he said to the rheumatologist do you mind if I take a picture in your office and so because we our goal is really to the hands of practicing physicians and there are a variety of ways that this is happening throughout North America I don't have time to go into all the detail but I'll give you an example so Cedar Sinai is a place is a hospital in LA that takes care of all the movie stars and it's notorious as being the most expensive place in the US which is hard to believe because it's all really expensive there and what they did is they took 150 of the choosing wisely recommendations and embedded it in their their physician computer order entry so if you go to order in this case a benzodiazepine in an older patient the American geriatric society's recommendation pops up and it tells you what that recommendation is and therefore you might be reminded of the choosing wisely recommendations of what not to do and we have some similar things developing in our systems where we have good electronic entry this is just one example I mean other places are giving physicians feedback on how they're performing in these don'ts compared to colleagues some centers in the US give them their exact information and everybody else's name and how they're doing so you can find out which colleague is doing better we love that competitive nature of doctors that thrive for quality improvement but obviously we're on a beginning of a journey to trying to get these embedded there are about over 300 recommendations in the US now we're about to launch our second set of recommendations of 16 new ones in Canada but the real rubber hits the road about getting them into practice so just a comment about medical education because I think it's very important we not neglect this because students have the same drivers as practicing doctors but they have a few others you might think about residents in our country and I bet in yours like to show that they're thorough that they've thought of every possible rare disease that the attending consultant could ask them about on rounds the next day and they've ruled them all out by a bunch of tests and there's a lot of drivers still in our medical education culture to do that they also lack feedback residents and I'd say many of us have no idea how we're doing compared to our colleagues on our ordering practices residents in our country do preemptive ordering by that I mean if I get the CT scan tonight even if I don't really need it then if I need it tomorrow I'll be able to get the patient out of the hospital a day earlier so let's just order it now and again it's the way they're taught so they see this role model they see their attending physician order the you know CIRM whatever test and they do it too so you might think for a moment about how you engage students and residents in North America I can tell you the students are very enthusiastically choosing wisely they see all the crazy things that we do or maybe unnecessary things that actually yesterday I met with two of your clinical fellows who talked a lot about all the ways they see in their clinical settings so just a moment about the international collaboration there were 12 countries including Wales that came to a meeting in Amsterdam just in June and many of them were developing their own versions of choosing wisely you can see choosing wisely Australia Italy actually calls it do more does not mean doing better it also calls it the slow medicine movement based on slow food Japan is involved the Netherlands is doing it Switzerland is evolving a program and I listed prudent healthcare as aligned with what what you're doing aligned with this so this just to say Wales is not alone in trying to figure this out other countries are too and just quite a number of places are finding the principles of choosing wisely which is really physician led all of the countries in the discussion in Amsterdam really agreed that this was key to helping this be successful because I know as a doctor I don't warm kindly to an outside force telling me how to practice medicine we kind of balk at that we see it as interfering in our practice but if our own colleagues in respective medical organizations like the Canadian cardiovascular society in my case the Canadian Society of General Internal Medicine say these are things we shouldn't be doing and if I see that my colleagues are practicing in accordance with that I want to do that too and so I think this physician led engaged physicians part of the prudent principles engagement is very important its patient focus that's also consistent with the prudent healthcare evidence-based multi professional I didn't talk about that much but we really are trying to make it nursing pharmacy therapists etc and as you can see it's completely transparent all of these are posted everywhere so that people can see them so obviously in the bottom of the inner circle we're working towards reducing unnecessary care harm a waste but we realize we have a lot of work to do to have physicians and patients aware educated and engage them in this co-production as you would call it we think that real work is in the shared decision making that happens between the doctors and patients in the room when they discuss what is best for me so I get the right care and I avoid things that may be unnecessary or be that harmful and that the healthcare system hospitals and regional health networks can align to help support the physician and patient in making those decisions because really in the end healthcare is practiced in that exam room between the doctor and the patient and so choosing wisely is really designed to have that conversation bring up these issues which beforehand I think have really been silent and not allowed us to change the culture of medicine so with that I'll stop I really am interested in the conversation here because there's so much we can learn from what you're doing in food and health care and perhaps so much using wisely will inform your conversation thank you


I think the Hello Paragraph module can be used with Drupal8 to create visual menus, color actions, dynamic regions, and I'm going to talk about a few other adjacent things as well. So I'm also going to be presenting a case study of a recent client set I built where I implemented this idea, which actually inspired me to use paragraphs in this way. So for those of you who have never used Paragraph module, it offers a way to bundle relevant fields together. And it can be referenced like in any on nodes or maybe even custom blocks. It creates a great clean and easy to use experience for editors. And then for those of you who've maybe used field collections from Drupal8, or Drupal7, I mean, sorry, the Paragraph module in Drupal8 is a very similar concept. And maybe if you've tried to implement field collections from Drupal8, you probably have noticed on Drupal.org that you actually recommend using the Paragraph module to do that stuff on Drupal8 now. So I'm going to dive into a case study right now. The case study is for the client set that I just mentioned. They're an interior design firm in Toronto. So their goal is obviously to create some very visually appealing for their end users. So I'm just going to show you a node right now, a basic layout that you use paragraphs with. So that top one right there is a full-width image that itself is a paragraph type followed by a text paragraph type right underneath it. And what's actually pretty cool about that text paragraph type is that I used Flexbox with it, which is a way of laying out content in CSS3. And so you can add multiple values, not just one body field for that, and it'll scale accordingly. So you can have two or three or four, and then they'll scale all side by side. I'll demonstrate that in a little bit. Under that one, there is an image on top and text on the bottom that's also using Flexbox. And that's actually a paragraph type and a paragraph type. And then we did that for the reasons of having Flexbox to scale it down. So you don't just have to have two there. You could have one, the image would go full-width and the text would go full-width at the bottom. You can see how it's two right now. So they're half and half. You could do three or four. You give the client a little bit of control that way. So you kind of have to rely on them and their expertise that they're going to use paragraphs in a proper way so they can create something very visually stunning. Under that one, there is a image row, same concept there with the scaling text and scaling images. It's using Flexbox and you don't have to have just two images. You could have one, two, or three. And then under that, there is an image left and our image right, text left. There's also one not displayed here, but on the site, there is kind of the opposite, the image on the left and then the text on the right. And then at the bottom, there's another image row. So you kind of see there that there's three images. It's the same paragraph type as that top one image row, but there's three in that row instead of two. It's also really cool because it gives you that drag and drop functionality for the client and the site editors. So just say they do create this page and you decide, you know what? I don't want that two images on the top. I want that one at the bottom and the three on the top. They can easily do that without having to re-enter their content. And so what that does, I think, for the client, it gives them an easy to use experience, it's very clean. And then it gives them the flexibility to create cool layouts that are going to be really engaging to their end users. Not all the nodes they create have to have a uniform layout. They can use what I was talking about with the scaling row tags and the scaling images to create. It's very flexible. There's very different layouts from node to node. And so I think that's pretty cool. So why should you use paragraphs? Like I said, it's easy to use. It's quick to set up. And it provides clients, interstate editors, a powerful tool to have a lot of control over the site. I find that you can sometimes be overwhelming for clients, especially as they want to have never used it before. And so when using paragraphs, it kind of creates that really easy to use and consistent experience. Because not only can you use these paragraphs in nodes, you can also use them in custom blocks as well. And so, like I said, it creates a very consistent experience. You only have to learn how to use paragraphs once, and then you can use it in different types of parts of their site. And like I said, you can use custom paragraphs in custom blocks as well. And what that happens there is when you just say you place a custom block in the sidebar region, you can create these paragraph tags, which almost become like these widgets. So you can have emotional content, maybe contact information, a slider. And so in theory, that whole sidebar region becomes very dynamic. If later down the line, they don't want contact info, they don't want sliders, they can take all that stuff out and put new stuff in. So that's really good for any emotional content. If they're updating their site a lot, they can call users to different parts of their site. They can maybe use it as a simple way for advertisers to bring advertisements. And then, yeah, with paragraphs, you have the freedom to create any kind of widgets that you really want. So I'm just going to give a quick demo of the site I was just talking about from my case study. And I'm going to show you how a site editor would use paragraphs and how they could reorganize parts of their site. So this is the home page, that top part of the view. So it's not using paragraphs, but this part is. So as you can see, they're just basically called to actions all the way down to the bottom. So let's say later down the line, well, first we initially built it, makeovers is really important to them. That's what they're going to use to call in the users, to give them ideas to use makeovers in their own home. Let's say later down the line, that shop one becomes more important. Do you want to give that one the priority? So they can easily drag that shop called to action up to the top. So this is the back end of it. I like to group my fields together into a fields tab, because I find that making it dragging around paragraphs makes it a lot more easier, especially when you have multiple theories on the home page. So I'm just going to collapse those, bring shop up to the top, save. Then you can see that now obviously shop's on the top, because they're done aligning now. It has more priority over makeovers. And then that gives the client a lot of flexibility to reorganize their home page. And then you can also have as many or as little paragraphs as you want. You kind of give them the control that way you can set a limit. Or you can have them unlimited, but this one specifically is unlimited. So if later on the line they want to add a whole bunch more, they can do that. Maybe if they want to remove some and they only want three, instead of the four or five that are here, that's also an option too. Like I said, it really gives their client a lot of control over their site. So I find that they really like that. They find that their site is really their own. And it's great for development, because it's really quick to set up. It's easy to use for the client editors. So I feel like there's minimal development time spent and a maximum impact. There's also paragraphs types being used at the bottom here in the footer region. Same concept. You can have as many or as little as you want. The design for this one is a little specific, where it's always going to have three in a row. So like I said, the client has a lot of control, with great power kind of comes with great responsibility. You're not just going to have four then one hanging out. Maybe you have either three or six. Or maybe you don't want any of these at all. If you look here, you can actually have, adults should include other types of paragraphs you can include on this page. You don't have to just be basic call to action. So later down the line, if they don't want any of these, like you can move all of them, and you can put in maybe a basic text. And then it gives you that widget rig, so you can put different kinds of content. You can maybe, this one's on fully Chanel, so you can put male chip snippets maybe, if that's something you're interested in. It doesn't always have to be the same content. You're really giving your site, editors and their clients, complete control of these regions. And then I'm just going to show you real quick, what that scaling text draw, just so you can kind of see that in action. So I'm going to edit this page right here. So what I'm going to do is I'm going to take this text paragraph here. Right now it's full width, but I'm going to make it maybe two or three. So I'm going to open up my paragraphs tab. I'm just going to copy and paste this. We're going to save and keep published. So now you can see it's two side by side. And so I think that kind of speaks to the power of how you can create these really interesting layouts, really different. All the nodes are going to be uniform, and it gives this client complete control over how they want to display their content. And I think it also gives them the control to just play around with it visually. If they create something, they don't really like how it looks. They can go back and easily drag and drop or take things out. I'm also going to show another demo and just a little bit of a visual menu that we had to create for them. And the visual menu, the goal was to, like I said, have something that was going to be easy to use, easy to reorganize, something that they could play around with until they have something visual that they feel comfortable with, and which is really what inspired me to create this idea and to not create this idea, but to use paragraphs in this way. So it looks good. Okay, so I should use paragraphs. I feel like I've already kind of touched on a couple of things of why you should use paragraphs and why you can use them in nodes and custom blocks. But I do feel like it works really well, especially if you have promotional content or if the client has parts of their sites that they're going to be updating a lot. If they're going to update things like maybe the shop, if you want to call to that more often, then they can do that. And so I'm now going to show you the demo of the visual menu which I created. So I can show you kind of like how that would work. So this is the visual menu. It's a little bit more styled and a little bit more intricate than what you saw on the homepage and on the node for that makeover. So there it is. And I'll show you the backend of that. So this is the backend, very similar to what you saw before. There's a little bit more going on. I included this color picker field so that you can kind of like sample colors from the images that they uploaded, which is really going to give them better control of what was going to show on the front end. They can add images later down the line that's different. They can move this around, so let's do it again. Maybe at one time, this portfolio becomes a little bit more important than makeovers. You can drag it up and save. And you can just see that it's now switched. You can also use this to maybe put in more text. You don't always have to have the same things over and over again. So I'm going to remove this bottom one. There's another thing I really like about paragraphs is that you don't just remove it in the sky. You have to do confirm. So you can't actually not remove content and it's just like never coming back. But then also paragraphs, you can use revision. So if that does kind of happen, you can revert your revision and go back. So I'm going to add a text, use a color for it. Maybe let's make it like orange. That's fine. And I can see there in the bottom that you have another section of the text, maybe because you don't want, have another section at the moment that you want to call to or you want to give more description of why I appreciate it and navigate around the site. Which is really what the end goal is for this client is that they just want to have something to show to the users. They really want to engage them. They wanted to encourage them to move around the site and to navigate to different parts, which is another reason why I think paragraphs are so interesting because right now, visually this works, but like later down the line, things could change. You can reorganize it to tell you how something that they feel comfortable with. Priorities change down the line. There's different parts of the site that they want to call the users to. So it just becomes very flexible, especially if you're using like custom blocks and paragraphs in almost all regions of parts of your site, you can almost have a very dynamic site as a whole. It becomes, you give the client a lot of control over the complete site. Which again, I find that they really like. Like I said, little time to develop, little time to learn because it's very consistent whether you're editing a note or a custom block, maximum impact to the end user and a very happy client. So what are good times to use paragraphs? So like I said, it's really good if you have promotional content. Maybe you want to have like custom widgets, like I said, sliders, contact information. If you really want to give control to your client over the site, create a very dynamic site as a whole, dynamic regions. Yeah. So at this point, I just like to like take a side note because I think I've talked a lot about giving your client a lot of control over the site. Paragraphs and giving kind of client control over the site isn't always appropriate. This client in particular, their design frame, they're already visually like focused on design. So I thought it was appropriate to give them that control, but not always appropriate. Like I said, great power comes from great responsibility. You kind of have to trust your clients and their expertise that they are going to use appropriately and create something very visual. And then other use cases that I think that could work, like I mentioned, contact info, slider widgets, a simple way to display advertisements. You can also reuse these paragraphs in different regions, which is something I thought was cool because you could have the same paragraph type displayed differently in the sideboard that it does in the footer, in which I think adds the consistent factor of for your site editor, they already know how to use the paragraph type, the basic call to action, but having it display differently and act differently according to what region it is, I think adds to the consistency of the site editing experience. So before I conclude, I'm just gonna show you a quick demo and a quick tutorial of how you would set up these paragraphs. So I just have a basic Drupal 8 install here. All right, so I already have the paragraphs module enabled. You can also enable the custom block module, which comes in Drupal 8 core. So first thing you do is you gotta add your paragraph type. So you go down to structure, paragraph type, so you add a paragraph type. I'm gonna call this one Drupal North, and then you add a field to it just like you would a content type. So I'm just gonna add a text field copy in there. So I'm just gonna create one basic paragraph type of one field right now, and I'm gonna add this to a node into a custom block. So let's do the node first. So I'm just gonna build upon the basic page content type. So you're gonna add a field for the field type. You're gonna do a paragraph field here. We'll call it paragraph. So this is where you can kind of give the limit rate. So if you want to have the client give as many as they want, as many call to actions or as many whatever you're creating, or you can do it to a limit. I'm gonna do a limit for now. We are gonna reference this paragraph type here on Drupal North, that's the one we just created. And now it's onto that basic page content type. And then you can see that it's there. So you can add another one in as many as you want or as little as you want. And then it works the same way if you're gonna do it for a custom block as well. So we have the custom block library here. There's already one that comes with it which is this basic block. That's the one we're gonna build upon. Add a field, and it's exactly like you would for a node. So we're gonna place our first, we're gonna create a block. And then there's our paragraph right there. So in conclusion, oh, it's quick. In conclusion, you should use paragraphs because it gives your client a lot of control. It's quick to use, easy to set up as I've already mentioned. So little development time, maximum type for the end user. And you can use it to create a very dynamic set as a whole. You can use it in one region. Maybe you don't even want to use it in any regions. Maybe you don't even want to use it in custom blocks. But I think you should maybe consider using it in your nodes just for your site editors. And that is it. Thank you guys. Is there any questions? Yes. When you showed us the menu. Yep. I saw that you had things that looked like space in the first place, in the second place. How do you manage to make it beautiful if you change the paragraphs from not having empty spaces? Right, so you mean like, I guess it depends on how much content you want to add. Like I said, I think when you give the client that kind of controls up to them to create something very visual. But you can implement character limits in case you are worried about that, right? So for that text field specifically, maybe you know that if you add too much text, it's going to stretch and it's not going to look appropriate. And you can implement character limits for your client to just kind of be aware that they are adding too much text. But I think ultimately, you are giving the responsibility to the site editor. But the question for me is that if you put like one vertical thing and then after a square and then another vertical is going to... How are you just going to place the different blocks? So there's more empty spaces? So that one is... Are you using to stay sweet? No, this is just styled with... So that menu block is just styled with CSS. So this one has a limit, like I was saying. You can have unlimited paragraph types, or you can set a limit. This one does have a limit set, so you can't set any more than that it's already there. So I think your question is like, how would you make sure there's no empty space there in the corner if you didn't want that one? No, so that you can part-set the dimensions for each one? Sorry? Did you part-set the dimensions for each one? Yeah, this is styled specifically for what you want. The first one is always that... The first one is always going to be that vertical. That second one is always going to be that wide. So is that your question? Okay, so if you move... So portfolio is the first one, and makeover is the second one. If you switch them, makeover is going to be vertical? Yeah, so that was originally... So we'll clasp those fields. We'll bring that one up to the top. And so that's like the drag and drop capability that I think is really powerful, especially for the set editors. They can kind of play around until they find something that they're visually comfortable with, right?  So I'm really impressed that one time is going to be more important than portfolio. If you move that up, it's going to display a little bit bigger. It's going to engage you a little more to go to that page. So yeah, just paragraph using a little bit of CSS and a little bit of responsibility on the client side, I think it's really effective. And how do you make that like in CSS? It says the first paragraph is like that. The second one is like that. Yep. That's in CSS. Yeah, so like this is a custom block, right? So the custom block would be the container and then all the children under it are these blocks that you see right here. And so you just target that first child, right, to display this way. Okay. So you have like in your CSS, you have taken care of a certain number of tries and if it adds more, it's just going to be a generic way of making them more. Correct. So you can't, like I said, you can't add any more. But you... Yeah, there's a limit for this specific block. Yeah. But you can't take them away, right? So like I said, with giving them a client kind of responsibility, you wouldn't just remove this bottom block because you're going to have empty space. You might want to remove all three and then you would still work with these four and then the text in the middle. Okay. So yeah, so it makes a certain freedom. Yeah. Yeah, I would say so. Any other questions? Yes. Can we take that work with panels so that you'd actually be able to do some of that rearranging on this screen? You could, because you can use custom blocks within panels, right? This is a block with a field of paragraphs within the block. It seems paragraph type within this would be what the person would want to rearrange on this screen. Right. So yeah, like I said, you can add custom blocks within panels. So you could remove this block around regions if you were using panels. I kind of like to think of it as a lightweight version of panels. It's not as intricate. You can't add views to it, but you can move content around in different regions using paragraphs. You can also add... Oh, I didn't realize. But that sounds cool. I'd like to look into that a little bit more. Is there any other questions? All right. Thanks guys. Thanks for listening and thanks for listening. Thank you.


So this is one of these, um, chisels. It's called a flanger, um, dongle. Do I have any broccoli in my teeth? Yeah. You can't beat a flanger, donger. You're too friendly. They're pretty large. Oh, David, this is a fine vintage. Then come on over and have a coffee. That's so irritatingly cute. Or what are you, charismaticly, challenging?  Okay, so tick tock, Joanne. Here we are, back with our clock. And we're going to do a couple of things today. First, we're going to sand it. We're going to get off this writing here. We're going to get off our face template. So we're going to give it a nice quick sand, the belt sander. Belt sander. Belt sander it is. Okay, so we're going to do that. And then we're going to do a pre-seal with our art resin. We have it here all ready to go. And what's the pre-seal for, Dave? Well, good question. That's because some wood still has some moisture and some stuff going in there, still breathing a bit. And if we were to do a full coat, there's a chance that the wood could still be releasing some sort of air or something and could create bubbles in it. So a nice, really thin pre-seal. We'll just stop that first. Just to stop any bubbles from coming up. And then we'll do the final coat and then we'll be able to tell the time they're used to. That's right. Okay, here we go, Joanne. All righty.  It's going to get dusty. Okay, I'm ready. Look at that. All right, that's got to be enough. Okay. Okay, time present.  It was. So Joanne's heading downstairs to get some compressed air so we can just to get all the dust out of all the little grooves and stuff. And in the meantime, I'm going to tell you some clock stories. All right, so when they were building Big Ben, you know the huge tower in London? Big Ben, the clock, they called us. This was way back in the 40s, I think. And they said, we're looking for a resin that's super clear and non-toxic because they were concerned about their workers, the unions were coming and everything. And I said, if you're building a clock and you use resin, you should use art resin because it's no VOCs, non-toxic, don't have to wear a respirator. And it has the best non-yellowing performance. So, and I was like, why call it Big Ben? And it's actually Ben is the guy that used to own the little plot of land that they built Big Ben on. And he was actually really small, but they called it Big Ben because he said, if you're going to build a clock here, you have to call it name after me, but I want to be remembered as someone important. Any questions? What's the plan here? Just pour it and rub? Or do you want to just stand it and just use gloved hands? Let's just do that. So here we go. Gloved hands. You do the honors, please. Okay. So look at that. It's the best part. Isn't this fun? How does it make the wood look? Look at that. I know. Oh, beautiful. It's so pretty. So you just see all the different grains. You see all the texture. And it stays like that. So you could actually keep this clock outside. You could. No one tells time like this anymore. I know. It's true. It's time to bring back the old times. Wow. That was a double time. Did we catch that? That was really good, too. And I can see there's already some bubbles popping up here, I guess. Oh yeah. You know what that means. It's off-gassing? Yes. But we're not going to worry about torching it right now, right? For these bubbles because... Yeah, we'll just sand and then do our final coat. Necessary. So it's a good thing that we did this first pre-coat. So we might have to like just re-drill through there. Yeah. Okay, high five. High five. Until next time, guys. Yeah, we'll see you. Catch you next time. Okay, catch you. I don't know. Alright.


Well, hey there, it's Sandy Olak, and before we get started, I want to warn you the quality of this video is pretty much what you're seeing here. A lot of things got cut off because the dogs just kept moving, but we're going to do some art together, all three of us. The first step in getting the dogs to feel like artists was to dress them like artists, and I found these hair chalks, and I just thought they looked like so much fun. So I bought them and started drawing on the dogs with them, and Gialli just thought it was something to eat. He wasn't really sure what was going on.  You can even see a little bit of that still in his ear. He was in need of a bath, and the pens just seemed like a good excuse to give both dogs baths because I'm having company this weekend, and I wanted to make sure they were all clean and looking beautiful, so I really hope all of this comes out. The last thing I wanted to do is have remnants of stains on my dogs when I have company. Gialli just wasn't quite sure if he was supposed to eat this or not, but then he started getting into it. He said, okay, do my paw, and when I finished with one paw, he did his normal, trading, taking turns with the paws, and he gave me his other paw, and said, mom, do that one. So he was semi-cooperative, but he's just looking for a cookie. So really what his big deal was, because I had some in my shirt pocket, and he was just waiting for the moment when he did whatever penalty he had to do in order to get a cookie. So he ended up with rainbow eyebrows above him in a whole bunch of different colors, which looked hysterically funny, and then I was trying to figure out if he's a boy, what should he have for his main big deal, and I decided he was going to get a mohawk, a rainbow mohawk in a bunch of different colors down his back, and this part he liked. I think he thought he was being pet or groomed or something, because he was very tolerant of this, and just sat there and behaved himself nicely. He's going to regret it when it gets too bath time. But next up was Vienna's turn. She's not as cooperative. She does not like to be made to stand on grass. She will walk across grass anytime at her own pace. But if you say, Vienna, come over here, she's like, no, I'm not going to. She also, I think, does not like being on camera, because you'll see that when we get to another part, she just didn't want to be filmed while she was doing her artwork, but she did finally tolerate coming over so I could put some of her polka dots on there. And I would have two votes in the comments section. So leave me a comment and tell me which one of them wore the color better. Which one looks cuter? I think they're both kind of silly and adorable, and they both got cookies. So they were very pleased with getting cookies. Next up was the second part of our art venture. And that was to get these canvases painted. I got these at a local big box store and they were like 70 percent off. And between that and the paints that I bought that were like four bottles of paint for five dollars, this whole project cost me like not even ten bucks for the entire supplies for everything here. So we got some jiff peanut butter. Gialo loves his peanut butter and he had to snack on some to just try it out because had to make sure that it was going to be good if we were going to do some painting and include some peanut butter in there.  He's always looking for a taste test of anything. And then I took some of the peanut butter and slathered it over top of the area where one of the canvases is going to be inside the bag. And I wanted to make sure that I put enough peanut butter so they'd be able to spread the paint around once they started working. So we got two of those ready. And then it was time to get the paints out. And these are just little cheapo crafty paints. I didn't know how much to put on. Like, was it going to be too much? Was it not going to be enough? I didn't want to not have enough paint on there. So I opted for more paint rather than not enough paint. They took forever to dry because there was so much paint on here. But I was going to try to see if Gialo could do a rainbow. I thought one of them being a rainbow would be kind of fun for the month of June and I slid it back in there and landed it right under where the peanut butter is. I set that one aside so that I could get the second one ready as this would be Gialo's.  So I kind of started with the yellow in the middle and then putting all the other colors around it to make a rainbow heart. Again, slathered on more paint than I need because, you know, got to be sure I didn't want to mess it up and then have to start all over again or something because I didn't buy more canvases for them and then slipped that one into the second peanut butter bag. And Vienna was not ready to paint quite yet. So the first one to get started with the painting was going to be Gialo because, you know, you give him peanut butter, you have to give him permission. But as soon as he's got permission, he will not stop until every single bit of it is gone. And he just went bonkers on and he was having so much fun. It's like, look at all of the snackers, man. He loves when he gets a big old spoonful of peanut butter for being a good boy. He doesn't know that sometimes that's where he gets his pills. And speeding up a dog looking peanut butter is just kind of hilarious, because that's not at all how fast they lick things. But it looks pretty cute anyway. I had hopes for the painting because the bag still looked like a rainbow. And I wasn't sure how that was going to play out. But decided to not open the painting out here in the outside or else somebody might try to lick the paint. So we'll save that for just a few minutes. I finally went over to Vienna because she wanted to lay on the concrete here.  So I realized she just didn't want to be watched. So we went and sat in a chair off to the side and ignored her sort of ish so that she got all excited about her efforts in painting. And Giello got some extra snuggles while we were waiting for Vienna to get her painting done. And she kept taking breaks to lick her chops and then going back to her painting and then taking breaks. She's just slow.  Giello is always waiting for her. But at least he didn't argue with her and try to take her painting away from her because I wondered if you would try that. Look at all that spectacular color, the little heart between his eyes. So Vienna finally got closer to being done there, got all of her peanut butter licked off and it didn't look much like a heart anymore. But when I got them inside, I probably should have tried to lift the paint more directly because I ended up dragging it a bit. So we lost any shape of rainbow that might have been there at one point, but it still looks really cool. I like the swooshes of paint and this one again, I didn't lift it up enough and it did just a smooch, but it came out really pretty, too. Very subtle the way Vienna is.  So who had the better technique?  Who do you identify with more? Leave a comment and make sure you're subscribed. If you haven't already, because there's more fun coming up next week, you might see these paintings and where they end up getting hung in my house. I'll see you then. Take care. Bye bye.