Hello! Linda here from ITTT. Hope you are doing well today. Thanks so much for joining today's live stream. And as you can see, today we're talking about, this way, top eight resources for finding the right teaching destination. That's the topic for today. I hope you're going to enjoy it. It's probably going to take about 30 to 40 minutes. And then as always at the end, there will be a Q&A part. So you will be able to ask your own questions at that time, but also feel free to just leave your comments as we go. We are live on Facebook and on YouTube at the same time. And if you can see me, if you can hear me, if you are there, please just leave a quick high in the comment box. That would really mean a lot. And then I can see that somebody is here and I'm not just talking to myself. That would be really nice. Yeah, so just waiting for a couple more people to join until we can get started. But yes, please don't forget to like and subscribe to ITTT's Facebook and YouTube and all our other social media, so that you don't miss any of our upcoming lives. That would be really, really good. Hi there. I can see people are here. Hi. Awesome. We go live twice a week. I go live on Thursday slash Friday, depending on where you are right now. It's Friday, 10 a.m. for me. Might be still Thursday where you are. And my colleague, Lisa, she goes live every Tuesday and she's based in Yekaterinburg in Russia. And she's a non-native English speaking teacher and she shares a lot of really great information for other non-native English speakers, but also native speakers. I learned so much from her. I watched her, I watched all of her lives and especially this week, she did a really, really interesting live about a teaching methodology, which was very interesting. And she also usually shares a lot of really great info about teaching ideas and how to create your own lessons and classes and stuff like that. So that's really, really cool. So check her out as well on Tuesdays. Don't miss that. Hi, guys. Hello. Carlos. Hello from Punta del Este, Uruguay. Awesome. Hi. Hi, Joe. Hey. Hi, Kazaf. And hello, Juliana. Hi there. Thanks so much for joining today. I'm super excited. I thought this would be another great topic to talk about today because a lot of people they know they want to go and teach English abroad, but they're not quite sure what place, what country they should choose. They have a couple of favorites, but they're not quite sure which one would fit the best to their goals, basically. So that's what we're going to try and answer today. I'm going to give you some resources so that you can answer this question for yourself, basically. So, yeah, let me make, I think wait, that was, oh, yeah, I forgot to mention, very important. There is a 30% off discount code. If you've watched our lives before, you know, we only share the 30% off discount codes during the live sessions. So very, very special. You should go and check it out. You can either scan this QR code in the upper right hand corner at any time during the live session, or also if you watch the replay. Or I'm also going to share with you the direct link if you cannot scan a QR code. That's no problem. Let me just paste that into the comment box and then you can just click on that and fill out the application for a course and then you get 30% off as well. So the link looks like this. It ends with Facebook Live, Linda. So that's when, that's how you know that that's the 30% off link.  And yeah, don't miss it. If you're interested in taking a course, this is a great opportunity. It saves you some money. All right. I have my fan on behind me. As you can see, it's pretty hot. It is getting humid here in Korea and this room where I'm in is sort of my office room, does not have air conditioning. I hope it's not messing up the sound. If you feel like it does, let me know in the comments and I'm going to try and maybe move the fan or whatever because I obviously want you to be able to hear me very clearly. So if there's a sound issue, just let me know at any time. Okay. All right. Thinking, is there anything else to mention before we jump in? It's always the same intro spiel, but yeah, I think we're good.  I have some iced coffee here. I always need some coffee in the morning. And because it's getting really humid, I like my coffee iced and cold. So that's very refreshing. All right. Then without further ado, let me make myself smaller and the slides a little bit bigger. So teaching abroad top eight resources for finding the right teaching destination. Let's go. First, I always like to introduce myself a little bit. If you don't know me, my name is Linda. I am on the one side, a travel writer and content creator under the name Linda Ghost East East because I love Asia. I moved east to Asia back in 2012 for the first time and I've been pretty much in Asia ever since. You can find my own website at lindaghosteast.com. It's a sort of travel blog about different Asian destinations. So if that interests you specifically South Korea, China, but also other destinations in Asia, check it out. Also on Instagram, I love sharing my content. This is one of my Instagram posts not too long ago. So if you like that kind of stuff, you can check it out on Instagram at Linda Ghost East. And yeah, I'm originally from Germany at the US. My mom is German. My dad is American and I am based in South Korea. I've been here for the past six years. And before that, I also lived in China for a little bit. And then on the other side, I'm a Teflon TESOL marketing professional. I'm also a teacher English teacher and I also teach German on the side and I work for it. That stands for international Teflon TESOL training. You can find it online at www.teflon.net and on Instagram at international Teflon training and it is a leading Teflon TESOL course provider worldwide. All right. And don't forget the 30% off discount. You can still see it in the corner there. And I'm going to share the link again. Again, this link looks like this. This is the 30% discount link. You can find it in the comment box if you scroll around a little bit and you can fill out the application and then get a 30% discount. All right. Sounds good. First off, I want to ask you guys what makes the perfect teaching destination? Just for you. For you personally or in general, to you, what makes the perfect teaching destination? What are some things that when you decide to go abroad to teach, what are you looking at? What are you looking at? What makes the perfect teaching destination? Because there are so many different reasons why people go abroad to teach and also pick a destination. It really depends on you personally. That's basically what I'm trying to say with this. There's not one answer to this. There's not one reason. For some people it's to make money. For some people it's to experience a new culture. For some people it's maybe to learn a new language. For some people it might be to discover their background. There's a lot of different reasons. So let me know what in your opinion makes the perfect teaching destination. All right. We have an answer here from AMR. He says a good salary. Okay. All right. So you want to look for a destination where you get a good salary. That's very good. Yeah. That makes sense. Of course, money and salary is very important when we look for a job. Absolutely. Kazaf says, brought in my horizons. Very good. Very good. In what way specifically? Just to experience a new culture or in what way specifically? Let me know. Carlos says, China would be a perfect place to go and teach English. Why Carlos? Why though? Why is it perfect? All right. Kazaf says, brought in my horizons. Experience a new culture. Awesome. Yeah. Okay. Hi Nancy. Hi. Nice to see you again. Okay. Good. So there are many, many different reasons what makes the perfect teaching destination. So you need to find out what is basically the most important thing to you when you're looking into going abroad to teach and finding a good teaching destination. So it could be like AMR said a good salary or to broaden your horizons, to experience a new culture, to learn a new language, things like that. So that is kind of your starting point. You need to sit down. You need to think about it. Why do you want to go abroad? What is the primary reason? And once you have figured that out, and maybe there's not only one, right? There might be a couple of different reasons. Obviously, the more specific, the more clear you are in what your goal is, what you want to achieve, the better. And the better you will be able to then find the perfect teaching destination for yourself. Okay. So that's where you want to start. So think about this. You know where you want to go. Most people already kind of have an idea of where they want to go. So that's great. If it's, for example, China, somebody said China would be the perfect place. So then once you know, okay, I'm interested in going to China, for example, I'm interested in going to Peru, for example, then you can start looking into those places and reading as much as possible about them, gathering as much as possible, as much information as possible about them, and then seeing if that is really a good fit for you, right? Because some countries might not fit for you. It's called for the culture or the weather or whatever it may be. So that's what you're, what you need to do from there. So first step, think about what it is that you're trying to do. What is your goal? What kind of destination are you looking for? And then you're taking that and you use the resources that I'm going to talk about now to then sort of check and make sure that destination is really a good choice for you. Does that make sense? I hope so. All right, and AMR says, a good atmosphere of the place I will work in. Yeah, that's also very important, very important. All right, awesome. So I'm going to talk about eight different reasons today. So let's jump in. Yeah, eight, not reasons, resources, eight different resources for finding the right teaching destination. So let's start with the first one. First, I think a lot of people actually don't know this. You can actually start right at our, on our homepage at tufflecourse.net. We have a lot of different ITTT country guides, and that that is the URL. So you can go here and I'm going to show you that in a minute. But you can go here. And these are examples of our guides. So all the different countries, obviously more a lot more than that, we have all different kinds of country guides there. So you can browse through the country that you're interested in and then click on read more and then it will open up the individual country guide with a lot of different information, tips about culture, the best cities for teachers, cost of living information, information about weather, about language, all this good stuff. So let me show you right now what that looks like. Let me switch here. How do I do that? I just want to show you real quick what the country guide looks like. Yes. Okay. Okay. So this is the homepage. That's the country guide's main page. Again, here it is this URL. Oh, you can see the URL, the URL on the slides. Okay. And then you can scroll down. Here's this below. You will find dozens of countries from all corners of the world where there are plenty of good opportunities for teaching EFL. Click on the countries that interest you to access a wide range of travel tips, country facts and other useful information. So that's what we're going to do. Web country guide should be click on guys. The first comment who comments with the country. I'm going to click on that. We pretty much have every country pretty much. So let me know which one you want me to click on the first commenter comment box. I'm going to click on that. A lot of different guides. A lot of different guides. Okay. China. Perfect. Thank you, Carlos. All right. Let's do China here. So then it says a small like blurb here. So China is without a doubt the largest market in the world for teaching English as a foreign language with over 300 million English learners across the country, including children, adults and business professionals. The variety of EFL positions in China is truly astounding. All right. Read more. So let's check that out. Okay. All right. So then you can find a collection of different infographics, different information about China might be a little too small to read right now, but check it out later. These are requirements. Also travel guide, you know, food, what food you should eat, the weather, what's the weather like as you can see because China is so huge. They have a lot of different regions. The weather is very different in many different parts. Top places to visit. Do's and don'ts. Very important. And also a lot of other like cultural quirks here. We chat unusual Chinese customs. Very important so you make a good impression when you go to the country that you want to go to. So those are all, those, this is an example of one of our country guides, China. And as you can see, let me go back again. We have this for pretty much really every country under the sun and you can imagine pretty much. So you can navigate here and then pick the one that interests you the most and then check it out. So this is really an endless, endless list of countries, literally pretty much any country. All right, good. That was that. Let me go back to my slides. All right. So again, this is here. Teflokor has done that slash teach minus travel minus abroad minus tips. This is where you can find the country guides and that's a really good resource to check out directly from ittt if you're interested in figuring out your teaching destination. Okay. Next one. Also another ittt resource is our FAQ library. And there's actually, I mentioned the FAQ is quite a lot during my life sessions because it's such a good resource to check out. So this is this website. So teflokor.net slash FAQ this one FAQ. And here you find like answers to questions like can I get a work visa to teach English in the Czech Republic? How do I apply for a student visa to legally teach English in France? How is teaching English in Asia different from teaching English in Latin America? How to save money while teaching abroad? What documents do I need? And so much more. There's really a lot, a lot of answers. But if you don't like reading and you rather listen to the information, we also have the Teflokor videos, the video FAQ that this is where you can find the video FAQ that's basically the same information from the normal FAQ page, but in video format so that you can just listen to it because a lot of people they don't want to read through all the information they rather listen to it. So that's another great way. So you can pop in your earphones and then just listen to the information. That's another great way. And yeah, so also if you have a question feel free to ask right now in the comment box. Feel free to ask at the Q&A section at the end. Or if you're watching this as a replay and you have a question, the FAQ section is a great place to head to and to check out and also find information about teaching destinations. That's why I'm mentioning it. So in terms of where are the highest salaries for teaching, how to get a work visa and things like that. So the FAQ library on our website is another really, really good resource that you can check out. All right. The third one, of course, books and magazines, books and magazines, old school but still, you know, a great resource. On the one hand, I put some books like travel guides. So stuff like that. And I actually wanted to show you one of mine. Hold on. This one. This is a German one. Yeah. So for example, I have this guide, which is Korea. I'm just going to make myself bigger now. So the Korea travel guide. And those are really, really nice to have, you know, they're from many different brands. This is Lonely Planet. This one's Lonely Planet. This one's Folder's Travel. This one, I don't need no brand, but it looks really nice. They had, these are all from Amazon. You can find them on Amazon and they have a look in the book session section. So this country guide actually looked really, really cool. But anyway, so if you take this as an example, for example, this has 97 maps. There's like information about 32 national parks, 27 festivals and events, all this kind of information. And it's usually split up by region, which is really nice. So by province like that. So if you apply for a job and the job offer is in Gyeonggi, Gyeonggi-do, for example, in Korea, you can head to your travel guide and check up. Where is Gyeonggi-do? What's in Gyeonggi-do? And you can see all the cool things that you can see, best places to stay, when to go. That's the weather information.  They have so much information. I just really, even though I do really like online resources, I just really like having an actual book in your hands. It's really nice. And you can mark things, you can highlight things. You're also looking for other travel resources, get the right guide. So I like books like this. Those are really, really convenient. If you want to really learn a little bit more about the country that you're going to, for example. And also, magazines. So magazines like this, KondaeNAS Traveler, National Geographic Traveler, or Travel and Leisure. Those are great for getting inspiration, maybe for a teaching destination, you know. One of the covers adds too small now, but one of them was like the best places to travel to in 2021, things like that. So you can get that for inspiration. And, you know, more information about countries as well, and why they're worth visiting and new places and stuff like that. So all right, we have a question here that I want to answer real quick. Matir asks, how can teach English abroad as a non-native English teacher? Yes, you can, of course you can. And that's actually where I would recommend you watching one of my colleague Lisa's live sessions because she's a non-native English teacher and she's worked in China. And she is now back in Russia where she teaches mostly online and very successfully. So check her out. She goes live every Tuesday. You can find her live sessions also in our playlist. We always keep our live sessions in our playlist on Facebook and also on YouTube. So check that out. But yeah, there's actually many destinations where also non-native English teachers can find work and China is one of them. China is one of them. So and we did a live session about different countries before. So you can check that out. And I think Lisa also, Lisa has a lot of different live sessions about non-native English teachers and how to, you know, how to find a job and how to advance in your career, how to get a better resume, what you can do to stand out from the crowd, basically. So I recommend checking that out. Okay. Good. Then let's move on to number four. This one is a really, really important one actually. So one of the resources how you can find a teaching destination and do research about it are online forums and Facebook groups, for example.  I mentioned them quite a lot. And if you do a quick search, I don't know if you can see this well now, it might be a little small, but English teachers and you type that in Facebook into like the search bar and you can see how many different groups there are. English teachers in Korea, English teachers in Peru, English teachers in Busan, English teachers in Bogota, English teachers in Barcelona and Poland and Hong Kong and so on. So those are some of the biggest groups right here and you can join them. So for Mathur, I recommend you join non-native English teachers, this group. And look how big, there's 12,000 members in there and around four posts a day. So that's how you can check if this is a good group or not. You need to check how many members does it have and how active is the group. So they post average four times a day, which is pretty active. So that's a good group for you to join. And then you just click on here, right? And you can join the group. Or for example, English teachers in Hong Kong, they have almost 6,000 members and they post an average two times a day. So those are really good groups that you should join if you're interested in, you know, learning more about what it's like teaching in a specific destination. And here we have a blue arrow because I'm a member of this group, ESL teachers in Korea, 12,000 members, and they're also pretty active. They post pretty much every day. Here's another very active group, English teachers in Peru. As you can see, they post 10 posts a day on average and they have 17,000 members. And those groups are great because you can ask questions and get answers from people who are currently teaching in the country that you want to go teach in. There's also, you can typically, you can also ask for sort of like legal advice in those groups if, you know, a school sends you a contract and then you reach through the contract and something maybe is a little bit weird or suspicious, you can go to one of those groups and ask them and write, yeah, this is, I just got a teaching contract and it says this and this and this in the contract. Is this normal in Peru? Is this normal in Hong Kong? Is this okay? And usually people are very, very helpful and try to, you know, help new teachers in their country. Okay. There is more. Those groups, I also mentioned before in a live session, those are specifically for women. Amazing groups. So as you can see, this group, girls love travel. So not so much teaching related, but there's a lot of people who are teaching English in those groups and they have 1.1 million members. So this is a huge group. So if you're a woman interested in going abroad, this is a really good group to join with 1.1 million members. You can always find somebody who's in a place where you want to go and ask them questions. They're always super chill and they also love meeting up and making friends. So that's a really good group to join. And another one that's kind of similar is this one. This one's called solo female travelers group for women who travel solo and they have around 80,000 members, also very, very big group. They're also very active, lots of information for like safety tips. And, you know, you can ask in the group, hey, I'm moving to Hong Kong, you know, what is it like? Is it safe? Is it, you know, good for solo? If I'm going there solo, what can I do? Or even if you are already teaching abroad and you're looking, you know, to travel around, maybe you can find a travel body, things like that in use of information for solo travel. So that's why I really recommend those two groups for girls, women, join those. And also there is groups that you can join that are basically expat groups. So for example, expat women in Korea, there's a group and there's probably expat women in Hong Kong, expat women in God knows who or God knows where, everywhere, every expat in Korea. So if you're looking for like expat, you can look in the search bar, you can put expats in and then fill in, you know, the country or the city that you're interested in and you can join that group. So here we also have expats Hunan, that's where I used to live in Hunan province in China, young expats in China, expats in Korea, expats Hunan, every expat in Korea, you know, expat groups are another really great way to connect with people and to find information about your desired teaching destination. All right, we have another question from Mathur. Let me look at that. Thanks for answering my question. Do I need any course to complete to teach English abroad as a non-native English teacher? Yeah, so obviously, and especially if you want to go to China, where non-native English teachers really like to go. For China, you do need a TEFL or a TESOL certificate. It is a requirement to get that work visa in China. And also overall, a TEFL or TESOL certificate is always recommended when going abroad to teach for non-native speakers, but also native English speakers. And then, since you are a non-native English speaker, some kind of English proficiency certification is always a really good idea. And my colleague Lisa, she knows a lot more about that, and she's actually preparing to get one of the highest courses or certificates for English proficiency. But the typical ones are like IELTS, TEFL, or any kind of Cambridge certificate. I think it's called CPE. So yeah, if you're interested in that, check out Lisa and ask her. She has a lot more information about that. Okay, moving on to resource. Oh, there's more. I forgot. So this was Facebook. And then another thing I wanted to mention is Quora. Quora, now you can ask questions on Quora, if you don't know what Quora is. It's kind of like, yeah, who answers, but like a modern version. So ask questions and people can answer. But Quora now also has spaces, which is basically kind of like groups. So you can find different spaces and join them as well and get information there. So for example, teaching English abroad space, South Korea space, Seoul, let's learn Japanese, Peking duck, 21st century teachers, all those are basically different kinds of groups that you can join. And as you can see, they also have a lot of members. Look at Peking duck, I always want to say Beijing, Peking duck, almost 750,000 followers and 13 new posts a day. Here the South Korea group has 26 new posts a week. So those are really good groups. They have those spaces now for pretty much any topic or country and place. So also check out Quora. That's a really good resource as well. Okay, yeah, now we're moving on. It's number five. Another great resource from ITTT also on our website are the ITTT alumni experiences. And you can check them out here. This is the link so on. It's basically in our blog. You can also just head to Teflokoros.net slash blog and you'll find a lot of different blog posts written by our ITTT alumni who share their experiences. So for example, we have blog posts about teaching English in Hong Kong. What options are there? Five things teaching English in China taught me. The life of an ESL teacher in Hong Kong, for example. So we always really like to keep in touch with our grads, our ITTT alumni, and have them share their experiences on our blog for others, for people like you. And I think not a lot of you guys are aware that we have this blog on our website. So do check that out. It's a great resource. And if you are an ITTT course graduate and you would like to share some of your stories, let me know. We are always looking for guest bloggers and we do give away free courses in exchange for blog posts as an incentive. And if you want to hear more about that, you can just reach out to me directly and then we can talk about that. I can give you more information. All right. Another great question. Thank you, Mathieu. He asks, is there any age limit to teach English abroad as a non-native English teacher? So when it comes to age limits, they typically don't distinguish non-native and native English speaker. Excuse me. The age limit would be the same for both kinds of teachers. There are some countries that have age limits. And I know specifically China, I think their age limit is 60 or it used to be 60. So if you're older than 60, it can be a little bit of a problem to find a school. But even when I was in China, I knew a few teachers who were actually over 60 and they were still teaching there. So yeah. And I think Korea also has, I think it's 65 here. So the age limits are very high unless you're really over 60. There's typically nothing to worry about. All right. All right. Good. Then we're moving on to number six, really good one, expat blogs, right? Travel blogs or expat blogs are some of the best resources for finding the perfect teaching destination. And here are some blogs that I have listed here that I would recommend. Obviously, the first one is my own blog, lindacosis.com. Then we have GinaBear's blog.com. Gina is actually a good friend of mine and she's also a ITTT alumni. She taught English under the jet program for three years in Japan in Okinawa. And then she moved to South Korea and taught English there with Epic, the Epic program for five and a half years. And now she actually moved back to the US. Then we have life of Brit.com, Brittany. Brittany, I actually did a live session with Brittany before if you've seen that maybe. But Brittany, she also taught English in South Korea. She taught in Vietnam. She also has a lot of different solo travel, travel content, a lot of teaching information on her blog. And she's currently, she currently lives in Germany and goes to university there to pursue her master's degree. Then we have globetrotting peanuts that those are also, we might actually do a live session. Those are two sisters. They from Australia and they're currently teaching English in Japan. And I asked them if they would like to come on a live session with me and we're just kind of trying to figure out a good time. But they live in Tokyo. They both, I think they both work for the jet program. And they're just the sweetest. So if you're interested in Japan, go check out their blog. They're also ITTT alumni as is Brit. And then also goats on the road. That's a couple. And they also taught English in so many different countries. They also ITTT course grads. And I think they shifted now to pretty much full time blogging, which is really awesome. So, and I think they also share tips on how you can do like online work full time, like digital nomads and stuff like that. So that's really, really awesome. And then on the right side, I just want to mention those two tick talkers. They're also ITTT grads. Some of you might know Patrick. He lives in Japan as well. And I also did a live session with Patrick before about teaching in Japan. So if you're interested, if you want to know more, you can check that out. And then also James, he is another one of our ITTT grads. And he lives in lives in teachers English in South Korea. And those tick talks from both of them are so interesting and funny. And they really kind of showcase what it's like teaching in Japan or in Korea. So I highly recommend you check that out if you're interested. And yeah, any of those other blogs I highly recommended. And usually you can also feel free to just email any of those bloggers, me included, we're always eager to get to know you and share information and help you guys out. So don't be afraid to reach out. Okay. Then another great resource ESL job boards and recruitment agencies. And I mentioned that before in another live session, but we have ITTT, we have worked with a range of different ESL job boards and recruiters for many, many years. And those are the ones that we work with over here. Over here. So those are also really great resources when you're looking for a teaching destination, especially because they know exactly, you know, where's the demand right now, which cities, which parts of the country are in high demand. And also you can show them your resume and they're honest with you and exactly tell you, yeah, this is, you know, what you can do with your background, with your certifications, with your qualifications. And they, because they are obviously market experts right in that field. So yeah. Oh, I forgot to actually mention that website. There is a website where you can check them out. Where is that? Let me share that one second. We find a whole list of our partners. Those part recruitment partners right here on this site. Tesla course.net slash EFL minus ESL minus jobs. This is where all our recruitment partners and job board partners are listed and you can reach out to them and you can let them know that you're looking for a teaching position in a specific country. And they can also provide you with more information also about salaries, you know, current salaries, current information, maybe with COVID things that you need to know. And especially where the demand is and things like that. So all right. Then we're moving on to the very last one now. Last point, ITTT advisors. Okay. So we at ITTT, our entire team, we have all lived and worked abroad in different countries. We have taught English abroad. We know exactly what you guys are going through. And you can contact us by phone, for example. You can WhatsApp us. You can contact us. We have a contact us page right here. And email, Facebook, Instagram. You can also reach out to me personally on Instagram at LyndaGhost East. Our email address courses at tesol minus teffel.com. You can reach out to us if you have any questions. We would love to speak with you personally and figure out what destination might be the perfect choice for you, given your background and your qualifications and your goals, all of that. So that's another great resource. Don't hesitate to reach out. We would love to speak with you. All right. All right. Another question from Mathieu. How actually is an English non-native English teacher treated in China, Korea, Russia or any other English speaking countries? Do they prefer native speakers? All right. So I don't know about Russia. I've never taught in Russia. I've never been to Russia, sadly. China and Korea. In Korea, actually, most English teachers are native speakers because of the visa requirements. But there are some non-native English speakers as well. And they are hired and they are treated the same as native English speakers from what I know. And in China, actually, I highly recommend there was a life that Lisa did with one of her friends who is currently teaching English in China. And they talk a lot about that. And there's another life that I did with Lisa that was probably last year, maybe November or December. You can go back into the playlist. And we talk about the differences between a native English teacher and a non-native English teacher. So I highly recommend you check that out. Because Lisa mentions a lot of these differences. And basically, it depends on where you're looking for. But China, as we said, China is so huge and they have a huge demand all over the country. So some schools, especially more rural outside of the bigger, big, well-known cities like Beijing or Shanghai, places like that, they're actually more looking for non-native English teachers. Because they don't, typically native English speakers, they do earn more money in China, unfortunately. And so the smaller schools outside of the cities, they don't have the budget and they prefer hiring non-native English teachers. But I'm not sure how they are treated. I would say they are not treated any differently. But reach out to Lisa because she has a lot more information about that. All right. Good. All right. And then Q&A. Let's start the Q&A session. I also just want to mention again that the 30% off link, I'm just going to share it again for people who might have missed it. Let me put it again into the comment box here. So with this link, you can get a 30% discount any TEFL or TESOL course from I-T-T-T. So if you're interested in taking a TEFL course, do that 30% off. Like I said, we only shared the 30% discounts during our live sessions, so that's very special. All right. And then if you have any question, before I sign off, I'll be here for another couple of minutes. And I'm here to answer your questions, anything that you might want to know about teaching, about different countries, TEFL. I'm here. I'm listening. I'm ready. Let me know. If not, that's okay, too. You can go to our FAQ section, FAQ page. TEFL course.net slash FAQ. I always wait a little bit because there is a delay on Facebook between me talking, and then when you see it, it's about a 20, 30-second delay, which is quite long. Sometimes I ask a question, and I need to wait 30 seconds for you guys to be able to answer. So I don't want to take away anybody's opportunity if they want to ask a question. Feel free.  Feel free to ask away. Yeah. Or any other suggestions? If you have topic suggestions for our other live sessions, they're always welcome. I'm always trying to figure out, oh, what's a good topic to talk about next. So if there's something that interests you, let me know. I can create a live session around that topic. And yeah, you can always watch the replay as well. All right. We have a question here from a few three. Do they concern about teacher's age? Yeah. So we had a similar question about the age limit. It depends on where you go. Typically, the age limit is around 60 in a lot of places. So if you're older than 60, it might be a little bit more difficult. But other than that, there's no real age concern. So not really. It depends, you know, where you want to go and what maybe what kind of school you want to work at. Sometimes it says some schools, especially for children, they prefer like more younger teachers because they think younger teachers have more energy. But then they prefer more older teachers for teaching adults, for example. So it really depends. I think the most important thing are your qualifications, your English level, if you're a non native English speaker. And also your nationality, oftentimes in terms of, you know, for the work visa, because it depends on your nationality, what kind of visa you can get and how maybe difficult the process is and things like that. But age is not that of a priority in most cases. Awesome. What did I want to say? Yeah, you can always watch the replay. You can also, I forgot to mention that, download our live session episodes as podcast episodes. We do have podcasts on all major podcast platforms like Spotify, Google podcasts, Apple, iTunes. You can search for ITTT, Tefl and TESOL podcast by ITTT. And you can find all episodes in there if you prefer listening to podcasts instead. All right. How about the religion? I don't, they don't really care. Well, I guess it depends where. But typically, there's no, they don't really ask, but I've never been asked for about my religion in a job interview for teaching English abroad. Of course, if you want to teach at maybe like a Christian school, they would ask you. And they typically, I think in those kinds of job offers, they would state like similar values or something is preferred or something like that. But typically, even like, especially in China, they don't have religion classes. And I don't think in Korea either. So they typically don't ask about religion. Not that I've ever experienced, to be honest. So I'm not 100% sure. It might depend on the country, you know, where you want to go to. But yeah. Good question. Good question. That's a good topic. Would be interesting to learn more about that, actually. But yeah, I never had any issues with that. And I was never asked about my religion for a teaching job interview. All right. Good. Then I'm just going to give it one more minute, if you want to ask a question. Okay. Fifth three says, I have cell test certificate, but I got it in 2008. Do I need to refresh it? I'm not too familiar with cell test certificates. I know that our Teflon T cell certificates, they never expire our certificates. But I'm not sure about SELTA. You would have to contact maybe the institute where you get your SELTA from and make sure and ask them again. I'm not sure. All right. Thank you so much for asking all your questions. It's awesome. So if you have any questions after this live, feel free to just email me, reach out to me on Instagram, or just leave a comment. If you watch the replay, we get back to all comments, even if they happen after the lives. Don't worry about that. Or check out the FAQ section, templecourse.net, slash FAQ. You can find a lot of answers there. And you can always contact us. Like I said here in this slide, contact us. We're here for you. We would love to have a chat with you and help you figure out which course is the right one for you or to find the perfect teaching destination where you want to go. So thank you. Thanks a lot. I appreciate it. Wish you all the best. Thank you. Same to you. Thank you so much for watching. All right. Then I think I'm going to sign off. This was really fun today. Thank you so much for joining. I hope you found something interesting today. Sometimes there might not be something in there in the live session for everyone, but I hope you still learned something new today. You found maybe a new Facebook group to join that can help you with your teaching journey. So I really hope that you found something useful today. And yeah, if you have any topic suggestion for our live sessions in the future, feel free to let me know. And I go live every week at the same time. So if you have time next week, I would love for you to join and be here again. I always love exchanging information with you guys. And yeah, I hope you are going to have a fantastic weekend. Stay safe. And yeah, I hope to see you again in a week. Let me know what you thought about today's live session. You can leave a comment. You can let me know. And yeah, then I'm just going to sign off today. And I hope to see you again. Thank you so much. Bye.


