that you actually take in order to go through and do whatever is that you are you're doing so you're just going to go through and just sort of and then so presumably if you are so this one and auto send I don't if you want to just open up an email for you to then type something so then we've done that part if you wanted to then actually send it as well then it would just be a case of adding on to the end you know if you wanted just a stock email that you sent and you press a button and it's going to send a specific email to a specific person every time then in that case all you would do is what is the the send for an email so it's going to be what is it there is what's the keyboard shortcut for send email send shift command D would then send it so if you wanted to actually have a full thing that's going to send a specific mail then you could do it that way as well so yeah from an automation point of view it's a really a really powerful powerful automation tool there's one other thing that I haven't covered on today though which is something else that's in the store so let's just have a little look at that because there is also music and sound effects so if you are using this for streaming on YouTube or wherever it happens to be or you're making making videos then you do have the right to use this their music library now it's not going to be as great as something like epidemic so I suppose this would be good leading for me to say that for all of the the extensive music that you hear on my channels which is not so that much really is it but nevertheless I do use epidemic sound so epidemic sound you basically pay a monthly fee and you get access to a massive catalog of music and sound effects you can hear some music in the background now though can't you and that has all come from epidemic so head over to takeonetech.io slash epidemic and yeah it's just a really good library of high quality music and what it means is that you are not going to have to worry about getting any copyright claims or things like that on your content be it on YouTube, Twitch, TikTok Twitter in your podcast wherever it happens to be they've got a great selection of music at epidemic but probably countering that very little plug there there is music available on stream deck I'd say that it's not as as varied and as extensive however if you're only looking for one piece of music or one particular sound effect it's definitely worth checking out the stream deck store I know some people get to bit what's the word precious about these things saying oh there's better music on epidemic and for sure there is however if the one bit of music you need happens to be on the stream deck store then it would be it would be foolish not to have a look there first so over on the stream deck store come down to music on the left hand side and we've got sound effects and there is just a series of tracks I've got to say the only ones that I've actually used from here because I do use epidemic the only ones that I've actually downloaded are ones that I've given when I've done a previous demo of this very feature so I've obviously downloaded the first two at some point in the past to demo this so let's have a look at this one you can go through and there is search it does say actually there's over 10,000 available I think that's more than when I first looked at it so there's got to be something good in there haven't there so if I just come and just choose one at random this one happy and inspiring now I need to turn this up so that you can actually hear it don't I just bear with me one second here we go I'll just adjust the volume for you so if that sounds like your cup of tea then you can go through and obviously search for something else but if that does then you just click on the download and then it's going to download it as you would expect click on download there you can see it's downloading there is exactly the same with sound effects as well and now if I come out of here and in stream deck one of the plugins is called soundboard here and there it's going to say play audio so you click on play audio and then from here you select the file now you could just play any of your own audio if you've got your own tracks or things like that that you've downloaded then you can just do that from there as well but otherwise click on choose and what it's going to do is it's going to just open up the place on your computer where it stores these these files so there it is what was that one we just had it was called happy and inspiring so there it is now one thing you'll notice is the file type of these is a dot stream deck audio so it is kind of they've made it proprietary you can't easily just drag these out and create an mp3 of it so although technically you have the right to use these on your YouTube videos you do kind of have to without any without going through some issue hassle you have to trigger them from stream deck so I'll click on this one but now we've now got that on that particular button so if I press the button there we go you are hearing that now so that is now triggered from that particular button on the stream deck and I can stop it and as I say you've got the right to use it on your on your your all your your channels but if you were going to try and add this in in an edit then obviously it's a little bit tricky there is a way that you can do it but it's a little bit long-winded and I'm not sure that technically it's it's it's within their terms of service or not but obviously you've got to have a stream deck and be using a stream deck to use all of this this music but there is a way that you can that you can kind of extract these so that is just another little feature that you have a stream deck and like I say although the range of music the quality music might not be quite there with epidemic if you find the one bit that you need it's certainly worth worth looking it out so let's have a little look so use this instead of keyboard maestro so that would be the that you're talking about the the little automation thing that I did there yeah you can do I just tend to use keyboard maestro because I use it for everything so it's kind of like my go-to place to put everything and then I know it's all there and then I tend to just trigger things from from the stream deck rather than build them all out in there you also get a bit more flexibility on in terms of all that stuff I was talking about with delay and all that kind of thing you can do that from there as well incidentally with keyboard maestro not to make this too much about keyboard maestro one of the things you can do with keyboard maestro though is you can actually have it click or activate a menu command in an application that isn't the front most application and if you remember when I was talking about the shortcut key that you've got in stream deck which was over here let me just come to a fresh page where it's a little bit less cluttered we've got the keyboard shortcut which was in system and this was hot key so this is where you can basically trigger a hot key and so if you think about something that might be in a menu in the Mac then they've obviously generally you know it'll tell you what the the keyboard shortcut is associated with that and anything you can do with hot keys usually that you can find it in the menu tree as well so the issue with using hot keys is they rely on the application that you're trying to control being the active application because they unless it's a glow you can set global shortcuts but generally if you open an app and you're using the built-in shortcuts then they are just going to be controlling you know the app when it is at the front with keyboard maestro though what you can do is you can use let me see if I can just quickly pull this one up if I go back over to keyboard maestro and let me just delete these actions from here do this and then if I do this one menu select or show menu item now this what this allows you to do is basically trigger anything from any menu of any application that's open even if it is not the front most application so here you can see it says the moment says in front application but what I could do is I could just come over to let's say discord and then what you do is you would look for the the menu title you can actually go into the menu tree though just by clicking on this which is off the screen move this over so you can see it so I've selected discord and now it's giving me the whole menu tree of discord if I go into discord there so now we've got all these different things so under redo view reload window so all the and there's not actually a huge amount of things that I can access in there so it's maybe a bad example each time live would be another example though although they've got a really great plug-in or chrome so you can come and just basically access this is just the full menu tree of those applications so what that means is you can create a keyboard maestro macro that just purely goes and triggers a menu item in an application and the point here is even if it isn't the front most application so an example of where I've used that in my stream deck would be if I go into my youtube icon set so I'll come over here so what I did was I often find that I'm watching youtube videos because I'm watching tutorials I'm studying at the the university of youtube and I'm watching the youtube in the background whilst I'm actually doing what they're talking about in the video or it might be that I'm just watching something in the background while I'm working on something else but I want to be able to have full control over youtube even if it isn't the active application because there are controls for youtube in the browser you know for forward backwards and pause speed up all that kind of stuff but you do have to have that as the active application and so what I wanted was a set of controls so that I can be doing something on the computer while still contriving full control over the youtube player in the browser and so all of these controls that are created here are basically keyboard maestro controls and they trigger a particular macro in keyboard maestro so you hear it's contributing here it is triggering if I can get my words out here it is triggering the macro called youtube toggle full screen so in keyboard maestro I've then got a set of a macro for it to toggle the full screen in in youtube and so when I press that button and I'm watching a youtube video it obviously toggles it full screen we've also got play pause skip we've got it to go to a specific point we've got it to skip through time stamps so when you're watching stuff with time stamps in youtube then I've got these buttons to basically go to the next or the previous time stamp and so on speed up slow down all of that kind of thing going to the theater view or whatever they call it and indeed that's one of the the icon packs that is available in my store as well and with that particular icon pack because it is all built around keyboard maestro I also include the keyboard maestro macros and also the the icon pack and the stream deck profile so basically if you've got keyboard maestro download KM link on the the stream deck and then you just import the profile and import the stream deck macros sorry the keyboard maestro macros and then you can just control the youtube from your stream deck so that is one of the the advantages I'll get on to this now that is one of the advantages though of using keyboard maestro I guess it's this point use this instead of keyboard maestro that's why I that's why I tend to use keyboard maestro just because for me it's easier to go and create all of those things in there so and and as I say the same would go for the shortcuts as well being able to trigger things if you use shortcuts you can do it there but there is a huge amount that you can do just using the just using the the the stream deck itself one other little thing because I find that I'm often going in and out of a stream deck you can actually just open up the stream deck application to just by using having a stream deck button which is open and open stream deck and I don't know why I didn't think of that so before because stream decks just open up open all the time in the menu bar but if you use that open command I'll show you what I'm talking about um come into this profile here go to this next page there we go right so what I mean is if I come into stream deck come into the system where is it open and then when I choose open I choose a stream deck the stream deck app so I'm just going to search for stream deck app in applications stream deck dot app should be as well there it is so I've just opened I'm just opening the stream deck app and what that does is if you find that you're constantly going in and out of stream deck like as in into this app you can actually set a button to open itself up so if I close this down now and then I press that button on the stream deck it's going to open that up again so I found that that was useful I didn't realize that for like 10 months of me going in constantly opening it and I'd open it from the menu bar but you can open it from from there one other thing that I'll talk about though is I talked about switching profiles and how you know that's I find that's the best way to organize all the different use cases I have but if you are using the the stream deck pedal then this is actually a great way to switch between the different profiles that you've got for the pedal so just in case you missed it earlier in case you weren't aware as well as the regular stream deck device there is also a stream deck pedal and that looks like this and basically it's you've got three different there you go three different buttons there's a big central one one on either side it's sort of spring loaded it actually comes with different springs so that you can swap them around and give it a different tension but this is what I've been using to magnify my screen and switch different scenes and things like that as well so that is the stream deck pedal so what you can do is you can create different profiles for the pedal but how do you go about switching those around and how do you know what you've got on each pedal well just as we have been controlling the regular stream deck here if I come to this stream deck excel just up at the top and switch to the pedal you can see that here you've basically just got three buttons and in exactly the same way as we've been doing before you can just literally just drag and drop any action onto any button that you want so this is how you can program that but you've obviously only got three buttons then it's really useful to be able to switch between them so at the moment I want to have these actions but sometimes I might want to switch out and do something else with them well what I've done is just as we have with the regular stream deck I've also got myself a series of profiles just for the pedals that's what all of these are as well and the thing that I want to show you is just as you can switch profiles on a regular stream deck you can also control the profiles on any other stream deck from another as well so if I go into stream deck here and I'll go to switch profile you'll notice that the default says this device so you are just going to be switching profile and if I click on here it will bring up all of the list of profiles that I've got on this actual stream deck itself but what I can do is I can come down here and actually switch on the pedal instead and so there it's going to give me a list of all the different profiles that I've got on the the pedal and so by pressing a button on my regular stream deck I can switch the profile on the pedals that are under my feet and what I actually did was I then created a sort of little screen so let me come out here going to this page here I've got these two buttons the first one here or this one over here is for me to change my pedal profile so if I click on that one that's basically taking me through to a profile on my stream deck that's got switches to switch to any of the other profiles that I'm using on the the pedal so that's what that is doing so now I can basically just switch these out if I'm doing my Amazon show then I press this one and what it's going to do is change the the profile that's on my my pedal and I'll show you that in action in a moment but the other one that's quite useful to have in here I just get back to that is I've got this one which is a little button that when you press it it actually shows you a graphical representation here floating on screen and in fact let me just move that out of the way it does just float anywhere on the screen it shows you your pedal and shows you what actions you've got on each pedal so that's useful if you are switching between different profiles it's useful to have there as a little guide just so that you can see like oh which profile am I in because obviously there's no indicator on it as to what you're in and that is actually from just if I come back to here go into this demo one for a second I'm jumping all around and that is if you come into your stream deck actions it's this one here called action bar and when you click on action bar that basically just toggles here it is this little free floating one when I press this button it basically just toggles that on and off so having that as a as a little free floating thing so you can see which one you're on is really useful and also by the way if I close this down this is something that I literally only found out this week as well I should learn to click the buttons more but if you click on just this little icon from this floating one it will also open up that stream deck thing as well so you can also just click that from here and it will open it up but there you can see it's now showing me what buttons I've got assigned to my pedals so if I now go back into that switcher page so this is the the switcher that I set up as I press these buttons on my stream deck you'll notice that it's actually switching through the actions that I've got on my on my my pedal buttons as well and you can see that because it's kind of jumping around there we go let me go back to that one there we go got there in the end so yeah really handy to have that little this little switcher there and then to be able to just control the pedals from there is really useful really useful as well let me just check in so Tim hello first of all hey Tim great to see you so could you do something like that for YouTube in Windows with Auto Hotkey you certainly could yeah so I'm talking about Mac because obviously I use the Mac rather than Windows and keyboard maestro allows you to send the commands to the application even if it's not the front most application but of course you could just use a regular hotkey and have it that yeah on Windows if you're watching in your browser that YouTube still has all of these shortcuts for play, pause and skip and all that kind of stuff so it's just a case of getting the keyboard shortcuts for YouTube he says quickly search for it YouTube keyboard shortcuts and then programming those in and the article is here so if I just drop this in I'll just drop in the support article from Google but this is all the keyboard shortcuts for for YouTube and so yeah it just be a case of adding these all in I'm not sure what the equivalent for keyboard maestro is on the Mac F on the PC I'm sure there's another similar kind of automation app that will because the little trick that I was trying to do there was actually pass the command to YouTube even if it wasn't the front most app so I might be watching it but I might be working on whatever it is I'm learning or doing or working on but in any case yes those I've dropped a link to the keyboard shortcuts for YouTube so you can find find all of those let me just see you can also make alter action with the the timer to change back to the original profile yes certainly can do that oh and do you know what that's just made me think actually so this thing about in doing it in Windows I'm wanting to basically trigger trigger the control YouTube whilst you're doing something else one thing you could do is you could actually do a multi-action where the first action is to open or activate your browser again then you put the keyboard shortcut then you have like command tab or whatever the control tab I don't know what the Windows equivalent is whatever it is to just tab back to the original application so you could then in that way have a have the have the command be passed to YouTube if you're watching in the background whilst you're still working on something and so it basically just do a really quick switch to the browser enter the command and then it would switch back to whatever application you're working in so that would actually be another another way to do that exact same thing yeah the stream deck pedal so I've got I had a different pedal before the stream deck pedal came out which was a really generic third party thing I think it was about $20 or $30 something like that it's exactly the same USB switch basically and then I used keyboard maestro to use to program all of the shortcuts so I had a three pedal and in fact I still still use that one at the same time that's my left foot my right foot is the stream deck pedal but the stream deck pedals just made it so easy to drag and drop stuff on it it's like you don't have to go through and program anything so yeah there's it sounds ludicrous when you first tell people that you've got a pedal and you control and stuff with your feet as well as your hands but once you try it you you can't live without it so so yeah the overhead camera that I've got that is showing the stream deck is actually I don't know if you can see that it is just my an iPhone 5xs and I'm using an application called camo by reincubate I should really have an I've got an affiliate link for this somewhere but it's anyway it's called camo by reincubate and it allows you to use your phone as a webcam so it's just that that I've got pointing down I've got a sort of wider shot of it as well I've really zoomed in to just show just the stream deck but yeah it's just just an iPhone just an iPhone 5 5 5xs whatever it was that came out basically the same internals as a 7 so for the amount of time I use top down shots it works okay for that but yeah that is that is what I'm using for for that so with that said if anyone's got any other questions or stuff they're trying to do with stream deck I'm happy to happy to answer any other questions I've pretty much covered off the sort of overall process and flow of what I was going to cover it is a really a sort of a bottomless pit when it comes to you know doing the automation kind of things and they're using stream deck for productivity but if there's anything I've missed or anything that anyone has got any further questions on do feel free to feel free to ask in the chat or if you're watching on the replay in the comments or in the discord as well probably probably a great I great time to mention at the discord once again because we do have a discord community head over to take1tech.io slash family to join the discord and yeah that is the the place where we sort of continue the conversation I love getting all the comments on YouTube but it's a little bit difficult to manage in terms of have actual conversations I get alerts you know or see when people comment but it's the continuation of a conversation that just doesn't really happen in in there as well and live streams I love doing the live stream and have like the the conversation and stuff in here as well but it's not quite the same as a proper organized threaded conversation so whoops a baby it doesn't cost anything to join the discord it's free so take1tech.io slash family you can head over there and then we've got all sorts of conversations in there on all the kind of stuff that I cover on this channel with some dedicated you know threads for stream deck stuff and all that kind of thing if you are interested in channel memberships then you can also check those out those are paid memberships for the channel as a way to show support but also get a little extra level of access so one of the things that we do at the the backstage past level is that whilst I'm live streaming I'm also streaming into the discord server as well into a private little area and then we continue the conversation afterwards but that's the sort of highest tier there are some other levels in there as well or there is also the good old by me a coffee so you can also get memberships through there as well all that is a way to give a one-off donation or show support for the channel that is at by me a coffee dot com slash take one tech I'm pressing all the buttons today look at this this is the trouble sometimes with too many buttons that was the one I was trying to put up there we go butterfingers so that is my by me a coffee link but if there are no further questions then I shall wrap up but for those watching on the replay I will leave a link to some other stream deck stuff and thank you everyone for watching and for all of the great questions as I say if you've got any other questions do feel free to reach out and for those watching on the replay I will leave a link to some other great videos and just final thank you to all of the great people who have supported the channel whose names you can see up here right now thank you very much everyone have a wonderful day


