Hello and welcome to the Adafruit show and tell. I'm your host this evening, Liz, with my co-host, Erin St. Blaine. Hello everybody. Hey, so first we're going to kick things off with folks from Adafruit and then we'll hear from folks in the community. And if you are in the community and you would like to share your project, you can join the StreamYard link that's in the Adafruit Discord on the live broadcast channel and that's adafruit.it-discord. So first let's see, Erin, what you've been working on. Well, I am working on a fun little project which is Totoro themed. This is an umbrella stand. I have a little 3D printed Totoro down here and a Totoro sticker on there. The cool thing about this umbrella stand, it's got some neopixels in the base and it is running a Raspberry Pi Pico W and let me see if I can get it plugged in here. The Pico W is going to talk to Wi-Fi. As soon as it connects to the Wi-Fi, it's going to come on in blue as well. And then it's going to check the weather. It's checking the weather with an online API and if it's raining or it's going to rain in the next six hours or so, then oh, he's going to turn a little green. Obviously, I'm in California. It's not going to rain probably for another eight months here, but I've got it set to 11. So in London, it's going to rain sometime in the next six hours. So this is just a cool little project. If it's not going to rain, he'll be off. If it is going to rain, he's on. So it's just super simple. And it just reminds you to bring your umbrella. Excellent. And excellent call, making that the, yeah, sorry, go ahead. I'm working on a tutorial for this guy. It's probably going to be up within the next day or two on the Aideford Learn System.  Yeah. And I love that you themed out with Totoro. That's great. Yeah. He cares. Totoro cares. He doesn't want me getting wet. Yeah. All right. Who would you like to go to next? Why don't we talk to JP? Okay. Hey, how you doing? So I am excited to show progress that I've made on a project that started quite a while ago and took a break from for various reasons. It is the L cars project, which is the computer display system from the Star Trek universe. And this most recent episode of Star Trek Picard reintroduced the enterprise. So this is why I actually have this thing, which I'm just going to pull out. This is the prop from the show, which doesn't look like much when it's not back lit. But this was a sample from the show. I have a friend who worked on the show and he got this, was given it. He didn't steal or anything, I think. And he asked if I could make a display for him so that he could actually backlight this thing and maybe even animate it some. So I've been working on, you can see back here in LED matrix. And I have one of our matrix portals plugged into it providing some animation and some buttons to choose whether you're animating or still or turning it off altogether. And so I'm working on some laser cut layers to embed this in. And then I'm also going to be putting a mahogany veneer over it to match some of the stylings on the show where you have this beautiful warm dark wood color with the high tech display on it. So that I'll probably actually be cutting that tonight and able to show it on the show tomorrow. But what I'm going to do, I'm going to cut this overhead light that's glaring off of there. And I'm just going to plug in the power on my matrix and it'll boot up here. And let's see, I got it a little out of alignment. There we go. So you'll see a little bit of flickering on the camera. It's not there in real life. And it looks really, really beautiful. So you can see here, the way these worked on the show originally when they were a practical effect. And then later when they went digital is essentially lighting or not lighting information that's kind of always there. I don't think until they later got into doing these as digital displays did they actually update any information. It was just kind of whatever is on there is going to blink on or off. I don't think the colors even changed. So this is mimicking that old enterprise styling here.  So as much as possible, even though it's a pretty thin layer of blocking, and it works pretty well. We got a little softness on some edges, but I think it's really charming looking. So I'm just working on that and happy to get this out into the world and to give it to back to my friend Ryan so he can proudly display this and and it's exciting for the people in Star Trek world I think to see the enterprise back so that is what I'm working on come on the show tomorrow I'll be on at one o'clock Pacific time four o'clock Eastern time working on this in the workshop. It's great. It's really fantastic. Thank you. Yeah, it's been cool to see your progress on this. It's been a long it's been a long journey on this. I had to step away from it at various points and and then I got excited about it recently, especially because the episode was was coming out to kind of re jump into the design into the into the rhino and grasshopper files where it started working on it and finally some good solutions for essentially keeping the thing steady and stable. I'm going to have, I don't think I'm showing it here yet, but I'm going to have some heat set inserts in the top panel so the screws will come up from the bottom but then the veneer layer has that 3M adhesive back that will go over the top and just about two millimeters of overlap with the real panel there so it'll secure it but you won't see any screws or anything. That's my plan. Very classy. Awesome. Thanks so much JP. Thanks guys. Thanks. All right. Next, let's hear from paint your dragon Phil B. Hi. How's it going? It goes well. My favorite Adafruit board is like whatever I just got, you know, whatever the newest thing in the shop is that I just got and I don't have the USB HID one yet. So right now it's the it's the feather RP 2040 DVI. Yes.  So that library, the Pico DVI library now has an extra set of examples with the flying toasters and an aquarium and then one I wanted to do I got John Park to help with this. It's doing that sort of a max headroom animation. That's awesome. So that's that's one of one of the demos that's there. And getting these to compile is you got there's some fussy settings but I just put you have two files there. So if somebody just wants to run one of these, one of these screensaver inspired programs it's it's drag and drop simple you don't have to get super involved there. But anyway, wanted to show that I had an idea also because these these monitors are getting like so light now would be just remove the foreground sprite just have the cube back there and put it on a backpack as a as a thing I'd use a bigger but just a silly Halloween idea maybe. That's awesome. And the glitching is just perfect with JP like super good. And I thank you for your work with the Pico DVI for Arduino I'm working on a video synth right now with it. Excellent. Excellent.  That was that was the original plan for it was video since stuff. I went more like kind of vaporwave theme so that'll be coming soon but your work on that made it really easy to get up and running with your guide so. Excellent. And it looks like we have a question from discord what monitor is that.  Yeah, it kind of works like that. So it's not a normal desktop monitor it's something something you would tote with you. Nice and thin. Awesome. Well thanks so much Phil B and folks and check out your updated guide. Alrighty. Alright, thank you. Next let's go to Scott. Hello. Let's let's keep on this feather DVI train huh. What I've been using for testing is this smaller seven inch monitor. I just picked it up off Amazon they're super handy. It's powered by USB and just has an HDMI port but I don't currently have that on because one of the other cool things about having DVI support is that you can use HDMI capture stuff. So if you share my screen here. You can see a webcam window here open and it's capturing the second webcam essentially so you can see me. And then this is what's being output from circuit Python on the feather DVI so if I control see here. You'll see that now we're seeing the terminal output console output running and one thing I wanted to point out here is I've just adjusted it a little bit. So we made that left hand column actually have characters in it. And today I was working I made it so that it aligns to the right hand edge so there's a few pixels on the left hand edge. They give you just a bit of padding in case you have like somebody asked about a pipe portal issue where they quite portal case covered it. So this helps that and then also it'll being right aligns means that the status bars aligned as well. Like the columns for all the characters are matching up now which is cool. But if I just hit control D you'll see that I have a turtle demo going and it's running from circuit Python over DVI. This is the 8 bit color which is like 320 by 240 that gets pixel doubled. So the signal is is 640 by 480. So that's coming PR is out today and that includes feather DVI support and also adds support for Pico DVI to Pico and Pico W as well. So you can instantiate it if you have one of those like things that Pico plugs into that has the DVI connector on it. It should work there too. It's quite the trick to get enough memory allocated but you can do it. So check that out, give it a try. Thanks to Mark on Discord for testing it and helping me find some color issues. But yeah, that's where I'm at. Awesome. I'm super excited to play with this. I've really enjoyed playing with Arduino but to be honest I prefer programming circuit pythons would be cool to see what we can do with that. Yeah, so everything working on that. Everything in Display.io should just work. Basically, Display.io will render to the frame buffer that then gets output for DVI. So hopefully it will just work. Awesome. Awesome. Thanks so much Scott. Thanks. Have a good night. And speaking of Mark, we're going to start hearing from folks in the community and here he is. Hello, how are you? Hi, I'm doing great. Yeah. Good, good. So before I show what I'm working on with DVI because that seems to be a theme, sneak peek for last week that just showed up on my doorstep today. Oh, excellent. I was too tired from work to just trust myself soldering on a circuit board. Yeah, so Scott gave me a preview of the DVI stuff a couple of days ago from his stream, which coincidentally was right when a DVI board showed up on my step. And I missed Ask Engineer last week and heard them talking about, well, let's see if we can get animated GIFs running on this. Well, it is now running. Woo. I'm using the same trick as Scott using an HDMI capture device. But in addition, the big issue that I was running into was memory with the GIFs and the frame buffer for DVI. So I spent some time and it actually was easier than I thought it was and added in pellet support for GIF IO or for the on-disk GIF. So now this takes about half the memory. So this is 320 by 240 resolution. So it's taking up the full thing. It's not scaled up and still has memory left on the RP2040 for whatever else you're doing. Oh, that's great. And this is running. This isn't sending the pixels directly to the display. This is actually display IO showing that. So it's actually running fairly fast just on its own. That's super cool, yeah. Overall, really happy I would turn it on. And a huge thanks to Scott for getting all this in. Excellent, yeah. It's awesome. We already got the GIFs on there. I'm really looking forward to seeing what folks do once this is all merged in and everything. For sure, yeah. The pellet support is also in a PR. I've got a couple changes to do on it. But hopefully this weekend it'll be out. Nice, yeah. Awesome. Well, thanks so much, Mark. Great job. What? Yeah. Good night. Let's go to DigiWiz. Hi. Hi. This thing I've been working on is the 3D printed version of the portal gun from the Portal egg games. Oh, wow. Yeah.  Okay. It's okay. Live demos. Yeah. There you go. Nice. Can you turn it sideways so we can see? Yeah. I feel like it's fantastic. Yeah. The blue does not work right now. So is this 3D printed or foam work? It's 3D printed. It's a file I got off of. Thingiverse. Excellent. Nice. And then is it NeoPixels in there? Yeah, it's for the two bits, two NeoPixels sticks. For the front, it's a NeoPixel ring. And then for the top part, it's a NeoPixel jewel. Sweet. And Arduino, MicroPython? It's an Arduino. I tried to use Feather M4 Express, but I couldn't get the 3.3 volt stuff to work properly. Yeah. Fair. Cool. Well, great job. That's a really cool build. Yeah. Yeah. So thanks for coming by. And look forward to if you make more props or add more to it, be sure to come by and show us. Yeah. I'm currently making some Ghostbusters stuff for a Comic-Con that's coming up. This is going to be super popular. Yeah. Yeah. Yeah. Definitely come by and show us that. Yeah. Thanks so much. Yeah. Thank you. No problem. Next, let's go to Todd Butt. Actually, Todd Butt, one second. I see Kevin from DigiKey is here. And it looks like he is live on the event floor. I am. Can you hear me? Yes. Yeah. It's probably pretty loud in here, but I am live. I am in Houston at the World Rich Robotics Competition. So DigiKey has a booth set up here. And we're showing a bunch of really cool data products as well as we're taking pictures and making buttons for people right on the spot. But the energy here with all of these young students and future engineers is just absolutely incredible. I'm going to see if I can flip my camera around really quick. Okay. I'm going to show you a little bit more of our booth. Does that work? Okay. Yes. Yep. Seeing it. Okay. So here's a little bit at our booth. We have this really cool robot that was completely 3D printed. There's nothing that isn't 3D printed. And one of our engineers made this. And you can see a couple of NeoTrailers boards over a crowd favorite at any show. Everything that has bright lights and makes noise. So NeoTrailers is a home run. If we move over this way. We have our A-Prood ARC reactor that actually, this is a project I built. It's using the blue-proof circuit playground express with an extra set of new pixels around the outside. So you can control it with your phone and change the colors. And there's actually audio in and out. So it's pretty cool. The A-Prood glasses. The LED glasses with the... Yeah, we just have it set up with all those on it. And it sounds like one team is doing really well here. We got loud. And second playground is just a ground machine set up on it. So that is just kind of a quick overview. We're displaying some videos. We have to skateboard with LEDs on it. A-Prood displays on... I don't remember. It's a 16 by 32 matrix display. I think up there. This is make a digit key. And then this is the other thing we're doing is we're making buttons live for people. We kind of take a picture and I think we're done. We're button-made right here. Oh, cool. That's awesome. Looks like a really fun setup. Literally, it really is. And like I said, the energy here with all these students. You can just tell that a lot of these kids are in their element. Talking about their robots. Competing with their robots. I'm really excited for tomorrow. Today is mostly practice day for all of these robots and all these teams. And then tomorrow is competition day. So, you know... Sweet. So I keep switching my camera. But just seeing the different design some of these kids have. They all have a different way to go out the project. David wants me to show our other robot. If you recognize the face on it. He's a pretty printed Kevin's skull, which they thought would be pretty funny to make. Excellent. But that's what I got for tonight. So I just thought I'd jump in and show you guys what we have to offer. Awesome. Thanks so much. It looks really fun. And are you folks like doing any blogging or having any post on socials about stuff? You see right behind me. Other side. This side. That is our social media supervisor right there. So she is doing all the social media stuff live on site. Excellent. All right. Thanks for broadcasting live from the show floor. You're very welcome. Thanks for having me on. You guys have a great rest of your Wednesday. Thanks. You too. Thanks. Bye. All right. Now that was really cool. And now we're going to hear from Todd Bot. Who I think. Hey, how you doing? So to continue the Pico DVI stuff. Let me turn on my picture and picture here. So this is the Pico DVI. It is a little video synth. Let me lower this. Raise this up a little bit maybe. So here's a little MIDI controller. And with this I can turn the hue of little triangles here. I can also change the rate of the triangles. And this moves it around. And then you can compose with it. This is all on Arduino. There's more triangles. This is available on my little Pico DVI experiments GitHub, which I'll link to in the discord. But yeah, I said it's a thank you paint your dragon for wrapping up the Pico DVI library into something really usable in Arduino. Yes, definitely. It makes it so awesome. You can just use all the Aida for GFX library stuff. It's super cool. Yes. So good. That's awesome. Anyway, thanks. Bye. Have a good one. All right. And last but not least, we're going to have DJ Devin put us out. Hello. Can you hear me? Yes. How's it going? Okay. Well, I didn't know that DigiQ was going to have a tank on there. I have a little tank. It's DVI night and tank night. Yep. So I had to modify it, strap on this massive battery because the little battery that I had ran out right as the show began. So I just, I was literally as, as the show was going on, I was wrapping everything we kept on tape just trying to get the work. I've been there. So this actually uses an adafruit battery with a power boost to power the five volt FPV camera. So this has a little FPV camera on it. Nice. Oh, and you can. Okay. Nice. And one of the cool things is because it's a tank, the turret actually moves so the FPV camera can go back and forth.  Because in Florida, not, not most, but some, some of the homes are on slabs of concrete. So the only way to inspect your pipes is to like get a camera down there and I have choice words for the plumbers in the area that try to charge me $500 to put a camera down there. So this costs me about $100 to build and I'm going to tank it. Yeah. So there you go. That's my project. Excellent. And are there any alligators or teenage Ninja Turtles? There might be a three headed turtle in the area. I'm not sure.  That one is down a little south near Fort Lauderdale. It lives in a pond. That's a, that's a thing. Yeah. Oh, I was not expecting that. All right. That's Florida. That's our, that's our motto. Two headed alligators. No, I wasn't expecting that. Okay. We weren't either. Well, awesome. Thank you so much, TJ. Okay. I was, I was like, what you're working on. Thanks. Have a good one. All right. And that's going to do it for our show and tell. Thank you, Aaron for co-hosting. Thanks so much. And thank you. Yeah. And thanks everyone for showing your projects in about five minutes. Stay right here. Ask engineer will be on with PT and Lamar. But until next week, have a good night. Thanks folks.


