Welcome to TechSoup 30s, our weekly 30 minute mini webinar. We're really excited to bring you the topic today. Jim Lynch is going to be talking, Jim Lynch from TechSoup is going to be talking all about green tech, really talking about the evolution of green tech at TechSoup and also things you can do to ensure that you've got green tech technology and also be able to communicate remotely. Jim's got some great tips for everyone. I want to remind everyone on this webinar right now, on the lower right hand corner of your window, there is a settings button. It looks like a gear. If you click on that, there is a quality selection. And when you click on that, you can choose auto or you can go all the way up to 720 HD. So what we recommend is if the screen becomes fuzzy, you can refresh your screen or you can also change the quality. Another quick reminder is that we do record each of these events and we post them in the TechSoup 30 course and they're by date. So you can always go back to any of our previous events and review any of the webinars along with any of the resources that our presenters have shared. So we also want your feedback. There is a survey. We'd love to hear from you. We'd love to know what you think of the content and also what other types of content you would like to have shared with you over the course of the next few months. So I am getting ready to turn this over to Jim and I will be chatting out to everyone a series of links that Jim has queued up for everyone. So Jim, thank you for joining us today and take it away. Hi, everybody. Hope you can see me. I'm Jim Lynch. I'm our senior writer for our blogs and our articles and our newsletters and all that stuff. In addition to that, for many years, for many, many years, I've been our environmentalist at TechSoup and I've created all of our environmental programs from the late 90s, really. So I'm going to screen share here and show you what I have prepared. So I'm hoping this comes on your screen, just like it has mine. And so there we go. There's the front piece of this presentation. So I'm moving on to slide two. So TechSoup has had a pretty long range interest in green technology and environmental things and the whole thing started when people wanted, they got ahold of us, they would call us and they say they wanted free or cheap computers.  Since then, we have been working in fairly significant ways to develop electronics recycling and especially the part of it, what they call the high end or the high value part of it called reuse or refurbishment or factory remanufacturing. We do have a mission in that area of diverting lots of electronics of all types away from landfills by recycling them. And we have an special interest in reclaiming lots and lots of good fairly recent, what we call use, but useful computers and other things like tablets for use by anybody who needs them on the digital divide. And that includes lots of nonprofits and lots of churches and even libraries actually need very low cost equipment for their public access computing. And my personal passion is to recycle everything possible wherever, whenever I can. And so I want to share with you some of the stuff I've learned over the years on how to do that. And then I love to talk about office greening, which is actually fairly simple and not very expensive. And in the long run, it saves quite a bit of money for any office or organization. So that's an overview. So as I mentioned, we started in around the late 90s because people just wanted free or very low cost computers. So we started sending out a fact sheet. And that was actually my work to send out this fact sheet of recyclers. And the reason why this was being faxed was that most of the people that called us did not have email at that point. So we have this one pager thing. And we were at that point only in Northern California. And since then, we have posted online recycling listings in the United States and then refurbisher listings worldwide. We don't do that work anymore. But I'm going to give you links to places that have that information where you can find a recycler or refurbisher wherever you are. And then a little bit later, after about five years, we got to work on a project in cooperation with Microsoft to distribute low cost windows licensing to nonprofit refurbishers. That was a big deal back in those years because one of the problems we found in the world was that most used computers had pirated software on them, pirated windows especially, because the cost of windows was pretty high. And so this was an incredible boon for that industry to be able to allow them to come out of the shadows and distribute fully legal equipment with authentic windows on it that would update and would protect people from viruses even back in those years. In the same time, I published a report on the industry with recommendations on how it should be improved. About that same period of time, we started a national conference for the refurbishment field, electronics refurbishment field, which is still going to this day. I'm glad to say I don't have to run that anymore, which is probably best for everyone. We, in 2005, started our own online store called the Refurbished Computer Initiative. That's been super successful. It's one of the most popular things we have on TechSoup is to supply around half price factory refurbished equipment with really good warranties and solid performing equipment that lasts for a long time. 76,000 of them to date, so I'll show you the stats on why that's an environmental thing. More recently, I've testified in front of Congress and the US Trade Commission and to the big trade association around recycling, which is called ISRI, on the state of electronics refurbishment. So we're what they call subject matter experts in this field still and are invited both domestically and internationally to talk to people about what's going on. So I say similar stuff as I'm saying now to audiences around the world on this stuff. So what's going on? Electronics recycling is, to me, pretty darn interesting because it's sort of the cutting edge of all kinds of recycling. It's, for one thing, it's the fastest growing part of the solid way stream. Most of electronic devices are thrown away and they're not recycled around the world. The aggregate percentage across all countries is around 10% of computers and cell phones and every other kind of electronics thing are recycled, 90% are not. The United States is doing OK, not great. We don't have a national recycling law on this, although every single session of Congress has proposed one. But so far, the Congress has not acted to create a national system for recycling electronics devices. So we're at about 27%, maybe a little bit over that right now. Cell phones are the least recycled electronic device in the United States and also worldwide. Computers like desktop computers and laptops are the most recycled things. We're up at around 40% in the United States on those. By comparison, there are several of the countries that are much better than us. They include top of the heap, which is Taiwan and South Korea, believe it or not, and also Japan. Those guys are up around 75% or 80% recycling. Also, all of Europe, the entire 27 states of the European Union are way, way ahead of us, up around 60% or 70% recycling rates on electronics. We're doing OK in the United States, despite some drawbacks. We have a long way to go. I cite the statistic of 400,000 mobile devices each day that are thrown out. That's a huge problem because it's an enormous waste, but also these things have toxic materials in them, like lots of toxic materials, mostly metals. And so that's why it's a super important thing to recycle them. And moreover, most devices that are going into our houses and offices going forward are going to have circuit boards in them. So they will be regarded as electronics devices. This is an area of development called IoT, the internet of things in which every kind of device, including refrigerators and your door lock and everything else will have a circuit board and will be connected to the internet and will be like a little computer. There are many, many computers in every single car now that's produced around the world. We're interested and refurbished for a lot of reasons, mostly to be able to supply lots of good-used equipment to charities and low-income families even. It's much, much more valuable in terms of just money to get a working PC out of, to reclaim a working PC than to scrap it out, shred it, and recover the metals, mostly, out of each of these devices. All right, so I want to get really specific here and say a bit about the cool things that I've come across. Recycling is not the same anywhere, everywhere in the United States. The big cities probably have better recycling services, curbside recycling services and pickups and more convenient places for recycling to happen than rural places that's pretty universal. Most, the basic things are glass, metals, plastics, and paper. Metals are the valuable part of recycling. Plastics are the least valuable part of the recycling stream. They're harder to recycle and there are many, there are just thousands of different kinds of them. I found that wherever I am, the most challenging thing to recycle are batteries, fluorescent lights, and compostables. And that includes stuff out of your kitchen, whether it's at home or at work. That's sort of the last challenge.  That means nothing goes in the landfill and they're actually moving toward that and food scraps and yard waste and things like that. What we call compostables are the most difficult things to recycle. I love this place called earth911.com. That's, I've provided a link here for a place where you can search by zip code on pretty much anything. One of the things that are terribly difficult to recycle are mattresses and overstuffed furniture. It's almost impossible to get rid of that thing, that those sorts of things anywhere. So if you find something I'd love to know on where to responsibly recycle those kinds of things, there are two listings for electronics recycling. They are kind of competing, what would I call, certification programs that have hundreds of recyclers that are listed. The OCP regards them as both equally good. So easterwards.org is a nonprofit-based one. In fact, they're both nonprofit-based ones. And sustainable electronics is the other one. Those are good places to look. The Dell ReConnect program, I love because that's a cooperation between the big computer maker Dell and Goodwill. And it turns out that every single person in the country is 15 miles or less than a Goodwill from a Goodwill place. And most Goodwill's across the country now will take your any kind of electronics, anything with a circuit board or a plug or a battery. They'll take it at no cost and they'll put it into the Dell recycling stream, which is quite reputable. And here's a link to one of the most recent things I did for last year's Earth Day on how I recycle everything in our office.  Those are hard of hard to get rid of, but they have mercury in them. So it's important to recycle them properly. All right. So here's a lot of things that green tech is regarded as. And so you can see down this little list. Many things are kind of surprising like cloud computing. That's a thing where instead of having software on your computer, the software is actually online. So a good example of that is Gmail. If you're using Gmail, using a cloud computing service. So that's regarded as a green thing because it decreases the amount of infrastructure needed in offices, in every single little office and centralizes it in big huge data storage places that the big cloud companies like Google and Facebook and Microsoft and Amazon host and have. They call those big huge things data centers. It's actually more energy efficient for the world. There's actually very vigorous competition among those big companies to have sustainable technology involved in that. That means they use renewable energy wherever possible. That means that they try to get their efficiency rates way, way, way up on those things using a new technology called virtualization that combines lots of servers into a single box for instance. But one of the things that most offices can do pretty readily is to reduce paper and you do that by duplexing. That means making your printer print on both sides using PDFs which require no paper at all in most cases. We have great products or product donations on TechSoup around this, which I think is on another slide on this. You can use energy efficient lighting. Fluorescence are better than incandescent lighting, much better in fact by a factor of maybe 10, reducing the amount of electricity that IT devices use. Using sleep settings on all your computers. So when you're not using it for 15 minutes, the thing kind of falls asleep. It doesn't take it off the network, it doesn't lose any of your documents or anything like that. It just puts it to sleep, doesn't affect anything. It brings the energy usage on any given electronic device by about 99%. So that's something that I hope everybody's doing is setting the sleep settings on your devices. All right. So we have a whole page on TechSoup devoted to green technology and that's mostly our refurbished computers that are on there and travel reduction types of things, collaboration tools, like the one we're using right now, which is Google Hangouts. There's our slide on the amount of impact we've had with our many thousands of refurbished computers that we've supplied to organizations. I think the funnest one I like is the, we've saved enough electricity to power Las Vegas for a whole summer, or most of a whole summer, including all the casinos. Very fun. So I wanted to get to telework, which is something that is a very energy efficient thing. And also really good for small offices. TechSoup is now fully getting going on having, allowing a lot of our workers to work often from home. That's what telework is. It has a really massive environmental benefits, which essentially reduces air pollution, mostly from going back and forth by car. A quarter of Americans now telecommute and a quarter more of them. That means half of all people in the US workforce are in some degree information workers and that makes it possible for them to do it. So there's a lot of room to grow in that. We have found one of the great benefits of telework is that people like it. People are pretty productive on it. They regard it as a great benefit to their work-life balance, to be able to work at home and set their hours. We haven't suffered any productivity from it that we can find at our own offices. We have offices in London and Warsaw as well as San Francisco. And our London office has basically become a virtual office. Almost nobody goes there. Almost everybody works from wherever they are and that's working out very well for us. What's important is that it doesn't take a lot. You know, it just needs, you just need a laptop, maybe a cell phone, some file sharing. You can actually, people, one thing we use at TechSoup and other offices use is something called VPN that stands for virtual private networking. And that means that you can have kind of a tunnel into your computer system or your office which is very secure from intrusion. Email is a requirement pretty much and I mentioned collaboration software. Skype or our product donation go to meeting is one of them. One thing I wanna say also about this is that it takes a really different management style to work with people who are working remotely. I provided a link here on a pretty good article that we've done which kind of lines out. It's actually a little more complicated and it's really different from conventional management. You don't know when somebody's at their desk working away. So you measure people, you know, long story short, the way we do it at TechSoup is we measure people on their assignments. You know, we make it very clear to them what their assignments are and what their deadlines are and we track that very carefully to make sure that they're on that. And as long as they get their work in, we're good. You know, where everybody can work wherever they want. And so we've got a telecommuting toolkit, which I like a lot and that's a more in-depth thing, more in-depth article that tells you everything you need to know and everything you need actually to get people working remotely. We found it very, very beneficial at our organization. So I think it's time for me to turn it over to Susan so let me go ahead and share that, take this thing off of my screen sharing and back to you Susan. All right, thanks. Great, that was a very interesting overview about just period, just green tech and also working remotely. For those of you that are joining us, I chatted out it for me in this, in my role now at TechSoup, I work remotely one or two days a week, but in my previous job, I worked remotely almost every day. I did travel from location to location, but primarily everything was remote. And I can tell you like Jim said, there are some specific skill sets and some best practices. And I was reviewing both the articles before today and they're both full of like actionable things that you can really take if you are in a workplace that is considering becoming a more remote friendly workplace, most of those articles can help you with that. I find myself I'm much less distracted Jim when I'm working at home with the exception of my dog, which Jim met just remotely a little while ago, but I find I can really focus and get work done without distractions from people walking over to me in the workplace. So it's really great to collaborate with people live, but it's also good if you've got deadlines or you have some things you have to get done when you work remotely, you generally aren't as distracted. So a quick couple of quick things before we sign off, next week, we will be hosting another 30 minute event. And that is gonna be tips to maximize your fundraising efforts with social media. And Molly Bacon, our social media manager will be joining us for like the top 10 tips or eight to 10 tips that you can use to maximize your fundraising efforts in your nonprofit with social media. And she will be coming back a little later in June to again talk about social media and some best practices in nonprofit communications. Then on June 13th, we have how to make an effective infographic with Adobe Creative Cloud. And if you're interested in coming to any of our full 60 minute events, we have one this Thursday, which will be on really, when do you know do you need an internal IT staffer or do you need to find a consultant? Do you need to keep people on staff or is it just someone you need ad hoc? We have someone joining us from Tech Impact, which is a nonprofit that helps folks manage their IT needs. And they'll be talking a little bit about that this Thursday. So you can join us by going to techsoup.org and going to our events page. And I will chat that out to everyone as well. I did wanna thank Jim. Jim put a lot of thought and effort into this presentation. I am going to upload this PowerPoint presentation to the website. So when you come back to this module, this week's module, you will be able to find that PowerPoint as a downloadable. So you can take that. And if you need to use it to influence anyone in your workplace to make it more green or if you're trying to argue for a more remote style workplace. So I will do that shortly after this event ends. So Jim, thank you for doing this and thanks for spearheading these efforts here at Techsoup. Everyone on this webinar should also know I was at an event with folks from all over the world. And there was someone that came over to Jim and said, look at the photos of, and you know, Jim was it in Sarajevo or Bulgaria. It was a country in Eastern Europe. And he was so excited because Jim gave him all the tips he needed to get it started there. So I hope you took away as much as I did from this presentation. So we wanna thank you. We hope to see you either this Thursday at our next webinar on IT staffing or next week at our next Techsoup 30. Thanks so much everybody. Thanks Jim.