Welcome to Zach's Media. I'm Biff Biffin. All right, so first off, we're gonna have to talk about birthdays. Happy birthday to Ryan Smilin, Vicky Melhovy, Charles Babble, and you will not find the body. Funny name, mister. All right, more pressing matters. Today, we're afraid to say that Chris from Orca Media, the co-director of Orca Media, has gone missing. And we're talking to Dasha Blumen. Hi, Dasha. Hey, thanks for having me. So my name is Dasha Blumen. You might remember me. I am a investigator, reporter, interviewee, or interviewer, if you will. And, well, I'm here to talk about the case of Chris from Orca Media. Yeah, so when did you meet Chris? Hmm. Perhaps it was a winter ago, maybe. Okay. And I knew him pretty well. Yeah. I mean, he was a good friend, honest person, and it really pains me that he was kidnapped or whatever, which was quite unfortunate. And, hmm. I don't want to lead into any conspiracy theories, but do you have any ideas of who might have wanted to kidnap Chris? Good question. Well, I have a couple of suspicions. And that would be? Well, we're not the only media producers around here. We're just the only media, the only people who make video format. There are other news reporters who don't really get that much attention because who reads TV exists? Like, come on, people. Anyway, and they might want to, wanted to take Chris as a hostage so that they can eventually infiltrate Orca Media. I have a couple of suspicions. It could be seven days. They're a newspaper, correct? Indeed. It could have been the bridge. They're also a newspaper? Correct. It could have been, oh, you know, any other newspaper-like-asked thing. And that's besides the point. And there seems like there's a lot of newspapers in the area. Yeah, exactly, exactly 104. There's a lot. We live in a small town. But Orca kind of was monopolizing over video medium. Yeah, exactly. They were kind of the shining star, the biggest. It's what everyone tuned into.  Yeah, but we want to send out our prayers to Chris. Hope you're doing well. And if you're watching this, I hope you're not dead. I hope you're not a lifeless corpse. That'd be really sad. Then again, would you be a zombie? I don't even know. Coming up next, Eva White to talk more about Chris from Orca Media. Has this ever happened to you? I'm so hungry. Well, with our solution, you'll never be hungry again. Gummy earrings, edible, and earrings. You can't even tell they're not earrings. Gummy earrings, S.C. Nawn TV, only $19.99. No guarantee they won't be open. Single use. Today, I'm interviewing three sassy teenagers because they swear they saw Chris. Well, introduce yourself. Can't you at least try to remember our names? You don't just label people like that. Yeah. You guys label to yourselves. It's on your name tags. Nice to meet you. Chris is D, my mom.  When did you last see Chris? I don't know, like at our last class. We said like a class here. It was so, like, un-high-tech. Like, the cameras here, they're so bad. So, I mean, what was time you saw Chris? Me? Oh, when my mom introduced him to me. What time you saw Chris? I've been taking classes here for, like, years. But I thought you were boring. Yeah, they're so good. My mom makes me. They're so sucky. Like, what are they here right now? I mean, I'm so... This is Dasha Blumen. We're walking around the seven days in Burlington. And here we're at the bridge in Montpelier. And we're seeing if we can find any sign of Chris. There was some weirdness that was happening. So, here we are. Ava White is behind the camera. Hi, Ava. Chris, why are you here? Here. Why? Damn, it's so dark. All of the news? Wow. Really? Uh, is that Orca Media shirt? Hey, maybe I can... Wait a minute. Chris, where is this? What's with the scissors? I don't know. Media will fall off the bridge in seven days. What does that mean? Maybe it's a ransom note? No. We gotta tell the authorities. Welcome back to Orca Media. My name is Eva Malczyk, standing in for Biff Biffman. As his mommy said, he needs to go take a nap time. Today, I am interviewing a citizen. Would you like to introduce yourself? Yes. My name's Stanley Yalnuts. I'm a local birdwatcher, you see? I work at Birdwatchers International. And, uh, wait, which camera am I supposed to be looking at? Hey, you, can you can you turn the camera to look at me? Oh, but I am a local birdwatcher using my amazing binoculars and I took some pictures of some birds and I looked in the background and I saw someone wheel down a wheelbarrow. But there was a hand sticking out of the wheelbarrow. And since I'm a hands expert, I recognized it as Christopher Weir's, Weir'sumaw. I'm bad at names. Uh, the hand. I saw, can you, so, yes, I saw a name that was a name. What do you think? Very interesting to hear your take on this. Um, can you describe the scene a little more? It is. It was a long time ago. How many days? About one and a half winters. I love to steal jokes from someone else. Okay. And anything else? What kind of bird were you watching at the time? I was watching an American Sphero Hawk, an amazing Pokemon. Um, do you, have you ever met Chris before? No. Okay. Um, well, it was very lively to meet you. Um, have a nice day. Goodbye. I mean, Christopher with the media's hand. That looks right. Don't know why I'm talking about binoculars. Zach's media will be right back. Inja Cassandra, can we speak for a moment? Fine. Um, what are you guys all doing here? Um, nothing. Do you have any promising ventures of what is happening at the bridge? Other than taking over local TV, I mean, no, nothing. Do you have anything to say about the disappearance of Chris? You disposed of him, didn't you? Me? Never. We need to leave. Jojo, what do you think? Come on interns. Let's get out of here. I'm Biff Biffman with Zach's media. I'm here with Dashiell Blumen. Hello adored fans. And the rest of the investigative team. We're at the site of Stanley Yellnuts found footage and right up there is hopefully we'll find some clues about Chris's disappearance. Hopefully. Let's go. So, Dashiell Blumen, what do you think about finding clues to Chris here? Well, I mean, you know, a possible way. Hey, Billy, what are you doing here? Don't you guys work for the bridge? Not anymore. But take us to where you disposed of Chris.  Who's Chris? Stop acting so innocent. You're obviously killed him. I'll be out of evidence leads to you guys. Come on. Hey, dude, what? Stanley Yellnuts, what are you doing here? I'm just bird watching. Again? Is that your only life hobby? Yes, it's my only life hobby. Is that a camera? No, it's my binoculars. Do you use a camera for taking pictures? Wait, sort of. But. Hey, hold it everybody. Is that? That can't be. Is that Chris's car? That is. Hey, hey. I'm just pulling in. I just got back to the bottom. You're dead. I was on vacation. I was in Nevada on vacation and I drove back and now I'm back. What's Nevada? A nice place to visit and everything's fine. Thank you. But you were dead. But yeah. We saw you on the bridge. We saw your course. You know I have to get to work. I guess the mystery solved. Okay, Chris. That is your real name. Well, that's Chris. Yeah, thanks guys. Okay. Thanks for your concern. Well, I guess we'll let you get to work. Yeah. Okay, everyone ready? Camera is rolling. Take us to where you dispose of Chris. Yeah. We didn't. Oh my God.