This video is going to be an introduction to 2D kinematics. In 1D kinematics, we have shortly talked about position. Usually we use the letter S for position. Probably comes from German standard, which means so much as location. Now in 1D, this was plus or minus position in X or position in Y. It is a vector as we have magnitude and direction indicated with plus or minus. Now in 2D, this is going to simply be having an X component plus or minus a Y component. Next, we had velocity, which is simply the derivation of dS over dt. In 1D, this meant it was plus or minus velocity in X. Now we have plus or minus velocity in X and plus or minus velocity in Y. Now what does this mean in practice? For practice here, we could have had velocity that was going this way, while our plus direction was this way, plus X. And then I would just have written plus, for example, 5 meters per second. Now in 2D, we could have a velocity that has an X component and a Y component. And we're going to be saying that to the right is my vector called I hat. And to the top, it's my vector called J hat. I hat in X, J hat in Y. So I'm going to have, for example, 1, 2, let's say plus 3I hat. This is the X component plus let's say 2J hat. So this one here is my velocity in X, I'm velocity in Y. So the big difference is that instead of having only one direction, now we have two directions. And you could probably guess in 3D we just add a component in set direction.


Well, businesses in Grand Rapids are preparing for the next couple of crazy days to be held in the downtown area. The annual two-day event draws many to the city to check out discounts and deals at area stores starting on Friday. During the Saturday sidewalk sale, some stores will have stands set up with their products near the old central school building. The event sponsored by the Downtown Business Association will also include games, prizes and live music. There are a lot of people that come into town in this time of year and so they might come in for the shopping for crazy days, they might go out to the lakes, they might go on our trails, they might go to one of our area attractions. So there's lots of things to do in Grand Rapids and it's a wonderful time of year to come to town. Any businesses participating in crazy days will continue to set their own storefront schedules. If you've enjoyed this segment of Lakeland News, please consider making a tax-deductible contribution to Lakeland Public Television.