Welcome to NewsClick. Nothing drives us more than standing in solidarity with people's movements and covering them. Movements that aim to reclaim what belongs to the people and fight against government policies that are destructive of people's lives. Our teams are underground covering these movements at extensive level and bringing out stories of struggle, hoping to bring out a change. In this second segment of V-Protest, we bring you a roundup of different protests and movements that have taken place in the country in past week. To start with the Bhopal Januatsav, which took place from 26th of November to 28th of November in Bhopal, the capital city of Madhya Pradesh. Many science, cultural and civil societies group came together to celebrate the resistance and diversity of this nation. There has been an ongoing attack on rational voices The festival was specifically organized to reclaim what belongs to the people that the resistance will continue and diversity will be maintained. The second such protest was of Anganwadi workers in Punjab. The Punjab government has taken a decision to merge 800 primary schools, start 3 primary classes in Anganwadi centres and hence dismantle Anganwadi sector. The workers were not consulted at all when this decision was taken. The workers want only one thing that this decision be rolled back because it will have a devastating impact on their day to day needs and livelihood. The Nanar village of Ratnagiri district in Maharashtra is going to see construction of one of the largest oil refineries in the world. The government claims that it is going to be a green refinery but people are protesting against it. They feel that this green refinery will have devastating impact on flora and fauna of the area and also it will have environmental hazards. How can a oil refinery be green, they ask. Donald Trump's daughter Ivanka Trump was on visit to India. She visited Hyderabad which is hub of IT sector. Thousands of employees have lost the jobs in IT sector because of US visa restrictions which was put after Donald Trump came to power. While on one hand Telangana and BJP late central government was laying carpet for her, the IT employees were raising just one demand that these restrictions be rolled back and the government of India discusses these issues with Ivanka Trump. They led a campaign on Twitter called Go Back Ivanka Trump. The American President Donald Trump's daughter Ivanka who is leading this US delegation is being asked to visit Hyderabad as well to check on the dilapidated condition of their locality. That is all for this week. To follow detailed reports on this movement visit our site newsclick.in and follow our Facebook page. I would like to end on a quote by Elie Wiesel which says that there may be a time when we are powerless to prevent injustice but there must never be a time when we fail to protest.