Well, it's that time of the year again where everyone loves to dress up as their favorite superheroes. In my case I am a drop-shipping power ranger protecting the world from misinformation and bad suppliers. In all seriousness, Halloween is coming up in a couple of months and right now is the time that you need to start prepping your store to be ready for this massively popular holiday. Every single year millions of people across the entire world start dressing up and decorating their houses, which makes this time of the year particularly profitable for us dropshippers. And that's why in this video I'm going to be counting down the 17 most profitable and best-selling items that you can offer this spooky season for Halloween. Alright, so let's go ahead and roll that intro and let's get started. What's going on everyone, Mark here with AutoDS and if you haven't done so already please remember to smash that subscribe button and hit that little bell notification so you don't miss out on any future updates. On this channel we cover everything dropshipping related starting from some of the best possible tips and tricks to some of the hottest selling products for some scary profits. Now to go along with this video we are going to have an easy to reference cheat sheet with all of the different items and all of the different links that I'm going to be talking about in this video. If you want access to that all you have to do is go ahead and comment down below hashtag Halloween dropshipping and let me know which one of these spooky products is your favorite. Once I see that you went ahead and did that I'll go ahead and reply back with a link to the cheat sheet. Also if you want to read up on any of the different products that I'm mentioning in this video then I'm going to have a link in the description down below to a relevant article. So by the time this video releases it's going to be around the beginning of August which makes it the perfect time for you to start setting up your store for Halloween. Aside from Christmas Halloween has to be one of the biggest holidays worldwide which makes it a gold mine for all of us dropshippers. Now of course if you don't have any trending or hot items then you're not going to be able to dig into that gold mine. So without further ado let's go ahead and get started with the 17 best products that you can offer this Halloween for some scary profits. So the first item on this list is going to be costumes and of course what product is going to be more popular during Halloween than costumes. Now when it comes to costumes there's a few different things that you need to consider. For one most of the costumes that are going to be trending for any year are going to be for the most part characters from either movies or cartoons which as dropshippers we tend to stay away from things like that because of of course copyright issues. We don't want to land in any legal trouble. Now the risk is really going to be dependent on whatever platform you're selling on. So if you start selling copyrighted items on Etsy they're going to crack down on you a lot quicker than they would. Let's say if you're selling on your own website. Now realistically speaking if you're selling on your own website and you offer some of these products especially if you only have them up for a couple of months more than likely you're going to be fine. The chances of you receiving a cease and desist are going to be minimal but in order to minimize any risk here's a couple things that you can do. Guaranteed one of the more trending costumes this year for couples are going to be Barbie and Ken due to the popularity of the movie. That movie is absolutely huge right now and it exploded at the box office. Now we want to have these types of costumes in our store because they're going to be selling. People are going to be searching for these but we don't want to specifically label them as Barbie and Ken. What we can do instead is name them something like dolls couple costume or couples doll costume or couples dolls toys costumes. You know what I have a great idea let's run over to chat GPT really quick and see what it suggests we use as alternative names. So we're at chat GPT right now and this is all I'm going to ask it for. What are some alternative names for couples Barbie and Ken costume that do not include the copyright names Barbie and Ken. So let's see what suggestions it gives us. Alright so it actually gave us some pretty good ones. So for one we have dream doll duo costume classic toy couple costume fashion doll and toy guy costume fashionable dolls costume set iconic doll and toy companion costume and a few others. So these are just a few different suggestions that you can use for your Barbie and Ken costumes. Now that was for couples when it comes to girls and women one of the more popular costumes that are going to be out is definitely going to be Wednesday Adams. So if you want to add a Wednesday Adams costume to your store then chances are it's going to sell because people are definitely going to be searching for this. Now of course Wednesday Adams once again is also trademarked. So here's a couple of alternative names that you can use gothic family member costume creepy daughter ensemble dark and mysterious dress up Morticia's offspring attire. That one's interesting but Morticia is the name of Wednesday Adams. So I'm not entirely sure if you can use that but then again it would really depend if the name Morticia is copyright which I can't really tell you if it is or not enigmatic manner made in costume. That's an interesting one macabre young lady dress actually like that one that was not that bad and of course a few others. Boys and men we have Jedi costumes and is a generic costume that pretty much anyone is going to be looking for. We also have superhero costumes. Now the second item for the top Halloween drop shipping products is going to be spider web lights during Halloween when people are trick-or-treating one of the more common house decorations that you see are spider webs. Now to make these spider webs a bit more spookier and even more visible at night you can offer some that have LED lights. Now as an added bonus you can offer some that also have a remote control and different strobe lighting effects spider webs are an extremely profitable item to sell during Halloween because spider webs, spiders, cobwebs. These are all essential staples in the horror culture like let's be real who isn't scared of spiders. The next item on this list is going to be Halloween silicone molds. These molds are used to make either candles or wax or little statues of a bunch of different types of figures in this case Halloween. So some of the more common figures that you're going to be seeing are going to be things like jack-o-lanterns, pumpkins, skulls, bats, spiders and a few others along those lines. Now this type of product is extremely popular with the DIY niche. So people that have their own businesses or that like to create things are going to be the ones that are searching for these types of products, specifically the silicone molds. Now this type of product can also be used in the kitchen. So you can use it to mold things like cookies, brownies or even ice cubes. So you have a few different ways that you can market it and a few different demographics that you can market it too. Now the fourth item on this list is going to be floating Halloween candles. So these are pretty cool because you can either set a magical vibe like in Harry Potter or you can do a spooky vibe like from a horror movie. But regardless of how they're used, floating Halloween candles or candles in general are an absolute staple in Halloween. And that's what makes these best sellers for the Halloween season. Now candles you can find in tons of different sizes and variations. You can offer some that you can stick on the wall or some that hang from the ceiling or even some that float in water. So just make sure you offer as many different variations as you can to target as wide of a demographic as possible. Now of course, what is Halloween without any candy? And that brings us to our fifth item on this list, trick or treat buckets and candy bowls. Now when it comes to the trick or treat buckets, you're going to find a bunch of different styles. You're going to find some that come in different shapes, different sizes, different characters, different colors, different sizes. The possibilities for these are absolutely endless. So whatever theme you're going for on your Halloween store or let's say whatever costumes you're offering on your Halloween store, try to offer matching trick or treat buckets. Now as far as the candy bowls, those are typically used for those lazy people that don't like to open the door for trick or treaters and they just leave a bowl of candy on the outside for them to take. For these, you also have a few different variations. But for the most part, you want to offer some that are scary and spooky, such as these spider web bowls. Now as an added bonus, you can offer some bowls that are interactive. So some that move or talk whenever you reach in to grab some candy. Those are sure to scare the trick or treaters. They can't spell Halloween without blood and gore. Actually you can, but you know what I mean.  These are used primarily by people that love to decorate their houses and make it as spooky as possible for Halloween. Halloween stickers typically are going to be pretty cheap because stickers for the most part are fairly low priced. But the good thing about these is the fact that you can sell them in larger sets. A lot of the times people aren't going to just buy one or two. They're going to buy a large amount of them to either stick around the inside of their house or around the outside of their house. The cool thing about these two is the fact that they come in a few different styles.  This next product on our list also comes in a few different variations. Well, quite a lot of different variations. And I'm talking about headbands and wigs. Now wigs can be used for people to dress up either like a celebrity or even a character. Now as an added bonus, you can offer cosplay wigs. Cosplay wigs for the most part are going to be the same thing as regular wigs, but a lot of them are going to be themed towards specific characters, whether they be from video games, movies or TV shows. Now these for sure are going to come in tons of different styles, lengths, colors, and the variations for these are literally endless. But one thing that you can do in order to get a bit more prop in an upsell is sell these as packages with your costumes. So let's say you're doing a Barbie and Ken costume or a couple's doll costume. You can offer one of these wigs to be able to match as part of a set. Witches are also a staple in Halloween culture, which makes witch hats and broom sets an absolute must have for your dropshipping store. Now these are best sold as a set and can also be considered costumes. So the next item on this list is actually one of my personal favorites and I'm talking about Halloween animatronics. There's something about walking past one of these different figures and just seeing them come to life or try to scare you. They're absolutely fantastic and I absolutely love them. So as you can see, these come in quite a few different variations. For one, you have the zombies that lay on the floor that whenever you pass by them, they try to grab you or they start moving. Another option are the spiders that can hang from the house which will go up and down as the day goes by. There's a bunch of different variations that you can offer when it comes to the Halloween animatronics. And the good thing about these is the fact that they can be priced a bit higher than most other products. Since these are interactive and can basically come to life, people are typically willing to pay a bit more for this type of product. Another thing that screams Halloween and spooky season is death and skeletons, which makes animal skeletons another absolute must for you to be offering in your dropshipping store. The cool thing about these animal skeletons is that you can literally place them anywhere around the entire house, whether it be inside, outside, on the floor, on the roof, or even hanging from the ceilings. And because of that, you want to offer as many variations to these skeletons as you can. So offer dog skeletons, cat skeletons, bird skeletons, bat skeletons, human skeletons. Of course, not real skeletons. Now, Halloween isn't just the time to get scared and go out trick or treating. It's also the time to party, which makes things like Halloween straws the best seller. Now, during Halloween, people of all ages are going to be partying, whether it be kids, teenagers, and adults. Halloween is definitely known as a time to party. So because of that, you can offer multiple different kinds of straws. So as you can see, you have the basic black and yellow and white straws, which are the typical Halloween colors, but then you also have a few different variations. So you have some that have skulls, some that have spiders, some fun twisty plastic straws for the kids. Overall, Halloween straws can be a fun addition to any Halloween party of any age. Up next, similar to our LED spiderwebs, we have spiderweb garlands.  These come in a few different variations and a few different styles as well as different sizes. For the most part, though, these spiderwebs are going to be placed on things like wreaths, flowers, and leaves. Up next in our 13th spot, we have another one of my favorites, and that's inflatable Halloween decorations, especially the really big ones that you can put in front of your house. Those are absolutely awesome. I love them. Now, for these, you have the option to offer a ton of different variations. You have some oversized one and you have some standard sized ones, which for the most part can vary anywhere between two to about eight or even 10 feet, some even bigger than that. For the most part, these are also going to have their own fans, which helps inflate them. Some of the more popular designs that you can offer are going to include ghosts, jack-o-lanterns, green reaper, and giant spiders. Up next at number 14, adding to the overall aesthetic of a spooky haunted house, we have graveyard tombstones. People are going to be placing these in front of their house, and one of the great things about these is that you can sell these as sets. For the most part, people aren't going to be buying just one or two. They'll be buying maybe five or six to be able to spread out across their yard. As an accessory to almost any scary costume, you can also offer fake scars and stitches as tattoos. So these are going to be tattoo sets that you can offer, whether it be alone or as an add-on, which feature multiple kinds of bloody wounds or scars. At number 16, we have Halloween yard scarecrows. Now, these aren't going to be your typical straw scarecrows. A lot of the times these are going to feature the grim reaper himself, scaring off trick-or-treaters from your yard. That coupled with the foam tombstones, these scarecrows will make the perfect aesthetic for any spooky house or any haunted house. And finishing up this list at our number 17 spot, we have LED pumpkin and ghost string lights. These string lights offer the perfect finishing touch to any spooky outdoor event or haunted house. They're kind of dim. They're not too bright, which makes it perfect for Halloween. And they feature some of the more prominent Halloween figures such as jack-o-lanterns, pumpkins, ghosts, skeletons. You name it. Now, looking over the entire list, I just realized that that's a lot of products for you to add to your dropshipping store. Of course, that can translate into some pretty high profits, but the time that you're going to take adding all of these products to your store manually can take quite a bit. So let me show you a quick way for you to be able to start importing these products to your store in pretty much just a few clicks. You're going to be able to import as many products as you want in just a few minutes. Check this out. So right now we're over at autods.com and I'm already logged into my account. Now, right now I only want to add about four or five different products, but if you choose to add more, maybe 20 or 30 different ones, you can use this same method. So for one, let me actually take one of these Halloween lights. The one that I liked was this one right here. All I'm going to do is go ahead and copy over the link. And over at autods.com, I'm going to go ahead and click on add products and multiple products. Here I'm going to paste it, then I'm going to hit enter. Then I also wanted to add one of these tombstones. The one that I liked was actually this one right here. I'm going to take that link as well, add it. And I also did that for a couple of more products. So now that I have all of the different links here, I'm just going to go ahead and click on add as draft. Now, as you can see down here, all of the items that I added are being added as drafts to my store. So now I'm simply going to click over to the draft section. And once I'm on here, you can see the different items that I went ahead and I added. So here we have the spider web, the lights and the tombstones. Now they're not live on my store just yet. They're just sitting in my draft section. I need to make a few adjustments to these items. So let's go ahead and click to edit. And once we're here, we can go ahead and edit anything that we need to for the product. So for one, we can go ahead and optimize the title. And we also have the option to be able to optimize the title with AI. If we're selling on Shopify, we have the option to be able to add it to any one of our collections. And we also have our preferred shipping method. So here we can either choose cheapest, cheapest with tracking or the fastest with tracking. My recommendation always stick to cheapest with tracking because for one, it's the cheapest and two, you get tracking information with it. If you just choose the cheapest, you can go ahead with that. But just remember that you're not going to have tracking information associated with it. Also here you have a few more tabs such as the description where you can edit the product description. You have the different variants where you can make any necessary adjustments. And you can also set the price based on a few different factors. So you can either set a cell price for all of the different items or you can enter a percentage to increase the price of all of your items or all of your variations. You also have the images tab where you can edit or delete any of the images and the item specifications, which has a bit more information on the product itself.  And that wraps up this video guys. Those were the top products for you to start dropshipping this Halloween season. If you enjoyed this video, if you found it helpful, if you found it informational, if you enjoyed watching me explain all these different things to you, then make sure you smash that like button and hit that subscribe button as well so you don't miss out on any future videos or updates. Huge thank you to everyone for watching. It truly means a lot, especially if you made it all the way to the end. Once again, my name is Mario with AutoDS and catch you guys next time.


