The "use" keyword in Rust - Rust tutorial live

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
let's see one week has passed already let's see who's the first in chat let's see okay let's unmute I want to check if the audio is okay it has been a long long week really long week let's see this is franchesco's account let's see if I can hear myself okay nice we are live welcome back everyone this is the episode number 18 in the r series I want to bring the chat here because okay and then we can start no I'm trying to [Music] clean the the chat like if it was a terminal but uh no it's not a a terminal so hi everyone I want to check if on Twitter we have someone and also yes I don't know I want to make try to make an experiment because I think that we can get almost the same people without announcing it let's see or maybe we'll announce it but in a a bit later once we are about to start uh to start the live stream let's see or I can share it on here live we are live and do like this post why does this look so bad I have no [Laughter] idea okay okay where can we share it on Instagram it will work work let's [Music] see it's 3M okay nice I should be live also on Twitter let's see I am live on Twitter should I go live on Twitter more see uh I should live stream more and I think that I will do more live streams probably on other platforms but I will still be focused of course on uh YouTube okay nice we have the chat here here maybe we can start sharing it ah we can have a nice conver conation before today's episode is not that easy I hope I can make it but I'm not sure I think I could mess up but uh we'll see we'll see we'll see this in um couple of minutes I'll say let's go here here okay I think we need let's try to share this maybe we can make on Twitter Let's see we can share it on LinkedIn let's share the LinkedIn [Music] okay okay we are live we are live let's see okay nice then now when can we also share it on I think we can share this in the newsletter usually it's nice uh I love these live streams on Saturday really really love it let's see home new post hey abishek how's it how's it going how is it going how are you new post new post okay we are live we are live let's talk about the in rer is also the use keyword use keyword uh live on YouTube on YouTube the subtitle the use keyword the use keyword okay I think you can remove this and we can post it everyone everyone perfect okay nice good um done I want to wait for a while before sharing on Twitter because I think that if you want to to join the live stream you should just I don't know check it by YouTube but I'm doing experiments probably yes we could share it more on U on um Twitter let's share this uh here here po okay okay I think we can make this a bit bigger I'm great thank you have been training running I have a new haircut so cool stuff I want to stay for a while without the headphones because I mean if you can hear me I think I can also go like this uhuh let's go here here desktop audio I think we can put it like this H Live on YouTube like this okay okay let's now let's this is a burger live stream so let's wait for a while and then we start this episode which is number 18 it has been a while in the meanwhile we can even brag a bit because my rust um serus has been featured on road map S as the first uh rust um video road map sh rust learn to become a rust developer you see you go here and then you go on what is rust and it's basically the main I don't know if you can see it probably not you should need to put it here let's put it here if you click here what is rust you end up on my YouTube channel hey rtic how are you how's it going so this is uh very nice I want I I will showare it s into chat opening web browser uhhuh let's close this and that like this this this thank you so much Jolene we are we are keep going I seeo I mean getting featured on road map as as the first video ever on Rust of course they they contacted me they proposed this and this is by the way it's intimidating as F AF but it's nice to have this intimidating road map I covered some parts by the way I can even provide some more videos I think here but at least I have you know the first one which is nice okay let me put this here oh now we can have a nice uh moment to relax and then we'll start the usual uh in Instagram the usual live stream what did you say rtic I want to check something something offensive or not did you say something something offensive I want to check what's the solution solution to what but I'm sure that I'm sure that if I share the things in dialect Google translate can't uh can't understand what I'm saying so and this is nice very very nice I can put the chat here ah okay the translation was what's the solution is the Google translate so bad let's see I forgot to add the link here so share copy on Discord I should add the notifications for Discord in Hindi nice three events announcement live Community announcement let's see if we can get some one okay okay nice nice nice I want to check Discord for a while we had Dent today and uh next week probably we'll also make a space so we'll see um AI boosted the server thank you so much AI for boosting the server okay and if you're interested I can share no s use the copy button I think this is the this is the link for the invitation if you're not in Discord yet this is the Discord link uh ah I want to wait for a while today before we start how are you everyone I see yes Jolene TBO with the other account this serious has been um has been great so far like I want to do the whole basics of rust even if this will take probably months but once we are done done with this part then I have a solid foundation and then we can have the real fun you know web server clis projects uh rustlings and so on I want to be focused on doing uh rust full serious before YouTube gets too crowded that's the that's my idea so I hope that this is the what you also like at some point I might also share something else let's wait let's wait uh they have seen the Northern Lights all the parts of the more World Northern Lights here you see massive Northern Lights these are the one in Rome even in Rome we had but I missed them it's cool nothing lights Aroma no this is this is old Northern Lights let's see um I was thinking about going live on Twitch after this live stream but I'm not sure we'll see we'll see and yes so soon will start but before I start I want you know I want to wait still a bit I want to wait a bit let me share this also ah I need to share it also on on Instagram okay let's share this I don't think people are coming from Instagram but let's see okay so share copy let share is [Music] okay Live on YouTube live on YouTube how is everyone how has been your week Link Link easy hard good my week has been nice I've been training doing a lot of stuff preparing the presentations for the upcoming conferences so many many things okay okay okay nice ah I don't know should I should I live go live on Twitch after this or not just to do something different something else but let's see let's see for now I want to do at least the steady live stream on on YouTube steady we working on the chain link oh there is a chain link hackaton interesting let's go let's check it chain link hackaton this one hello hello man how are you you change your profile pict sure block Magic this one Illuminati confirmed okay the Illuminati with the chain [Music] link okay I'm collecting some pictures so we will show them um web three Illuminati confirmed web 3 Illuminati confirmed let's see if they reply uhuh where from I'm from Illuminati you should not say this out loud okay nice ah uh register April 29th June the 2 500k quick node Dex tools polygon avalanch scroll there is no Alchemy interesting strange speakers speakers and judges where are them let's see let's see if I know some of them Lo more Ryan Patrick Collins of course this animation is so bad Raza Chris Alejandro ah Kevin Kevin canas where is no Kevin nilson another Kevin reenie Valentin Solange Ser I think I know just um no but I'm still using them yeah I think it's absolutely fine probably probably quick node will not be happy but yes okay okay okay great great great we also had some good news from rust from Microsoft Microsoft rust no [Music] Microsoft Microsoft we are not abandoning CP for rust I mean nobody asked uh here Microsoft donates 1 million to rust Foundation I mean it there are peanuts for Microsoft but still is something we will see if in the future rust will explode as a programming language or not yes yes yes but yes so and as I said last I'm I would like to live stream more but I don't want to do too many live streams on YouTube because I already make the podcast the the Saturday live stream plus we do two uh two shorts and the the video so it's already five videos per week five videos per week on on YouTube so maybe at some point I will try it out something with uh on another platform that's uh that's it but just to have fun not zero but minus one expectations and we'll see okay so let's put this here this is the chat we can bring the chot like this and this okay okay okay okay what else something else happened this week um cool stuff I have some announcements but I still have to do stuff wow just see you are on early when we at 190k 93k so yeah it will probably take a while maybe next week every 100K I want a cake from my girlfriend that's my only reason why I'm reaching 100K and multiplus okay nice I hope you can hear me I want to try to don't use a headphones today let's see how it sounds let's see let's see let's see let's see yes yes I I also framed the silver button let me brag it so this took a while but finally I have the frame you see the frame you can see the frame but I just have to stick it on the wall so finally I can brag every single [Laughter] day uh today's lesson it will be longer than usual and we'll see we'll see we'll see I want to start soon thank you amand but there are multiple amand there are two amounts cool looks good what number sub is the next one H for a button 1 million let's see you changed your profile picture ah it's that man but you changed your profile picture let's see is 1 million doable I want to make a poll will I ever reach 1 million Subs on YouTube yes no let's make this poll and then we'll start let's see let's check the votes yes two votes two yes people believe in myself in in in me in me I'm always positive Tabo no worries just want to see how many trolls there are in the chat so I can decide you know when you do a live stream you should always make this sort of poll so you understand how many trolls are in the in the chat for now there are not many see it's my goal is different hey D how are you you're back nice nice nice nice so as usual this is a what I usually call Burger live stream so this is the intro then we'll go and record um another episode for the rust series after this live stream I also should make um time lapse because I got a huge zuag box but I need some time and pro honestly I would like to make a another quick live stream earlier and then we'll see okay let's see I'm back back back great great anything else I think we can start soon um you see today will use both the the library a library project and a main uh project the title here is not correct of course it should be this um it's okay it's okay because we're are still talking about PS so we just I just needed a empty P here and there okay nice I want to check here I want to maybe let's give the one membership because I want to try the alert okay and then let's see let's see let's see let's see okay done okay could you hear it membership you want to hear test okay Aman Aman you made it let's go that's amazing I made it you see you see you will get it one day you just have to be active one two three times in the chat you see now you can brag now you can brag so checking okay nice nice [Music] okay perfect I think I want to share also that we I want to do like this we are starting no I think I want to share the chat here no like this okay I think I can move this there starting the start with the live session very soon come say hi okay nice it's nice to make some post here let's see we can get also some of the more people and then we can start okay okay perfect I think we can put this here why it's not going in here okay okay I'm checking the the chat here because I will still check the chat while doing the the thing I also want to share the Twitter thing Microsoft [Music] Foundation let's see this is the Tweet okay just if you want to interact but it's absolutely not mandatory okay nice let's go browser maybe we can end this uh poll let's see where is the pole where is the pole okay nice okay this is the rest live stream okay you can still see the chat I will put the chat here I think we have a couple of questions today maybe yes we have some thank you Aman okay just want to mute this one you're welcome is this one okay let's reshare it cool nice thank you thank you thank you perfect let's close this okay we are about to start nice happy amand that you finally made you see you needed the profile picture without the profile picture you couldn't get the uh the membership okay let's see okay I think we can start so let's clear this clear okay if you want to ask anything just do it now okay so we have two projects today the main RS one the classic one and the lib one we created the library which is basically you can just do this by doing cargo new dash dash lib that's the only thing then we will also see the cargo ad command that I never used I never used I mean in this uh in this series of course okay nice all perfect okay let's close this this closing everything we can close the alert and close the chat okay a r or R um okay okay okay okay [Music] so let me start pre-recording okay okay perfect model okay ready ready ready okay so in the previous lesson we talked about PS in this lesson we'll talk about the use uh [Music] keyword okay so okay let's record okay perfect okay we are ready [Music] H okay by the way you didn't vote you didn't vote am man you should vote okay let's put this here are you ready are you ready hope so I want to just share the preview um episode okay NOS play all so this is the playlist that I'm currently working on you see I have different things last one it was PS with rust okay so share copy and this is the previous lesson because I will refer you voted okay okay okay okay nice okay perfect okay we're about to start chat is here we have the stop [Music] chat okay I still I can still uh read the chat and open this here so I will not miss it okay we can start so welcome everyone this is another episode about Parts modules and so on but today we'll focus on something that is common also in other programming languages which is the use keyword for example we use this a lot pun intended in in JavaScript and in typescript so we let's start with a previous example something that we saw in the previous lesson for this um lesson I'll use two projects you can see here we have one with the main. RS file I've used that typing cargo new and then this uh this name the other project that I will use is this one which still has the the name of the previous lesson but it's basically a Library you see you can see here a li. RS file you can use a project like this a library by typing cargo new Das Dash lib and then the name of the library we'll start using this one and uh let's start checking this uh previous example we have this module here which has inside it a public module and inside that a public function we thought about um we talked about um public modules and functions in the previous lesson and then let's say that we want to use this module for example we can have this public function in this library that is for the front for the front house so to eat at the restaurant we want to provide this function to someone so they can eat at our um our restaurant so to actually uh use this um this one there is a a good way which is this one checkline eight we have this use and then this is if you remember an absolute part so use create front of house hosting and then we can use this inside this function okay if we type if we type cargo build in this case because we are in a library we can see here that it's it's compiling properly okay uh nice now I want to uh discuss something what if we have this function online then wrapped inside another module for example let's say that we have a module called customer like this and inside this we have this function like this do you think that this will work or not I will leave one minute so you can answer in the chat but basically the question I'm asking here is if we have this this function that uses this crate can this be wrapped inside a module or not yes you're still in time for to say yes or not yes or not that's to to worthy by the way okay test nice I'm trying to I I I hope you can hear me okay let's see so what we did is we wrapped this function inside the module you say yes I can't even see I am in a c going for a dinner with friends nice for you nice to you nice nice good luck okay let's let's try we add this module and if we try to build it no we have an error here failed to resolve use of Undeclared crate or module host this does mean that if we have this module that wraps this function then we don't have this uh use anymore because this use is just in this scope if we can create an inner scope this is not available anymore this is the this is the reason so let's remove this module for now but we will come to this later and I want to discuss something else you see that on line eight we have use create front of house hosting and then we are using hosting again here there is another way to do this and this way is to add even this function here so if if here on line eight we do something like this in this inner scope we can just type add to way list and this should work let's try cargo build and this does work so it depends on what we want to do probably you are not that used to this use of uh the use keyword sorry uh because probably you are more used to something that we will see soon but I just wanted to to let you know that this is doable so if you want to use this function without typing hosting every single time you can just add the function in this path this is valid okay but I want now to show you something which you might be more familiar with to do this we will we will take this other project so we can have this main RS file file and also execute something and in this case I want to type at the top of the file this STD it stands for standard Library collections hashmap I want to import this hashmap hashmap is um a data structure we have of course a a lesson or even more specifically about the hashmap but in this case here we just want to import this uh module I would say function Main and inside here we can have I think we can just make a a simple a simple one here let mutable map ash map new and here we can create an insert and asmap is basically it has some key value key value Pairs and then we can have two of them and then we can print print this map in this case since we are in project with a Mains file we can type of course cargo run- q and you can see here we are printing the hashmap okay some of you might be surprised that this use kind of work without importing or adding anything like I don't know mpm install or adding something you don't know using peep for python or something like that I'll I'll go back to this soon in this case I want just wanted to show the difference we see here with this import at the top of the file it makes sense that we import just the hashmap and then inside this we type hashmap double colum new this is also a convention okay so in this case we want to import the hashmap module and then we repeat this this is also to avoid confusion so for example if we use the new keyword this might be confusing because maybe we are also doing something else creating something using different modules in this case it's very clear that here I'm using the hashmap module and the new function inside the hashmap module in the previous example this one I created this function so maybe just to save some time instead of having instead of importing just hosting and adding hosting double colum add to weight list I can create I can I can add this single function here and then I can just refer to this add to weight list because it's more custom I would say this is the main difference okay nice now okay now what if when we import different modules we have the same name let's see an example because this is also something that happened to me the first time I created a web server in in Rust so using modules with same uh using Mo using Parts with same names okay for example I can have this two Imports One is using the standard Library STD fmt here and which stands for format and then we can use also this one use STD iio which stands for input output now both now both of these modules have a result um let's say sub module for example let's create two function FN function one and then we can see we import this fmt result here then of course we can also have the okay here and then we can have a second function with IO result okay and I and here we can do cargo build this should work yes it's giv some warnings because we're not using them but I want you to focus on line six and 11 on line six we are using the format module result on line 11 we are using the input output result which is also is you see it's different even the signature is different so this is valid because uh every time you use a result you can use the name of the module we are using here develop develop devel now subscribed amazing I want to remove the alert but now okay so I thought I would have removed it thank you so much for subscribing and probably I can leave it but without the the sound okay so this is something valid this is something valid is there a different way to differentiate the two uh Imports yes there is a way for example I can use for this online three I can use result okay and for the input output I can have something like this like this result and this is okay as this is a new keyword IO result and then here I can have result and here I can have the different one IO result so this was just to tell you that I can use this s keyword to give my names on when I use different different Imports okay for example I think I used for a postgress error I call that postgress error to differentiate it from the basic error okay this should work yes this still works so the difference here is online four I can use this s and use basically whatever name I want now let's go back now let's go back on this um now let's go back on the lib project because what if we want to reexport names can can we do this so let's go back to this example the the first example that we did today we had a module we had this function and then we had this use okay so this is valid it was the first example it's valid but what if we want to reuse this library and make also the this create available from the outside we can just use here the pub keyword so it's um it's syntactically correct to use the pub keyword before this use keyword so if we want this to be re to be re exportable I'm exporting something that already imported maybe some other cases when I import something I don't want this to be also re-exported then in this case I just use this crate internally if I want this to be used also from the outside they created I imported I need also of course to make the this use keyword um we I need to put I need to put Pub before this use keyword this is another test that this shows again that rust is super secure and if I'm not sure you are not allowed to do to do anything okay okay let's see I have we have just two more examples and then we'll be done for today okay I want to click clear this okay and now something very important how to use external packages this is something for example in JavaScript we do a lot okay so here for example I want to use the random uh function okay using the random uh using the random for example here I want to use the random package you can see here on line three use Rand double column R and G which stands for range FN main like this and then in this case I can have this let secret number secret number you see like this let's change the syntax here I think this one is better let's change the syntax here okay and then we can also print the secret number do you think this will work or not will it work or not I'm importing with the use keyword this Rand module yes Jolene so use let's secret number Rand thread RNG yes to yes nice okay for once I can say yes but is this correct maybe yes or maybe not maybe maybe it was a tricky question let's see let's see if we can get some nose because the best answers are the one where we have someone saying yes someone saying no and by the way I always always appreciate when someone answers for first because answering for first it can be not that easy so you have my respect in any case let's wait uh one more minute I changed my mind to know okay I now I'll do a quick tutorial about an Italian gesture so this is like are you scared I can tell you what this does mean but not on a YouTube live stream in the ends warlorn yes or not warlorn yes or not you need to give an answer no no to be honest I love this part yes so seeing that something will work in Rust yes by theault is risky okay the best answer should be yes because or not because now let's try let's try it out okay clear okay let's try let's see no more answers just three we are we got three you change you can't change mine by the way okay let's try this is a main RS file cargo run DQ no let's read together I'm sorry Jolene yes no orador you're cheating I resolved import round you said yes what are you celebrating okay now I'll give you um an opportunity for people who say the yes to explain what happened here Jolene I'm sorry I tricked you I feel [Laughter] bad you will never give me a shout out again about this R serious I know I know that I lost you use of Undeclared crate or modu aroundand it has no idea what Rand is I know need to the clear in. th okay so so this is the to spoiler the code is correct I'm not tricking you in the code because it's even more subtle the problem is that is like when I use a package in JavaScript but I didn't need mpm install okay so now there are two ways one would be to change the cargo. nor file here with the here I also love the the syntax here super it's very minimalistic but there is another way to do that so instead of just typing in the cargo. toml it's a create yes we can type cargo add Rand okay and check the cargo. Tom file you see it imported the the Rand crate in the dependencies okay in one of in my first video I changed the cargo. Tom file directly and someone said uh this video they don't do cargo ad because of course it was the first first video but cargo add the name of the crate is the same of doing mpm install mpmi okay super super simple now let's try this again cargo run- q and now the it's working the secret number is 55 I forgot about that it's okay how can I forget this no but now you should be confused because you remember that some minutes ago I did an example with the hashmap so why did that work and now this is not uh is not working let's try here I want to try this use STD hash uh collections collections hashmap this map insert and then we can no just uh print and the map so check line four but check the cargo. Tom file here will this work internal Library if I try this this works why as someone saved correctly you see this STD STD is the standard Library so by default I don't have it but if I type STD it's imported in this package by default so in this case I don't need to explicitly import and use the create is this correct is it clear okay for example also in we have something like that we don't have to install some packages because they are embedded in the node let's say core module but this is very important one to understand okay let's take a 30 seconds break I want to do like this I want to take this picture okay okay nice we are almost done by the way I want to clear here I want to clear here okay okay just a couple more uh uh Concepts and then we are done for today one is how to use nested Parts um to clean up large use this so basically how can I can use list in the use keyword I'll just take an example here one is this use STD CMP ordering let's say that I want to import this and then let's say that I also want to import to use this std. so this will be is correct but think if I want to import me but think if I want to import many packages in this case but in this case if I want to import many instead of doing this I can do something like that use STD CMP ordering and then IO okay it's just a different way and there is no correct answer but we should understand that but we should know that we have this way of importing modules in just one line if we have for example things coming from the same package it's for I think it's especially for readability okay also let's say that we have something like that use STD IO okay like this and then we also have use STD uh i o which stands for input output right in this case so I have this whole uh package and then also this explicity because maybe I want to use right without typing IO right every single time in this case I can do something like this use STD self which see stands for the whole package and then anything else so if I want to import the whole package I can type self here as a an argument okay as a parameter uh we are done last concept for today is the globe operator I'm sure that you used this at some point in your your student career if you ever use this not in Ras but in some other programming language probably in jaala you should say this in the chat so let's say that I want to import import everything in uh in collections collections module how can I do this use STD double colon collections double colon and then asterisk asterisk is to import everything now someone might say let's just use this and then I'm done of course this should be used only when we really want to import everything but I remember me doing this at the very beginning of my coding career just to be sure you know you import everything I want to know if this is also your case and this is the end of the lesson about the use keyword we really needed a specific lesson to see different use cases about this keyword that is used a lot especially when we want to import and use different crates but we don't want to write the whole part even if that's absolute or relative every single time that's the m main reason why they use keyword exists and this is the end the end of the recording session how was it I liked it it also went uh pretty well yes am man it was it was a nice lesson now we can can relax a bit and then probably I'll I don't know I'll try something else I have something else to do but uh let's stick around for a while I want to know also if these um if you have some feedbacks about this um I will remember to add packages [Laughter] now I'm sorry let me get the chat jelene you are so happy I destroyed your dreams you know there is no better way to learn something if you fail at an exam or to An Answer uh the things I remember the most are the ones that they are associated with you know getting tricked so and this is the goal of course my my respect of you you never changed in this case it's even improved because you you made you made my trick work so because you know sometimes when we code we especially if it's a new especially if it's a new programming language we tend to forget things because you know we are in a in a different you know Pro probably if I would have asked the same thing in JavaScript you would have asked answered correctly because it's in the process for you it's automatic because you have done this so many times in a different programming language we tend to forget something but I'm sure that you you made it different times I have a question if you ever used even in the chat also the cargo ad or you prefer to change the cargo. Tom file I think the cargo ad feature is better because you have also the the version but U copy pasting also cargo. Tom file I think it it also work especially if you if you want you want to copy exactly the dependencies of a project in that case probably I would copy paste the package. jaon or the requirements. XT Bob you are late but we are relaxing now so it might even be a the right moment to come ah you didn't know cargo ad I'll use that because the terminals always better oh Jolene Jolina we need to have a coffee chat some days how was the Discord event nice but the two speakers didn't show up this is why you should always create a calendar invitation when you make when you make an event but it's okay it's okay uh yeah so we had a nice conversation especially about Sophia how are you how's it going no user nice good for you uh did I come late depending of what what's your goal if your goal is just to chat you came late if no no sorry if you came just to chat you are on time if you came for the r live um lesson you're late uh lesson 18 done and we discussed discussed about some about the use of the use keyword keyword now the third part of the burger live stream is to just relax uh nice Jolene me too started learning it because of prime agent I've tried to join some Prime's live stream but does he code in Rust during live streams yet because maybe I came late but uh now it seems that he doing different things now the thir part of the burger live stream B see check how many titles I make just relax it's done okay let's do it I want to do R now you have turned me Francesa you and theia I'll meet here in a week and we want to plan something we have different approaches I love her approach because she's sharing a projects which I think they are funnier I'm I'm going on no do the the tank the tank I'm in tank mode basically now I'm doing all the last lessons but my goal is to have a complete full to full rust series for free on YouTube before it gets too crowded because I think that in two three years it might be crowded with with courses but if I made this I make this now in 2024 I'll have an advantage but uh it's a very fascinating programming language otherwise I wouldn't have started creating content so consistent I really felt in love uh yes let's go post we can have now a nice chat I would like to know from you that are here on YouTube I would expect I know what do you think of me streaming sometimes just on Twitch or or double or or multi streaming what's what are your thoughts about this not we are here it's just you know me and you would like to know your point of view let's see St ah we need to take some I think focus on YouTube nice thank you Bob uh multistream is less personal I'm not I'm not a fan of multistream anymore to be honest I was a huge fan of multistreaming I'm not a fan anymore I changed my mind because uh unless you already have I know Theo does multi streaming but if you have hundreds you can multi stream otherwise I don't know if it does work I like the chat all being in one place I also think the same thing that way I can easily follow your content okay nice the reason I'll tell you the the thing I was thinking about doing some live streams on Twitch that are not this rust serious it's some just something else to bring more people on YouTube what do you think about this or maybe it can be something different it can be more about react to Art re reaction to articles or working on something else which are your thoughts because my goal is to have as many YouTubers YouTuber subscribers as possible now probably the best reason the best thing could be to just do YouTube but I'm wondering if doing something extra and very relax might work or not as a beginner do you think for example this is a twitch okay so I think we all agree ah I'm donating toot Camp cool [Music] um if you want to live stream every day then twitch otherwise YouTube this is what I would do B so for a weekly live stream probably probably I would monetize I'll tell you what I would do I would monetize B YouTube channel and the twitch Channel why because if you monetize your channel your mindset will will change once I monetize the YouTube channel I became way more serious about this channel when I Mon and the same as twitch it was for a period but the same so the goal can be to monetize the platform now monetizing twitch is 10 in 100 times easier than monetizing YouTube because I think you just need three people for three times and then you have done for you you need you need the thousands of hours to monetize a YouTube channel so but I still think and also they say this in a in a space I think the best way to monetize the YouTube channel the E not the best the easiest way to monetize the YouTube channel the shortcut is to go live trying to bring people do something engaging talk about something which is a Hot Topic say something like your uh strong opinions and you'll monetize the YouTube channel in in weeks I would say so that's probably the best way um in terms of frequency if you want to live stream for 20 days probably twitch is even better if you want to live stream once in a while probably YouTube is better especially if you want to make educational content so for educational content for live educational content I think that YouTube is better if you want to make a a serious if you want to explain something I think YouTube is still better for casual things you just being yourself playing games um I don't know something else twitch might twitch has for sure a more engaging audience let me read for your content that might work pull your crowd thanks for this no yes my goal is to have more people on YouTube so I was thinking that if I do something on Twitch just to let people know that I have the YouTube channel and because honestly I want to do more live streams that's the thing love it when you get passionate like this the value you offer power up thank you thank you Bob and also you know on Twitch you can make rides you can bring you can go to other people the chat is unmatched like on Twitch you can make polls you can have uh com coins uh you have subscriptions uh it's a different different format I made a video Francesco YouTube twitch I made a video to explain why was let's see if I find it YouTube versus I can find it let's see if I find it here I made a video to explain the twitch versus YouTube if I find it I can share it but yes because I mean I like live streams that's kind of I think that it's not a secret I made this um this um video to explain why I'm streaming on YouTube rather than twitch but I already said that once I will reach 100K on YouTube I then I will live stream this is the twitch versus YouTube thoughts my biggest concern is that twitch might die like tomorrow so of course it's something like used to do this like just as a plus but it's not like I think that twitch will never be my focus okay and also I heard that people on Twitch usually they stay on Twitch they don't move from twitch but maybe maybe I can I can reach out different people on Twitch that that's the that was my my idea but maybe I mean maybe I'm wrong I don't know I'm here to to ask uh questions because to be honest I think that one live stream per week is not enough um okay so let's donate five memberships and then I think we are wrap up I hope you are subscribed let's do it let's do it bum oh Bob we made it finally we made it finally no you I noticed something the first time you join uh or two times it doesn't work also Aman got the membership today so you need to be patient usually it's after a while wow then amazing thank you Bob so I will stay a bit more especially if you have questions probably now is the best possible moment okay I'm happy that we finally made it um and Fin Bob got the membership we need Sophia Sophia why Sophia doesn't have the membership why I see I see Bob is you are crashing on Twitter you are pushing hard on Twitter you see I'm trying to do also something here some gifts or some stuff weeks of the Francesco Lottery and I win just goes to the up yes absolutely nice nice nice nice nice yeah I see I see I see I see you pushing hard but I always respect like hard workers yeah of course of course of course of course I do of course I do I'm of course I'm always busy always busy doing stuff but yeah nice nice nice okay how many gifts you like this sound sound okay nice nice nice yes I don't know probably should because I would like to to be more free to go to go live whenever I want but I don't want to pollute YouTube too much I don't know if I more thinking I just go live so there are two options okay I want to okay so now I want to ask an important poll this is just for you that are here so so I'll give you two options another YouTube live stream during the week or streaming on Twitch or random this is important I know that I'm asking this to to my YouTube audience but let's see so I want to do more live streams the two main options the options are are um do another weekly Live on YouTube do random twitch live [Music] streams uh do Instagram live streams don't do more live streams this is very important uh and you know this channel is very Community Driven maybe I will make more polls but I will take take the an the answers in consideration so uh so the options are do another weekly live stream on YouTube not random live streams on YouTube I try to avoid that do random twitch live streams do Instagram live streams don't do more live streams let's start this pool let's see what do you think this I will take this very seriously because I want to do more live streams but I would like to know your point of view Bob is literally the person that motivated me for today's Twitter space he's amazing now it's sop it's sopia has to thanks for the gift of membership I will vote twitch for selfish reason now I want to see you on Twitch for my first time okay being self be selfish let's go Sophia thank you very much to be honest I'm V I'm I don't know I don't want to influence now you put Instagram too you need to choose I also made the Instagram live streams but I want to know let's see M I need more people we need more people here I will put this poll on different places and then let's see I've been doing Instagram live streams honestly they are very nice the problem with Instagram live streams is that I can't share the screen yeah we already discussed that I'm no more a huge fan of multi streaming I will probably multi stream twitch YouTube Once I have 100 like 50 50 people and not go for no no you need to be selfish let's see let's see now because uh I need to do more live streams I'm glad that nobody voted for no twitch twitch twitch o and in in in the problem with uh Instagram is that yes I can't uh I can't share the screen but Instagram live streams are very very engaging I mean I can even go live on Twitch now if I'm crazy enough twitch you are on you you are betrayers of YouTube the problem is that twitch can literally uh go bankrupt tomorrow I'm not joking like they are laying off people they are it's it's in the counts are in red Amazon might decide to let's just let's just remove twitch tomorrow we get hit by the algo we get hit by the algo whato the pro the thing is that I don't when I go live on Twitch this is like random when you say we be three ah got it got it let's 5050 we need more votes I mean people like Prim yes lavish listen listen he has 2,000s on Twitch so he doesn't care okay so you can't take primagen as an example it's like saying I should play a striker in football because Cristiano Ronaldo is a striker no you need to think what is the best for you otherwise you will get you get trickered you can't compareed to yourself to someone with thousands of people watching him for sure he can uh he can he can he can do something else stream on Twitch so you might get some Dev related audience on Twitch I no okay no no sorry I meant I I thought you were saying talking about the thing is that on Twitch you can do more like rides uh the system is better I love YouTube I Love YouTube I Love YouTube absolutely MH me or [Music] FR bless to both Let's see we need more votes vote with your grandma accounts let's see if we get more engagement now okay okay let's go by the way we are getting close to 200k what should I do with 100K let's see spam accounts like cre SH now or never it's now or never come on it's not uh it's TI even okay I have no CL what look how bugged how buggy is this look how buggy is this don't have no clue what ideas do you have no ideas 200k before the month ends possible possible which is not it will be super nice of course because I said I would restream again on Twitch when I once I reach 100K on YouTube because the main goal will be to reach different type of people it would be great if you would have different people there I need to go for R to get a good one winds is is buggy by theault but at least I have an Nvidia uh GeForce GTX 409 boom let's see see create a song of rust and Dan to wearing a crab costume after reaching 200k no it's a too crazy idea but I appreciate the the suggestion I really appreciate the suggestion running local models uh the i b the 490 one year ago speaking of song There is a full stack song training on Tik Tok no I didn't see that full stack song I don't know I have no idea so if we get one more vote for twitch I'll try to live stream now on Twitch just as a test otherwise we'll just wrap up it's up you so my fyp is just weird Bob really wants to see me on Twitch you know what I would like to have have an account that brings me people okay so of course I'm talking about twitch now just for for fun but let's go ah someone voted who was that rtic is in live YouTube and twitch is going to head yes opening twitch on another tab we can try so let's do this let's do this oh one more vote okay let's do this I try to I try to set up a twitch live stream so see you there but I don't know if I'll make it and of course I'll make another live stream I don't know if I'll make it but in case I'll share the the link just doing some commentary work so this is the Twitch account the thing is that I want people going from twitch to YouTube not from to Twitch so now of course and I'm here and we can discuss but the goal will be to find new people on so let's talk about rust on Twitch okay just discussion L Pole thank you so much for coming see you there 62% random twitch stream I I don't know if you if you don't see me going live in a few in 10 minutes I probably didn't make it okay byebye everyone see you there let's see let's do something a bit crazy okay oh someone is following okay byebye
Info
Channel: Francesco Ciulla
Views: 476
Rating: undefined out of 5
Keywords:
Id: EGXn9nnHMyE
Channel Id: undefined
Length: 94min 48sec (5688 seconds)
Published: Sun May 12 2024
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.