From Hollywood it's time now for Johnny dollar You don't think I murdered Warren Staley apparently you were the only one who was with him when he died Now look here. I'm the one who's kept even the family out of here What's more important? You're the only one in the whole estate who might be trusted to keep things intact any possible evidence So, please don't leave your room. Okay, diplomat. I'll sit tight Tonight and every weekday night Bob Bailey in the transcribed adventures of the man with the action-packed expense account America's fabulous freelance insurance investigators. Yes, truly Johnny dollar Expense account or rather report submitted by special investigator Johnny dollar To the Philadelphia Mutual Liability and Casualty Company Philadelphia, Pennsylvania in connection with my investigation of the layered Douglas Douglas of Hetherscote matter No need to itemize expenses at this point because there are none The magnificent suite in which I'm parked out at the sumptuous mansion of mrs. Peter Malcolm Kelly van python is fine Except for the body of young Warren Staley mrs. Van python's nephew draped over the arm of the easy chair in which he died a few minutes ago I'd call lieutenant Howard at homicide on the phone in my room immediately and within minutes the nearest patrol man was stationed outside my door Refusing admittance even to the lady of the house After all this was the third murder that tied up with the Scottish Terrier who started all this layered Douglas Douglas of Hetherscote While waiting for lieutenant Howard in his crew. I shaved showered and changed my clothes then about ten minutes later Well, darling lieutenant see what you mean. Yeah He seemed like a nice kid too He's all yours doctor go right ahead Okay Okay, darling, let's have it what happened Well Warren brought me up here himself, and I said I'm down to ask him some questions You suspected him didn't you in spite of what I told sure a soul beneficiary of the van python estate Empire as he called it. Yeah. Well, what do you think now that you were right that he was clean No, you can't keep me out. This is my own house and this is my own I have to wait until we can get Just a minute lieutenant hey whoa young fella hold on a minute who are you Johnny dollar who are you Ronald Kenworthy his best friend What happened to him he was poisoned poisoned and where were you how could a thing like this happen if you were running? Just calm down a minute How long have you been here in the house? Why half three quarters of an hour something like that, but I don't where where were you? Well, I was down in the reading room with mrs. Van python all the time When out in the garden alone Yes, except for a few minutes while I talked to Hastings the butler out there What were you doing in the garden? I was on my way up here by the back way to see Warren I've always used the back staircase from the garden ever since we were kids together This suite of rooms used to be our play room ever since I can remember all right all right go on was what you were saying Well, then about that time or a few minutes later. I don't know exactly I heard the police car come screaming at the driveway That was the first that any of us mrs. Van python or Hastings or I that any of us knew that something was wrong That's something that happened to Warren, but now look here mr.. Dollar I can't with you to what you'll have to leave with mrs. Van python until we're thrown here But go ahead Ronnie go ahead all right poor old dame sorry for Finding anything doc. Yes, I think so I certainly think so be with you in a minute all right Better go on with what you were saying dollar well now much more to say lieutenant Warren felt the same way you do the Branson at the insurance company does If anything happened to the dog layered Douglas, it would be the end of mrs. Van python That the murders of the dog's handlers caretakers were purely incidental to attempts on the dog's life, but But what and we apparently was as concerned over this whole thing as we've been Said he had a very strong theory about who might be back of all this Oh, did he tell you he was about to and this whatever it was hit him I'll tell you what it was lieutenant. Yeah, doc. Oh, this is mr.. Dollar Norfolk acid same thing that killed the two dog handlers and was used on the dog itself I can tell without further examination wait a minute doc wait a minute if the dog got the same thing that killed a couple of grown men A dog with a much more sensitive stomach unused to all the strong food and drinks the human stomach is constantly abused with a Dog would immediately regurgitate and retain only a minute amount of the panoramic acid See in the case of Warren staley here It was added to the Scotch whiskey drink traces of it in his glass and in a full glass beside your chair Well, I'll give you check those bottles on the cellar, right? Which bottle did he pour that out of darling the one right next to that bottle of EO there he Wait a minute This isn't the same bottle What the one he poured from was half empty. This is nearly full And now what's the matter with you boys? You let somebody switch bottles a minute ago Wait a minute wait a minute nobody else came in here besides Mrs.. Van Peyton and young Ken worthy Hastings the butler But he just stood in the doorway Yet somehow between the time war and staley poured those drinks and now somebody switched bottles Unless you're wrong about this dollar You've been here in the room all this time Yeah, sure and in the bath I shaved and showered and dressed while waiting for you to get here But only after one of your men came and parked outside the door Where does this door lead to the dog's quarters two rooms? I see Come on, darling You might wait for us What about that door beyond all that ma'am cell parol the dog's governess. Oh, I was she how should I know? I didn't even me Guess I should have knocked Sorry ma'am cell we're the police Nothing ma'am nothing, but but how long have you been there in your room? Yeah, that was obvious Not now you haven't get dressed now send an officer into a scorcher downstairs. Come on Say Pete send somebody around the back way to cover the governess and take her downstairs questioning and Johnny Looks like you goofed. Hmm While you were showering somebody came in through her room through the dog's quarters and did the bottle switch on us Oh, well, then we're even yeah What you have very carefully must have any fingerprints it might have been on those doorknobs.  Have you I? Assured him that I hadn't then went downstairs to the monstrous living room and sat in while we went through a routine questioning of everyone in the household. I Even went through the motions of bodyguarding the dog that had started all this tried to console Mrs. Results of the questioning Nothing darling nothing no lead. Yeah, so I noticed The two previous murders of the dog's caretakers or bodyguards, whatever you want to call them. Yeah, well same poison was used then Be an air food as well as a dog Why why Steve why why they to keep them from helping Laird Douglas when it hit him Yeah, more likely because those handlers had got wind of the attempt to poison the dog and suspect that who was trying to do it Yeah, that makes sense. Yeah There's one thing you're overlooking darling. What's that the intended victim of this last poisoning was not Warren staley But you know brother. I'm not overlooking that for one second. Yeah, and that's why I asked you if you were holding out anything on me Because it would indicate that you have a lead or at least suspicion about someone sure sure I got a lot of suspicions Ronald Kenworthy his old man the butler heaven help us even Mrs. Van Pyton Maybe even you Steve When it comes to evidence Yeah, I know what you mean Well, I've got work to do Looking for the proverbial needle in the haystack was nothing compared to hunting for the poison bottle of scotch There was no doubt stashed away somewhere Far far into the night a regular army of policemen probed and dugged and poked around The open drawers and closets and cabinets pounded on walls looking for sliding panels and secret compartments went through the trash Sifted a trash heap dug up any freshly turned earth. They could find on the grounds even climbed trees Yeah, they prowl through attics and basements looked everywhere result nothing Meanwhile, I stayed close to Mrs. Van Pyton and I'll say this for her in spite of her almost silly infatuation with that dog She showed real strength of character We sat alone together in the reading room. I know mr. Dollar. There's nothing I can do to bring Warren back Therefore, there's no point in simply sitting here weeping over you. Yeah, yeah, that's true But it isn't easy because it meant more I'm sorry I Want to ask you some things with some and pardon I Suppose this is the wrong time, but I know ask me mr. Dollar. I think I know what you want to ask and now Now that this last terrible thing has happened. I hope I pray that I can help you Well, I had quite a talk with Warren before he died. Oh, oh, I'm glad Warren would have been the sole heir to the van Pyton estate. Yes He alone would have carried the honor of prestige of the family after my passing. Oh No Surely who didn't think that he could have been behind those other terrible murders quite frankly at first I did But he told me something else and it's bothered me About mr. Kenworthy and his son Ronald No, mr. Dollar. He was supposed to be Warren's best friend You said supposed to be Well, I Warren made it very clear that if the Kenworthies could have somehow acquired the van Pyton holdings either by mr. Kenworthy marrying you I have told Harrison arc and yes I know if Laird Douglas wins the show from his Kerry blue terrier, you'll marry him. Yes, and I still think it's a screwy idea But the fact remains it's apparently true quite true. Neither you nor mr. Kenworthy has too many years ahead if you'll forgive me Mr.. Dollar, so there's now only one person left to benefit by the death of Laird Douglas of Warren of you And ultimately of mr. Kenworthy Good heavens, mr. Dollar. That's right Ronald Kenworthy Well I know I Know it. I think you've said enough mr. Dollar Ronald Yes, I heard it all Mr. Dollar, I think you said too much for Shall we say your health? Oh? Here's our star to tell you about the final intriguing episode of this week's story tomorrow All cards are laid on the table and believe me the deck proves to have been stacked right from the beginning Tomorrow the wind up join us. Won't you? Yours truly Johnny dollar yours truly Johnny dollar starring Bob Bailey is transcribed in Hollywood It is produced and directed by Jack Johnstone who also wrote tonight's story Be sure to join us tomorrow night same time and station for the next exciting episode of yours truly Johnny dollar Roy Rowan speaking