It's just to see everyone gather here today in support of me and just to bring the community together is amazing. It's a pretty surreal experience to be honest. We're here today to acknowledge all the people who have been involved in assisting Peter McCorley in his journey from what was a near-death experience in the recent incident to well on his way to recovery. I still need a couple of surgeries so I need to get my skull put back in obviously and I need a few more ligaments in my knee but I've got a physio and I've got appointments at the hospital so I'll just take it all one step at a time and we'll get through it. And it's so uplifting as well to see so many people here acknowledging the tough time that Pete's been through and the tough times to come but to also wrap their arms around him to say we're here for him and we'll continue to support him. The injuries are pretty severe but I just tackle one little goal at a time and try and do my best. We hope eventually we'll see him back full operational duty as a police officer.


Today, I have the pleasure of speaking with Christopher Eccleston from Halgarten Company. How are you today, Christopher? Very well. Thank you. Christopher, impact on the Ukrainian, the ongoing Ukrainian invasion from the Russians, how is, have you seen anything happening lately in the resource market that you can speak to us about or you would like to comment on? Yes. Okay. So, you know, right back at the start of this, when we actually, you and I discussed this for quite a few weeks back now, everyone thought it would be over very shortly. And in fact, it's dragged on. And so that means that the implications very much changed. Now, the sanctions have just started at that stage. Now, the sanctions are very significant and they're tightening the thumb screws every day with more implications. So really, there's been a big financial disjuncture all around the world because of this event. It hasn't damaged the Western financial markets, but Russia, of course, has now said that it wants to be paying rubles for gas and oil. The next step is going to be that they're going to ask for the platinum, the palladium, the nickel, the other project products that they're big players in to be paid for in rubles as well. And while in the nickel space, you know, there are other supplies in platinum and palladium, except for South Africa, Russia is it. You want it, you've got to pay. And so that's going to be quite interesting because, well, the mainstream prayers focuses on the net gas issue because, you know, Western Europe needs it. Palladium and platinum are just as important for the auto industries and other users. And so there are implications there that are not being thought about or published more widely than just in mining circles. Well, for those to that, I mean, we saw a lot of gold advocates pushing out pictures about the rubble being backed by gold and suggesting that this might actually have an impact on gold prices. Do you have any comment on that? Well, it hasn't worked. That was the theory. It has not worked. Russia is actually probably in a better position to have it backed by silver than by gold. Well, this while Russia does have gold mines, it has very large, a lot of its gold is not actually Russia. I mean, people are saying that a lot of it's kept in London. I'm not shortly sure about whether that's true. No one really knows exactly what's kept in London except the gnomes of the Bank of England. But they could back the currency with commodities. But the best commodity for them would probably be backed by natural gas or oil, how many rubles to the barrel rather than how many rubles to the ounce. And I think further to this, we had our investor talk this morning. We had John Cash from UR Energy. And one of the investors was communicating a concern that the US is still getting their dominant supply of uranium from Russia and Kazakhstan and how the sanctions have not impacted uranium yet. Do you have any thoughts on this? Yeah. Well, it's an interesting question because Kazakhstan, of course, is in Russia's orbit, but theoretically is not Russia. It's not part of the Soviet Union anymore. But, you know, they sort of march in lockstep. But none of the sanctions have actually come down on Kazakhstan. So Kazakhstan can keep selling whatever it sells and justifiably so. No, it hasn't been involved in the invasion. But Kazakhstan can also be a leaky backdoor through which Russian products make their way out into the West and into other markets, looking like they're Kazaki when they're actually being mined or extracted in some way in Russia. So the next step, I would say this thing drags on very much longer is going to be some sort of white definition of the sanctions and a net being thrown white and catching other parties, whether they're Kazakhstan or some of the other stands in this sanctions issue. Sanctions busting could be an allegation brought against people who are actually hiding Russian products as their own and then shoveling them out the door as sanctions free. Leaky backdoor. Yes, indeed. The last question I have for you, Christopher, is about something that you called so right.  Would you mind giving us an update on how you were so very right and how they're proceeding? Alphaman is just sort of like stunning. I mean, what other sort of company has gone from zero to the amount of earnings that it's making at the moment in the space of two years? And it's come from a standing start because no one, it's been around for a while, but no one had actually been looking at it all that closely until it started its production because people were skeptics that it would happen. Now it's just escalating phenomenally and they're adding on, they made a production decision to add on an extra 7,000 tons a year by 2024. The thing is going to be a geyser of cash and they're a dividend payer. So for those out there who are looking for revenues, you know, they're one of the rarities on the Toronto exchange of a producer who is willing to share the goodies with the shareholders in the form of a dividend. Well, as always, for those of you out there that may not be familiar with Halgarten Company's coverage, please go to this website. And Christopher, as always, it's a pleasure. Please join us regularly for updates on sanction busting. We'll look forward to that one in a couple of weeks. It's a pleasure. Thank you very much.