Where do you want Africa to be in 50 years and what steps do we need to take to get us there? Agriculture is the largest employer of labor on African continent and also the largest contributor to the GDP. Time is now for us to get agriculture where it should be. We have come together to develop this partnership as an African owned country-led shared agenda to drive transformation in agriculture and in the continent. If you look at what's happening in many growing Africa countries today, the conversation is completely different from the way it was three years ago. We appreciate the group Africa that emphasize so much of the private sector getting involved. Progress in the past year has just been incredible. We've seen more than 90 companies make nearly four billion dollars of investment commitments. Even more important than the actual commitments are the processes that are making that real on the ground. So let's look at how we can combine efforts to configure our source for the long journey. The good thing about growing Africa is most of the things that we are discussing are of commercial interest to the parties involved. So people are going to follow through and actually act on the points that are raised. We want to see them small for the farmers, grow into businesses because they themselves have a vision. I think the partnership and the initiative has achieved one thing, to put the debate on doing things right. For us it is action, action, action. We develop a new model, which is we use mobile phones to develop electronic wallets. Our farmers get electronic coupons for seeds and fertilizers and for mechanization services over their mobile phones. Grow Africa will be the driving force of getting everybody included, the farmers, the women, the youth. I think this event has really moved African agriculture forward. Of course we need to keep the pace up. There's a lot of urgency to getting under way because there is a great sense of the opportunity. But also recognize that it is a really long game too. I believe we now have a caliber of leadership at all levels. They have set the stage for Africa to take off and to be the next frontier of global development.