Welcome everyone to our November webinar on navigating the virtual open education conferences. This is Una Daly from the Community College Consortium for OER and we're so pleased you could join us today to find out more about the conferences that are coming up next week and the following week. I hope you're planning to attend those. So we're primarily going to focus on those conferences and we have two, we have two folks from each conference. First off from the steering committee from the open education conference and I'll mention those speakers here in just a moment and introduce them and then we'll also have two of our organizers from open education global who are going to talk about the conference that's happening the week after November 16th and then a Q&A for folks which you can use the chat window. All right, I am now going to introduce folks and let them say hello. I'm going to start on the left hand side here with Amy Harris Tan who is the Dean of English and Communications at Houston Community College and is also on the steering committee for the open education conference. Would you like to say hello Amy? Oh yes hello and thank you for having me. Wonderful and next up I'd like to introduce Lee Miller. She's the Director of Innovation and Compliance at the Center for Innovation and Excellence at Barton Community College in Kansas. Thanks. Hello. Thank you. We appreciate the invitation to talk today. Okay. And I'm sorry if I didn't mention Lee is also on the open education steering committee and they'll fill us in about you know a little bit about the committees and all about the conference in just a few minutes and next up is Susan Huggins. She's the Director of Communications at Open Education Global. Hi everybody. Nice to be here. Wonderful. And last but not least is Alan Levine. He's our Strategy and Engagement Director at Open Education Global. Hello everybody. Great to be here and see all our friends from Community College Land. Thank you to all of you for joining us today to help us navigate. And if I think I forgot to mention who I am, I am Luna Daley, the Director of CCCOER and today's moderator. So for those of you who aren't familiar with the Community College Consortium for OER, we've been around for 13 years now and our focus is expanding awareness and access to high quality OER and we do that through supporting faculty and also regional OER leadership and ultimately our goal is to improve student equity and success. And here you get a little glimpse of our members across the United States and we're very thrilled to have all those wonderful members who are doing open education on their campuses. I have a couple of quick announcements before we get into the main body of our webinar and one is that there is a free the textbook campaign that has been running this fall. It's organized by OpenStacks and it's inviting those of us in the open education community and also administrators at colleges and universities overall to look at some of the fine print around access codes and inclusive access, which is becoming a very popular method for publishers to deliver the instructional materials. We had a webinar that touched on this last month talking about the student impact. We had a very passionate and articulate student talking about how these access codes are actually making it more expensive for her to attend college. She's no longer able to purchase used textbooks and if she needs to retake a class, she has to repurchase the access code. So we're just telling people to take a look at the fine print, make sure that this, if you engage in one of these contracts that your students are truly benefiting from this. And you can see we are one of the co-sponsors. We're very proud to be one of the co-sponsors, Open Education Global and CCCOER and also Spark and Student Pergs, the Massachusetts Department of Higher Ed, ISCME and Creative Commons. So there's quite a few of us who are supporting this work. All right. And the final announcement I have is I wanted to mention the Open Education Awards for Excellence in 2020. This is something that Open Education Global has been running for, I think it's the last decade, but Susan may help me out there. And it's an opportunity for you to nominate your colleagues in the field. And of course, this is globally around the world who are involved in Open Education, either leading or in the classroom or running projects. And we don't have time to share everybody who was awarded this year, but I just did want to mention there were six individual awards given out here are the wonderful people here at the top left. And you can see there's people from New Zealand, from Canada, and of course from the United States. We have Amy Hofer there as she got a support specialist award. She of course is one of our members. She is the coordinator of Open Oregon. We also have Aperva from Rebus Foundation and Nick. I'm going to forget Nick's last name, but Nick was a student awardee who has worked at U.S. student purgs for advocating for open. You can also see there was quite a large number of open practice awards. And I'm sorry, I couldn't fit them all on the screen. So you can just see that there's a few of those up top. And I'll just mention a couple of those. The OER starter kit, which of course was started by Abby Elder, produced by Abby Elder at University of Iowa, and then extended by Stacey Lehmann at CUNY this summer with the workbook. And you can see there's the Open Pedagogy Project, which was started at Montgomery Community College. And it supports faculty fellows in aligning their courses with the United Nations Sustainable Development Goals and many more. And finally, there was open asset awards. And you can see there's just some really wonderful ones. The Nursing Pharmacology textbook that came out of Chippewa Valley. We had one here from Latin America, which is an open repository. And finally, an open tool called the Manifold Scholar from CUNY. So please do go to our website. Thank you very much, Liz, for putting that in the chat window and read more about these amazing people and their projects. Well, and if I can jump in, in addition to that, during Open Education Global, each of the award recipients will have a unique space, giving you the opportunity to visit them, communicate with them, and learn a little bit about each of their projects. So look them up once you get into the venue. Thank you for that, Susan. And for those of you who are attending today or listening to this later, please consider next year when the nominations open up again in the spring, nominating either yourself or your colleagues for these awards. All right. Now I want to turn it over to Amy and Lee to tell us about the Open Education Conference coming up in just a few days. And I just wanted to mention that this year is different from the previous 15 years of the conference. There's actually, it's very community-driven. There are several committees, but including the Steering Committee, which has guided this process and reached out to the community at every step in order to produce the conference that is really by and for the community. And I'm going to stop sharing Mike's screen now so that Amy and Lee can take over. Okay. Let me get my screen going. And can everyone see my screen? Excellent. So I'm just going to start with the website and just to say a little bit about the community process. The Steering Committee was brought together by OpenStack, Spark, the University of Maryland system, and Colorado. And so those groups got together and created a process to create a Steering Committee. And the Steering Committee has grown. We have, I think we have about 12 people and you can click on the website and you can click on about and see who's on the Steering Committee. And I just want to say that we are committed to creating this conference with the community. And the second goal for the Steering Committee will be to set up a community-driven structure so that the conference will continue to be owned by the community. And so that's also part of our task. And when the conference ends and at the end of next week, we'll be turning our attention more fully to that process as well. So here's the main website page. I just, you do have to register. Once you register, it will be, it's through Eventbrite and you will then be sent an email and you will get information on how to register with Sketch. And so you'll see the program is going to be completely hosted through Sketch and through Zoom. So you'll want to go ahead and create an account for Sketch if you don't already have an account. And it's pretty user-friendly. I just want to point to a couple of things for people who haven't used Sketch. I have a feeling many of you have and are familiar with this platform. But you can see a simple overview where you can see it listed by day and by time in all the different sessions that you can join. You can come here and you can pick different view. If you want an expanded view, which gives you all of the session descriptions and you can pick a grid view and you can pick by venue. I really like the simple view. You can also come over here to the right-hand side and you can filter by date. You can filter by session type. And I want to just draw your attention here. Lee is going to talk about the different sessions but we do have asynchronous sessions and this is how you can find the asynchronous sessions. You can filter by topic. And one of the nice things about having an account is when you're signed in, you can see other attendees and you can engage and communicate with them. And let's see. I think those are all the features that I want to point out about Sketch. And so I'm going to turn it over to Lee to talk a little bit about the different session type. Awesome, wonderful, thank you. So like she was talking about, some of the synchronous versus asynchronous, we're trying to make sure that we have a lot of different opportunities for a lot of people to view in a lot of different time zones. So we kind of try to make sure and keep that in mind. So some of the synchronous options are presentations, panels, and interactive discussions and our workshops. So presentations will be 25 minutes and then the other two panels and the interactive workshops will be 55 a piece. As you notice when she was going through the different things, we have multiple things going on at the same time. So do kind of note as you're going through Sketch specifically when the time is. And if I'm correct, all of these, even though they are live, they will be recorded, is that correct, Amy? That is correct. They will be recorded and then posted later on a YouTube platform. I should also mention you can select your time zone to help you manage your schedule. And when you're signed in, you can build your own schedule. And so schedule sends you your personal calendar. And one more thing I forgot to mention is we are running every session through Zoom and we are requiring a registration.  And then it will give you immediate access to the Zoom room for the live events. Wonderful, thank you. So with that kind of that knowledge, anything that you wanna make sure that you have time to interact with or ask questions or have some sort of dialogue within that presentation, then you can make sure you note that and take the live ones. Whereas you just want the information then that's something you can take if you have other things overlapping. The asynchronous ones, specifically I have highlighted for the lightning talks and showcase gallery. So when you go through, you'll be able to go through and look at any number of the lightning talks, which are 10 minutes long. And those are gonna just be a video option that you can take at any time. So for different topics, as you can see along that filter, that's a really great example of the different types of topics. Some of them that I'll highlight real quick are like open education 101, where there's either a lot of newcomers that want to have some basic information provided and answer some of those questions. Or if people just need a little bit of a refresher of some of the new terms that are being used and some other things like that. Practices, social justice and DEI, that's gonna be quite thoroughly discussed throughout the entire conference. Different strategies, we are in COVID obviously, that's affected everybody, open education, and then specifically the plenary sessions. So Amy, you wanna talk about those just a little bit? Yeah, so one of the things that we heard loud and clear from the community calls was that the community, they didn't want keynotes, they didn't wanna hear from rock stars. And we made a deliberate effort to invite diverse marginalized voices to speak. We wanna amplify those voices. And so when you do see a plenary session, you might see two speakers, and each speaker will be limited to 25 minutes and they're talk. And really we're emphasizing the questions and the exchange with those speakers. The opening and closing plenaries are designed to be interactive. And so the first plenary is gonna really focus on storytelling and there will be opportunities for people to engage in storytelling in small groups if they want to. And we've also created a venue for people who aren't wanting to be interactive and who prefer to take an observer role. So we're really trying to create opportunities for everyone to feel engaged and involved to the extent that they wanna be. And with that engagement, and I'm sure we'll probably border in on our time. So I'll just highlight a couple of options in terms of a lot of social features that have been integrated in this just to kind of mirror some of the things that we would get at that live type of community and connection and different things. So one of the aspects we'll be using is called Discord, which is an online platform where you can go in and have a lot of different types of conversations there. An early show and a late show where it'll be very much kind of like, very similar to what you'd kind of see on TV but fun, Amy's actually gonna be hosting the early show. So sign in for those. Tea time, karaoke, there's also gonna be a choose your adventure which you can go in and just kind of see what you find interesting and jump right in and jump out as you'd like. So lots of different things for people to be as active or an interactive and take in as much as they want. And then if you have any questions at the end, we'll be happy to answer any of those. And I just wanna draw your attention. If you do go to the main website and click on news, you will see a link to tips. So I'm sorry, there was one more page. So if you click on news, it's gonna open this page and you can click on tips. And this is for anyone who's attending the open ed. These are just some ideas for how you can make the most of the conference.  So Una, whenever you are ready for us to take questions, we'll be ready. Okay, wonderful. I had a question. So, sketch is there kind of for our convenience but it doesn't mean that we have to use sketch. We can jump into, we could go to sketch right before a session and jump in or do we have to register? You do have to register. So you have to register for the conference. Correct. I don't think you have to sign in with sketch. I think you can click on the link and but you do then have to register for that session with Zoom. Oh, you do. Okay, so you have to register for each one. Okay, gotcha. It's gonna be an immediate process. We kind of went round and round about how, we don't wanna have barriers, we wanna be open but then we kind of came back to, we also want to be able to see who's entering their rooms and we really, we do have a code of conduct that is on our website and when you register, you have to agree to that code of conduct and we felt that would sort of give us that element, that level of being able to monitor and make sure that we are creating a safe space for everyone to engage. Okay, yeah, I understand that concern for sure. And there were some questions in the chat window and people were asking about the registration cost and Lisa said that it's 75 but there's still scholarships available. Is the early bird still available, the 75? Cause there was some talk about it going up after I think November 1st or something. You know, I should know the answer to that. I'm gonna click on register and see where that takes us. There was, I thought, I also thought that there was, it looks like it was extended to November 1st. I don't see an increase there but we do have scholarships available. So we don't want cost to be a barrier and we have been giving out quite a few scholarships. I think we'll have more information on that during the conference. So please don't hesitate to apply for a scholarship if cost is a barrier. Wonderful and it's really good to see that you have a $25 student fee so folks can invite their students and maybe even help them pay for that. So that's wonderful. Just to go ahead and add that's for grad students or doctoral students too. So if you have faculty or other things that would count as well. Okay, wonderful. And we had a question from Sophia. She said, how long are the sessions available for? And I'm not absolutely sure what you meant by that, Sophia. Was that how long will they be available? The recording or I'm not sure, Lee or Amy, if you understand what that question is. Well, all I can say, Amy, I don't know if you wanna take that one. Lightning rounds would be accessible during the whole conference. If things are getting uploaded to YouTube afterwards I would assume that they'd be accessible in YouTube. Is that correct, Amy? That's correct. So once the conference ends, we're gonna be migrating everything over to a YouTube platform where it will be completely open and accessible for people to view at a later date. During the conference, sessions will be post, we're gonna be trying to get those recordings up as soon as we can. It is, I can't remember, Lee, do you remember how many sessions we have? I know that we have over 1,000 attendees and that would be exciting. 150, I wanna say there's about 150 over the five days, but that's including the tea times and the early and late shows and everything. So we've got, there's a lot of information to take in on a lot of subjects and you can be as active as you'd like. Great. And yeah, thank you, Sophia, for clarifying that she was talking about the recording. So I suspect the ones that are going up on YouTube will be available indefinitely. Great. Yes, and I echo Lori Beth's comments. Thank you for all the hard work you've done. It's really exciting and it looks like Lori Beth just registered two of her newly hired student OER specialists. So, very cool. Yes, and please let me say that the effort is, it is a community effort. There are literally hundreds of people working on this. Yes, and you've held community meetings throughout this process over the last year, which have been open to everyone and I've had the pleasure of attending those. So those have been great for not only keeping people abreast of what's happening, but also asking for input on how the conferences run. And do you wanna speak a little bit about future kind of future plans? I know those are still in process, but we had a little bit of a conversation before we started the webinar about how things may evolve over time. Sure. So we are also going to be speaking about that at the conference during the wealth camp. Times are uncertain. We'd love to be able to have a conference venue and I think most people are really, really hopeful that we could have sort of a hybrid conference where we might continue to have virtual platforms available as well as a physical venue. So we do have a committee, a working committee, that's a branch of the steering committee called Future of Open, and they're working both on what's gonna happen next year and creating that structure so that the conference will continue to grow and will be continued to be a community event and driven by the community and led by the community. And we're not sure what that structure is going to look like, but that will be our next task. And I'll just add, and you might be able to add a little bit more of what this will be, but I believe it's the Friday Plenary session will be where we're asking for more community feedback, not only on how the conference went, but a lot more questions as to the future of the conference as a whole. So I definitely highly encourage for everybody to take part in that. Wonderful, and so that one is Friday at what time? It's the Friday Plenary session. I wanna say it's in the afternoon or... Eastern. Late morning, but there's only one Plenary on Friday and that's gonna be it. I know the closing is at 1 p.m. Eastern. So it's probably gonna be late morning, I would say is probably when it is then. Okay. So I know they're closing early. For those who are further west, yeah. Okay, well, that's quite reasonable. It's not, yeah, that's wonderful. All right, well, thank you so much for sharing this. This has been really helpful and we're excited to join you all next week. Really looking forward to seeing you. There it is, the future of open ed at 12 p.m. Eastern time. Oh, okay. Lovely, that won't work well. All right. On Friday the 13th. Oh yeah. It's been an interesting year. All right, and I don't know if Amy and, if Amy and Lee are gonna be around for a little bit, but we can, you can continue to enter questions if you have them in the chat window. And while we move on to our next speakers, which is Susan and Alan from Open Education Global 2020 and connecting the global open education community. And let's see, what can I say about this one? This is a worldwide conference. Okay. I will turn it over to the experts here. Yeah, the difference being that this one is global and just like you guys, we're going virtual this year, which was quite a task. We're used to being face-to-face as well, not only with our hosts, but with all of you that attend. So it's very different, but we're really excited. It hasn't been all bad going virtual. Actually, some really phenomenal things have come out of this. So we're really excited to be virtual. We do have a host, which was announced about a year and a half ago, which is Taipei Medical University. And they are still our hosts, even though we won't be there in person. But this year, we have added two co-hosts, Ekeppeth, Ontario and TU Delft, which was our previous host year before last. This was done because of the next key point was that we will be featured in three different time zones. We will start in Taipei and we will work our way westward. Delft will pick it up and then Ekeppeth, Ontario will wrap up the day. During this time, during the OE Global 20, we will have nine keynotes, really from all over the world, from all different kinds of projects. We have almost 200 sessions that people can attend during the three days of sessions, 41 countries. And right now we have almost 700 registrations, which we anticipate it going up because we know of people that are still in the process. So not only have we gone virtual, we've gone big. So we're really, really excited about kicking this off on November 17th. And at this time, I'm gonna turn it over to Alan.  Thank you, Susan and also thank you, Amy and Lee for telling us about OpenEd and carrying it on. OpenEd conference was really informative in my early years and it's great that it's moved to a community format. And we're trying to do some, where we have the similar aims, like how to, you know, great conference format that people know in person, how do you make that happen online? But also I know that Susan said that within the registrations we have a lot of people who've never been to an OE Global conference, including me, this is my first one. And then also I'm thinking forward of like how will this change the conference experience? And so we've kind of taken this approach that's somewhat experimental and you'll see when I get to show you is that a lot of what we're doing is trying to make this as conversational as possible, which of course all conferences are. So we do have the sessions and where I have the program and I'll show you the site, but we're using a community platform that I'll show you in a second called Discourse, which is it's a place to build communities. It's kind of like a discussion board on steroids. We will have live sessions in Zoom. We'll have a lot of things that are asynchronous as well. But what we're really hoping is that it provides a lot of means for people to connect. So the scheduling approach we have taken is to have a lot of formal programming on Monday, Wednesday and Friday. And those again, as Susan described are gonna extend across many time zones. So that means there should be something for someone no matter where they are in the globe and they can even stay up late or get up early if they wanna catch things over in Taiwan. But also we've kind of had less structure on Tuesday, Thursday to leave room for some asynchronous activity, some workshops, some sponsor presentations. And also we set up a means where people can organize their own activities to connect, discuss with each other. So right now I'm gonna try the screen sharing but as I was listening to the conversations is like all conferences now are online. So I mean, Creative Commons was a couple of weeks ago. We got OpenEd, we got our conference. There's a bazillion conferences going on. Plus we're spending so much of our work time in this environment. So thinking about the engagement is a real interesting challenge because a lot of people are burned out by this experience. So a lot of the flexibility of these conferences where people can choose how they participate is important but I think it's also some time to give us some pause to think about how we do conferences. So I'm in my screen sharing mode right now. This is a site that we built over the summer to sort of be a community site for OE Global. We've kind of taken it over for the next couple of weeks to be the conference site. And so there are things in there that are outside the conference that you may run across. But one of the principal things we've done is we took off our navigation so we have conference stuff to help people get around. But the main conference area, and I'll stand back, there's gonna be a lot of things here. We have a lot of these different areas that we set up to organize. Yellow are generally conference information things. Blue are kind of participatory and green are sessions and I'll give you a sampling of this. But to give some sense about the way this works is once you get into one of these areas, each one of these is a topic and it's a discussion thread. So every presentation, every keynote, every announcement is potentially a discussion. And you can see the people who have been active. So I should also point out here since I'm logged in on my top right, I got my dog icon, that's my personality. But that's a little indicator of some activity that's directed at me. It's either someone replying to something I said or something that messaged me and there's another indicator someone sends me a private message. So there's many levels to communicate. But if I went into one of these, we'd enter with this great video from our host from Taipei Medical University and then people, they have entered replies. And so there's a conversation built around everything that's happening in the conference. And that's the structure that we're trying to make. And it's just starting to pick up as people coming into the site. We've been open about a week. So we could say the conference is already happening. But if we go back, as I'm clicking around way too much, to the main conference, what we call the lobby, obviously people are interested in the session. So we've got announcements, our help desk, et cetera. We have the sessions organized by the modality. So we have our keynotes. We've got our synchronous presentations anytime our asynchronous workshops and posters, another form of asynchronous. But if we were to go into, say, the live presentations, this is kind of like a busy place because it has all the ones listed and they're ordered by their most activity. It's not necessarily the way you want to find a presentation. But for every presentation, we've taken the information that came from their application, their submission. And this is the conference information. At the very top, since I'm logged in, this is pretty critical. You don't have to do any time zone calculation. We convert all the session times to your local format. So for me in central Canada, this first session here is Monday. I know it's at 12, 20 p.m. and I can sort of plan my schedule around that. And I can even sort of save sessions to my own personal schedule like we saw in the schedule tool that OpenEd has. But then when I scroll down through here, our presenters, we've asked them to sort of post any additional material about their presentation. So you find slides, videos, links. They might put out questions that they're hoping people engage with. And so Christine here has already posted a video. And then as people sort of come across her conference presentation, we hope they come back here, they might ask her some questions or say, how do I apply this? Where do I learn more information? So again, every sort of thing that's happening at the OE Global Conference is a conversation itself. That's not really the best way to organize your conference experience. So the program takes you to a more traditional chronological format. So I can filter by the particular days, we have some topics, or I can just scroll down. So this is on, now for me, it starts Sunday night at 7 p.m. This is 9 a.m. in Taiwan. You don't have to do that in my head. I don't know about you, but like world time zone, calculations can drive me kind of crazy sometimes. But we ask for the possibility, and this is only if you're logged in as a conference participant is, oh, Martin Dugamast, the Moodle guy, I wanna save that to my personal schedule. And so as you're going about and seeing different sessions, you can save them to your schedule. And I've already so far, I've got seven things that I've sort of bookmarked to sort of make sure that I wanna go attend. So we've tried to make this schedule flexible in terms of being in your own time zone format, as well as some of the features that we actually lifted a lot of things that we like from SCEDD, because I think we've used that in previous iterations. We're sending people who are new. We kind of have this open, this is a meet and greet area. So we ask people to do introductions here. You can already see the sort of level activity. Anytime that you see someone's little icon here, I can click and I can sort of see, I'll learn about IRUN, I can send a personal message. So there's lots of ways that you can connect with other people at this conference. You can follow a link and see a directory of everybody who's attending. Now, one thing that was kind of interesting that we made going into this as we're setting it up, actually all the conference information and the discussions you see, they're gonna be open so anybody can see that. The registration gets you access to the links that gets you into the Zoom rooms for the live session and it gives you the ability to participate in any of the discussions. But other than that, there was like no reason why to put a kind of a curtain over the whole conference because of this way we set it up. So this material will stay here, well, for as long as I'm working for a long time. And then we've kind of, we're thinking about these kind of activities that would happen on the days between sessions. We went through a lot of names. We came up with conversation and collaboration. So we planned a couple of things that we kind of designed. We're asking people to share their favorite recipes. We have this fun one called the OER Mix Off. We're gonna like announce like five OER pieces like media and we're gonna have a competition have people see what they can remix from them and we'll have a little bit of playful. But it's also a place where anybody at the conference can create their own sessions if they want to meet up. So we have one here, that's a project from the UK where she's like promoting interest and creating a picture book about open education. And she's got a link to her project and you can interact with Chrissy and give her suggestions on it. We've got some French speaking conference participants. We also have another area where someone said, hey, I'm looking for other people who speak Spanish to talk about what we're doing. So this is a place where like, I'm looking for people who have an interest in using HIP and nursing open textbooks. And it's a way to reach out and find people to connect with or to say like, I'm just like trying to find my way through open education or I had this project that I'd like to get some feedback on. I'm just trying to meet up other educators. So this is almost unconference like in its format. And so we hope people take advantage of this at any time during the conference and for all purposes this may live on after the event. So we're intrigued by this different kind of format. It may get really complicated and chaotic but we have a really great mix of presenters from all over the world, a lot of various topics. And so we hope that we can see, we have a lot of community college people participating mentioned in the chat that registration is closed but we actually have probably, UNA will announce we have a back door for folks. And so we have an ability to take some registrations for a little while. Is that right Susan? We have a back door to people attending this webinar. Yes, yes. Yeah, yeah. UNA will be extending a special invitation to just you guys that have registered for this webinar. If you still want to register for OE Global and attend, we will make it possible with a special link just for you guys because registration is officially closed as of last week. We went ahead and officially closed it just to allow us time to make sure everyone gets in, build everybody's accounts and just make sure everybody was in there before the conference actually started. So, okay, Frank, well, sorry you missed the cutoff but you have one more opportunity. There is one little caveat is you do have to register with a credit card. No more invoicing or special waivers, just input your credit card and, but anyway, UNA will share the details after this webinar. It sounds like a late night commercial. I know it does, doesn't it? You get the glasses too. It really is just for you guys. Get the steak knives. Get the steak knives. Yeah, I wouldn't get one for you here. And actually it's Liz who will share all of that with you. Liz does much of this magic which makes everything look so seamless here. So thank you, Liz. Yeah, and if you guys have any questions you're welcome to reach out to either Alan or I regarding your registration or access or attending UweGlobal. We'll help you join us. And to answer Susan's question. Yeah, we actually did kind of turn off the open registration to use our community during the conference. That'll be back afterwards. But if you want to jump into connect to see everything that's non-conference, I can get you an account link or anybody who's interested. This is Liz, Susan and Alan, do you want to put your email or some other way for people to contact you? No, they just have to find me. No, I'll put my email in the chat. Great. All right. Sorry, I'm overly sarcastic. Since Liz and I are also part of this group we happen to know that there's some cooking shows coming up, right? I mean, as Alan and Susan were mentioning Monday, Wednesday and Friday in certain time zones is going to be very much of a typical conference presentations but Tuesdays and Thursdays are workshops and social events if you choose. And I understand that we might have some some of the cooks in the community might be contributing. We've got cooks, we've got, I mean, we do have just standby for Tuesday and Thursday. I think that's going to be ended up being a real unique opportunity. Another really interesting opportunity. I know we all have sponsors and we all have people, you know, that come to these conferences and display their wares. This year for us, our sponsors again have a very unique area just for themselves but we have really seen some excited sponsors that are really interested in communicating with you guys and showing you what they've got. So don't hesitate jumping into the sponsor area as well. I think you'll enjoy the sponsors we have this year. We also will have, we're working with Brian Mothers from the UK. We're creating some kind of fun graphic remix activities. We can quickly create some media that represent your experience at the conference. I'm looking, I'm going to set up some times during those Tuesday, Thursdays. We'll have like an open mic and we're going to record like a podcast that will sort of be live on the conference floor. So anybody who wants to sort of join into that session, we can do that. But really, we're kind of excited that people might think of their own activities. So we didn't want to necessarily like fill everything. We brainstormed a list of about a hundred things and they said, wait, that's too much. Great. Well, thank you. Thank you, Alan and Susan for sharing that. And yeah, CCCOER will have a kind of a social activity on Tuesday of that week. And we'll invite all community colleges to join us and say hi and our very talented, one of our very talented co-presidents, Lisa Young, who some of you may know from Maricopa, is going to do an air meet on that day for CCCOER and friends. So if you're interested in air meet, which is another virtual platform, join us Tuesday. So lots of fun stuff. And I know, you know, I was trying to get somebody to commit to the two cooking Chinese food. I thought we had our Taiwan hosts who might be making, maybe they'll roll wantons first. I can actually, I'm not absolutely sure that that's something in Taiwan, but it's gonna be fun. And we invite you to contribute and do something fun on those social days as well. Right. Well, that brings us just about to the end of our webinar. And we have a few slides here for if you're gonna share these slides with you. We do have one remaining webinar this fall, which will be December 9th on Tracking Your Key Program Indicators for OER Programs. It'll be a very informative webinar. Not as fun as this one, I don't think. And that's being led by Nathan Smith from Houston Community College. Same institution as Amy's. And we will have three very experienced and talented speakers. We'll have Mike Mills from Montgomery Community College who's the VP of e-learning and teaching excellence there. We will have Richard Sebastian from Achieving the Dream and we will have Michael Daley from the SUNY System. So talking about how they sustain open ed on their campuses. So please join us for that if you can. And if you're not on our email list, we always share that link here and we also have some wonderful blog posts and student impact stories. And very shortly we're gonna have another podcast, right? Alan, I don't know if you wanted to mention that wonderful podcast that you just completed with a student from Montgomery College and her professor. Are we posted yet on that one? Yes, we are. I'm just going to grab the link and couldn't do that and unmute my mic at the same time. Yes, I'll get that. Yeah, we had a very great interview with a student from Montgomery College and her anthropology professor and it was just fabulous conversation with her. About digital storytelling and also independent study on looking at indigenous artists. So it's a case of community college students doing their own independent research and it's around digital storytelling and Alan's an expert and that's not me but it's well worth a listen if you have 30 minutes. All right, well thank you everyone. Thank you so much Amy and Lee and I hope you come back another time to share with us about something in the open ed space and thank you so much Alan and Susan and Liz for running everything behind the scenes and we're looking forward to seeing you all soon.