Okay, sorry, all the cats decided to run in here. One second. Okay, out of here. I think the first time I went on a trip, we're going to this beautiful place. It's gonna be, nobody else is gonna be out there, especially in wintertime. And there's gonna be a whole bunch of other strangers, but weirdly, you kind of really quickly get over like the stranger aspect of it. You're all kind of, you have to trust these people and pretty quickly we got on the trail and it was like, oh, you're really rad. There's a few reasons why I'm excited to lead. I think one of them is that I want to keep exploring and keep going to new places. And I'm also excited to learn. I think that's a huge reason why you become an outings leader. I love hiking, I love doing this. What's that next step that you take?


Garrett, how would you assess today's performance? Yeah, it's pretty good. Had a good time out there. And yeah, did pretty much everything we wanted to do. What made it more appealing for you to pitch in the afternoon against some of your own teammates and organizational guys than facing an opponent at night? Yeah, that was just what we had on the schedule and gives us a little opportunity to maybe force-feed a couple of different pitches. We threw a few extra change-ups today, really trying to get a good feel for that. But just a little bit of download. And it's, like I said, just part of the schedule. Ben and Wardvet caught your last 13 starts last season, so he obviously knows you very well.  What does that say about how well he knows your pitches?  He put a tough bat together, and it wasn't able to execute a backdoor cutter. I mean, I got it close, but I didn't get it to the strike zone. That was a good thought. And then the second at bat, he went up above the zone and hit a nice little base hit to left field, which was good, so competitive at bats throughout. Yeah, he looked pretty good. It was fun. And with three weeks left before opening day, what's left on your checklist? I believe three more starts. So yeah, take it day by day, still at this point, and just hammer out the recovery. But for the most part, everything is certainly moving the way we want it to. And for the most part, it's located the way we want it to, so we'll just keep on building up. You know pretty much what you need to do during spring training to get ready for opening day, but you've always seemed to be a guy that's invested in a lot of the other pitches on the rotation, too. You watch them work. You have ideas about pitching. Is that part of what you think is not your job, but something that you think is important for your role on the team? Yeah, I mean, there's probably a role aspect to it. I mean, I would say it's partially part of the job, too. We win collectively as a team, and we can't pitch. Each one of us can't pitch every single day, but we can be out there to support our teammates. So that's the type of culture that we're trying to foster. We also have new faces, so we want to make sure that everybody's comfortable talking and approaching to anybody, approaching anybody on any subject. Also, you've got to get your sea legs under you, too. You go from not watching very many games to all of a sudden watching nine innings every single day. There's a bit of a, you've got to get in shape. You've got to get a little bit of shape to do that, to be honest. So there's a few thoughts behind it. I mean, everybody points to you and deservedly so for coming up this high young year, but you mentioned winning collectively, so that's something that you have to try to do beyond your day of work, I guess, if you try to get that going. Right, I mean, every player should ask themselves, by the time the game goes on, what can I do to positively affect the outcome today, whether you're in the game or not? Starters, it can really be as simple as walking down through the dugout when a guy's had a couple tough-at-bats and just looking him in the eye and tapping him on a shoulder. You never know how far that can go, but you have to be paying attention to know that those are too tough-at-bats. You have to be paying attention, know where your teammates are, and have a rapport with your teammate in order for something like that to be effective. So there's a lot, it's a small little thing, and it may not even have a word, but there's a lot that goes behind that. So if you're just bringing that mentality out every day, then hopefully we're better for it. The idea of facing them both back to back in the first inning, let's say, how taxing is that on a pitcher? I mean, it's about as taxing as I can't really think of anything more taxing than that. The Dodgers are going to throw out probably something similarly close, and outside of that, it's probably the most taxing first inning in the world. I mean, it's hard to say. He could come out really good. So he could come out really good. He could come out really bad. So hard for me to answer that.  I think I just kind of just got to know him better, and his work ethic, and how he goes about it. You see a guy perform on the field, and then you see him behind the scenes. So it's always fascinating to get to know how each player is in both of those situations, and how some of the positive characteristics that he has on the field correlate to how he is in the clubhouse, and vice versa.