On March 14, 2024, the Ministry of Health, Wellness and Elderly Affairs will join with the rest of the world in commemorating World Kidney Day. World Kidney Day provides a global platform to raise awareness of the importance of our kidneys to overall health and to reduce the frequency and impact of kidney disease and its associated health problems. The high burden of kidney disease, global disparities in kidney care and poor outcomes of kidney failure bring a growing burden of care for affected individuals, their families, caregivers and the community as a whole. To date, over 850 million people worldwide suffer from some form of kidney disease which increases every year. This means that approximately 1 in 10 people are living with chronic kidney disease. This condition is the gradual loss of kidney's ability to perform essential functions and can be caused by high blood pressure, diabetes, obesity, smoking and other risk factors. In St. Lucia, as of February 2024, there will 187 people living with end-stage renal failure and on dialysis. It is important that our health systems make every effort to meet the health care needs of people living with and affected by kidney failure. One key strategy was the establishment of the Nephrology Clinic at the primary health care services at the Miku Wellness Center of Excellence for management of non-communicable diseases in March 2023. In addition, the Ministry of Health seeks to encourage every St. Lucia to adopt healthy lifestyle practices such as increasing your intake of fruits and vegetables, decreasing your intake of salty foods, replacing sugary drinks with water and exercising at least 30 minutes a day 3 to 4 times a week. Initiating these healthy lifestyle choices early and consistently can reduce your risk of developing kidney failure along with other chronic health conditions. This World Kidney Day lets you unite to become a nation that embraces, builds healthy living and promotes environments to manage uplifted persons living with and prevent kidney disease. For more information, please contact the Bureau of Health Education at the Ministry of Health, Wellness and Elderly Affairs at telephone number 468-5349.