These units, as is super easy to make, we can make a full double high sash worser to window units in two hours maybe, with people who haven't done it before. So not going full steam once you get up to flow of it. You can do a flat in the afternoon sort of thing. And the cost is about three to five pounds per unit. This is meant as a very low-fi, accessible way of doing this. Like you can make it in a couple of hours for a couple of quid, not knowing what you're doing, not having ever done it before, and it will do 95% as good a job as a proper commercial unit. These are just strips of insulation board that we've cut. We made up a jig for cutting them, but you can just do it with like a straight edge and overall though. These are 40mm, but it's fairly arbitrary, but it sort of seems to work out okay. This board, it cuts quite easily, although it does make horrible sounds. So if you've got any kind of like sound sensitivity or like adverse to like high-pitched screeching, then like you're not going to enjoy that process. Just cut them with a standard file knife. It does dull the blades fairly quickly, so I also just got a pack of replacement blades. The board we got, they're 4x8 boards, so 120x240cm, 25mm thick. We get them from Juicens. I think they're about like 28lbs or so, but it's fairly standard. You can get similar from anywhere. Having them large as good as you can cut off solid strips, you could join bits together like skewers end to end, but like it's a little bit fiddly. Also having these be sort of slightly flexible a bit means that they can be made worse. You can be like some millimetres off and that will sort of accommodate itself into the window frame, whereas like if it's like a proper rigid material, especially if it's like properly glazed with like acrylic or prospects or whatever, you have to get it right. And you're probably going to be like actually screwing or otherwise like hard mounting them into the window frame, which can then potentially be an issue for your deposit of the landlords, how you put screws into the window frame and keep them with your money, whereas these are just like friction fit, so they do not affect the building structure at all, so you do not need permission from your landlord. It's just like putting a chair in a room. The connection points are just bits of bamboo skewers, it's like a pound from like a pound shop or somewhere. Cut one at an angle so that like that it got sharp on one end and then they just sort of just push in and then just connect bits to bits. These are just like any pound store. I got some Tesco like for like a pound 30 or something, all the bamboo skewers you're going to need for the rest of your life. And then double-sided tape. I use like the skinny tape for the center bit, so we can sort of like put both bits of someone at the same time. Diamonds has it for like five quid a roll, 25 meter roll. These are just got online for like three quid. So this is Tweaky Micron Cellophane. It's pretty clear, it's pretty cheap. I think this is 100 meter roll that I got for like 12 pounds something on eBay. And it's very clear, does a good job, easy to work with. The only thing is that if it starts tearing it will completely like tear out, but once it's like locked down with the full ring of double-sided tape then like tears can't start so they won't spread. First measure all four sides of your window, especially with old windows, it can happen that opposite sides of your window frame are not the exact same size. Then measure and cut your insulation strips to size. Remember to take off the width of your strips from the vertical ones, otherwise the frame will be too big. Then connect your strips with the bamboo skewers. Use two that will keep the strips from rotating. Check that the frame you made fits snug into your window frame. At this point you're still able to do adjustments. Next is the double-sided tape. You want to cover the entire length of each strip of insulation board to make sure the clear film will seal properly. If you have a middle beam, skinny tape might be useful. Since we've got skinny tape we're doing two rows of skinny tape in the middle.  And then add the cellophane film. Make sure you keep it nice and tense to avoid wrinkles. Trim the edges and then turn the frame over and add the second layer of the cellophane film. Here are some additional tips, tricks and thoughts from Daniel. If you make the frame too small it won't hold itself in obviously. You can make little friction grab points just with some tape just so it's bending over on itself just at the corners. Just to meet those couple of millimeters to the frame. All it has to do is hold its own weight in a window frame. It weighs nothing. It doesn't have to be a perfect fit. If you make it too large it will sort of bow in on itself and you'll get like some flicks in the things like gaps will open up which is not ideal but if you take it any way that's not really the end of the world.  Most of the kind of like the workflow is just sort of like getting in their eyes a bit too especially since these like these window frames are like never like square themselves. It can be quite a good idea to tape the edges of any ones any units that you're not taking out because if you've got one unit in one window that you can just take out open the window get the insulation through then obviously you wouldn't tape that but basically all the other windows the edges if you if you take them it'll just like completely encapsulate them so you won't get condensation behind the unit and you won't get sort of like out spill of cold air from like any like little gaps around the edges. Also even if you're not doing these window units like just like the sash windows themselves if you just go around the edges with masking tape makes a surprising amount of difference because like these windows don't seal very well even if they're weather stripped so the cold cold air just like blows through them it sort of sort of like encapsulates them off but if you do that to all of your windows then you will have ventilation and mold columns because the moist air will just like build up will find some cold surface somewhere in your house and will drop out as condensation so it's kind of like a bit of balance between not wanting to let a whole bunch of cold air in but also even to get like the moisture laying in the air out so generally tape off every window other than like two on opposite sides if possible and then just like a couple times a day just like just blast those open single the warm air out especially if you just had a shower in the bathroom put the windows on the fan in the kitchen when you're cooking. In Edinburgh we will be making all of these materials available at sort of like key pickup points that you can which will be broadcast through like the various platforms that we're on we just don't go and just like get enough materials for as many windows as you want to do so we can just like just mass produce these just through the city and just get laid out and just like everybody's houses now it's already winter so we're putting work crews together for that we'll have like um little teams going around so you just put your hand up and we'll send someone out go through the checklist of what your flat sort of like needs and what problems are and if that is windows then these these units can be done for that if it's other stuff we can do other stuff um it's just a matter of just just picking them off the low handing fruit so that the stuff that we can do ourselves without having to like tag in like a you know like a carpenter.