Yep, cool radio my cloaking just waiting on a clicker, which will eventually get but first a public service announcement I And and M ops guy which means I look like this guy and I live in a server room But that is not something to be feared Now the other opinion of ops people it's this guy mr. Grumpy Well now why ops people Considered to be grumpy. Well The truth is we care a lot about your code and we want to make it run. Well and The best way to make your code run Well is to constantly talk with you guys and be in communication now We have a bit of a bad reputation in that we're considered Untouchable and just unapproachable There is a good solution to this and it is beer Ops people like beer we can be very easily bribed with beer and if you think that we Unapproachable unfriendly just come up and say hey need your advice Here's a beer. Let's just have a chat So on to the talk active support notifications and live status pages Cool, I'll switch back to the pulpit. Okay cool So to begin with let me tell you a story You're gonna like my slides it is a Monday morning and you're in the office early You decided yep, I'll just get in there start the week off well Get through all of your emails and you managed to do so You're on top of everything and It's awesome Sadly though things are about to conspire against you Because of this guy The boss is there and he just comes up to your desk and goes well I was showing this site to our investors and It seems that it was running a bit slow So I'm going to need you to stay back late all this week and Get it fixed This is how you respond Pretty much no information as to what he was trying to do and no leads whatsoever So how do you get this problem solved? You can start off by looking at things like New Relic skylight numerous Other things that will actually give you some insight, but you think yeah, there must be a better way to get this solved now Starting off we need to take a step back from all of the technology and look at how we're going to actually Get the data out that we need and what we need to do as far as an approach so Hands up if this is your response to doing any kind of data query Don't be shy. It's like you just love doing this stuff. I've got one guy down the front who does that's awesome For those that don't get the reference this is data and he's doing a search for life forms It is awesome So how do you actually search for good data? You need to ask good questions and what makes a good question it is something that is simple measurable achievable realistic and Timely I've completely plagiarized this from something in a different context, but it still applies The questions that you need to ask have to actually result in you getting The right data out. Otherwise, it is just completely useless Now when you start off you'll often get many situations whereby you just want to do this Just go screw it. We're starting over That's it So active support notifications now as With anything there are sort of two sides to it. The first is Instrumenters and the second is subscribers. So let's have a look at instrumenters Now in rails you've already got a lot of stuff which is instrumented for you by default You've got a notification of when a controller starts processing something When it processes an action of renders a partial it does some stuff with SQL and There's a lot more as well Now from this you should get a good idea of what is already Possible with notifications and how best to use them now If you want to know the full list the rails API docs have them the Rails guides as well give a really good introduction into how to use this stuff But you can also do this really cool thing of custom instrumentation So if you wrap your code in something like this you are able to see and Instrument what that particular bit of code is doing Now this is fairly powerful in that you've got a hash there Which is your search and params that gets Passed through to your subscriber and you can pass anything through to that Now this though comes with a big fat warning Because they'd be dragons You can do a lot of stuff with Notifications and some people think that it's a very simple way of doing a publish subscribe Notification system in that they will put a custom Instrumentation call around a bit of code and then try and Use that to say update the state of a model or something rather weird like that This isn't the best thing to do with instrumentation because it's designed to be gathering Statistics about what's going on? So let's have a look at subscribers This year is a subscriber You put this in an initializer and it will listen in this case for anything For the notification that gets sent when there is an active record SQL call It'll be past the name you get a start and finish time you get a unique ID and you get a payload and within that you Can do some rather awesome ruby stuff So that's a basic overview. Let's have a look at what it looks like in practice So by practice, I mean the other part of the talk title, which is doing a live status page First thing you need is you need your notifications You also need a time series database Because what we're doing is tracking metrics over time Having something like a time series database in there is pretty good a graphing library because everyone likes pretty graphs Action controller live is really useful because you don't want to be constantly polling your server for new data you want to be told has it updates and Having it all wrapped in a nice rails engine is also pretty good so Something like this is what will fit in your initializer. You've got a stack of Notification subscriptions all doing the one thing now what you can also do is Rejects matching so something like this will listen for anything that matches that particular Rejects now, this is pretty powerful if you want to make sure that your code isn't copied and pasted multiple times. It's just a great way of Doing using the dry principle pretty awesome The time series database now what are some examples of a time series database? Got graphite and carbon and which is developed by Etsy. That's pretty good Written in Python, but we won't hold it against them And it's a reasonable time series database helps people tend to use it fairly regularly for a lot of their metrics Got something like influx DB which I tend to like again the time series database, but has some SQL like Functionality to it which really helps for querying tempo DB Can use Redis, but you end up with the problem of it just being a never-growing Redis store You can also just use a Postgres which is pretty awesome because it's pretty powerful But it's a lot heavier than what you would really want You must choose the right DB When doing anything with data with statistics You need to not only think about what the data is going in But how it is that you will use it so if say you're sticking Jason objects everywhere It becomes fairly difficult to do things like averages max min and stuff like that which a Straight value store Will will allow you for so make sure you're going to be asking the right questions Think about how you will use the data Don't only go this is how I'm immediately going to use the data But rather think this is how I want to use the data down the track Reason I say that is over a couple of months You'll get a large amount of data and you then go well, okay, let's try and do some funky stuff with How this data is used if you're storing it in the wrong place if you're storing the wrong things then That data is pretty much worthless for you and you'll need to start again There is no one-size-fits-all You need to think seriously about how it is you're going to approach the problem In my particular case, I chose in flux DB It is a simple approach. There's a really good Ruby Ruby gem, and you've even got a rails gem which handles some notification type stuff as well It's got a query language. So you can do things like count average men max median mode whatever you want and Storing it is as simple as this You create a data hash which has a value and a time and you then just write it to your data database Retrieving the data is where it becomes really cool because you can use select queries So get all of the values between a particular time. You can limit it to some results as well You can do counts over time You can do a range of really awesome things graphing library This is all JavaScript and front-end stuff. I do quite often badmouth JavaScript, but it has its uses in this case, there's is really amazing library called D3 and There's also another library called rickshaw which sits on top of D3 and makes The calls to D3 a lot easier. So it's a convenience wrapper This is what it looks like to create a graph Just say new graph you provide it with the DOM element You set up the series so you can do multiple series in the one graph and then you call render This is a very Cut down and reduced Bit of code, but it gives the idea of how simple it is Action control alive. So First heard about this from Aaron a couple of years ago, and it is really amazing. So thank you, Aaron It is a way of doing server sent events whereby The server will send data through to your browser whenever it has updated information or Whatever you tell it to and There's no need for polling. So you don't constantly have the browser page refreshing itself or an Ajax call or something going off Rails engines so Everyone likes being able to sort of put their code into a nice convenient package and Rails engines allows this so for the in the example of a live status page Using a rails engine makes a lot of sense. You take your code and you put it as a self-contained unit and that is really good. So it allows for Reusability What you write for one app can then be taken and used again and again and again if it's all done, right? easy integration in that you just provide it as a gem and If you want to change the default mount point you can do that It's a single responsibility thing. So the gem Which is a rails engine has a single responsibility which is providing your live status page so what it looks like It's all up on github but It's got a semantic version of zero point zero point one Which means have a good look at it to see how it's done But don't expect Too much from it because I'm still working on it Yeah, not quite I'm Matt Dells That's made pretty much everywhere on the internet. I work for a group called re-interactive and Any questions? Well, if not, thank you