Perfect. Thank you. So, hello. Good morning. Good afternoon. Good evening. My name is Vareen Baudaria. Today I'm going to talk about how you can use MySQL's component, Service Infrastructure, to extend MySQL and plug in the customized feature which meets your needs. And I will also showcase a toy component which I developed to show how easy it is and how useful functionality you can provide using this infrastructure. So, you know, without what I do, let me just dive in. So, this standard safe hour statement, this trip is as information only. Great. So, the main topic is how component infrastructure is better than MySQL's plug-in architecture. So, MySQL has been allowing users, developers, customers to extend functionality provided by MySQL through plug-in interfaces. Plugins are predefined types which has hooks at various places within the server. There are predefined set of APIs registered with each plug-in. And using these APIs, one can extend MySQL's functionality and provide something that's not there by default or something which is specific to a user's own requirement. So, to summarize what plug-in infrastructure provides us, you have a MySQL server binary which provides different plug-in APIs. And plug-ins will allow you to extend the functionality. If one plug-in wants to talk to another plug-in, there is something called plug-in services. It's kind of an infrastructure which is provided by MySQL server binary, which allows plug-in to talk to each other and leverage on each other's functionality. However, there are two main rubrics of MySQL's plug-in infrastructure. Well, it's been there since long, probably 5.5 or 5.1, if I'm not wrong. There are only fixed plug-in types. It is very difficult to extend plug-in types because a lot of plumbing work is required within the server binary itself to provide new types of plug-in. And if a user or if a developer wants to do something which was not there before, the code changes can be quite substantial. So, it's very difficult to extend. That was part one. The part two is that plug-in cannot directly talk to each other. There is an interface called plug-in services, which basically is required. And it's sort of act as a middleman. It has to be there. This plug-in services are part of MySQL server binary, and they are very expensive in terms of your portfolio operation. So, again, depending on which plug-in should talk to which other plug-in, this plug-in services needs to be extended as well. So, introducing a new plug-in type becomes a really, really challenging operation. Now, the MySQL fragrance project is heavily used even internally by MySQL developers to provide functionality in a way that the design is very modular. User has control over which all modules user can enable or disable. So, whichever limitation applies to a developer outside of MySQL applies to a developer within MySQL, probably many fold because, well, we have a rich set of MySQL plug-ins available, and we want to add more and more modular functionality with a predefined set of APIs. So, to basically remove these limitations to have a better architecture, we have introduced MySQL component infrastructure. In very basic terms, you can treat MySQL component infrastructure as a kind of a consumer, producer-consumer model, which is a service-oriented architecture to be specific. So, we have a registry which basically serves as the hub for both producer and consumer. A consumer can come into a registry and ask whether a particular type of service is available or not. You can define various services, and defining a service is as simple as defining a header file, nothing more. Once a service is defined, there can be multiple implementation of a service. For example, if you can see in this diagram, service A has been implemented by component foo, component bar, and component oven. It should say component balance. So, three different components can implement same service, which means that if you have a functionality for, let's say, password validation, different customer or different developer can write their own way of doing password validation and provide the functionality on their own. Now, all these components are loaded to something called dynamic loader. It basically allows a shared library to load its code and attach itself with MySQL server, and it registers all this implementation with the registry. So, the components are producers of services, whereas if a consumer wants it, for example, on the left-hand side of the screen, you can see that there is a consumer service which wants to use the service B. It can request service registry to provide a handle to an implementation which provides service B, in which case this is component bar. A consumer can also request an implementation, not just a service. A component consumer can say that I want an implementation A provided by a particular component, let's say component foo, and registry will return the handle to that. It can be used by the consumer. So, this is an overview of the MySQL component infrastructure. Now, as I say, this is a service-oriented architecture. The registry for service discovery is a very lightweight process. It tries to minimize locks taken in order to search a service or to add a new service because this can create a serious problems in terms of scalability and performance. There are no predefined or hard-coded types. So, because of that, it is very easy to extend and add new services. So, and the key point is registry is type agnostic. It doesn't care which type of services are stored. Each service is recognized by the name. That's all. So, anyone can add new service and ask registry to provide a reference to an implementation which implements that service. So, it becomes really easy. And this allows MySQL engineering team to create highly modular code, provide small modules, small shared libraries, which can be optionally enabled at the time with MySQL server and provide little extra functionality needed by the user. And this is, again, since it's open source and it's available to everyone, everyone can use it and create their own component and provide, or well, they can create their own services for that matter and provide the functionality. Now, a little bit of terminology here. So, MySQL server uses something called a persistent dynamic loader. This is important because it allows MySQL server to load services across restart. So, you just have to do an install component once, once it is done. The path to that particular implementation is stored within MySQL server. And then every time restart, your component will be available for use. So, that's called persistent dynamic loader, which interfaces with dynamic loader, which again, in turn, helps you load a service, load a component. Now, all this component, which are loaded by persistent dynamic loader, are registered with registry. So, whose server wants to consume this service can look up this services in registry and search for it and ask for the handle to those things. So, some example of the services are user defined functions, performance schema system variables. All this are implemented as services in MySQL now. So, this is how MySQL server binary looks now. So, there is something called server component, which in itself is a component within MySQL server binary. This component houses something called minimal chassis. Minimal chassis is nothing but the bare minimum blocks required to support MySQL component infrastructure. It comprises of service registry and dynamic loader, just the two things. And using this, server component provides certain services by default. For example, error logging, TST management, query execution service, persistent dynamic loaders. All these services are part of the server component and they are loaded with the help of minimal chassis. Not only this, if any plugin or if any component is loaded alongside MySQL server, they can use this infrastructure, the infrastructure of minimal chassis, to ask for a different component or different service and use them in itself. So, we have made every attempt to make it easier and easier to use this in front. So, even the plugins can request and use new component services. So, it makes transition from plugin to component easier. You can, without really changing the code much, you can utilize new services in your plugin and then at your own pace, you can convert your plugin into a component. So, let me just now talk about the, how much service inventory we have. It's very mature now. We have 90 plus services within MySQL, ranging from service registry to error logging, services to get or set system variables, security context creation or modification, password validation, key rings, table access and whatnot. And we are constantly adding to the service repositories. We are constantly adding new components, new services types as we see fit when we are developing new modules within MySQL. And these are available for everyone to use and extend MySQL as they see fit. Some of the key features that we have introduced recently are key ring backends. MySQL used to provide key ring as a plugin. It still does, but we are now moving to a component-based architecture because it provides much more flexibility. It allows this key ring backend to be used not only in MySQL server binary, but other binaries as well, because all they need to do is just support component infrastructure, which is really, really lightweight and they can use all these libraries. So, key ring backends allow access to key ring data and it seamlessly replaces our existing key ring plugin architecture. We also have a service which allows you to set system variable values within the server, so a component, if being fit, can set certain variables and the behavior of server will change depending on the new value. We have something called a query attribute which provides access to the query we do for running query. And well, it needs to be called from within the server session when you're running the query. It can read, let's say, a value from an UDF or an audit log event handler. It's pretty useful. The table access, a component can read or write data directly to and from a table. Perform index can handle the table structure and bottom line. So, it provides a good way for component to process or change their own data if they require it. Now, right, so to demonstrate the power of this component structure, I created Troy password validation component service which checks whether the password appears in any data pages. So, just a fair warning, this is for demonstration. It's not production ready, so if you are looking at the code later on, you know, make sure that you are aware of consequences and you use it at your own risk. So, some basic idea on how it works is, so MySQL server binary provides a password validation API. This API is a code when a user is created. So, at that time, the password is supplied and we can check whether the password satisfies certain criteria. When a user's password is changed using either a user or set password, at that time, this API will be called to check whether the new password also satisfied the criteria. And there are set of functions provided which can let you know the strength of a password. So, the password breach component that I'm demonstrating supports the password validation API. So, it can be used when you are creating user or changing password of a user. In addition, it provides something called a password breach check function. It is over and above the password validation API. It registers this function with the server and if you provide your password, it goes checks. So, how I've been point is a really good resource to know whether a password has been breached, appeared in any breach or not. So, this password breach component uses how I've been point APIs and if you supply the password, it will go check the password on how I've been point and can tell you how many times it has appeared in a data breach. That's assured, it doesn't really send your actual password.  And there is a whole bunch of articles explaining and proving that this is secure. It will not basically allow anyone to infer what password you are using. So, it should be okay. All right. So, let me let me just switch representation here. Okay. So, so there's a small demo, right? So, there's a MySQL client which has connected to the server, which doesn't, it's a vanilla server. We will try to create a user now, right now. This user is using a very basic password, very insecure password. But since there are no password validation checks installed on the server, this operation will be allowed because, well, hey, we didn't find anything more finding with this password. So, now when the user U1 is created, now let's go ahead and install the component password breach check. It's as simple as executing a single statement. There you go. And once it is installed, all the password validation checks are in place. They are in force. So, now afterwards, when you try to create a user, for example, we will now try to create a user U2 with similar password ABCD. So, now what it will do behind the scene is, it will get, it will take the ABCD, create sharpen hash of the password, pick out the first five characters from this hash, and send it to haveivinpon to check whether this password has appeared in any data, which is or not. So, let's see. So, there you go. So, it says that your password does not satisfy current policy requirement. And at the same time, if you take a look at the server's parallel, it will say that the password breach check component try to verify the strength of the password, and it has appeared 70,435 times in various passwords breaches. Naturally, this is not a good password.  If you are using ABCD, you might as well just use a blank password. So, this information is printed so that admin is aware of what type of passwords are being used and how many times they are appearing on databases, for instance. Now, this is just one part, right? This is just a create user. And you can actually use one of the functions which is provided by this component, which is called password breach check. Now, it is very annoying when you are trying to create a user, when you are trying to change the password, each time you receive this, okay, your password doesn't comply with policy, password validation policy, blah, blah, blah. But it doesn't give you more details. So, for that, enter password breach check function. So, when you execute this function, it will return the value which indicates the number of times this password has appeared in the breach. So, it's a clear indication to a user whether they can use this password or not. So, for example, if we change it to 1234, that has appeared even more, I mean, close to 1.4, 1.5 million times on the password breaches. Let's check for some more. Let's say, instead of ABCD1234, we try to be a little bit more creative. We try to use QWERTY. It is essentially the first character line on the keyboard and see how many times it has appeared and surprise, surprise, it has appeared almost 1.9 million times. So, it's not as secure as you might think about. Well, let's try a few more variations, okay? Let's try to make it a little bit more challenging. We now try to check a password which will have uppercase, lowercase, numbers, symbols, everything, right? These are typical password criteria. Well, guess what? The QWERTY1234 exclamation has appeared 165 times. So, people are, I mean, even if there are password constraints, people are usually using bad passwords. And, of course, all this detail will appear in MySQL server load so that one can check how many times a password has appeared. And again, this doesn't really record the actual password, just the first five digits of the hash or first five characters of the hash. So, it's not revealing the actual password at all. Not only that, if an existing user whose password was weak to begin with, for example, the U1 mediated with KBCD, if you try to use another password which is even weaker, it will not let you change the password because it's not satisfying the criteria of password validation. Now, all this information and more is available on GitHub about this plugin. I have given, I mean, in my presentation, there is a reference to this code. You can take a look at it, play around with it as you see fit. And it also has instruction on how you can compile, how you can install this component. It works with MySQL 8.0. I'll keep updating it as we go forward if there are any compatibility issues as well. So, feel free to take a look, see, you know, how it goes. So, that's all from me, folks. Thank you for your time. Let me see if there are any questions I can answer.