So far we've calculated volumes of solids of revolution by examining these cross-sectional discs, aka the disc method. It often happens that our discs are going to have holes in them. Instead, so if we think of like a hardware example, we think of these as kind of washers instead. So what I mean is something like the following situation. We have the disc that we had from before, but now there is this hole in it. And so this so-called washer is actually a disc with a concentric disc removed from it. And this is actually a fairly simple problem to adapt to.  So we're gonna have a really, again, draw really wide just so we can see a little bit. And the thickness of this washer disc, you should think it's really small. I'm just enlarging it for the sake of illustration right here. And so then we have this concentric disc that's been removed from the inside. And so this kind of continues down here, something like this. So we have this washer, again, just something like you would get from Home Depot or Lowe's or whatever, wherever you like to buy your tools and things like that, right? So we have this this washer, which is a disc with a disc removed from it. And so if we look at the common center of these two discs, there is going to be this outer radius, this outer radius that we see right here. And then there's going to be this inner radius associated to the smaller one, the inner radius. And the volume of a washer is going to be fairly simple, right? You're going to take the big washer, so the outer washer, you're going to take its volume. And you're going to subtract from it the inner, not I shouldn't say the inner, the outer washer should be the outer disc. And then we take the inner disc and remove it. And although removing your inner child from your life might be detrimental for your mental health, this is a perfectly good thing to do for washers and things like that. You take away the inner disc from the outer disc. Well, the outer disc has a volume of a pie we're going to take outer radius squared. It's thickness we'll call it delta x. And then we subtract from that pie times the inner radius I r squared times the thickness again we'll call it delta x. And so notice that this expression that both terms are divisible by pie we can factor that out. Both of them have the exact same thickness this delta x, which we're seeing right here, delta x. And so if we factor this thing, we end up with the following. We get pie. Well, actually, it's just written right here. We end up with pie times the outer radius squared minus the industry squared times f of x. Now suppose that the outer radius is given by some function, some function value, we'll call it f of x. And then the inner radius is given by some other function, which we call g of x. Then what this translates to happening is that for a single washer, we're going to have pie times f of x i star squared minus g of x i star squared times the thickness delta x. So this right here represents the volume of a single washer. We add these together to give an approximation of the volume of the entire solid of revolution. And to improve the approximation, we take more and more and more slices, more and more cross sections, taking the limit as n goes to infinity. This will give us the true volume of the solid of revolution. And this gives us the following formula. The volume would equal the integral from a to b pie times f of x squared minus g of x squared dx. Notice this is a difference of squares. We're not taking f minus g quantity squared. We square the f, we square the g and then we subtract it. The order of operations does matter there significantly. And so this is what's commonly referred to as the washer method. This is a generalization of the disc method we had seen before. It's just this now accommodates for the fact of what if our disc has a hole in it? We can think of the disc method as a special specification, a specialization of this washer method where what if the inner radius is zero, you remove nothing from it. So the two are often going hand in hand. And so let's illustrate this with an example here. So let's find the volume of the solid of revolution obtained by rotating this region that you see in front of you. It's bounded by y squared equals x and x equals two y about the y axis. So let's spin this thing around the y axis as you can see right here. And the region is given to you. And we can see this right here. And it's again, it's always to my recommendation that you draw these pictures out, try to visualize the solid the best you can. So as we rotate this thing around the y axis, we're going to get some type of conical shape as we rotate the x equals y or the x equals two y. But then there's going to be this curvature that happens in the inside of it. Something like that is the horrible drawing here. Let's try this one more time. We're gonna get something like this again. It looks like an ice cream cone. But then there's this. It's got this curve going on in the middle. Again, hideous drawing, you can see why I borrow three dimensional drawings from the textbook on these ones here. But that's the type of the solid we're trying to create right here. Now look at this cross sectional rectangle right here. You'll notice that we're trying to go from our axis, I'm gonna switch my color here, our axis is the y axis. And so we're trying to measure the distance coming out from here. So this distance you see illustrated right here, this is what we mean by our outer radius. The distance from the axis of revolution to the outermost point on our rotation. On the other hand, the inner radius is going to be much smaller distance. It's the distance from the y axis up to this point right here on the inside. The inner radius like so. And so this thing is going to have a hole. There's gonna be a hole inside of this solid or revolution. Because as we rotate this one, we rotate this one rectangle throughout, we're gonna make this washer like object that you see now illustrated here on the screen. So the washer method is going to be the appropriate technique to calculate the volume of the solid or revolution. So the volume is going to equal the integral. We'll come back to the boundary in just a second. If we apply the definition of the washer method, we're going to get pi times the difference of squares, we take the outer radius first. And so the one that's farther away from the x axis is going to be the line x equals two y. And so we're going to get two y squared minus the inner radius, which in this example would be the parabola x equals y squared. So we're going to go y squared squared.  How thick are our cross sections going to be? As you see here in the illustration, the thickness of this rectangle because it's actually set horizontally, the thickness of the rectangle is going to be the y coordinate. It's a there's a small change of the y coordinate. There's a rise going on there. And so what that means for our integrals that our integral is going to have the differential dy. We're going to integrate this thing with respect to y. And because we're in respect to y, we want these to be functions of y, not functions of x. So you'll notice that in this situation, how we have x equals two y and x equals y squared, that is extremely preferable given that we want to integrate with respect to y. With the previous examples we've seen where our thickness was a dx. That tells us that we want to integrate with respect to x. And so we do have to pay attention to this differential. Because if we want to integrate with respect to x, instead of respect to y, this would have to become y equals the square root of x. And this one would have to become y equals one half x. So the approach you take depends on which variable you're going to integrate with respect to. So you're going to see the future we're going to pay attention to how thick are our cross sections. This emphasizes why it's so important to consider what does a typical cross section look like here. Alright, this gets us back now to the bounds of the integral. These are going to be y coordinates y equals whatever to y equals whatever. So for the y coordinate going up is the positive direction. So we need to figure out what is the y coordinate of this point right here. By illustration, this is clearly the origin 00. Notice if y equals zero x, you know, two times zero and zero squared is both zero. So that's the point of intersection. This point right here might be a little less intuitive. So let's solve it just by intersecting that is set the two equal to each other. We solve the equation to y equals y squared. You can subtract two y from both sides y squared minus two y equals zero. If you factor you get y times y minus two equals zero. And so the two points of intersection is zero, which we already knew and two is the other one. So this point right here is four comma two. Notice that two times two is four and two squared is likewise four. So we're going to integrate from y equals zero to y equals two. Notice that these are going to be the y coordinates, not the x coordinates, we want to see how the y changes because we have to determine where does the where do these rectangles live they live between y equals zero and y equals two. So once you set up the integral and for these type of story problems, that's always the hardest part setting up the integral correctly. Once you set up the integral correctly, the calculation is going to be fairly routine compared to what we've seen before. Just apply the fundamental theorem calculus at the right spot. So we have to algebraically prepare this thing to y squared will become a four y squared, and then y squared squared gives us a y to the fourth. This thing is now perfect for the power rule to go about. So we're going to get pi times four thirds y cubed minus y to the fifth over five, as we go from zero to two. We love the fact that the bottom numbers is zero because when we plug in zero, everything will just vanish. When we plug in two, we're going to get something non trivial. So let's see what that is. We get pi times four thirds times two cube, which is an eight minus two to the 30, two to the fifth, which is 32, all over five. Eight times five, of course, that's likewise a 32. You can factor out the common numerator of 32. So we end up with 32 pi. And this it's above now a one third minus a one fifth. Now to find a common denominator, we're going to have to times the one third by five over five. We'll do that for the one fifth as well, three over three, like so. So we're going to get five minus three for the numerator, which gives us another two over 15. And so then the final result should then be 64 pi over 15 as the the volume of this solid of revolution. And this gives us an illustration how one can use the washer method, which is a very nice generalization of the disk method.