All right when the program committee saw this talk we were curious and we hope that you are too This is Kohei who's joining us all the way from Japan from NTT. Please join me in welcoming him to the stage Okay, good morning everyone. Hi, I'm Kohei Tokunaga from NTT corporation I'm mainly working on things related to container runtimes and builders and I'm a maintenance build kit and a review of cncf container d Today I'm going to talk about container to wasm converter This is an approach to run existing existing Linux based applications on wasm and browser Without modifications to apps So first of all, this is the summary of this talk Putting the apps to wasm it costs time for recompilation and our re-implementation And container to wasm enables running unmodified containers on wasm levelizing cpu emulators And we've created an extension of vscode for the web to run containers on browser So First of all, why porting apps to wasm? Well, we can find lots of use cases of porting applications to wasm in community One of the benefits of porting apps to wasm is Levelaging existing apps on browser They can be used used as their environment as building blogs and for demo pages, etc And languages including ruby and python and databases like sql 3 and postgres are ported to Wasm and can be used on browser And second benefit is that applications can levelize wasm features For example, apps can be sandboxed by wasm and it's highly portable and can run on anywhere The runtime is available including browser And their wasm related technologies are like that are useful Including pre initialization of applications by weather and record and replay by timecraft But porting apps to wasm is not easy actually This requires developers to at least recompile the application And it might require re-implementing the part of application if it can't run on wasm And there are some factors that causes this incompatibility First one is the difference of binary format So non-wasm binaries like x8664 don't run on wasm So recompilation will be needed for porting apps And the app might need to be redesigned for wasm architecture And this might include eliminating like a fork and egizek related calls, etc And kernel aprs are also different If application relies on Linux specific feature, it needs to be re-implemented Not to rely on that So some of the issues can be mitigated by compiler's wasm target support But they still don't provide fully compatible APIs to the existing system So can we port unmodified applications to wasm? So here container to wasm converter comes in A container to wasm is an experimental converter of container to wasm It receives an arbitrarily Linux-based container as the input And it outputs an wasm image that runs the container on wasm The Linux-based containers and applications in it run on wasm without modifications And this is achieved by CPU emulators ported to wasm And using this converter, containers can run on washy runtimes and on browser as shown in the pictures in this slide So container to wasm converter outputs an wasm image that supports washy by default Basic features are supported including stdio environment variables and sharing directly from the host to the container And networking is also usable as of now networking stack needs to run outside of the runtime So I'll talk about it this feature later And the following command line shows an example of running Ubuntu 22.04 container on wasm So uname command tells it is a Linux x8660 for environment And containers root file system is available on wasm as is And directly on the host cannot also be mapped into the container And containers are converted to wasm So of course it can run on browser as well There are two types of configurations available First you can run the container converted to wasm image on-browser Actually, there are some existing on-browser wasm host Implementation available in community so you can use the favorite one And another configuration is based on emscripten Containers to wasm can emit emscripten wasm image plus js files that run on-browser And please note that some features that rely on washy like why the pre-initialization are unavailable for emscripten image as of now And networking can also be enabled for containers on-browser I'll describe it later And the picture in this slide is an example of running Ubuntu 22.04 on-browser And containers converted to wasm image can perform networking As of now it relies on networking stack running outside of the wasm runtime This is provided as c2w net command The example in this slide shows running alpine linux on wasm And this downloads figlet command from the internet using apk command and runs it As of now this works on wasm time and wasm row And containers converted to wasm can perform networking on-browser There are two types of configurations The first configuration relies on networking stack helper running outside of browser That networking stack forwards the containers packets on the machine Pros of this approach is that the container can access to Anywhere accessible from that host side networking stack without reselection by browser And cons is this requires of course running and managing extra networking stack demon outside of the browser And another configuration allows the container on-browser performing networking without extra networking stack demon outside of browser So the networking feature is implemented purely on-browser A pro of this mode is that this is a needed-to-use approach because extra demon is not needed But cons is that it only supports HTTP and HTTPS as of now and Browsers security restrictions are applied to the container as well Let's say container cannot access to cross-origin restricted sites and some HTTP headers Called forbidden headers aren't controllable from the container So actually you can try the demo of the containers on-browser On the demo page hosted on github pages as shown here and Yeah on that page actually we have Several demos for x86 64 containers and risk 5 containers And we have three images here But uh, yeah, let's try debian image today And then you can see the black screen in this page Now this page Yeah, not okay Now yeah this page Loads the wasm image converted from the debian container image described at the top of this page and Then the wasm image is fully loaded to the browser and it starts a shell of debian container and By executing a uname command you can confirm that this is the linux x86 64 environment And according to slash atc slash os release. This is a debian container And you can see the root file system at slash and Actually this page also enables the on-browser networking stack so This is the c url command Pointing to this github page itself Actually the networking is not so fast as of now. So you need to wait for a while to complete the command Then you'll see the fetched html contents on the shell So how container to wasm works? First of all the conversion steps from the input container to output wasm is written in docker file and runs on docker build as a build kit And we use cpu emulators compiled to compiled to the wasm for running native binaries on browser For x86 64 containers box emulator is used and for risk 5 containers a tiny emulator is used Emulator and dependencies are packaged into a single wasm image for wasi image Wasi vfs provides packaging ability For image scripting image we use dash dash preload dash file feature of packaging And and for minimizing the startup time we experimentally use wiser pre-initializer and this pre-boot the kernel during the conversion step So at runtime the container immediately starts on the pre-booted kernel and emulator sees mapped directly via wasi apis fd apis And these pre-opened directly are shared between The emulator and the guest os via vertio 9p And for networking on wasi image rushy runtimes The emulator provides vertio net device to the guest Linux And as shown in the picture the emulator for packets relying on the network stack c2w net running outside of the wasi runtime The emulator and c2w net are connected over wasi's SOC apis And c2w net is implemented based on divisor slash vsoc which is a networking stack written in go And we added some features for our use case like wasi runtime support And for on-browser configuration as shown in the picture again, we use c2w net for other running outside of the browser The emulator on-browser and c2w net on the host are connected over web socket and exchange packets And another approach is running networking stack on the browser So host side networking stack demon is not needed This networking stack supports forwarding HTTP and HTTPS connection to the outside of the browser using fetch API And HTTPS connection is terminated at the networking stack on the browser With its own certificates and the connection is re-encrypted by fetch API And actually this is needed to use configuration because the entire networking stack runs on browser However, there are some resolutions by fetch API Let's say accessible sites are limited by cores and forbidden headers can't be controlled by container etc And of course we expect applying the ability of running containers on wasm to various kinds of use cases But one of the interesting ones should be running containers on browser-based IDEs So vscode container wasm is an experimental extension of vscode for the web This enables to run containers on browser and provides terminal to the vscode on the browser The container runs on browser, so you don't need to prepare remote containers And the workspace directly is mounted at slash workspace and networking is also available based on fetch API With restrictions by browser like codes And this is implemented using Microsoft slash vscode dash wasm for washi host for containers as of now And again you can try this extension on your browser Here we use github.dev here And this is a vscode ID integrated to github And here you can run the container on browser using an extension named container wasm This is available on the marketplace And this repo has dot vscode slash settings.json This is a config file points to the url of the devian container converted to wasm And yeah, we want to use that wasm image converted from devian on this workspace So let's launch this container. So when you invoke the commander Run container on browser This extension reads the settings.json value of the workspace and launches the pointed container on your browser And yeah after wasm image is fully loaded to the browser it starts the shell of the devian container And by executing a username command again So you can confirm that this is the linux x86 64 environment And you can also see the workspace directly is mounted at slash workspace And for this demo this converter This container contains gcc. So let's compile the ccode sorting this repo The ccode is pretty simple. It just brings hello world as shown in the IDE and yeah, finally when we execute it out, it brings hello world as expected Okay, and uh, yeah not limited to not limited to on-browser ids We believe there are some expected use cases or possible use cases of running containers on wasm For example interactive on-browser linux based demo environment on-browser ids sandbox execution environment for containers And application debugger runable on-browser and record and replay debugging etc And yeah, actually this project is still in a very very un-arri-stage So we expect further improvement, of course first Big one is performance analysis and improvement And also accessing to os package repos From browser is also What we currently lack So most repos doesn't allow cross origin access as of now. So these repos need to allow cross origin access And as a usability improvement And graphic support to set over also we expect And there are some existing approaches for running a modified applications on wasm. I listed some of them here v86 is x86 x86 compatible cpu emulator running on browser by fabio hema and I Supports wide variety of guest oasis and actually it doesn't support x86 64 as of now and not target to wasi And tiny emu is a risk 5 and x86 emulator created by created by fabry's build And it can run on browser and actually container to wasm uses this for risk 5 emulation Actually, it doesn't currently support x86 64 cpu emulation and not not target to wasi and Final one is not on vm on browser, but it is binary translation myaot The name will is subject to change But myaot is a translator of a Linux risk 5 elf binary to wasm proposed by akihiro soda entity Actually, it is no and it is not cpu emulator and Currently it is under the experimental status. So only trivial programs work and the syscalls are not fully implemented yet So finally, this is the summary of this talk porting ups to wasm cost time for a recompilation and or re-implementation And container to wasm enables running a modified containers on wasm devalaging cpu emulators And we've created an extension of vs code for the web to run containers on browser Future works will include performance analysis and improvement cross-origin enabled or its package repository to situa Get that all thanks All right. Thank you so A totally different approach than what we saw in the in the earlier talk enabling lifting and shifting into wasm Does anyone have any questions? Come in the back. Yeah, thank you for your talk One of the issues that i'm running into with a bunch of my customers is that they actually have a lot of old 32 bit windows pc's that they Don't have any ability to lift and shift I was wondering, uh, have you looked at actually maybe using Windows as the what's being emulated and maybe being able to take like a I'm going to go back what 10 15 years here, but p2v and then actually take that vm and put it onto wasm Thank you for the question. The question was about The plan the support for windows, especially all the windows actually Yeah, we haven't we have not looked to the windows support yet but like yeah, actually The emulation of windows on brother is kind of Yeah, I'm already approached to work by v86 So maybe we can we haven't looked at it deeply but Yeah, maybe in the future we can support non linux applications as well on brother, but uh, yeah Yeah, but we don't have any concrete planets. So yeah, actually Proposals and suggestions suggestions Always welcome. Hey cohey Question from over here. Uh, thank you for the presentation. It was awesome. I'm into this like inception stuff I would love to see wasm time inside a vm Inside wasm time Let me know Um, my question is when I assume you've done some benchmarking Uh, what's the performance overhead of this emulation? Is it 10x 100x? Uh, thank you for the question. The question was about benchmarking and performance of this approach. Yeah, um As mentioned in this slide Yeah We we we have not worked on benchmarking yet. So this is uh, actually kind of top priority of For for this approach. Uh, so yeah, um, the main overhead I Expect is of course cpu emulation. Uh, there is no jit Is done as of now. So yeah, but uh, yeah Of course, uh, we want to uh, analyze this deep deeper. Yeah. Thank you for the question. It is definitely good question Andrew brown was in and and comedy Only in wasm cup or wasm day too many wasm Pretty much the same question just on size Uh, you know, we were talking about performance, but just size wise the binary in the end. What's the difference maybe the binary size Okay, thank you for the question Yeah, the question was about again our performance and especially about binary size. Yeah, as of now the binary size is big actually, uh For example, yeah in terms of uh um Yeah x86 64 containers a debia image is currently 200 megabyte But the original debian image is like around At most 50 megabyte or yeah, but uh, it is quite large and uh, yeah, this is mainly because it contains The entire software stack uh from the linux kernel to the container and uh, and uh additionally, um we haven't uh investigated this overhead yet, but uh, I expect this is also because of the pre initialization Of the container the kernel is pre booted during the conversion. So it contains So much content in the memory and all of them are snap shorted and packaged into the wasm binary. So, uh, yeah But of course, but I expect uh, yeah, we can redo we can duplicate the contents between the snap shorted memory and the other Kind of images etc. So yeah, I hopefully reduce this size. Thanks for the question I've got a follow-up question to that Um, if you explored, um, you know, if I take my Go program and I compile it on my dependencies and I start and do like a from scratch Um, how small of a container have you made with this method? Or a way a container wasm Wasm and wasm tanner So when we use from scratch image, um, yeah, when we use from scratch image Yeah, uh, so When we use when we use from scratch image plus go compiler, the final content Is expected to be a single binary of the go Long agenda This approach adds Linux kernel and the bootloader emulator to that image. So, uh, yeah The final image will be, uh We'll contain this content. So maybe, uh, we'll be Fat enoughly, but uh Yeah, but uh, yeah, actually no exact number. I have currently so I expect we investigate more about performance Very interesting talk. Um, I understand, uh, the hypothetical use case, but I was wondering what was the, uh, Practical or direct immediate Problem entity encountered that they wanted to solve with this Thanks for the question The immediate problem problem Of mine, uh, of us Yeah Actually, this is kind of a research activity So, uh, I cannot say anything, uh, concrete, um, in this page But, uh, yeah, but hopefully, um, this approach is very generic one. So I expect, uh, this, uh, can be applied to Yeah, um Variet of use cases I expect I think thanks for the question I think we might turn for one more question But koei, I've got a set of containers, uh, that are go programs that have little sequel injects So maybe a lunch weekend. I'd love to see how small you can make. I've got a front scratch go. I'll point you out Brent, you got the last question Uh, so this is really interesting. I'm glad you're like playing around with it. Um Does this give you a path to essentially virtualize any existing Linux application in the browser? So the question is about, uh Um, is this a path for, uh Versalizing any apps on browser. So thanks for the question. Yeah, actually, this is the approach of converting containers to wasn't so Yeah, I expect, uh Yeah, anything can be containerized Uh, you can run on what's on as well But as of now, of course, no native access to devices, uh, on the machine Uh Yeah, always always, uh, the apps on browser need to, uh need Use, uh, browser APIs to access, uh, host devices. So, yeah, so Yeah, I expect, uh, I have some additional emulation will be needed for supporting, uh Non-common, uncommon devices accessing from the browser, but uh, but uh, but uh, but uh, definitely, uh Yeah, uh At the same way and every everything can be containerized Can run on browser as well by this approach, I expect But uh, yeah, but of course, um Yeah, we want, we want, uh, we want to test, uh for more applications, uh with this approach. So thanks for the question Okay, thank you very much. Please join me in thanking Koei for a wonderful talk