The Kraft Foods Company presents Willard Waterman as the great Gildesleeve. Brought to you partially transcribed by the Kraft Foods Company. Kraft, makers of the one and only Miracle Whip salad dressing. We say one and only because there just isn't any other salad dressing like Miracle Whip. Miracle Whip is different and it tastes different. Miracle Whip tastes so good it's become the most popular salad dressing ever created. More Miracle Whip is sold than the next 20 leading brands of salad dressing combined. Try it. Make your salads better tasting with a one and only Miracle Whip. Gildesleeve's cousin Emily has been visiting him for a week now and she's captivated everybody. Perhaps her most ardent supporter is Leroy, which means that Leroy doesn't spend so much time with a great Gildesleeve. But does this disturb his doting uncle? You bet. I'm not particularly upset about it, Bertie. No, sir. I'm glad Leroy likes Emily. But I don't see why he has to follow her around like a puppy dog. No, sir. Of course I can see Leroy enjoys doing things with her. Yes, sir. I'm afraid the boy will monopolize her time. Make a nuisance of himself and she won't enjoy her visit. Yes, sir. Leroy should spend more time with me.  She's made a lot of friends. Yes, sir. My friends seem to like her better than they do me. Yes, sir. In fact, Bertie, I can't think of anybody who doesn't like her. No, sir. There has to be something wrong with anybody who doesn't like her. Yes, sir. But what's wrong with me? She didn't tell me. Or did she? Oh, well. I don't know why I'm fretting about nothing. Cousin Emily's new in the house and when the novelty wears off, Leroy and I'll be the same old pals. This is as close as ever. Not that we've ever drifted apart. Hi, hon. Good morning, Leroy. Nice to see you, my boy. It is?  Hair parted in the middle. Looks nice. Cousin Emily's idea. Well, I guess I like it better parted on the side. You'll get to like it. What's for breakfast? Leroy, before breakfast, would you mind running out and getting the morning paper? God, I shan't before I ease. I need food. Haven't eaten since way last night. Not too week to make it to the yard. All right, my boy. Just thought you'd like to do something for your old uncle. Sure, I'd ask for breakfast. Hey, here comes Emmy. Leroy, let's not call her Emmy. It's Cousin Emily. Good morning, Frog Morton. Well, good morning, Emily. Hi, Emmy. I mean Cousin Emily. It's Emmy to you. We're pals, aren't we? Sure, Emmy. Yes, yes. Leroy, after breakfast, would you run down to the corner and mail this letter for me? Heck, I'll do it now. Thank you. Leroy, I thought you were too weak to walk. Oh, my goodness. It's so sweet of Leroy to run down before breakfast. I really should have written Georgie days ago. Georgie? Well, you know, that cute curly-headed boy I met on the train. Oh, him. Well, Emmy, let's sit down at the table. And I haven't written Roger. And poor Bobo.  Does Bobo live in the tent? Frog Morton, he's the cutest major in the whole United States, aren't he? Oh, well, good. Let's start with the grape root. It looks wonderful. Bertie serves the best food. Good thing I don't have to watch my waistline. But I'm so energetic and peppy, you know. I guess that's why I get so many compliments on my gorgeous figure. Mmm, yes. I'll bet anything it's Harry. Harry? She was out with him just last night. He wouldn't be calling at this hour of the morning. It is Harry. How does she do it?  You shouldn't call before breakfast. Of course I haven't had breakfast. I need my beauty sleep. Oh, Harry, you say the nicest things. Oh, brother, she's living in another world. Of course you're a real doll to ask me, but I can't possibly go. She can go as far as I'm concerned. I promise to take my little cousin Leroy swimming this afternoon. Now hang up like a good boy, I have to have breakfast. Goodbye, Harry. Call again? You'll call again. At least you remember to bring me the paper. Here's the one paper, Emmie. Ross Morton, wouldn't you like to read the paper? No, thank you. I'll just sit here and read the handwriting on the wall. Have you had his breakfast? No, sir, he's upstairs cleaning his room. Cleaning his room? Miss Emily got him in the habit of doing that every morning. Oh, busy, buddy. What's that, Miss Kilfield? It's nothing, Birdie. I'll see Leroy upstairs. Yeah. I think I'll take Leroy down to the office with me this morning. Get him away for a while. He's always asking to go there. You'll be nice for Emily, too. Give her a chance to write to Roger and Major Bobo. You can talk to Harry on the telephone. Leroy, it's me. It's me. Cleaning your room, I see. Yeah. How'd you like to get down to the office with me this morning? Oh, gosh, what about Emmie? Well, I know she's taking you swimming this afternoon, but I thought you'd like to fool around the office with me this morning. Gee, Aunt Kimmy's going to show me how to tap dance this morning. Tap dance? Yeah, she put taps on my shoes and everything. Look. Yes, well, I just thought you'd like to go to the office with me. Some other time, Mark. Sure. Some other time. Leroy. Yeah? I don't have to go to the office. Remember, we could do something else, just you and me. Gee, Aunt Kimmy. Well, I happen to know Emily would like to write some lyrics. While she does that, you and I could go see that new movie at the Strand. Well, Emmie and I saw it yesterday. Oh. Well, I think you'd like it, Aunt. Well, I don't want to go alone. Do you have something we can all do? You do? Great. What is it? You can come along and change the records while Emmie and I tap dance. Oh, no, thanks. I have to go to the office. I have an emotion to have a talk with her back in some underhanded way. Yeah, I mean undercover. Well, I think you understand. What can I do for you today? Well, I'm on my way to the office, P.D., and thought I'd pick up a magazine. Do you want to come on up with your work at the office or just planning to read until the work catches up with you? P.D., I just want to occupy my mind. I take it there's a vacancy there. Oh, all right, P.D. I'm trying to forget my problems. See, I'll take this news magazine. Yeah, man. P.D., have you ever watched somebody you were fond of drift away from you? Yes, I recall this summer we were vacationing at Niagara Falls and Mrs. Peavey drifted away. Oh? She got in a canoe without a paddle. I tell you, I was worried when I yelled for help and nobody took me seriously. They didn't? No. You see, Mrs. Peavey was a little heavy in those days and they just thought it was somebody going over the falls in a barrel. Oh, my goodness. Peavey, I don't believe it. Neither do I. I was just trying to help you forget your problems. It'll take more than a tall story. Frankly, Peavey, cousin Emily doesn't realize it, but she's drawing Leroy away from me. You don't say. She's always doing things with it. I never see him anymore. Well, if I was Leroy, I'd rather be with her, too. Oh, you wouldn't, Peavey. For instance, today she's teaching him to tap dance. My, my. That's no activity for a two-fisted boy like Leroy. I wonder if she'd care to give me some dancing lessons. Peavey. I wouldn't care to tap dance, but I've always wanted to learn the condo. Ta-ta-ta-ta-boom-boom. Ta-ta-ta-ta-boom-boom. Peavey, stop it. You know, I could always do the ta ta, but I never got the hang of the compounded boom-boom. Now, Peavey, be serious a minute. Why do you suppose Leroy suddenly prefers cousin Emily to me? Well, she's a live one. What interesting things have you offered to do with a boy? Well, I only this morning. I invited him to go with me to the office and sweep out. But he preferred to tap dance. Yeah. Darn cousin. Must have done this lately. It's not the suggestion, but you might try doing things with Leroy that she can't do. Oh? Let's see now. What can you do that your cousin Emily can't do? Well... Chances are you can smoke more cigars than he can. All right, Peavey. And if you want to compete in something strenuous, you might persuade her to end in Russell. You have a considerable advantage in weight. Peavey, I wouldn't take an unfair advantage of my own cousin. No, no, I wouldn't say that. The little silly neighbor is throwing this baseball against the side of the house. Yeah. If I judge, the thing to do is get Leroy interested in a he-man sport. Yeah. When Leroy sees me out here, he'll forget all about tap dancing and come running. Let me see if I can curve this ball. In fact, you still have your old stuff. In college, I was the best substitute pitcher the scrubs ever had. I can trap Emily into playing ball.  Yeah. Hey, you got a new bat and glove. Just happened to pick them up on the way home. Good game for me. I'll say. Well, Leroy, care to play a little game? You and me? Oh, sure. But what about Emmy? Oh, I don't think Emily knows much about baseball. She can sit on the porch and watch. Now, wait a minute. I'm not interested on the sidelines. I want to play. Well, if you insist. Oh, boy, who's got a bat first? Me. Could I try a pitching? You bet. But let's get away out on the street. I'm quite a slugger. OK. I'll catch an umpire. You'll find me, Leroy. No, no, let's go a little farther. I hit a long ball. I don't want to break one of my windows. Gosh, nobody can break a window from here. Well, guess not. Now, Emily, this manhole cover will be home plate. The idea is to throw the ball across the plate. Pitch it across, Emily. I'm used to a man pitching. Throw this one a little harder. It didn't swing. Besides, that one was outside. How do you know? You didn't even see it. No, not the cover off at this time. But this one may curve. Yes. He's one of them good hitters. And I was a pitcher. Here's the bat. Give me that ball. You left the bat both left and right to hit this one. Playing, I'm dead serious. Lots and lots of ways to make a salad special. You can garnish it with fancy radish roses. You slice the fluted cucumbers. Or add carrot curls or bits of fresh herbs. You can serve that salad in a handsome salad bowl or on your most elegant platter. But if the salad dressing you use isn't just right, you're bound to be disappointed with the results. So use care in your choice of salad dressing. If you want a dressing with a lively teasing flavor, a flavor that's not too mild, just sharp enough, a flavor that's really delicious. Use Miracle Whip salad dressing. Miracle Whip has a flavor you won't find in any other salad dressing anywhere because it's made from a secret craft recipe. A recipe that was created by craft to give you the best qualities of good, old-fashioned boiled dressing and fine, rich mayonnaise. You'll discover Miracle Whip has a marvelous texture, too. Creamy, thick, and smooth as satin because this dressing is blended thoroughly with special craft beaters. With such wonderful texture and flavor, it's easy to see why Miracle Whip has become America's favorite salad dressing and actually outsells the next 20 leading brands of salad dressing combined. For better tasting salads with or without fancy touches, make Miracle Whip your salad dressing. Just be sure you see the name Miracle Whip on the jar you buy. Remember, there's only one Miracle Whip and it's made by craft. Ever since his cousin Emily came to visit, the Great Gilder Sleeve has felt that Leroy's admiration for him was being transferred to cousin Emily. He tried to counter this by getting Leroy interested in he-man activities and his hopes ran high when he promoted a baseball game. Then the mighty Gilder Sleeve struck out. She not only struck me out, Bertie, but when I lobbed one over to her, she really double-crossed me. Yes, I heard the ball go through the window. That was a home if I ever saw one right into your home. Mind, George, I've been wishing to make her pay for the window. Yes. Leroy, of course, thought it was very funny. She sure made a hit with Leroy. There must be something I can do that she can't do. Emily's the smallest Amazon I ever saw. Hi, Bertie. Well, Leroy. Hello, Leroy. Where's Emmy? Oh, who knows? She went both thin with that Mr. Harry and his shark shoes convertible. You know, it's kind of awesome here when she isn't around. Well, Leroy, your old uncle's here. Yeah. We don't need Emily around every minute, Leroy. Before she came, you and I did things together. We can do things together again. Well... If there's something you want to do, you just name it. Anything at all. I'm ready. I'm ready. Anxious. Coming, Bertie. You think it over while I answer the phone, my boy. Okay, huh?  You up to something? Bertie, if you could do practically anything you wanted to do, what would you do? Well, that depends. I think I'll start by getting them to take me horseback riding today. Leroy, you know your uncle's afraid of horses. He don't want to go riding. If any came, he wants to do anything I want to do.  Oh, God. Bertie, how often does a guy get a chance like this? Leroy Foster, you listen to me. Well, that was Judge Hooker. He wanted me to drive over to Center City with him. Yeah? But I told him you and I had plans. Now, let's see. What are the plans? Uh, how about taking me horseback riding this afternoon? Have to make something. Horseback riding? On a horse? I could do, Aunt. Real he-man stuff. Well, there are other he-man things we could do. We could take a hike around the reservoir. Oh, if anybody can take a hike, even girls. Even Emmie. Why don't we do something Emmie can't do? Well, that's the idea. Yeah, I mean, we just might go horseback riding. Well, Emmie won't feel left out if we do, won't she? Uh, she's from the city. She couldn't ride a horse without a steering wheel. Of course, if she does feel left out, I can do something with her later. Leroy. And then I'll do something with you again. Well, let's settle for the horseback ride for now. Come on, Leroy. Okay. If we hurry, Emmie needn't know where we are. Hi, Flock Morgan. Hi. Where you boys off to? Well... How's taking me horseback riding? I've forgotten that people ride horses. That's a horse on her. But I'm game. I'll go along with you. That's a horse on me.  Perhaps Emmie would like to ride the high one. Oh. My ski dad loved the way. She's nervous. She's pushed her luck too far. Well, so am I, but she'll never know it. Oh, come on. Let's get going. Well, I'll help you into the saddle, Leroy. No, I don't need any help. You worry about getting on yourself. Never mind. Never mind. She hopped in the saddle like hop along Cassidy. No. Don't rush me, Leroy. I wonder why they call him Cyclone. Come on, Cyclone. We're going to catch him. Gildersleeve, I'm afraid you'll never be able to sit a horse. How can I sit on him when he keeps bouncing up and down? Well, let's try going around the corral once again. Get on the horse, Gildersleeve. You help. Gildersleeve. Yeah?  Well, you don't try to pull the saddle down. How do you lift yourself up? Sorry, Cyclone. I know just how you feel. Yes, yes. Gibson, are you being sarcastic? I didn't pay you $10 to insult me. Oh, yes, $10. What do I do for money? Points of horsemanship with Mr. Gibson here. You mean a horse? Gildersleeve, let's begin again. Well, I... This time, why don't we put the saddle on a bale of hay and start from there? Gibson. Mr. Gibson, you're so wonderful with horses. I wonder if you teach me to ride. Well, I'd be delighted. Good. How about right now? Emily. But, Miss Emily, I watched you ride, and frankly, I've never seen a more beautiful horsewoman. Well, but just because I'm pretty doesn't mean I know a thing about horses. Come on, Mr. Gibson. Show me how to get on a horse. Emily, you don't need Mr. Gibson. Well, I feel a little silly trying to tell you anything about it, but... Oh, come on, and lift me into the saddle. Lift you in. Well... I'm a beginner. Delighted. Excuse me, Mr. Gildersleeve. I'll just take your horse. Come along, St. Claude. Taking a riding lesson on my $10. Honk. Yes, my boy. That's the best $10 I ever spent. 30 seconds. Wonderful partner for salads and cold cuts. That's deviled eggs. And for some of the most delicious deviled eggs tasted, make them with miracle whip salad dressing. Miracle whip has a lively teasing flavor, a peppy flavor that's just right for those eggs. It's a different flavor, too. One you won't find in any other salad dressing. Get a jar of delicious miracle whip tomorrow for extra good deviled eggs and for some of the best tasting salads you've ever put a fork to. There's nothing like miracle whip. I'll knock this one clear to the next county. You're winning Leroy away from me. He's forgotten about her already. You ready, honk? Sweet. Who's that coming up the street? Mmm. Nice. Pretty far away. Oh, brother. Wonder who that is. You ready, honk? Maybe if I hit the ball down that way, I can go down after it. Get a better look at it. Oh! You're all right, Leroy. The boy's probably tired of playing baseball anyway. She's new in the neighborhood. The least I can do is introduce myself to her. Be sociable. Hey, I'll get up to the plate. Yeah, quite a dish. Yeah, I mean, plate.  Pitch it over. Hey, Tom! I'll hit her right down there toward her. George is coming down right where she is. You want a break? No, wait! Come back, miss. I'll get it. Hey, she caught it! Oops. You're out, Frost Morton. Emily! Oh, my goodness. Good night, folks. See you next week. Played by Willard Mortimer. The show is written by John Elliott and Andy White and is partially transcribed. Included in the cast are Walter Tetley, Lillian Randolph, Charlotte Lawrence, George Niece, and Dick Legrand. Musical compositions by Jack Meakin. This is John Easton saying good night for the Kraft Foods Company, makers of the famous line of Kraft quality food products. Be sure to listen in next Wednesday and every Wednesday for the further adventures of The Great Kilda Sleeves. Having a picnic, make those picnic sandwiches taste extra good with miracle sandwich spread. Miracle sandwich spread is made by Kraft from America's favorite salad dressing, miracle whip, and spicy relishes. See what a wonderfully different flavor, what tang, miracle sandwich spread adds to your meter cheese sandwiches. Or use it alone between slices of bread for a sandwich that's really thrifty and quick and easy to fix. Stop at your grocer's first thing tomorrow and take home a jar of delicious miracle sandwich spread. Tonight, hear the best of Groucho on NBC.