Our next talk will be modernizing distribution of SDR tools and libraries with Conan, who I know from being a kid reading about him. And Brennan has come all the way from the US to explain how he's going to make this all better for us. Yeah, this is the back story of that barbarian. So, yeah, thank you all. So, how many of you actually know either the Conan he was referring to or the Conan that I might be referring to? Okay, we're getting somewhere. So the other name for this talk is, what does CMake have to do with SNR? It's a question that I find that I ask myself many times when I'm actually just trying to use these tools that we work on. We talked about that hack fest. It seems like CMake was also a topic of the hack fest in various ways. I think we should make it less of a topic. So, sit down. Gonna play with some software to find radios. Very exciting. Gonna build one of these in my backyard, hook it up, see some things, right? You say I can view images of the Earth from space. That's exciting. I just need to put some stuff together. Put some stuff together. We just need to download some applications, right? Well, maybe not. So we'll just build it. Also easy, right? Clone it, CMake, and not quite right. So I don't think this is really where we were trying to go, nor the rabbit hole that people wanted to get to. So maybe there's an easier way to solve this problem. And there is. The easier way. Images of the Earth. It's pretty fast. No CMake required. But maybe we want to still do this ourselves a little bit. So I want to talk a little bit about Conan, which is an open source CC++ package manager. This isn't replacing CMake. It's not replacing any of your favorite tools. You can use Ninja or whatever it is you want to use. But rather than having the tools tell us what we don't have, what if we let the tools give us those things? And so when we look at what's going on here, what do we want to do when it comes to packaging? We want to create explicit dependency graphs. So it's not run CMake, have it tell us what we don't have, try again, have it still tell us what we don't have, on and on and on. Track what configured features. Some of these libraries are very large in terms of what they can do. We don't always want to configure every single feature of our radio just to do one simple stream of, I don't know, FM signals or something like that. We also don't want to always be building every single one of our dependencies over and over and over again, just because we changed one line of code somewhere. Or say we're now using a newer version of OpenCV or something like that. I don't know why I need to rebuild OpenCV for my Windows machine. If anybody's tried that, it's a lot of fun. Having been part of GNU radio, you see there's always this question about, well, does it build on Mac? What's the status of this piece here? Does it build on Windows? Does it build on Linux? All of these pieces. These are not the problems that we should have to be thinking about so much. We should just be saying, these are the building blocks. They come together. How do we package that up? And also, we end up in a situation too where we have people that are using older systems. They're afraid to upgrade it for whatever reason. They have too many things that just barely work, glued together. And so we end up being tied to really old system libraries. We see this with the QT stuff. We see it in other places as well. We're holding ourselves back in developing our applications based on system libraries that we're hoping people have installed and working in a smart way. So with Conan, what we do is we actually start to be more descriptive about how this whole piece works. So here, packaging up something, live AEC, and we put some information about what it is, some settings that we want to be able to configure about this package. So the OS, the compiler, the build type, the architecture we're building out, where we're going to go get the data. We're going to use CMake here. So it's kind of the same. We're going to configure CMake so that we can do our build. We're going to package it up and then do a CMake install. And then we're going to collect information about the libraries that got installed as part of this. So CMake interfaces really well with Conan so we can extract a lot of this information. You can also manually describe everything that's in here. Along the way, you can add additional flags, so options. So when you say, I want this library, I want it compiled with these certain feature flags enabled, these become parts of the metadata that describe the package that you're looking for. Then we want to consume it. We have some kind of boilerplate that we pull up here to leverage some of the infrastructure that Conan is giving us. So in CMake, it's now able to get access to where all the find package, we generate all the find packages for the pieces that are needed. It's also going to sandbox a lot of this stuff off to the side so it needs special information about the linking. So it takes care of all of that up here. And then when we go to actually do this linking, we'll say, okay, I need this libAC in my application. We just say, pull in the Conan package for this piece. It's not going to pull in your system one. It's going to pull in the one that's linked into the Conan dependencies that you already have over there. Then we go and we build this. So we do a Conan create this library at this version. It spit out a whole bunch of stuff. I didn't think you wanted to see all of the lines of the build happening. And at the end, we see that we package this binary application that comes with it, the license, the header files, as well as the library here. And we created a revision and a package hash that it's used to be able to identify this is exactly the package for this configuration that we wanted to use. And this is now stored in some mysterious location on your computer that you don't worry about. Off to the side. Don't touch it. It's there. If you will, well, no, if you touch it, we'll make you build it again. But like I was saying, so we can go change some stuff. So we talked about whether, like we had those architecture-specific things, but we also say build type. We want to build this in debug mode now, too. We want to build it with shared or static libraries. These are all options that can be applied on here. The recipes know how to use these options and then build you exactly what you're looking for. And so when we do that, these are the settings that came out of it. So you see that I'm building for macOS. This is the compiler version I'm using as part of GC, or I guess this is a ceiling, Apple ceiling. But you get all these different things. So if I'm building on a Linux machine, I might have a configuration that's using GCC or ceiling, not Apple ceiling, get all these different variations. We're able to keep track of all of that and make sure we're referencing exactly what it is that we want. And then we can take this other library, Poco. I don't know if people really were C, C++. Poco is kind of a library that helps do a bunch of common tasks. But we see this dependency graph that's being built here, where we have Zlib, which is required by OpenSSL. And that OpenSSL is required by Coco. And so if I specify options on Poco that I want everything to be built in debug mode, it's able to go through and make sure it pulls in the correct versions of all these. And all of these are actually already published in a public kind of registry or center. And so I can change these common flags and immediately get the packages for all of these already pre-built. I don't have to go and rebuild it with that flag. So now let's do a quick little demo here. So what we're going to do, is anybody here familiar with something called Go's tools? The Go's satellites? Okay, that was what I was referring to in the beginning. It started, I think, out of someone's experiment that they were working on to say, hey, can I pull down the images and the data and everything off of these NOAA satellites? It doesn't require very much hardware. It's very accessible, and I think it's actually kind of a fun piece to do.  So instead, what I did is I built the actual dependencies for these. And so let me just... We'll pull up this Conan file that I have here. So we kind of had this stuff we were talking about before about whether, like, informate metadata about it. We're going to be using CMake Generator. Is this big enough for people? I can make it a little bigger if it's... We're good? We're going to pull in our CMake wrapper that we need. We're going to say, you know, FPIC is not valid for Windows, so that's not an option that will be available for that platform, where we're getting our tools. We're going to apply patches. You frequently are going to have to apply patches when you're doing this to make sure that it's referring to the Conan packages, not the system packages. So it'll apply the patches for all of that, just by how we're going to do the building, the packaging, and the library pieces that are here. I believe this is everything. I'll put it here. I just realized that I was not looking at the one that I meant. This was an underlying library, not the actual one. I'll just pull the other one up really quick. So that was one of the low-level dependencies. This is one of the higher-level dependents. So this is the actual application. What I wanted to point out here is here's where we're actually specifying all of the libraries that are part of this, so we make sure that they're all available. So we have this projection library, Proj4, Proj now I think is what it's called, RTLSDR, a common JSON parser, this SZIP style library, work error correction libraries, Tomol, Anomessage, OpenCV, all of these things. So, if we go and build this, make sure I go into that, goes tools, make sure I grab the right version number for this, because it's not versioned well. Conan, create this, oops, it goes tools, do this, I believe we need this. All right. So it is, what did I do right now? Oh, I told you to build everything. I probably actually didn't want to do that. It's actually now, I just told it, I should have told it to do build only the missing ones. I told it to force build everything, but you'll notice I'm actually building all of the dependencies in that entire dependency graph, including everything for OpenCV even right now. And this is assuming there's nothing on my machine. I don't have to worry about any of these things. So I'm building that entire dependency graph for all these applications. So I'm getting the most recent versions of all of this stuff. At the end of this, we'll go through and finish this piece up. We'll see how fast this goes. See, OpenCV builds here. I might change this just to do missing, so you guys don't watch my screen go forever. All right. Are you involved? Calling build on ghost tools. Now we're just building that one application, which we didn't have a valid configuration for. It should be done quite soon. Yeah. I mean, if you have multiple recipes, multiple programs that all depend on the same library, will it build multiple copies of that library? No, it will reuse them. It will reuse them. And I will show an example of this. Okay, so this thing just all went, rebuilt, ran a couple of tests against the package. So the package is now available. And I can see that if I go Conan search ghost tools. I don't know how to use this keyboard. I apologize. So we see that this recipe does exist right here. And so you asked, so if I do Conan, info for this package, graph equals step.html. So I'm going to generate the dependency graph for that package. And we see the full dependency graph real. That's easy to see. Let's see here. So we see our original, this is our application actually right here. And all of those dependencies and the versions of all of those. But you asked about things that require multiples of the same. So open cv over here, we can see a bunch of things are using libz. And so in this case, they're all referring to this same configuration of libz over here with this package id that's associated with it. And so that's where this becomes more powerful because it'll make sure to always be pointing at that same package. So what we did at this point is just fill up a folder in your system, Conan data and here's all of the sorry if this is maybe people can see it. These are all those libraries that got built. So these are like hidden off into your system with all the revisions and everything that are there. And now if I go to a little working directory right here I can now do Conan install goes tools oops, I copied the whole thing here and then I'm going to use a generator to deploy. So now what happened is I effectively just installed all the dependencies that were already pre-built in this location for me. So here's all of my libraries that were part of this all of their libraries. Everything is linked to the proper things inside of here. And so if I look in goes tools then I see those applications that were built there all using the dependencies I wanted. The dash here. Let me pick up the satellite signal with this non-existent antenna right here. It will not pick it up, I promise that. What did I do? Oh, thank you. It's like I'm guessing at the arguments here, but I thought they were. Alright. So I found my tuner and it's now not finding the signal that we're looking for. But it is running through there, it's using all of those libraries that we just built through that entire process. So that's kind of the core piece of it. We took this thing, built it all I've never built anything on a Mac before with C up until a week ago. So it was basically the same. I built the library on my Linux machine and then I did it on the Mac. And so that's one of the nice features there is that ability to create your recipes, specify all the platforms and then kind of make sure you don't get your CMake get into the weeds about the platforms that it's supporting.  So I got the pieces that we need. So we saw here that it was actually reading off of this RTL-SDR here, but I also was running Forgive me, I'll have to look at my notes here. We can go scan the FM bands here. So I'm just using the RTL-SDR. I installed the same packages over here. It's gathering some data there. We can go open and we can see some FM band that we are able to pick up a little bit better than that satellite. So it's working, it's real. And I can get these same exact things. I'm over here in my this Docker container that I have running Fedora. And I'm going to pull that same piece just for the RTL-SDR. It won't find the hardware this time. But you can see the application is running and it didn't have to rebuild anything. It pulled all these down from the existing package feeds. So I didn't have to have a compiler available to me to use this in this case. So kind of one last thing that I wanted to mention as part of this is this comes a little bit. My company supports Conan. Conan is actually part of my company, but we have now a new service that we're doing for the open source called Conan Center. We had Conan Center before, but now we have an automated build system that's tied to it.  So if it's a C++ project it will be built in about 160 different configurations made all available. So that's multiple versions of Windows Visual Studio that's multiple versions of whatever Mac is using, different GCC versions. It's not a CI system for testing your packages, but it can give you some insights and is my package actually building on Windows. That's, I know, for me a struggle. So that's there. And so we can take one quick look over here at like Zlib for instance is available inside of Conan Center and you can see there's 18 different Windows builds, 52 Linux builds and 12 macOS builds as well. So one of the reasons that I came to talk about this here is that I see on the mailing list the people who are complaining about I just want to build this, I don't care whether it's 3.7 or 3.8, I just want to do my project. Why are you making my life hard? There's a little bit of back and forth on there about everything and I know a bunch of people have been doing some really good work about, especially if we're going to radio packaging up for Debian and Fedora and Ubuntu multiple versions of it so that people can use it but you're still relying on these system libraries so still I feel like holding ourselves back in certain cases on this and especially when we look at the out of tree modules and stuff like that if we're able to actually package those things up in a smart way I think that this is a way that we could avoid this whole Pi Bombs custom system and save us a bunch of headache so I'm interested in exploring down that path if anybody else is interested so I'd love to see that come together and then one last thing, if this has sparked your interest in actually solving dependencies, not just talking about them there is a conference for this called Conan Days in Madrid in March, so if you want to hang out with the barbarians and learn about packaging there's a discount code and we'd be happy to talk about it more we have a bunch of people who are using this in industry as well as open source so any questions from people? I think you were talking about Flatpak so my understanding of Flatpak is that it's this kind of yeah he's asking about Flatpak versus Conan in terms of is it a base system image that you're layering to kind of it's not really a container but containerize your application, your files it's very different because here all it's doing is just changing how everything is linked together and keeping track of that structure so it's much lighter in a way but it also is more complex because of that so yeah, so let's see here where did I put this? here, right here so these are those options that I was talking about so see how I have here shared equals true so this is one of the most common features is shared versus static and being able to flip that flag on you can change that for you can either say globally for my build for my product or everything shared but you can also specify at a dependency level as well if you want yeah can you repeat the first part? a work? Volk, no, not yet this is something that I think is one of the the first things that I would like to see so one thing, so the question was we have LibVolk inside of Conan Center, we do not right now but it would be rather trivial to get in there the one thing I will say about something like LibVolk is you're normally targeting as many of your processors features as possible and so with that you need to specify so there's some stuff that's missing here you can create profiles that represent these with additional compiler flags that you want you could just say hey figure out what's on my machine but that's where the post your own copy of the package and your registry which you can do if you want to get all of the support from all the intrinsics and everything like that that are enabled so that was the first one and then you said there was a second half so if you package everything so that you're pointed at all of the all of your fines are using the correct and your target linkings are using the Conan package feature you will not be using any of your system libraries I want to be clear here you can start doing Conan without doing that if you can use your system ones Mr. Open Embedded over here is not happy those people using Ubuntu 14.04 so you can mix and match whatever you want but the ideal situation is you should be making it so that all the dependencies are packaged up you're running close on time but so there are defaults it will look at your local machine and generate a default profile for you so I'm building on a Mac so a lot of these features have been established here but you can build additional configuration profiles so this is where it's nice having the Conan center piece because I can see those configurations that were built for and I'm short on time here so or over so so you can see I just picked one of the random configurations that was built for Zlib so this one it was building version 8 for Linux and some other flags and stuff so this is one of Conan center has like I said for C++ something like 120 I think different build configurations that it will build against that cover kind of the common cases but you can I mean people use this also for building for Android, NDK and stuff like that so you can tweak those things as you wish to build and not every recipe will build on all these configurations like some of them you say this does not build in Windows maybe the developer just doesn't support Windows as something they're building so then you won't have those configurations


While this may look like a normal field of beans it isn't. This field is special because the farmer is producing beans for seed instead of for food. You've probably seen farmers planting seeds in the spring but have you ever thought about where those seeds come from? Plant breeders work hard to develop seed varieties that perform well in specific climates and produce feed, food, fiber or other products that we in turn use. A plant of seed that is true to variety takes a lot of special care so farmers know exactly what they are planting. In order to ensure seed purity, quality and yield, federal and state laws provide for a process of certifying seed. The University of Wyoming Seed Certification Service, based at the Research and Extension Center in Powell, serves this mission for Wyoming. Farmers who produce seed crops must meet strict standards in order to be eligible for sale as a class of certified seed. The certification process, done by the Wyoming Seed Certification Service, includes field inspections and laboratory testing. Seed can be certified as foundation, registered or certified seed. Behind me are seed inspectors at work, so the next time you drive by a field of beans or alfalfa or eat cereal made from wheat, consider how much work it took to produce seed for that crop. From the University of Wyoming Extension, I'm Mae Smith, Exploring the Nature of Wyoming.