So my beautiful people, I am back with another Dying Light 2 video and today guys I bring you some extremely interesting transmug is basically confirmed to be coming to Dying Light 2. Today I bring you all the information. How's it going guys? My name is DPJ and if you do enjoy the video leaving a like really helps out and if you like what you see and want to see more Dying Light be sure to subscribe. Okay so a transmug system in Dying Light I'm pretty sure is something we'd all love to see. Now over the past week we've had, we've had the start of the DLC pack the running pack we've got I think one or two of three so far this week but last week we had the authority pack a three part DLC which gives us amazing locking gear but in reality if you're an endgame player this gear is more or less useless to you because it's locked at level six. I haven't even checked the running gear yet but I'm pretty sure that's even lower I think that could be locked at a level four making it even more useless for endgame players like myself and thousands of others out there.   Now I know it's early days with Dying Light 2 and there's still many many niggling issues that do need to be sorted before features like this are incorporated into the game but I can confirm it does seem as though it is coming. Okay so a dude over on twitter put a question towards Dying Light 2's game lead saying and as you can see it's on screen now I'm wondering if you guys would consider adding transmug in a later patch for Dying Light 2 on my second playthrough and still loving it great job. Tyman who is the games design lead replied with I have a design ready that I really like for something in that vein that I think you'd really like we'll get back to it later though for now we need to support the launch which is true they do need to support the launch but the design lead on this game guys already has a design in place which is more or less along the same line as a transmug system. Now this to me is massive massive news and it's why I'm making a video covering it I mean we probably won't see it for months but at the end of the day if we can lock the way we want and still keep the amazing stats we've been drawing before on said armor I think that would be absolutely amazing that's basically what transmug is now how this would work with weapons I'm not too sure in fact I don't think it's going to be that kind of transmug system where a weapon can lock the way it wants but also perform the way it wants and I'm guessing that's what it means by he has a design ready which will affect armor only because I don't think the weapons in this game need any kind of transmug system whatsoever I mean our weapons look amazing enough but in regards to our armor and locking the way we want but being able to apply or have said roles on said armor which help our playthroughs especially if they're working on a new game plus two I think it would be incredible people so yes tell me your thoughts down below on this transmug system like feature they've already got the design ready for and let me know what you'd like to see from it but yeah guys a short but sweet video for you today if anything else drops in the world of dying light 2 you know I'll have you covered right here on my channel but yeah guys tell me your thoughts on this down below and hopefully people I will see you on that next one