All right, thanks, man. So just a little bit of background about myself. So I'm Greg. I actually was working at Trey Gecko for a while. And over there, I was a software engineer where I was first introduced to Ruby and Ruby on Rails. And since then, Ruby has become my favorite language. I'm not very active in the group, but as a language itself, I do enjoy Ruby on Rails quite a lot. I think it's a very easy language to learn. And when I do site projects and stuff, normally I will just gravitate towards Rails simply because I'm familiar with the language and also this is a very good platform to build stuff on. So after leaving Trey Gecko as a software engineer, I started as a sales engineer and I'm not working at Datadog, right? And so Datadog is basically a monitoring and analytics platform that allows you to get insight into how your applications are performing. So I understand Conction you're at Shopify, right? Is that right? Yes. So Shopify is a user of ours and basically Shopify uses us to get observability over all the different systems. I think you guys just run like a Rails model of application and a couple of different satellite applications as well. Is that right? Yeah. Yeah. So they're like actually a very big customer of ours and they leverage Datadog very heavily to get observability over the systems. So I'm not sure if this is something that you guys do on a everyday basis, but working at Datadog, I come to realize like how important observability is. So a couple of things I just wanna talk about today. It's just five points, very quick, let's go over them over today's what I wanna talk about today, right? So using a platform like Datadog, when we talk about like observability, right? It's very important that all your different tools that on one platform are working at Trey Gecko. Personally for me, we had like our separate logging solution, which is like an elk stack. And then we had, I don't know, we were using New Relic for like APM and then we went to Heroku to understand like how all our dyno was performing and stuff like that. So whenever we had like an outage or there was a problem, right, we had to go to like all these different tools to try and figure out what's going wrong. So using a platform like Datadog, that's something you can figure out very quickly because all that data is available to you on a single platform, right? So I think a really good way to show this is through screenboards. So these are like dashboards and stuff that allow you to get critical metrics and data all into one view. So you don't have to switch between different platforms. So in the New York office for Datadog, we have like a really big TV, I think it's like a 65 inch plasma or something and it shows like the overall performance of like the Datadog environments. This is like a really good way to help your teams and people around you understand what your environment is functioning like.  You can like report that to your CEO or CRO or whatever. These are things you cannot do as well.  We can get like APM infrastructure, logs, serverless. Yeah, it's just a whole bunch of things. So these are really easy to build out. You know, they're built using widgets, basically just drag and drop them.  Wait, hang on. I think that's bugging out a little bit. What's happening here? Yeah, I think just choose the visualization that you want the data. And yeah, that's it. Super simple to build out all to the UI. You don't need like a designer or someone who knows some custom scripting language. Very easy to build out. Of course, you know, first to get such a nice colorful, rich dashboard, we need to get the data into Datadog to begin with. So a really easy way to do that is through integrations. So the primary way you get set up with Datadog is through the use of an agent. Agent is basically like a lightweight service that runs on one of your machines. So we could use, you know, if you're using AWS, for example, very easy to set up, right? This is just SSH in copy and paste one line. This gets the Datadog agent running on your machine and that's gonna collect data and metrics into Datadog. And from there, we can show you, you know, really cool information. Like for example, if, you know, you've got tons of hosts running, right? We've got difference like 1,000. For the demo environment, we've got like, I don't know, couple of thousand EC2 instances running, right? So you can visualize what the infrastructure looks like very, very easily. So for example, you know, if there was an outage and you wanted to understand where the outage was, you can do that very easily with a platform like Datadog, right? So currently we're looking at our infrastructure by all the different availability zones. So different data centers that we might have in our environment, right?  So if we click in over here, you'll see, you know, it comes with a whole bunch of tags, right? So tags are basically key value pairs and these allow us to organize and consolidate information within Datadog. And I'll show you an example of how you might want to use that information, right? So instead of looking at our data by our infrastructure by availability zone, we can cut this by, let's say cloud provider, right? So if we were on a multi-cloud environment where, you know, we had stuff on AWS, GCP, Azure, as well as on-prem hosts, you know, instantly I can see, you know, what the performance is on all these different cloud providers. And then, you know, I can cut this even further by saying, you know, I put back availability zone, right? So within AWS, now I have, you know, I can see within the different AZs, maybe, you know, for my on-prem stuff, I can see a tour of my data centers, all of the hosts here, something might be wrong, right? A lot of red. So something weird is performing here, right? But again, you know, if I want to dig into this a little bit deeper, I can also go into this at like code level. So a really handy feature that we have is the service map. So I think most Ruby people will be familiar with like micro service architecture.  They all talk to each other and it can be difficult to understand what that looks like. So with the service map, we analyze all of the different requests that are going on your environment. And we map that out for you. So this is what that looks like, essentially, right? We see all the traces going on your environment. We figure out all the different dependencies that they have. And then we show you what that looks like. So for me, you know, if I was a new engineer, joining a new company, I need to understand what the environment looks like. This is a super handy feature to have, you know, I can immediately see what I have all my web applications, what I have on database, what's on cache, serverless stuff, even external APIs. You know, it's super easy to understand what my infrastructure looks like. If I come in here, go into the website service, right? So I'll give you a scenario where maybe, you know, I was on the engineer on call, I'm on BejaDui and again, a lot telling me, hey, you know, web store service, not so great, 19% error rate, you know, 1,300 milliseconds latency, right?  I can just come to this page and understand immediately what's happening. You know, if I needed to escalate to other teams, I can see, okay, these parts are involved. I might want to escalate to these teams as well. One thing about DataDog is that we try to be that, you know, one stop shop for observability, right?  And because you are sending all the data to us, it's very easy to do troubleshooting and diagnosis when something breaks, right? So by clicking to the web store, it's very easy to pivot between these different data types. If I wanted to go see, you know, what was happening with the underlying infrastructure, I can click here, you know, I can go into see, you know, all the logs streaming out from this web store service. And if I click here, you know, this will take me to the APM portion, which I think most of you would find a lot of use from. So if I just tab out to traces, right? So within most applications, we want to understand what performance is like, what's happening in the backend, right? So with application performance monitoring, we can understand what's happening at a very deep level in the code. So over here, I've got top level APM metrics. We're looking at, you know, performance for a specific application, the web store service in particular. Over here, I can see, you know, top level metrics like, you know, the total number of requests we're getting for the service, total number of errors, what latency and all those requests are. And we can see a whole bunch of traces here as well, right? So these are all the requests that are going on in the environment. I'm just going to scope this down to 30 minutes because this is live, I can get a bit noisy. And on the left here, we've got a facet filter, right? So it's very easy to, you know, filter the different kinds of traces I'm getting in Datadob. For example, if I just wanted to look at only error traces, so I can just click on that. And maybe it was a specific error that I was interested in, like payment service unavailable, right? So I can just filter this here. So now I can see all the traces that come out on the web store, which are related to this specific error, right? I don't have to write in some special query language. So all that is available there. Now if I click into one of these, if some of you have done a bit of front-end development, you'll be familiar with, you know, Chrome developer tools and that waterfall when you inspect something. So it shows like the performance, right? So this is very similar to that, that it shows all the, everything that's happening in the backend as a distributed trace, right? So each of these blocks is a span and a span-based represents a function, right? So we wrap each of our functions and then in the datadog tracer agent, so we can understand what performance looks like for each function that is called across different services. So from here, I can see stuff that, you know, comes from the browser, it's a post request and it goes into, you know, our rack, as a rack request, I think it goes into Rails, the action controller, and it's calling this specific custom controller that I've set up, right? And I can get lots of really rich data from that. So over here on the right, you know, you can see execution time for all these requests. So for example, if you were trying to optimize performance, this is a very good place to start looking at, you know, I can see it maybe some service was taking, hogging up the execution time, taking a bit longer to process that request.  Sorry, just to take note, you know, you can see the distributed requests across the different services as a hit, like as it hits my Mongo database, then goes back into the Rails controller and stuff like that. But if I scroll up here, you know, I can see a tiny little stack trace of where exactly the error is happening. And then, you know, if I click in over here, I, of course, you know, it's always useful to have all the different data types when we're trying to do root cause analysis, right? Like I want to be able to go into my logs or check my infrastructure to see if that correlated with anything else, right? We cannot just assume stack traces will tell us exactly where the error is. So as I tab over, you know, you can see all those different data types. Like you can see what's happening in the infrastructure. You can get metrics about the host. So maybe this error we were concerned about is related to, you know, we maybe maxed out on memory when we saw when that trace happened, right? So that's really easy to do just from Datadog. And then we can go into the logs as well. So we can see all the different logs streaming out from the different services as they get sent to Datadog, you know, so as I scroll down, yeah, we can see, you know, exactly where the error is happening. We can see payment rejected due to a number of transactions. So that tells us, you know, we're probably getting rate limited, we're hitting an external endpoint too much and we probably want to introspect into our own code and optimize number of calls we're making to that endpoint so we don't hit that rate limit as often. Any questions around what I've shown you guys so far? Is this something that you guys do with your existing monitoring solutions? I guess Conjun's already using Datadog. So I guess this is something that you guys do. Yeah, we use grid box, quite a bit to just, like you said, the observability part is very important to us to make sure the hospital is going to go down.  So personally for me, when I was at TrigEco, right, we use SolarWinds for logging and then we use New Relic for APM and then something else for metrics, I think. I think it was Periscope or something. And you know, whenever there was like an audit or a problem, something went down, customer ticket we received, we have to go to like all these different platforms to try and figure out, you know, what exactly is the problem? But, you know, using a platform like Datadog, and I've used this for my side projects as well, very easy to figure out exactly what's going wrong because, you know, you can go through all these different data types very, very easily and just figure out exactly what the problem is happening. The next thing I wanted to talk to you guys about, sorry, does someone have a question? Yeah, hi, this is Himali here and thanks for the sharing so far. I think it's useful. I just had quick two questions around this. Do we have any alert mechanism like we can set alert if this error comes up then send out an email or integrate it with any chatting app? Yeah, we definitely do. So I'll be going over that and the second part of the demo, which I'll try to rush to because we're running a little bit out of time. But, sir, what was your second question? Second question is like in, so this is I think almost similar to Splunk, right? Splunk is more focused on logging. Is that right? Yes, more of logging mechanism. So we didn't find the alerts there. So I was just trying to compare both of them, how better it is like and all. So help with some comparison. Yeah, sure. So let's go into logs real quick, right? So logging very similar to Splunk in that, you know, it's very easy to actually know because Splunk, you need to write like complex BJAX to, you know, write some sort of query. Is that right? Yes. Is that how you guys? Yeah, OK, so again, querying data docs super simple, right? If I just want to do for the Web Store service that we're looking at before, I can just say something. Service Web Store, you know, and then now I can just look at all the different logs I'm getting in the Web Service. And then if I just want to look at error logs, you can use the facet filter over here. So super simple. I was just looking at no error logs from Web Store, right? Now, if I scan this out to the last one day, you'll see that we've got 10 million error logs. So this is impossible to control through. No one's going to make sense of this, right? A very powerful feature that we have a data of is patterns. So I think Splunk has something very similar to this, but basically what this does, if you guys don't use some solution like DataDog or Splunk is that, you know, instead of looking at those 10 million lines, we're going to analyze all of your logs and we build up 40 patterns from common patterns and events. We analyze those logs for you. And then, you know, you can focus on like the logs that are occurring the most often.  This is a good way to, you know, to prioritize optimizing that Web Store service. Now, from here, you can do a different bunch of things, right? So for example, that rate limit error that we're sorry that we were seeing this now, we can build this out into graph. Now this is just showing us frequency of how often those error logs are appearing. But from here, we can do a whole bunch of different things, right? So we can export this, we can build out new metrics to show this on a dashboard. So, you know, we can show this to our business team if they say, yeah, we're paying enough for our plan to some API, right? And we can say, this is not enough because we're hitting this rate limit too often, right? So we need more, we need a higher rate limit or better plan. You can build this out to monitor. So for example, you know, you wanna get alerts for stuff that's happening, right? So you can see, you know, this is the trend for how often we're seeing this error, this error, right?  And I'll show you what that looks like in a second. But yeah, so logging data dog, very, very powerful. Something that I want to, you know, key differentiator between us and Splunk though. When we talk about logging as a solution, we need to think about retention and sampling, right? If you retain your logs, so you keep them in the logs explorer, you can search these in real time. The longer you keep these four, so let's say, you know, 15, 30 days becomes more expensive the longer you keep these four to be able to search them. And after a while those logs expire so you cannot search them anymore. The next thing we wanna talk about is sampling, right? It's very expensive. You're sending all your logs to your logging solution because if you're sending all those logs, you need to pay the same rate for them.  Like for example, error logs very important, but debug logs not so important all the time, right? But if you're sending all those logs, you pay the same rate for them. So most people would choose to ignore those debug logs but then I'm sure all of you guys have been in a situation where you're doing solving a ticket and then you need to go into the logs and you realize some of those logs that are needed, they're not there anymore. They've disappeared, right? So where do I go and find? Cannot, so use a static customer.  That's it, you know, I can't do anything. Yeah, I see a function nodding a bit. This seems like a common problem in Shopify. You know, whether my order go, those things have gone missing. So what DataDog does, we have a very clever solution to this, right? We have logging without limits, which is basically we decouple ingestion from indexing. What that means is that, you know, you send all of your logs to DataDog from there, we do a whole bunch of things to them. So the first thing is they get sent to a live stream, but the important thing to focus about is, you know, you can set a different set of filters for those logs. So for example, if you had, you know, maybe for your core application, your monolith application, right? Very important, you keep all those error logs so you can set a 30 days retention only for your error logs and you keep those and you only pay for them when you want them. Let's say you have a satellite application, not so important. You only wanna keep the debug logs for that. You can set a different index for those and you only pay three-day retention for them. So very, very cheap, right? And you only pay for it however much you value those logs. Now, the second thing that happens, all the logs that you don't index, right? So all those other info status logs that you're not keeping within hot storage, you send them to an archive. So this is like a bucket on S3, for example, or GCS, right? So this is your cold storage and only when you want those logs, you will pay for them to index them on demand. So this is called rehydration, right?  You can, you know, build out those alerts. You can show them, you know, you can browse through them through the UI and stuff like that. So that's a very key differentiator between us and Splunk is that we allow you to, you know, our logs are a lot more usable. So very friendly to search, very friendly to pass them and use them, build out alerts, you know, monitors, show them on dashboard and stuff like that. But you also keep those logs very cost-effective. You don't have to pay a whole ton of money, you know, just to keep those logs. It's a very convincing argument when you're trying to talk to your manager or, you know, your CTO about why we should spend more on a logging solution. You know, it becomes very expensive when you want to collect more logs. But with data doc, you can keep those logs down and you only pay for them whenever you deem those logs necessary. Right. I think it makes sense because now, because we were being costing a lot of it, we decided, okay, we will not depend on the older logs and we're used to archive it and only upon if we need it, we used to pull it up. Yeah. But I think on demand, getting the things is the right thing. Got it. Thank you so much for answering. No problem. So I'll just show you what that looks like really briefly, right?  So these are all the logs that you're collecting as, you know, you only want to collect your error logs for your satellite application. That's something you can do using your retention over here, right?  So I'll show you what that looks like if you go to configuration. You go to rehydrate from archives. You basically just choose a historical view.  So you just choose, you know, maybe from the last seven days and then you can define a query from a specific application those logs were coming from. And you can choose, again, retention, right? So maybe, you know, you want to do a short investigation so that would be like three days or maybe a bit longer, so seven days and stuff like that. And yeah, from there you can just choose. So you only pay, again, you only pay for them whenever you want them. And if we go back to the logs explorer over here, you can see, you know, under those index, under that index view again, you have your specific historical indexes. So you can just choose, you know, one of these and then you just start searching and querying these in real time as well. Make sense? Got it, yeah. Thank you so much. No problem. The next thing I want to show you guys, I think we're just running, actually how are we doing for time? How much time do I have left? I have been tracking. Maybe 10 minutes. 10 minutes? Okay. Let's scroll the time boards really quickly, right? So again, working as a developer at Trey Gecko, a lot of the times, you know, I have to work between all my different teams or I have to work with the infrastructure team or the core team. And then we all don't know what data we're looking at. So a very powerful feature we have at Datadog is the ability to work between different teams and identify, you know, trends and reduce that time to figure out what's actually breaking, right? So I think a good way to show that is through the use of time boards. So these are very similar to the dashboard that I showed you before, you know, all sorts of data coming in from various parts of the platform, Web Store performance, you know, what's happening on our database and stuff like that. But if you're looking closely, all those widgets, they're time synchronized. So you can actually configure the time where we're looking at this data, right? So for example, if I wanted to look at, you know, maybe the spike over here in top users with fail login, I can click here, I can send a snapshot to, you know, maybe I was working with my colleague, John. I can tell him, okay, please take a look at this graph.  So you can see the timeframe over here. And now he gets a link to, he comes to this page and he's looking at the data in the exact same context that I'm looking at the data in. And now another very powerful feature that we have is, you know, you can correlate metrics, right? So for example, if we're looking at trace AZ by duration, we see a spike over here for one specific AZ, right? I can click here, I can do find correlated metrics. And what this does is it looks through all the different metrics that I'm sending and collecting with Datadoc. So for example, you know, on my EC2 instance, if I ran out of memory or my database, you know, we had, we maxed out connections at one point, right? It's gonna see this spike in this specific metric and it's gonna look through all the other metrics I'm collecting with Datadoc, right? And then it's gonna identify common trends for me. So now I don't have to, you know, go to different platforms to try and find that trend, you know, within all the different data types, you know, all these different types of metrics I'm collecting with Datadoc, I can do some sort of really high level analysis already, right? So this is a very, very powerful feature when it comes to, you know, trying to identify where, you know, my bugs are coming from or if I'm outage, you know, just as an initial investigation, really, really useful feature. Something else that we have as well is the ability to overlay events on top of these time boards, right? So for example, for this demo environment, we use Jenkins for code deployment.  So you can say sources, Jenkins. And what this does is it shows me an overlay of events that happened, right? So for example, if we go back to trace duration by AZ, I can see, you know, if I scroll down here, you can see this red line. And that indicates, you know, some event that happened in the stream over here. And now I can say, you know, maybe someone deployed a new version on the code base, which resulted in a spike in trace duration by AZ. So having this ability to do metric and event correlation, again, extremely powerful, you know, if we're trying to figure out, you know, what's gone wrong, who did what, you know, we don't have to point fingers anymore. We can see exactly, you know, what's happening or at least have a, derive some sort of hypothesis just from that. Now, the second question that I was asked was, you know, what kind of alerting capabilities does data log have? And for that, you know, we have monitors, right? So data log has a whole bunch of different monitors.  Like, you know, some small error that happened and probably disappeared in a while, it doesn't matter to me, but I don't pay attention to those errors anymore. And, you know, that's not always a good thing because you get alert fatigue. If something critical happens, you know, you're not paying attention to those errors anyway. So with data dog, we give you a whole bunch of different alerts, right? So you can make sure that all those alerts that you're receiving are very specific and actionable so that you'll only pay attention to all those alerts that matter most to you. You have your standard hosts and metric monitors. So, you know, if one of your machines goes down or if you don't watch like ICP utilization as something you can do, but data dog also has a whole bunch of other monitors that rely very heavily on machine learning. This is, you know, handy for stuff like anomaly monitors one. So this looks for anomalies in trends. So for example, you know, if you had a website which in the daytime, you should have for a standard level of traffic, but in nighttime, less traffic, so less latency, but you wanna make sure that you catch latency in the middle of the night. But then, you know, that value is always gonna hit in the daytime, right? So what that might look like is I've set up a monitor before. This is an anomaly monitor which is watching for rack request duration, which is basically latency, right? So you can see this gray band. This is what we deem as normal latency throughout the day. But then, you know, if we see a spike in the middle of the night, we can be alerted on that. You know, and as part of, you know, good DevOps culture, we should always have runbooks. So for example, you know, you're a new engineer, you joined the company, you don't really understand what's happening with the system, but then you're somehow on call anyway, right? I've been in the situation, right? So it's super handy to, you know, have like a runbook, right? So in the state what's happening, when you receive that alert when you enter on call, this tells you exactly what you need to do to go and resolve the issue, you know, go and restart the server, go and look at this timeboard, escalate to this team, very, very powerful feature to have, you know, because you know exactly what it is you need to do, even if you're completely new to the company. But yeah, so essentially that was basically just what I wanted to show you around, you know, monitors, logging, infrastructure, what you can do with the whole data doc platform. Very, very powerful. There was a bunch of slides that I prepared which I guess, you know, I sort of skipped over in the essence of time, but the last part I wanted to go over was basically just a Q and A, but before I went there, did anyone have any questions around, you know, what I've shown you guys or, you know, anyone to dig further into some portion of the data doc platform? Can I ask? So, like you mentioned, it's agent-based, right? Like to install it's agent. So after you deploy your, like for example, you deploy a Rails application on HeroCool, and then you just install the data.agent on that HeroCool instance, and then you get all of these, like out of the box, even the logging everything. There's a little bit of configuration that you need to do. So it's basically just commenting outlines, you know, setting false to true on the config file, but then, yeah, most of this would be out of the box. So you will start seeing traces coming into Datadog, you start seeing logs coming into Datadog, stuff like that. Okay. Yeah. One of the big focuses for us is ease of deployment, right? So, you know, a lot of the customers, they don't have to hire like systems integrators or, you know, some consultant. All of this is like right out of the box, very easy to do. And we also have very comprehensive documentation. So if you go to the doc site, you know, if you search Ruby, for example, you know, very, very good documentation comparable to that payment company, which is escaping from the mind right now. But yeah, it's very, very comprehensive, you know, all sorts of data that you want to get, you know, in terms of like setting up the agents. Yeah, you can just come to this page. Very easy to do. I think I might be eating up into a conscious presentation. So I'll just quickly go over to the Q and A very quickly. But this is a good chance, you know, if anyone is likes T-shirts and stuff like that, you know, this is a good chance to win them. There's going to be two questions. So anyone, we're going to keep this a little bit interactive.  So first question, if we go into it. So name two types of monitors on data dog. So we went through these pretty briefly, but if anyone remembered the screen, or if you're fast, you can go into the documentation page and just search, you know, data doc monitors and you get on the documentation page and you can figure out, you know, two types of monitors that we have. Anyone want to answer? Anybody remember? Can you make a tweet? I went over it on the page very briefly, but, you know, since it's a little bit quiet, I'm just going to go to this page. So someone just shout out two of the different types of monitors that we have. And you'll hear it. Yeah, I know. This one is anomaly, right? Is it other? Tresho? Yeah, the Tresho and the anomaly one. Yeah, so anomaly monitor is one type. And anyone want to volunteer a second? I see. Okay, you can go for it. Oh, it's right there, host and metric. All right. Do you mind just writing, like just shooting out a message in the chat real quick so I can remember what your name is and then I'll contact you. So I actually just put out your, or DM me what your, whatever your email is, and then I will send out a shirt to you. I'll contact you for shipping information for the shirt. The next question, sorry, we're running out of time. Sorry, Kankshan. Next question was, how does data doc differentiate itself from other logging solutions? And there was a very specific term that I used in that presentation. But if anyone remembers what it is, I'm going to give it five seconds before I move over to, you know, that little slide that I have. And since we have no takers. I think on-demand request for the archive logs. Very similar, but there's a very specific term that we use, you know, on this slide over here, which you should be able to see right here. If you go ahead and just say that, I will be sure to reward you with a very cool and trendy purple data doc shirt. Yeah, but it's a very logging without limits here. There we go. Thank you very much. And yeah, so that was basically it, right? Logging without limits, very, very innovative solution which differentiates this from the rest of the logging solutions out there in the market. So yeah, essentially that takes me to the end of today's presentation.  If, you know, anyone is interested in talking more about data doc and what we can do, I'd be very happy to talk to you. So just send me a message on Telegram or something like that. You know, I'll be sure to post my contact info after that. Yeah, that was it. So yeah, did anyone have any other questions? Otherwise, I'm just gonna hand the time back to Kangshun, which I have very ungraciously stolen from him. No problem. Anybody have any questions? Bye. Okay, I guess not.