All right, we had a question come in before I got started. So I'm gonna post it right here and then we're gonna take questions. So the question is, hold on a second. Jonathan, the man I dated for six months just broke up with me and I'm losing my mind help. Jonathan, the man I just have been dating for seven months just broke up with me and I'm losing my mind and I need help. You know, when I saw this question come in, I can totally feel this person's pain. I've been in a relationship where I cared about someone, I love someone deeply and the relationship ended and I felt like I was losing my mind. And in many cases, that's what it feels like when we deeply care for someone and they end the relationship for a variety of reasons. Okay, and there could just simply be there was a misalignment. It could be that that person wasn't ready for a fully committed relationship. It could be that he found someone else. Whatever the why, I wanna lean into something deeper today and talk about this because this is so hugely important to being in your empowered self. I'm gonna repeat that, to be in your empowered self. And so when I talk about self love, again in my book, what the heck is self love anyway? When I talk about self love, I'm talking about being in your empowered self that has nothing to do with masculine or feminine energy. It's about being in your individual sovereignty. So how do we get there when we've gone through a breakup? How do we get to that place? And I think of this just like grief. I think about this just like grief. And if any of you are familiar with the five stages of grief, there's denial, anger, depression, bargaining, or excuse me, denial, anger, bargaining, depression and acceptance. As a matter of fact, it probably doesn't matter what order it is. In fact, it probably is not in order. It's all chaotic. And it occurred to me that when we're in a state of denial or shock, oftentimes that's what it feels like. And I started to think about grief, the grief of losing my son. When I think about that first moment I got the phone call that he was not alive, I'll be candid with you.  I literally, it was so funny how I operated. It was like, I didn't operate like you think a person would have. I was literally in shock. And as the days went on, I went to a space of anger, very angry.  So it wasn't like he committed suicide. It wasn't like a drunk driver hit them. It wasn't cancer where it could get angry at God or angry at a drunk driver. This was an accident. And so I went through a stage of, briefly went through a stage of anger. And what the next stage is bargaining. And this is where I started to think about this conversation, this woman probably is going through because we're in bargaining. We're in a state of holding hope for the man. We're thinking, well, what can I do to shift this? What can I do to change? And certainly when Connor passed away, I was thinking, what can I go back in time to shift everything so it didn't happen? I went through that stage. And then there's the stage that is a depression. And in many cases for many women after a significant or a relationship that they cared about ends, they go into depression, which really manifests in being jadedness, jaded lonely and kind of bitter towards the dating process in man. I'm gonna repeat that. Oftentimes people go become bitter and jaded towards men and the dating process. And this happens when even someone doesn't text you right away and all of a sudden it's bumble's fault for all of the relationship frustration you might be feeling. By the way, my copy mug says, sometimes you forget you're awesome. So this is your reminder. I love this mug. This was a gift from one of you fans out there from YouTube. It came in my mailbox at my office. I'm so grateful. So thank you so much for that. But lastly is acceptance. And why I wanna talk about acceptance today is that many people thought they were very impressed. Or at least I've heard this from many people how I shifted to acceptance rather early when Connor passed away. And I think about this in romantic love because ultimately if someone ends the relationship we're oftentimes bargaining or trying to figure out, well, why, why, why? And then how can I change it? How can I change it? How can I change it? Why, why, why? Did I do something wrong? If I'd only done this, if I'd only done that. Folks, when Connor passed away I went to acceptance very early on. And I think it's because I'd been doing a lot of personal development work ahead of time. And so there's two books I wanna talk about right now for those of you to read. And the first book is The Untethered Soul by Michael Singer. The Untethered Soul by Michael Singer. Why I love this book is that it teaches you how to talk to the voices in your head. Those voices that are angry and bitter and jaded and bargaining and holding hope and everything else. And then there's another book I'd like you all to lean into whether you're in a relationship or not I highly recommend reading The Surrender Experiment The Surrender Experiment by Michael Singer. Because this is all about learning acceptance. Learning acceptance. And this is what I had to lean into when Connor passed away. And so for the person that wrote this message I invite you to start leaning into acceptance as part of being your regular life accepting that things are bad folks. Listen, many of you on here have lost loved ones. Some of you have lost children. Some of you have lost relationships. Some of us lost parents. There's a picture of my mom and dad. And when my mom passed away it was rather easy to accept because she was 88 years old. She lived a good life. She, it's the natural order of things. But when we invest our heart in someone especially someone young like my son both my boys I should say. It's hard to accept these because it goes against the natural order of things. And even a relationship. And I'm here to invite everyone. One of the fundamental pieces of inner peace of self love is learning to go through denial, anger, bargaining, depression very quickly so we can come to a place of acceptance because the reality is is you can talk, the ego, the insidious ego will try to come up with all kinds of ways to make us bad or make the other person bad. Now I repeat that the ego will find the unhealthy ego will find ways to make us bad or the other person bad. It doesn't matter the why he broke up or why she broke up.  Let me do it this way. Okay, to leaning into that because that's what matters most. And when you can achieve a place of acceptance sooner rather than later, you can get back on the horse. And I remember reading a quote that once said, fall off a horse seven times, get up eight times or something like get back on eight times or something like that. And the point is we can be bitter or jaded at the process.  And also what matters most is the relationship you have with yourself. So my invitation for this person is read these books, start to lean into your sovereignty, your empowered self and recognize it doesn't matter what happens. And I do encourage everybody, if you follow my channel to start to learn to choose better people in your life. And that starts with the very first phone call when you're getting ready to set up when a man or woman call each other to talk about going out on a date. Start asking better questions early on to see if you're actually a fit for one another so you can have that strength full relationship that's gonna last a lifetime. And I'm just gonna end on this note because everybody knows I talk about the relationship iceberg, the relationship iceberg, here it is. And on the top, the above the waterline is chemistry and attraction. And below the waterline is shared values, blendable lifestyles and emotional maturity. And as you start checking off the boxes that you share the same values that your lifestyles are blendable and you have emotional maturity, the waterline starts to drop, drop, drop, and you feel greater and greater attraction for one another. And at some point that waterline is gonna go so far down that your relationship will be like a mountain. And when you've heard the story that men will move mountains, well, this is what it's all about. When you share the same values, you have blendable lifestyles and you have emotional maturity, sparked with chemistry, you have a mountain of a relationship instead of the tip that most people focus on, which is chemistry. And that's what they're obsessing and chasing over is the least, well, the partially the most important thing in a relationship that there's a lot more to compatibility than just chemistry. And just to end on this note for that person that wrote, I get your pain, I've been there and I invite you to do the personal development work so you can be stronger the next time you go back out there on a first or second date. All right, I hope that helped everyone. Thanks so much.