Hey everybody it's Sam at Mixed Up Craft thank you for watching my tutorial today I'm going to be showing you how to make these really nice cards using stencils so some of you may recognize these they are the stamp and stencil freebie that was in the Simply Cards and Papercraft magazine issue 194 this even by the time this goes out because I'm filming this a couple of weeks before it probably will I'm sure it's still available online and I will link those links below because I know that a lot of the online magazine kind of shops they do do back copies and they do a lot of sales on back copies as well so I'll share all this below now I did make a lovely card it was a bridge fold I believe that I made using the stamps and I'll link that one up here okay but today we are going to use the stamps but we're only going to be using the sentiments we're going to be focusing on this stencil here and it's a layered stencil there's quite a few different ways to use it and I'll just show you some of the examples I've got here so this is the first one I've done and I've just used it with my distressed oxide inks so it's got quite a matte finish and I've just done sorry for your loss and I've just done a little group of three of them there and I've used this one this one and this one in fact I've used everything apart from this kind of decorative piece and I use pretty much everything again just by that bit there I'm not really it's not really my style that kind of thing so I don't tend to use that but I love this layered effect so that's that one there then I don't know again but this time I've covered the whole piece with clear embossing powder and it actually gives like a faux laminated look so sometimes what you will find depending on the card that you use and how you use the oxide inks is that they would dry very matte and quite dull so if you just see the comparison there when you add the clear embossing powder over it it just really brings out the vibrant colour whereas when you look at the red there you can see it's very very matte and whereas this one is nice and shiny so I thought what I would do is show you both ways and combine them in this card where I've done this more emboss resist technique so it allows you to be able to create beautiful scenes and also colour the background so if you notice I've got that blue kind of ombre looking background and you do that at the very end now I have done this before using white embossing powder and I've done it on a facebook live tutorial but I haven't actually shared anything on my youtube and I figured since I'm doing this kind of technique fortnight a search where I'm doing colouring and stenciling and embossing and backgrounds and all that kind of thing I thought this would be a good one to show I absolutely love this this is my favourite out of the three I really like the orientation of this one haven't put a sentiment on it because I actually really like it with nothing on it I think it would just be a really nice note card to just write something inside so we will see but it's there for me to add to it if I need to okay so here I have a piece of three and three quarters by eight and a quarter so it's a default A4 length but if your default is eight inches which I know it is in other parts of the world that's completely fine and like I said you don't have to do it this orientation you can do it here you can do it six by six five by five A2 anything you want so I'm just showing you the technique because it is really nice but to get this card size you want a piece of eight by eight and a quarter and then along the eight inch side you're just going to score it four okay so that I give you your four by eight and a quarter and then what I've done is I've this piece is only three and three quarters because I like that white trim you can add ribbon along there if you want to you could put another little piece of pattern paper or something I just like the way it's lifted up I think it really just shows off the blue and just that background a little bit more so I'm going to move all that safely out of the way okay so first of all you want to kind of start to do your arrangement now you could if you want to just have a big cluster of poppies kind of coming down and then slowly kind of cascading off there I'm going to just do the same again because I think it's quite an easy way to do it and then I'll show you the steps to get that kind of resist effect because you don't have to do it but it is very very easy and it is all down to the magic of this pen or will be revealed okay actually what I'm going to do is just bring over that card and keep it there just so because I do I really like it it was a first go and I always often find your first goes are always you end up going back to them or they're always the most favorite I really like it I like that that's a little bit offset there I do make mistakes you can see a little bit there where I've missed a bit with the white but I think all these little bits are white add a highlight to it so I actually think it looks really nice okay so for the colors these are the ones that I thought worked quite nicely together so for this one here I used for all of the green on all of the cards I use these the shabby shutters and then pine needles so I do them all with shabby shutters and then I go over with the pine needles so that's the two greens I think they kind of blend and work quite well together for that orange and yellow look which I just thought worked so nice together I use these two here so the mustard seed and the spiced marmalade I will list all of these combinations in my blog I think they work really nice together for the purpley one I use the seedless preserves and chipped sapphire thought again they worked really well for the red one I use the barn door on the fired brick and then for the sky which I will do again on this one I'm using tumbled glass and mermaid lagoon you don't have to use distress oxide you can use any ink pads okay so don't worry if you don't and even if you maybe just have two or three you don't have to have two different colors you could have all yellow all red it's very very easy to adapt to what you've got so for today's I thought I'd do more of a pinky tone I know I've kind of got it it's a little bit pinky with this but it is still more red so yeah I'm going to try and go for a more of a pinky look if it's the same doesn't matter and this one I'm using worn lipstick and abandoned coral now you can use any kind of blending tools but I am using my makeup brushes here these are brilliant I mean hundreds of you literally hundreds I can see on the Amazon store front how many purchases have been made and it's hundreds and hundreds of you have brought these and they are brilliant so the links will be shared below so what I'm going to do is first of all is you've got this one here which is your background so that's your first one you lay down and you want to do that in the lighter color I'll show it there so you can see it this one here and this one we're going to do over the top in a darker shade so I'll be doing first in the worn lipstick and then to get that kind of detail which you can see here that kind of line that is using then the abandoned coral so first of all I'm going to go along I'll do it slightly different get a bit of scrap paper in here as well just for the ones where I go slightly off the edge you may also benefit having another piece of scrap just to cover any other of the stenciled images because this one here I'm using is a bit bigger in fact I have got smaller I've got the whole different like sizes so I might use that one actually because it's a bit smaller so you just don't want to obviously go off into this space here so I'm going to cover that like that and then I'm just going to ink up my brush and then I'm just going to go in and I like to get some of the kind of the swoosh kind of movement like that circular movement I don't want to go right to the edges really dark I want to keep that kind of more pinky color in the center and then when you lift it you kind of get those little highlighted bits on the edge and I want that okay so then I'm going to go along again be careful with the oxide obviously it does stay a little bit wet but because I'm laying things down flat it should be okay so the next one I'm going to pop like this and the good thing about this stencil and with any stencils is you can flip them so you'll see that I've got the leaves going in all directions it's because you just flip the stencil each time so once I'm finished with this I will show you that so I'm just going to go along now and just do five or four more just the same as that okay so I'm really pleased with those and what you would have noticed with the last two is I didn't re-ink them I just used the color that's already on here so I'm going to keep this same brush what I have here is a damp cloth or little kind of foam cloth just to wipe down your mask okay these obviously will wipe off perfectly okay make sure you don't have anything on the other sides because you will be flipping to and throw okay and then what I'm going to do with this piece of scrap is just rub off the lighter color there the next we're going to use this one now show you that this one here with that detailed piece in the middle and we're going to use the abandoned coral I'm hoping this is going to be dark enough I'll do a little test of the color it's going to work against it because these do dry slightly lighter as well I think it's going to be okay I think it's going to give a nice nice subtle um effect so you just line it up they will perfectly line now what I would say is with this stencil and with a lot of stencils when you have a thin piece of detail don't go rubbing it like that because you're likely to kind of stretch and bend the plastic and because this one has such a thin detailed piece in the center there so it's best to just tap okay so I'm just going to tap it down all the way along that line now I do think that this is not going to show enough so I'm going to just try and keep that in place probably not going to use that one I'm going to try festive berries see if that gives me a bit more of a deeper let's lift this one up yes it does perfect so if I just bring that one up there now we'll see that effect and then what we'll do at the end with my black fineliner pen is we just add tiny little kind of dots just to create the center there so again I'm now going to so now I know that that's the better one I'm just going to go along each of these and do the same I'm just bringing in the very very small brush that comes in this set just to blend a little bit so I don't get a harsh line yeah that's really nice okay so you can see how cool they look really nice really subtle you don't need to go crazy so in the end it was the festive berries and worn lipstick so I'll keep those two together pop that one back the band and coral was just a bit too close to the worn lipstick I think for it to really stand out okay so next we're going to now do all of our stems so like I said you can flip this so if you want one of them see the little buds here I've got one facing to the left then I've got it to the right and so on so you get a really nice I think quite a realistic look so I'm kind of conscious that I've got that up there so I think what I'm going to do is start up there and I'm actually going to do this one right at the top and have it just slightly offset sometimes when you have stuff actually coming off the card again it just gives a bit more of a it's just pleasing more pleasing to the eye than having everything perfectly in place so you see it's kind of going off there in there I'm going to have this one just coming off at the top and then I will be able to continue the stem coming down so now I'm going to use another of the little ones I find these really good to do the stems and kind of more little pieces and I'm going to bring in these two colors now first of all I'm just going to go and use the shabby shutters and just do all the plain all of the light color so I'm just inking it up now don't do the bud you can if you want to do it all green as if it's not even opened up at all but I quite liked having them in the same colors so it looked like they just hadn't opened yet but I'm just going to very carefully and then when you get to the actual poppy that's you've got such good control with these you can go right up to it literally and if it goes a little bit over it's not the end of the world you can always go back in with the pink but you can get it so close and again just bring that around there and then I'm just going to carry it on from the bottom here and then now you can see much more detail I can get right up to the very bottom of that poppy and come down with this and all I'm going to do is just join it up again and I'll have more things kind of coming off there anyway okay now I'm going to keep it in place and I'm going to come back in with this small one here and the worn lipstick you can get up a little bit and then I'm just going to come in on that bud and cover the whole thing with the worn lipstick in a similar way that I did the poppy you know the opened poppies I don't want it to be like perfect and because we're going to add fine line of detail to it later if you do find that you've gone over a little bit you can easily correct all of that it really is very forgiving so don't worry if you think oh I don't really like that now you can ink that off but because I'm going into a darker color I'm not too worried and then I'm just going to add just a little again if you kind of dab it you get the speckle effect and it actually looks really quite nice so again keeping your darker color towards that kind of base of the bud because that's where it would be darker and now if I reveal look at that lovely effect it really is so so easy to do but so effective I've been enjoying this so much okay so then moving on again so I'm going to I'll join that I think in a bit once I've added a few more so let's now start to do some of the stems now I would say if you're going to stick with it in on this side and do everything that you want this way and then when you go to flip it just give it a wipe off you don't want to obviously yeah run the risk of ruining your lovely piece of artwork so I'm going to do this one down here again just cover it with that lighter green and lift that one up and get a lovely color there I've just realized what I've done that was the one with the pink and see it's got a slightly kind of more mustard color so yeah try and remember which ones you've used because now I've not contaminated it I can just rub it off on my wet cloth there and see now it's almost clean so I'm not too worried but yeah slightly different color there a little bit of a pink tinge and then I want to do another bud I'm going to do another one facing the same way and then I'm going to do one facing the opposite way down here a little bit so I'm going to bring this one up here and have it about there might have it a little bit wonky in fact yeah I'm going to almost join it up to the bottom of this one that I've just done have a little bit wonky so again I'm going to bring this in here okay so there's that one there so now I think I want to flip this and that's basically now what I'm going to do I'm just going to go along filling it all up when I'm going to do all the stems first and then I'll kind of talk you through when I come to do the leaves but I'm just going to wipe all that off now I think the key is making sure this is so clean because yeah when you do flip it maybe if you're new to stenciling it's the first time you've ever done it is don't flip it for the minute just keep everything on the same side until you're really kind of happy with you know and you enjoy doing it so now I've flipped it that way I can bring this one down here and I'm going to have that one I'm going to have it so that can you see there this piece is just coming over here because you can layer over so I'll quickly show you that one so again I'm coming in with the green make sure you keep it nice you know push down so that nothing goes underneath it now what I would say as well is I'm going to go back over all my stems with the darker green but if you are worried that you're not going to get it to line up then come in with your darker green as I'll show you later on just the same way as really that I'm doing the pinks but because I've got the same pink going over there you can kind of work the boat you know both of them together so I'm just gonna put that one in there a little bit more start to kind of stipple a little bit and then reveal that one okay so I'm going to continue this I'm going to do another stem here here and here I'm going to do a few more coming up there and then I will join you when I start to add the leaves okay so I'm just starting on my leaves and I am joining this particular one here so overlaps this tall one that I added at the beginning and once we go and add all the dark green in again that will just cover can you see now how it's going to start to disguise that piece and then what I can do is bring in this piece here which should join up let's go let's go with this one here actually yeah and then I'm just going to join that one down like so okay so again it's really easy to kind of you know add this wherever now again with the leaves just to give it a bit more of a real look you'll see that I've overlapped some of them so if I bring this one in here you see they've got that leaf overlapping this one here I think that's the only one I've done so I'm going to show you that one again so let's do will that reach yeah that'll go over just a little bit just touching a little bit there so I'm just laying all this down like I said I'm going to be adding my kind of shading with the darker pine needles and also with a fine tip pen later on okay but once we add the darker color that will go over that a little bit more and then I'm going to add I think I need to have one no I think I'm going to flip it now okay so just flip that one over let's go along here and I'm going to have another one coming off of here just below so it overlaps this one here okay I'm really pleased with that one and then I think I'll do that bigger one down here as well I think it'll look quite good coming off of this and kind of coming off the bottom of the card as well okay and then let's bring in a few of these little ones so I'm going to bring one up here the nice thing is you can see through this stencil because I have got I'll show you how I store my stencils in a moment but a lot of them are black and it's quite difficult for you to be able to see things like this to be that exact so I do like it when you have clear ones yep love that one I think we need something up here nearer the top so let's do this one here yeah I like that a lot and then I think we need something down here so let's do this big one again again it's kind of coming off the page because that looks nice you can see how easy it is to kind of you know cover any mistakes you might make like that colour of that stem for example the fact that I got a bit of pink up there you know there's lots of ways for you to kind of yeah rescue it so then this one I'm going to finish I think this would be the last leaf I do yeah I'm really really happy with that do you know what it looks beautiful just as it is you could leave that just like that now and pop it on a card and it would look lovely put a nice little seno sentiment with it beautiful so I'm just going to clean this off and then we will start on the the darker green kind of highlight and I will put that on high speed once you see how I do it and how easy it is then you can just watch me whip through that so let's say I'm going to do concentrate on this one here so I need to bring in this big stem here so I'm just lining up this stem okay it's very easy to line up you just want to obviously make sure you don't see any white and then you know you've got it in place now because I've got all these overlapping in that centre part that's where I want to concentrate on that darker green and also you would generally have a darker colour right coming from the top there of that flower because the flower would be creating a shadow so that's yeah again if you do want to try and get it as close to real and they're little tips so you can see there it's very darker green right there and then I've kind of gone continue that darker colour there not on everything I mean you don't have to worry too much this is using a pen this kind of real dark here on there and this is pen here as well and all of the vine detail or vein detail is pen as well so don't worry about that but yeah so I'm just going to ink up a little bit on there and then I'm just going to start flicking it down from the top so that you get a nice blend and then you can kind of dab a real dark colour right at the top and then in this middle section I'm going to go quite dark and then just kind of flick it out either side so you get a little bit of a highlight if I bring it up there look at that perfect and it really starts to make other things pop but can you see I've got a slight little highlight there where I've just flicked it out from the top flicked it up from that centre and flicked it out from the bottom and it will give you that and that's what you can get that's the beauty of using these you get a lot of control so using that technique I'm going to go along and do all of the stems and the same with the leaves I will pop the same leaf over so let's say this one here line it up on this one there you can do the leaves you know but you can do all this at the same time as well and then again that darker colour on the actual base of the leaf and then I'm just kind of coming into the main part I'm flicking it I'm not going to ink it up with any more colour and if I lift it away look at that really lovely kind of ombre effect that you get so I'm going to continue that now over the rest of this card I'll pop it on high speed and I'll be back when it's done okay so there is everything done now in terms of the colour it's I think beautiful I think it's like a little piece of artwork coming together and that is just using a stencil and some inks it's just such a cool thing to do and it's made me appreciate stencils more I used to stencil a lot in the 90s I think we all did I think I've really decorated their house with stencils but it's something that I have many of let me just show you so this is how I store mine so just move that out of the way so when I get them I punch a hole punch and then I just clip them onto a binder ring so this is what I mean with the black ones I love these and I went through a phase of using lots of them and they're great I mean look you've got the moustaches there when they were all on trend you've got some clouds and things like that and lovely leaf ones I think I'm going to start pulling some of these out again just to create some really nice backgrounds but you can't it's harder to see with those ones whereas with these ones here on the top they're obviously lighter in colour that's a beautiful clarity stamp one I love that one really really nice so I think I definitely need to start getting these out again so I will add that one to these because I'm kind of keeping the lighter coloured ones together and then I'll just show you these ones here are stamping up and they are grey so again you can see through these they're really nice there is a difference those black ones are cheaper they are I think craft sensations from the range and it was something like you've got I think I want to say 10 of them for a pound something like that they were really cheap but those again you can see through them these are really nice ones perfect for backgrounds and I've got that very very large geometric one there this one here has a self adhesive back so you can spray them with a low tack this one here has its own kind of tacky back to it and then there's some more of the lighter ones all different ones I think some of these I want to say a Tim Holtz I can't remember but anyway that's how I store them so they just then will hook onto my trolley and it's so much easier to be able to see them they take up no room at all okay so now we want to go back to this and add a little bit of detail so I've just got here these are the Arteza fine liners these are 0.4 and I used I can't remember what colour green one it was actually let me just clear all this away before we have an accident and all that hard work gets ruined in a flash okay make sure I'd say make sure your hands are clean as well go and give them a wash in case you've got anything yeah that you don't realise is on there so I think that colour is going to be okay because again I like to keep things subtle and very easily again let me just zoom in all I'm doing is coming from I'm not coming from the middle of the stem come from like this corner the little piece here and just kind of come out like that and then do some flecks a little flicks like so so again this one here coming down from there like so you don't have to do this completely optional but if I show you this one here I do think it looks really nice again once you put that lovely shine over the top so I'm just going to do that with these okay so that's that one then I'm bringing in the black here and to create the centres all I do is tiny if I bring this in here it's very small little C's letter C and then do it the opposite way so it's back to front and just do lots of little C's you can do dots if you want if you do that you just get a bit more of like a kind of a I don't know just I that's how I do it there's something I was taught in school so for details and things like that so I'm just going in here very tiny little C's and then with the buds I want to come in with a real darker I think that one will work quite well but I want to do a darker kind of color coming up here and then kind of just mind shot that yeah just about I forget I got it zoomed just to create a real kind of shape to them okay so again I'm just going to do that on these two here okay so now we want to start doing a little bit of heat embossing again completely optional this card looks beautiful just as it is I could easily put this now onto a card but I want to show you like I said this fortnight is about showing techniques in the cards and not just doing kind of preparing everything off camera and then showing you I want to show you on camera so I've just got an anti-static they call this the anti-static buddy it's by Woodwear I believe my one I've had this years literally probably about four years and it is um it's marked and everything you can make this yourself if you you know you have a sewing machine or you don't mind stitching and you can put cornflour in there but they're very inexpensive I think this is about $2.99 so for how long it's lasted and literally it will just leave a powder over your surface and the idea is is that it will remove or kind of cover any grease fingerprints anything else that might be sticky it will kind of stop when we go to add our embossing powder it will stop it sticking to anything else apart from where we add the Versamine the Versafine which is the sticky kind of I guess the agent to grip the embossing powder okay so this is when this comes in handy now if you don't have this you can do this with the Versamark itself and your stencil again but you would have to go over everything and then stamp it with this so it's a little bit time consuming you can do it like that whereas this is so much better so this is the Versamarker so it's the pen form you do have a brush nib and then you've got your bullet nib okay so it's perfect for writing if you've got lovely handwriting you like to write your own sentiments you could do that and then heat set them and you'd have a lovely you know tailor-made sentiment but this is what I'm using to do this next step so what you want to do now is color over all of those poppies so everything apart from the white or everything that you want you might just want to highlight the poppy heads and just have them with clear embossing powder you might just want to do the buds you might just want to do the leaves but I went and done everything and you can see here now don't worry if you go over the edge because you'll see here where I went over the edges and then where I went to stick the clear embossing powder and where it's set obviously like I said it will stick to everywhere where you add this you can see where I went over but I think it just adds a highlight I don't you know I don't think nothing of it here is maybe a bit more than I would have wanted but again I'm not worried I would still give this card to somebody and if you do get any specs of powder it all adds I think to the overall look so don't be worried if you do get some that doesn't you know that sticks elsewhere than the flower so basically I'm just going to go over it and you can see it will go like a darker color so you will be able to see where you've colored okay so I think I've done everything if you forget something it doesn't matter because you'll notice when you go to add your glue add your embossing powder also what you can do so I've just been thinking as I color this other ways if you do have maybe like it's hard really but if you've got any plain maybe even like a blender marker or something you might be able to just you know make your own if you've got the pad because I can add this and it will pick up see any other pigment this is this is pretty new this one here and then I can go in again and kind of you know if you're worried that it is drying up or something so but I think my pen's okay so once we've done that I've got here clear embossing powder okay I can't remember who this brand was I've got a feeling it's wow because again I remember a while ago I went through a phase so what you're going to do now because we've prepared it we've when you tip this over it will stick to all of this kind of embossed sticky substance and then the idea is is that it won't stick to the white now if we do get any which I will show you in a moment you can brush it off okay because what we're going to be doing you can see already where it's stuck can you see and I can see areas where I've missed so for example see how dark that is just there so I can go back into that after looks like I've missed a little bit there but everything else is covered and it hasn't covered anywhere else on the paper but you do want to go over it kind of with a fine tooth comb because if you have got any embossing powder on the white and when you heat set it it's stuck there and obviously what we're going to be doing afterwards is going over this in blue and if there is white there then you're going to see it but because it's a sky it might just look like the clouds so yeah don't worry okay so I've got a brush here and I'm just catching it in the light and I just want to check like here I think I've got a bit too much going over into the white so I'm just going to tidy it up and just blow any excess away and again I can see here but some of it will be highlights it's good to keep some of it over go you know if it overlaps don't remove it all and you can always go back over this again okay I'm happy with that don't be tempted to add more of this before you heat set it heat set it then go over it okay but that I'm fine with I'm just going to pop this all back into my tub okay so I've got my heat gun here I'm going to let this get nice and hot I will turn the volume off but I'm going to let you see hopefully this transform and go really nice and shiny so look at that amazing finish now you can go over in colour again because I have got some spots that I want to go over I know around there and there's a couple of bits on the leaves there's a little bit there can you just see you can you will be able to notice it because it will be more matte than everything else and you could go over the whole thing again if you want to have more of a smooth image first kind of application of embossing powder you get a bit of a mottled like hammered metal look you can see there as it catches the light but if you add another layer then you'll get more of a smoother finish so yeah it's entirely up to you how you want to go with it but don't be tempted to touch it when it's still hot let it cool down okay embossing powder is plastic it's just very very fine powder so once it sets it just sets back into its plastic form again so I'm going to go over this again with my pen in those areas get that heat set and then we can finish it with that lovely blue background now before we add the blue you do need to be 100% that you have covered every part of your flower so you can see there as I catch mine in the light there isn't a part at all that's not covered in that clear embossing powder because when we add the blue over any part of whatever it is that you've added the clear embossing powder to if it isn't covered you're going to get the color on it so it's best to go a little bit over the edges like I said just to get that white kind of highlight then not okay so first of all I'm going in with the tumbled glass and I'm going to in cut this one here and I'm going to start from the bottom and you're just going to go right over now don't worry if I hear the color well it will you know that's the whole point because we will buff it off afterwards and this is why it's called emboss resist or resist emboss technique because your color will resist against that plastic coating so do not worry it's just why you'll now understand why you need to be 100% that you have covered you know as much as possible so I'm very very lightly now I'm not really pushing down as heavy as I was just to get that kind of nice kind of ombre effect towards the top I'm going to come back in along the bottom a bit darker and I can already see where I've got the white kind of highlight pieces so it didn't quite hit it but again I don't mind that okay so that's enough with that color then I'm going to come in with the darker mermaid lagoon again I'm not brushing I'm not going to clean off if you are holding the top make sure you've got clean fingers because the last thing you'd want to get into this point is get any ink on there and then I'm going to start just kissing the sides with the darker blue bring it up a little bit there okay and then I came in with a very very small amount of this chipped sapphire literally right at the very bottom it's almost just to add a bit of a frame really and help everything else stand out so I'm just I'm more on the paper underneath than I am on the actual card I just want it to just very slightly probably run a bit too much but I will blend that out again I will list the colors that I've used in my blog for all the blues and stuff but now that is everything colored okay so clear everything away wash your hands and get some dry tissue okay so now I've got some kitchen towel kitchen towels better than toilet tissue because it's a little bit more I'd say rougher so it will take off the color I'm also just going to get some paper underneath and you're literally now going to buff it off so as if you're polishing your house I'm going to scrunch it up a little bit like that and you're wiping that color off so in my case the blue and can you see a difference between where I've wiped it off at the end there than this side here now if you want to you can add a little bit of water over these areas to wipe any off but you have to remember that if the water touches the oxide ink it will react not in a bad way but you will get a reaction so you you know which is another great technique on its own but that's all it is you're buffing off now this color now you can this is where you'll see so where I went maybe too far over the edge but I think it just adds a highlight it frames those pictures there might be the odd maybe blue area or areas where I've still I think I could still go over because now you can go back over with the clear embossing powder again because the blues already set in the background so you can go right over that again but I'm really really pleased with that I think it's lovely so I'm just going to carry on I don't have to do it for too long but just be a hundred percent sure that you've wiped all of that ink off okay so I'm happy with that I am going to add a little bit more embossing clear embossing powder to a few parts of it now if you want to cover everything which is how I got this effect here see the whole thing is covered I literally just got this and went like that all the way over and then just sprinkled that all over it and then heat set the whole thing okay okay so I finished it I'm really really pleased with that I've popped it onto my card there and I'm not sure about a sentiment I just really love just these being just completely plain so if I do change my mind you'll see in the pictures I might add a little one there maybe like a little happy birthday or to my friend or something but yeah so that's the resist technique it's also just a nice tutorial I think to just show you how to use your stencils if you've got lots and you think do you know what I never use them maybe this will now inspire you to go and get them out and have a go with them and also there's those two so that is using stencils in just their their kind of raw form just as they come lay them on the paper and use your inks and you know that's the effect that you get and then you've got that complete coverage which I think looks nice and then you've got this partial clear embossed resist technique card so there you go so I hope you've enjoyed it I hope those of you that have this stamp and stencil set this again does inspire you to use it I will link like I said that bridge fold card which use the stamps that will be up there and yeah just have fun with it so I hope you've enjoyed today's tutorial please give me a thumbs up if you have and subscribe to my channel so you get to see more thanks for watching bye


The old model, the goal was to commercialize first. In the new model, it's really looking at your business model. How can you take the value added of that collaboration and make money? The old model, you had to invest a lot up front. In the new model, your R&D is more likely to come from outside your firm, that it may in fact come from very diverse disciplines outside of your own. And that in going to market and being successful, a public cloud will often provide you a way to reduce those investment costs that investors are very sensitive about as they look to get startups and get new businesses going. And I think in the old model, and Graham touched on this this morning, one of the primary goals in the old model was to really produce IP. You wanted more IP, and you thought that by managing it in a very close way, you were going to succeed. In the new model, it's about the distribution. The sharing of that to build communities, networks of users and developers that will make you succeed very well. I think that it's important to understand that this is not academic, that there are real enterprises that are out there being successful, providing a return to shareholders, building jobs, building new products based on this model. It's not an academic thought. In fact, I think it's, I'm proud to say that this month Forrest Magazine rated Red Hat as number four in its list of the most innovative companies around the world, recognizing that our model of collaboration has really transformed the IT sector, the economy, and the way that IT is implemented. This is in fact a model developed by my colleagues about how our model works. And I think it's important to walk through some of this and give you a feeling about why we are successful in an open collaborative model. It all starts at the upstream community. That is the center, it is the way that we benefit from the new developments and the innovative ideas. And it's true whether you're talking about the well-known Linux kernel, whether you're talking about JBoss, whether you're talking about any of the kind of products that we are in the business of providing to enterprise users. We benefit and that circle identifies the value added that we provide. Our customers want to know that those projects are now becoming products that they can rely on. So we invest in the testing. We invest in the work with the sophisticated enterprises and hardware companies and chip makers and others who are central to making those projects become real products in the real world of enterprise software development. It's hard to under estimate the role that that circular process provides in the collaborative innovative model because it's not just about depending on the upstream community. It's having an affirmative policy and look to make sure that we contribute back to that community in a meaningful way. I think by any measure if you look at the standard measurements for how those contributions occur, we're certainly very proud to be doing that, but we are not the only ones. We're very glad to see that the number of corporate sponsors and individual contributors, certainly in the Linux kernel, is growing on a regular basis. So this is I think a good example of where the rubber meets the road, taking the open innovation model, realizing what is occurring and turning a project to a product and seeing where we go from there. I think I'd be remiss if we did not talk about OpenStack in the context of cloud, open source, and open innovation. We obviously I think see most of the discussion about cloud frankly in the context of a public cloud, but I think the recent developments and announcements around OpenStack, which will provide an open source, very strong open source solution to the private cloud infrastructure is one that we should all be following and as able to participate effectively. OpenStack has been a process for several months. I concluded this month by setting up the foundation, major announcement, Red Head is glad to be one of the leaders, but we are not the only. Very pleased with the number of vendors that are actually participating in this. And I think in the end, OpenStack will be a very strong open source cloud solution that will allow individuals to be able to have a private cloud, perhaps even a public cloud, focus really is on a private cloud open source solution so that you are not dependent on any particular vendor or solution provider in owning what is going on in your cloud. This is just getting, I mean, there's many of you know, this is based on work that has been going on for many years. It's an open development model under the Apache 2.0 license. It's an open design process and a very open community that we look forward to seeing and build and grow in the years to come. Let me just say that I know we're gonna hear later from government folks about the cloud or what is going on in cloud. And I wanna leave you with a few thoughts as we think about where cloud open source and innovation are going.  And I think it's a misunderstanding on the part of a lot of policy makers as they look at these issues to assume that the cloud is one thing. As we all know, cloud is not a one size fits all solution in any case. You have public clouds, you have private clouds, hybrid clouds. And even last year, the National Institute of Standards and Technology has updated their definition to include community clouds. A year from now, I'm sure we will have other definitions that will fit into this. The cloud is not a one size all. It is neither about consumers uploading their information, nor is it about fundamental infrastructures that will empower the future of IT delivery. It's about using the vast resources of distributed computing in ways that we probably cannot even manage today, but which I think will get us new insights, new products and new skills across the board. One of the most amazing stories to me if you haven't followed it is how today the Mars curiosity project is delivering 1200 by 1200 pixels in tetra bytes by second. It's doing it by using the cloud. It's doing it by also using open source stack to deliver that, including Gluster, which is an open source big data storage tool that allows the massive distribution of those data sets across a wide variety of audiences around the world. I used to work in the US government. I remember the days when data sets used to take weeks and months to get out to the public. We're now talking about using the power of collaborative innovation to get that information out in tetra bytes per second that can be analyzed, used in creative ways, and facilitating a deeper understanding of what is going on in our universe. But it's also important to understand that the cloud is not a radical technical development. It's in fact the modern evolution of IT infrastructure. It's changing the way business is being done, but technologically it is really a natural evolution of what is going on. And the final thing I think policymakers need to understand is that the cloud is a global phenomenon. But the cloud allows communities to come together from multiple jurisdictions, from multiple sectors, from multiple disciplines, and that in thinking through what needs to be done around the cloud, making sure that that global phenomenon of the cloud and its ability to bring people together from around the world is not dissipated. With that, it's been a pleasure to talk to you today. I look forward to the panelists remaining on my panel and appreciate the opportunity to bring you up to date on what is going on at Red Hat and give you a few short thoughts about cloud open source and innovation. Thank you very much. Thank you very much, Mark. And two minutes ahead of schedule there. Well done. So now we're going to come back down to Earth briefly and visit some of the thoughts from IBM Research Zurich. So Matthews, if you could take this stage. Matthews is going to talk to us about four technologies that will change the world, which is obviously going to be a small talk about unambitious things. So as he takes the stage, I just point out that we are going to have our questions after the talks and when we get to that point, I'm going to kick off with the first one. So brace yourselves. Clearly one of the technologies that will change the world is not this particular laptop. It might drive, it will inspire future innovators. So basically, it's not four new technologies per se. It's basically when you look at our industry the last 40 years, we've really tracked Moore's law quite nicely and we've seen computers really take over the world in some way more than one would ever think and when you really follow such a development where the capabilities of our systems double roughly in performance every year, every 18 months and then you look at this over a 10-year period, you see this is a thousandfold roughly improvement, that doubling, that exponential growth and that makes things possible that you can only dream about. We could only dream about 10 years ago, we now have and I'm going to talk about what we can dream about going forward the next 10 years. And so the four areas of technologies that I will briefly cover and I will say why this is in fact something that requires open collaboration, open source to some extent and why it requires also, to some extent, government funding to move along that track and open data is shown here on this picture. It starts from the very bottom, the chips, the transistors actually or the switches that we have on computer chips. When now we have on a commercial mid-range processor about a billion transistors, we expect to see a thousandfold growth in the next 10 years to about a trillion devices. I'm not saying transistors anymore because it's not entirely clear whether those will be transistors in the traditional sense or whether this will be other ways of doing things. And then it certainly enables new applications which is here something called DNA transistor which is in fact a diagnostic device my colleagues are working on with rush diagnostic systems to come up with a way of sequencing the human genome in order of magnitude cheaper than you can currently do it and that allows then really proteomics and genomics really to be rolled out widely. Moving up one level where it says here workload optimized systems, that's just a buzzword but it's basically the systems that you build from these chips and those systems can be high performance computers, they can be clouds, all sorts of things that you can imagine. And then one layer up what we now call in our industry big data that over the next 10 years you will see also grow by either anywhere from a thousand


But the one that we've been trading now for two days in a row that is finally waking up, guys, is NVIDIA. And today was a perfect example how money flow, right? How money flow from the option side. Welcome to Access to Trader, the number one community for those who are committed to taking control of their trading in order to achieve success, profitability, and longevity. Thank you for joining us. Here's Dan Shapiro to help you find your edge, master your process, and own your future. Hey guys, happy new year everybody. Welcome to the first of many, hopefully of many, AccessToTrader.com nightly updates for 2021. I apologize, I did not have a chance to record a nightly video yesterday. In the afternoon, my daughter comes up to my wife and she says, mommy, I feel hot. Obviously, in this day and age, we take a temperature. She has a little bit of an uptick in temperature. What do we do? Frantically, we run to the pediatrician. They did a strep test, a rapid COVID test, and the flu. Luckily, everything came back negative. Knock on wood. So I apologize for not recording a video yesterday. So this is actually the first video of 2021. And I want to kind of get you guys set up for the, well, not necessarily for the year, but for at least for tomorrow. And we have to start out from the technical point of view. So what we talked about on the video over the weekend is again, all these expectations. You guys remember that in the video from the weekend? All these expectations a lot of traders have. The futures gapped up yesterday really aggressively. Everybody couldn't wait. This is the year, we're gonna kill it.   This rug pulls we've seen in a very, very long time yesterday. Really big move, not only on the Qs, but all the major indexes, the Dow Jones was down about 600 and change at one point. Now again, if you've been actively trading the market for the last several weeks and kind of watching these updates, you kind of know they would have been taking down the really big high fliers. That's why we continue to kind of tell people all the time, stay away from the ones that are in the moon, right? Not named Tesla, we'll get to that in a second. Like stay away from those. Those are the ones who get pulled first and if you saw the really big damage over the last week or so, you saw how bad these names were, right? Amazon got pulled literally, what? Got pulled what, 300, almost 300 points, Netflix. They were literally taking them down one by one. You had Netflix pull from all the way from 45 all the way down very, very aggressively. One after the other after the other. And I think a lot of traders really woke up to kind of the words that I was saying, especially going into the weekend update. But if you look at what's going on and there's a lot of news to kind of digest, at least we have macro wise levels that we can at least trade from or at least use as reference to kind of go forward. Tonight, we have the Georgia elections, the whole Senate thing. It's gonna be a big one, right? So the market is waiting for some sort of, some sort of sign, some sort of election result to see what's gonna happen next. Is there going to be an additional tax raises for this? Whatever the outcome was, the market wants to kind of embrace everything. After the close, you have another pretty aggressive price target hike by Morgan Stanley on Tesla. Tesla, again, is absolutely going nuts here after the close above 750 as well. So a lot of things are going on. And right now, this is one of more chicken without a head type of markets that we're seeing. Again, if you guys remember, through all of 2020, crazy ridiculous money flow was going into small cap names, SPACs, EVs, everything.  And it really does show you how much staying power the market speculation crowd is still in there. But you have to be very careful. And I've been tweeting about this relentlessly for a long, long time. Look, guys, if you wanna do this for a living, and again, I've said this in so many different ways. If you wanna do this, whether it's part-time, full-time, whatever the case may be, you have to stop chasing stocks. Okay, there's a way to trade speculation money like for example, ISR, here was the channel. You don't buy it up here, you don't buy it up here because again, you're in God's hands. And a lot of people, they're making all the right statements. I wanna be a professional trader. I wanna do this for a very long time, but their actions is still very, very similar to a lot of traders who've been exiting this business very, very rapidly before they kinda reach their potential. And the first thing, what our business was, a stock like this SYN, right? It had a big move yesterday. Again, this was the channel, right? If anything, this was the channel. You don't buy it up here. And again, slowly but surely, you have a next generation of people chasing stocks all over the place. And next thing you know, they're coming crashing down. Guys, again, you don't need to listen to my advice. You could trade these things, absolutely. There's a time and a place for these things, but take advantage of technical levels. There's no way on earth you could convince a professional trader if a stock was 50 cents yesterday, how can you buy it at $1.50? How can you buy it at $1.70, right? And the answer, the short answer that has, well, Dan, it's the environment that we're in. The stock is going to 10. Maybe it will, maybe it won't.  Please, look, if you're going to be any type of trader in this type of a market, a year from now, five years from now, you have to control yourself, okay? You have to trade on levels, whether you're trading Tesla, a 50-cent stock, a $20 stock, you have to trade off levels that make technical sense, that you have an advantage, that you know buying pressure will come in. Again, it's very, very easy to buy something up 300% for the day. It goes up once, you make money. You go twice and make money the third time you lose half your account because again, how can you survive? Again, unless you're trading literally 50 shares, 100 shares, 1000 shares, how can you survive with any type of size? Buying a stock at 150, knowing it came from 50 cents and watch it go down 60, 70% into the close. And if you look at what's happening after the close, it's down another 15, 20 cents. So again, guys, just be careful. If you really want to be serious about your trading career, you have to start acting responsibly. Guys, there's so much easier ways to gamble. Like there's no slew of NBA games tonight, right? You could play the money line in any game tonight. Be careful, okay? This is trading. It's not supposed to be fun. It's not supposed to be exciting. This is fun, right? This is fun. And this is unfortunately very, very scary. And unfortunately for every stock that does go from 50 cents to a dollar, there's a lot of war stories that you hear. Unfortunately, traders that made money in those names completely blow out their accounts. So be very, very careful. As far as technical views to kind of go over and this is much more important than any individual plays going into tomorrow's session, we have defined levels where the market really needs to make a claim. And if you look at a lot of names, especially in the beta names, they're kind of in a holding pattern. And when you get a candle that goes from 315 all the way down to 305, it's going to create a lot of technical damage and this is going to create a lot of apprehension, a lot of names. So for example, if you go one by one, you can see what I'm talking about. If you look at Amazon, it's stuck in this channel. You see all the supply, okay? So for Amazon to really wake up, it's going to need to reclaim this 3250 area. Netflix, again, which the market, it came out with really good news last night. They talked about record viewership for December. They could have ran Netflix today and they didn't. Look how much supply there is. So for Netflix to get over, it's going to need to reclaim supply. Apple, who got sold off pretty aggressively, right? Just in the last week or so, again, look how much room and look how much work the stock has to do just to get above, right? Just to get it, just breathing again. So beta, the high tech beta names, they're not out of the woods, not even close. So they're going to need to get a lot of work for these things to just kind of come back into life. The one good one that I really like and not even just one, a lot of the semi-names are really waking up that are pretty good. Look at AMAT, right? AMAT had a really, really huge run all the way from November, consolidated for the last month or so. This thing is ready to tap the channel. But the one that we've been trading now for two days in a row that is finally waking up, guys, is NVIDIA. And today was a perfect example, how money flow, right? How money flow from the option side, when you get option flow and you get a range break, when it comes together, it's purely magic. Yesterday, NVIDIA finally came out of the range. Today was a perfect sneaky channel. A lot of buyers are still coming in for short-term expiration on the 550s. We even saw a couple of weeks ago, really good size buyers in the NVIDIA on the Feb 600s. And now we're just literally, this is the first time the stock has a pulse, literally a pulse in the last two months. All it needs to do is clean out the supply that it made a couple of days ago and take out this whole range that started on November the 12th. And this could really be the next one. But again, it might not happen tomorrow. It might not happen this week. So it might not happen. But the point is we're not trying to guess when the run's gonna happen. We have a point of reference here. And if this thing starts taking out those levels, again, maybe tomorrow, maybe this week, maybe next week, maybe never, again, we don't anticipate a trade. But when this thing does, you can see the potential what NVIDIA has. And that's kind of where we wanna talk about some of these NASDAQ ETFs. We have a clear line in the sand. And this is very, very important to kind of go forward. Number one, we know a lot of the beta mega cap names are still stuck in channels. So for them to move higher, for them to kind of resume their very aggressive by nature, they're going to need to reclaim specific levels. And the NASDAQ 100 is exactly going to mirror that. And this is the big level right here. If you believe in the inside day theory on the bear case, then you say to yourself, well, this was kind of a res day for the next avalanche for the market to take it lower. If you would believe in the bull case, then the cues need to reclaim this 312, 313 level and go right back to the channel here. If you believe in the bear case, then this 305 level is gonna be super important going forward.  Okay, that's the first thing.  Because again, when there's an avalanche and there's a confirmation that more selling is going to come, these stocks have incredible average shoe range.  Stocks are gonna get pulled, right? All you have to look at any stock that got pulled in the last week. These are all monster, monster selling, right? You got shop getting destroyed. You got Facebook, right? Just getting absolutely shelved. You can see these daily charts just really, really get hit. Facebook, Apple beyond really aggressive channels. So for us to kind of make a stake and you believe in the bullish theory, again, QQQs, we need to close over this 312 level with a hindsight, with a hindsight, hopefully you'll never come, but a hindsight pivot of 305 back to the downside. If you look at the SPY, right? SPY kind of the same thing scenario. Again, the only reason the SPY stopped at this 364 because this is the rising Bollinger Band. So if this thing starts getting violated, we're going to see the test of the 50 day moving average.  Tesla, again, is going nuts in the video. I really, really like. I need to see it get bigger levels to start confirming levels. But again, Square woke up today, right? Square woke up, closed over the 10 day moving average. It needs to confirm prices. A lot of names, a lot of new SPAC names, like skills, for example, right? You have ARC investments staking. They have a position on this thing. This thing literally is maybe one or two days of breaking out as well. So there's a lot of values still on the upside of the market. But again, on the flip side, there's a lot of value in names that again, had big runs and is sitting there with the line in the sand that if they get pulled and the market does get a retest of last week's lows, excuse me, on Monday's lows, they're going to get hit as well. Like look at Baidu, right? Had a big, big run, okay?  Look at this run recently in the last several weeks. But now again, we have, just like we have lines of reflection points that we need to kind of reclaim to the upside. You can see here how many times it held, right? 212, right? Held 212, 212, 212, the five day moving average is 212. It's touched that as well. If you get another channel and starts claiming down that 212 level, then you have at least another 10 points down. So the great part about this tape is there is something for everybody, but you have to be patient. Again, every single day that the market is open is not going to give you liberty to trade carelessly, throw cautious to the wind, because again, what we've learned and past evidence has showed us, if you are going to trade careless, okay, you are going to be another statistic. Again, you might get lucky once, you might get lucky twice, but ultimately technical analysis and sentiment is going to take over and everything that you worked so hard for and the confidence that you built, and we talked about this on the weekend video, you're unfortunately, you're going to find yourself with your little of your pants beneath your ankles in the worst place. So guys, I want to wish everybody an amazing 2021, okay? I think this is the year that the thinking trader is going to be proved right, okay? Whether you're trading to the long side or the short side, don't anticipate, don't guess, let the price action tell you where the next move is going to come. And with God's help, I'll see you all tomorrow. Take care guys.


I welcome to our talk, during which we would like to show you how easy it can be to enable tests in third row GitHub and possibly many other places in the near future as well. So for the introduction at the start, I'm Beto Spiegel, I'm from the operating system continuous integration team, and my focus is on improving tools and processes and best practices, and this TMT is one of my focus items. The next one is Miro. Hello everybody, I'm Miro Valkerti, I work testing farm team and we are creating a testing system as a service, which is now used for federal CI internally for row and also for packet and our main format run and how we how the test are defined. Pavel. My name is Pavel Valena. I'm a maintainer in federal working for RedHeath and I'm looking into the adoption of TMT on GitHub and Fedora CI from my developer, Frantisek. My name is Frantisek Mecels and I'm part of the core services team and I focus mainly on automation currently on TMT. Okay, so thanks guys for the introduction. Let's see what we have before us, so on the agenda, after a short introduction of the topic, we would like to give some real life examples of the TMT inaction, then some more examples and then some even more examples. Basically, the session should be filled with examples how to how TMT works, how you can use it, what you can do with it and how you can use it to enable tests in an easy way. At the end, we would like to spend some little time about the overview of the infrastructure status so where it's already working and then give some space for questions and feedback. Also, as I mentioned, please share your feedback in the chat anytime and at the end, if we have some extra time, we can dive into some a bit of tech. Please note that in the schedule or in the chat, I include links to the presentation. So if you don't follow or because I will be switching between the terminal and the slide so you can open the slides and shoot them there. So okay, so that you have a nice experience, I turn off my camera and we start the session. So let's start with why. So at the beginning, there were a couple of user stories and based on them, we started the work. These were, I would highlight, I would like to, as a developer tester, I would like to have an easy way how to contribute tests. So it was complex to various test case management tools and doing some needers have to create accounts and stuff like that. Then the second one, I want to easily run tests in my preferred environment. So someone prefers to run tests in low-couple, someone in containers, someone in virtual machine, we would like to support all of them. If there's a problem in the CI, I would like to be able to reproduce the issue very easily. That's another one. Next one is I want to have the flexible metadata for tests stored at a single place. So not scattered across multiple places. And I want to be so that they are human-readable and easy to use. So here's a high-level overview of the solution we propose. And this is, so, store all the metadata related to test execution in one place. Everything in plain text, human-readable version, under Git. No external test case management systems. We chose or we developed FMF, the flexible metadata format, which allows us to prevent duplication. For example, you have 100 tests and you don't want to store the same information about the required packages 100 times. Then we designed a specification, which describes the syntax, and the next step was to implement a tool which would provide an easy way how to create new tests, how to run tests from the laptop, how to enable them, and basically maintain. So that's the test management tool, the TMT. And the next one is to enable it in the pipeline, so it actually works. And many of that has already been done. So let's see. So if you want to start experimenting, we encourage you to experiment during the session. These are the first steps. So you should install the tool. The tool, it's available in Fedora, so you can do just the end of install TMT. You get the basics and the features. There are extra packages which have additional dependencies, like for provisioning in container or provisioning in virtual machine. If you don't care about this space and want to have everything, just install TMT all. I would like to point out that there is a copper repository. So in order to get the length is greatest, you can enable pss.tmt and install tmt from there. So we would have the fresh bits there. Also if you want just to experiment safely, you can use our fresh container images from Quay IO testing firm tmt or tmt all again. The first container is quite small. The second one is a bit large because it has a virtual provisioning dependencies included. So that's for the installation. And we start with simple stuff. So if you come to a repository where somebody has already prepared tests or has configured tests, the only thing you do is tmt. So let's see. I'm in WGIT repository. I say tmt. Oh, okay. So here's nothing. I changed to our tmt repository where we have our sources for tmt. And I say tmt and here we see.  We have nine plans. We are extensively using plans for testing things. And we have also 157 stories which describe the features we want to implement and are in different statuses. So in this way, if you're not sure if everything is set up, if everything is working, you just write tmt and it says what's available there. And let's start with actually enabling the test. So we wanted to make it very easy to enable a test. So you don't need to learn the syntax, the right location for the files and all the stuff like that. So the only thing to enable tests should be something like a simple command. tmt init does exactly that. tmt init supports templates. So if you have your repository and there's nothing, you can do tmt init minus template minimal. Okay. So now you're tmt and it says, okay, here's one plan. So let's have a look how the plan looks like. So here we have a minimal smoke test. It can be like this, really two lines, nothing more. And this is just enough. Okay. So this is for wget and we do a very simple smoke test, wget minus minus help. And that would be it. Okay. So what now? That's the example I just shown and the minimal example. Okay. So it's time to enable the test. So we just get at, you check out, check out some branch, let's, okay, smoke test.  You push it to your fork and create the actual pull request. So there should be, there should be URL shown here. Okay. So let's see, find the link. Here we have it prepared. It will be against raw height, create the pull request. Okay. And now wait a bit, now wait a bit of course. But if you're impatient, you don't want to wait. You want to try things. So let's see. We thought that the scenario when you come, you want to develop a component and you want to make sure that the change you did didn't break anything. And then you want to verify it should be very easy. So TMT run should be the way how to run all available tests. So okay. So if we are here, I can do TMT run. Let's see what would happen. I will use dry. Okay. So here you see, so there will be some discover phase, provisioning virtual, some preparations, no preparations, no tests because the driver does not actually do the checking. So let's try actually what will happen here. So as you see, the first step is discover. Discover checks for available tests. Here we did a simple shell discover because we have a single line with a bit of smoke test there. So it revealed one test. Then the second step is to provision the machine. By default we have virtual so that you have full support for full virtualization where you can basically test anything. We could make containers to make it faster, but we thought the virtual would be the best default because it doesn't affect your laptop. So it's safe, but you have the full virtualization. So that's the default. And you see, okay, provision is done, preparations. We didn't have any preparations. And for the execute step, TMT one test was executed, but there was some error. Oh, okay. But what was wrong? So you don't have to run again and like in verbose mode and debug mode or something like that.  TMT run last report would show you what happened and it says it's done, but I want to rerun it again. So I place there minus V for more detail verbose mode. And here you see, oh, of course, it was not installed. So what do we do? CI pipeline will take care of that because there will be a fresh package. So it will make, take care of that. But we say that it would be good to prepare. So I say prepare, how is to install, and the package would be double yet make there, okay, TMT run. And let's, let's see what will, what will happen. But until the command is finished, help is your friend. If you want to know about how to, how to work with, with the tests or which commands are available. So for example, here, TMT run minus minus help describes the individual steps. So what discover, provision, prepare, mean, execute, how we can report, resolve, and finish. There are some additional subcommands login, which can provide you an interactive show on the guest. You can select plans and select tests, which will be executed. If you dive a little bit more, TMT run provision help, it gives you an overview of the provision methods, which are available. So here you see, we have connect local, one minute tip, and container virtual test plan. So these five provision methods for running your tests, and you can, you can freely choose what's the best. You can dive even, even more deeper, the internal provision, how virtual help. And you would see the options for the virtual plugin, virtual provision plugin. So for example, specify amount of memory or disk. Let's see what happened here. We are installing a little get, slow metadata fetching. So that would be, that would be, I will be continuing here and describing stuff, what we have. So the discover step, as I already said, it will tell you what would be wrong. So imagine you come to a point, you don't want to execute the test because it can take hours. You just want to know what will happen or what would happen.  So that's, that's very nice. And we can see that actually there was output from the, from the help command and it nicely worked. Fine. So second time, TMT run discover. So was there one to select it? Oh, okay. So that's, that's the script zero, zero, because it's not very interesting. But let's see what we have, for example, in TMT report, TMT run discover. Let's see. So a balance plan. I test another basic, basic punishment tests, features core, 10 tests. We have some extra plans for minimal installation and installing gears and pip to make sure this, these are broken. And we also test have a couple of plans for probing, testing that the provisioning actually works. So someone, if it's a set of tests, it's run against connect, container and everything. Okay. Good. So this is discovered. So now you can, you know how to discover this TMT run discover, you can shorten it if you are lazy. Plan name, plan name core. Okay. So you can select. Tell me what's on the, oh, okay, discover verbose. Let's see. So we have 10 tests, 10 tests for the core, features core plan. Okay. That was covered. And now for the provisioning part. So you can provision, you can, if you, you saw I selected the discovered step and it ran all in the discover step, but you can run all steps, but adjust some. So for example, here, TMT run all provision, minus, minus how container means run all steps, but instead of the default virtual you run in a container. So let's make it much faster. Our previous scenario, TMT, TMT run all or a, let's see provision, provision container. And I will make it faster because I have fresh for the language. So let's see. And we are interested to, to see what actually happens under the rules. So let's, let's leave this way. Okay. So it's the, the provisioning container is ready. We do the preparation, install, get, do the make, oh, that was much faster. Okay. So that's, that's, that's, that's the way how to go if you don't need forward virtualization. If you need TMT run is the default, but you can explicitly override with what's specified in the plan. So you can specify provision virtual while, for example, I'm used to, because I want to test the local changes very quickly in the, in the top hierarchy. I specify the provision is local for, for all TMT plants. Fine. So that's virtual. Of course it's possible to run the local. That's what I have just, just shown to you. And if you have a test box, you can just provide the IP or a host name with the password or private key. You can connect to a machine. And that's about it for the provisioning, provisioning part. Now let's jump to install for the installing who you can, as you, as you already, as you already saw, you might want to install some additional packages. So you can, we have this prepare, prepare step, and you can, you can use the plugin install, which can install a package, package HDPD each, it can enable copper install fresh packages from there. It also can install packages from local directory. So let's see. For example, this is interesting because you make RPMs, make RPM, so you get a bunch of RPMs. Okay, some test is running written. So let's see, TMT, the RPMs, no R, so here, here we have the RPMs. And I want to test these, these RPMs. So I would run, for example, TMT run when core, this name smoke. And I would run all steps, but I wouldn't run it in a, in a container. So provision would be container, and it would be image would be Fedora fresh to make it fast. And we do the preparation, prepare, install, and directory is this. So it would take, it would take the packages from the directory. Here you see, it checks the directory, and we, okay, we see not much details here because I didn't turn on the publicity, but in this way, you get, you get the fresh RPMs installed on the, on the box, in the container. And actually it has the latest bits, which you have just modified. Okay. So that would be for the install part. We also support, of course, and simple playbooks. So you can provide a playbook to prepare, prepare the guest by the playbook or some shell script. No problem with that. For the reporting part, you've seen that already. So TMT run plan, one name core, I can, I can run some plan, and it gives just some brief overview, but we can use TMT run last report with different verbosity levels and see some more, some more details there. Fine. Okay. Now what's, but what's nice. So let's see. So what we have currently here, we are just still installing the packages. Okay.  But I can, there are, finish, can use the container where it would be stopped. I have some example, example plans. And here comes the new feature at TMT status implemented by Fanta, which was just recently. So here I have this feature, some recent run. And I want to make a report on it, TMT run. The idea is this, and I do the reporting. And I want to do it like an HTML and I want to open it in a, in a web page. So here we see, here you see, there are like three plans and all are green. Very nice. You can jump to the logs directly from the web page, which is quite fine. Okay. So, and for the status, there are different verbosity levels. So you can, you can see what, which plan already has finished, or for example, which steps were finished in the plan, which is quite nice. So that would be for the report test results. Okay. TMT plans. So far so good. Everybody. Can you hear me? Does it work still? No problems. It's good. Just as you are typing, it's quite choppy. I would say that like the, the screen sharing is quite slow. So as you are typing fast, it's, it's, it's sometimes hard, hard, hard to watch. Just, just maybe that one observation. Hopefully the slides, slides will, will help with the examples because we have most of that covered in the slides as well. So here we go with the TMT plan. So the TMT plan is command for managing plans. The plan looks like this. There's some summary. You define the provision. You define the prepare step. You define what should be executed. That's, that's a plan. What you can do with plans is you can check what's available, TMT plans. You can do TMT plan, TMT plan list, or you can do TMT plan a show to, for example, the core, the core plan and you would get some, some, some, some more details about that. So that's four plans. Listing, showing, and we could dive into some examples, but I think let's go, let's go on. Of course, if you want to create a new plan, there's the command TMT plan create and it would create a new plan. There are some templates so you can choose what would be the best way. Some extra features for, for mass mass pre preparing plans. And now for the test. This is, this is probably the bottom of the most interesting one. So if you, as a tester developer, you want to create tests, of course. So instead of old, ancient, ugly, make files, this is the way how we want to go forward. So a little nice YAML file with support for FMF with the hierarchy and that stuff.  You want the duration record packages and that's it. Nothing more, nothing more. Again, tests, TMT test, TMT test also, TMT test, test list. You can filter, you can filter, for example, only tier one tests and do such stuff. So that's for tests, tests show, of course. And TMT test lint can check whether the metadata are well set. It has some basic functionality for now, but we don't really extend it. For creating tests, TMT test create, TMT test create, test smoke. So if you, if you want to create a new test, this is, this is the way, this is the way to go. We can try this in the, in the data repository. So let's see, TMT test, create, it could be become a, it would be tests, basic, I don't know, something like that. Create template, sorry. Okay, so here we see, we have one test and one plan. And, and if you look into the, in the, into the repository for the basic test, you will see that there's some skeleton for the, for the metadata and the B-clip skeleton actually. So we can, you can quickly, quickly start with this, with this example. Libraries, I wanted to mention libraries because quite often you don't want to write the same thing again and again. So we have B-clip libraries. Enabling the B-clip library is as easy as this. You use a require library, HTTP, HTTP. And in the test, you can then use libraries features. So for example, setting up quite complex things around like Apache with all the certificates, certificates and putting, putting things at the right place. So you just do HTTP secure start, HTTP install, certificate. And it's done. Okay. So much, much better. And that's basically it. Yeah. We have, I have an example here. I created blue request yesterday, which, which is, which is enabling, enabling this simple test. Here we see, this is the simple double get. So there's some setup. As I mentioned, setting up starting certificates, creating some test file. And here we do the actual check and it, everything works, including the certificates and all that complex stuff. And even there are some green results. So scratch build and this big test shows that everything passed. And the test actually had a full log. So that would be about libraries. We want to make it easy to users to come from, from the old solutions like nitrate and have migrated that data to get. So we have the tnt test import tnt test export. And, and so, so, so let's do some example here tnt examples convert. You will do tnt test import. And it would check out, check the make file. Okay. I didn't do it. So let's see. So let's see. Okay, that would be for the nitrate. Okay. So everything imported. Here we see some new file. It has all the stuff imported from from this. There might be some things you want to, you want to remove because this is, this is just a test case. But here you see, like, there's a bound test on test, which, which was imported from the nitrate and you can, you can right away use it. Quite fresh support we have for context the just for those who know test case relevancy. This is future, which can be used to filter relevant tests. You have a set of tests which, which can be used across distros for some of them, you know, that the feature was added later, you can adjust the metadata based on the context.  I have an example here and the test discover memories, because I, I needed to disable the test, because it runs just too long and it could not run in the same pipeline because full virtualization even stuff. So I did something like that. So the test is disabled and less context how, how is set to set to full, which, which means that you will you provide a context how is full and then then it would work. So the empty test. So, let's say filter enabled enabled enabled is true. This was let's see so it's your view when you see the library it's, it's here, but we provide context, how is full, we run a full. There's no no test disabled everything is enabled. So that's, that's how it works. That's what I just shown. Now for debugging tests. This is quite useful. So if you debug test, you don't want to, for example, do the complex preparation many times. So instead of repeating the provisioning and prepared part, you run TMT, TMT run on to a report. And then you see the result of the test and then you just to execute the test again. So this is this is how you can quite fast debug the test. We started to work on some aliases, because these commands are just a little bit too long for now, and we want to integrate them. Here are some examples of some common aliases, which, which, which you can use to to make use of this, of this functionality. I want to also mention to the possibility to log in. So you can log in actually into into the machine. So, for example, I can say TMT run provision, provision container login and finish. So it would run the container. I can do something in the interactive shell. I leave it and finish will take it, it will close the, you know, close and here it does for all the plans. So, so I have to, I have to stop it now. You can log in in during a selected step. So at the end of the preparation, you can do some many tasks, or you can say please give me a login if there is a failure of error, so that's possible. And for the stories, we close, close this overview of the objects. TMT stories is used for tracking stories. So the features requirements which need to be implemented. TMT stories lists. So we have, we have a few of them. We cover the specification as a stories. So if I was mentioned mentioned, for example, core adjust, adjusting the context. So here's the story and you can show it. TMT stories show core, core adjust. And here you see the things which are relevant for it. And we see it's also it's implemented here and it's tested here. So that's about stories. Yeah, maybe one more example, TMT story coverage, coverage would show you how are you doing. So here you see, for example, for the CLI test. Area, the coverage is like this for code and coverage by test and coverage by documentation. So, okay, so that would be the overview of what TMT can and I think the time is to very quickly say that we have this enabled in GitHub. So packages are built in copper by Beckett, triggered by pull requests or comments, and there's a full TMT support quite freshly and we're very glad for that. It's supported in Fedora CI, so packages built by the CI pipeline built in Kochi, triggered by pull requests or builds, and we have full to full TMT support including context adjust quite fresh. Thanks to me for cooperating on this. And the real CI internal, it's also possible to use TMT for testing pull requests and builds. I wanted to include a couple of real life examples, but I want to ask if we want now to jump into some questions or should I continue with the, with the examples what you say. Mero, is there any question yet, so I think we can continue, but if there is any question from the chat, I will try to answer it or I can just interrupt and we can answer it together. So, so here are a couple of couple of examples. So, the smoke test. Actually, we did. I tried yesterday and we tried today. So let's see what happened with our enabled basic smoke test pull request. It's open. And this is the test is running. Okay, so we'll see. It might take some time. So, the result from yesterday. Here you see, example of a minimal smoke test, and the results and if it is the test. It looks like it looks like this script and it, it should, it should show what's the content. We use the version or help commander. I use the version there. So, so here you see the version. First, how it works. It's a reliable example on federal CI. So I use this to request to disable a couple of tests do some other filtering. And it, it seems to be working because, because only those couple of tests were selected. We have nice failure here. But instead of running like the 50 or 60 tests we have it run only, only the basic part. GitHub pull request. Just the fresh github from, from yesterday, I guess, here the results are as usual in the, in the bottom bottom section. Okay, testing Apple and thanks to me, we have nice, nice overview of xunith results. Here you can click on the contracted to make it hidden to collapse the results and you can have a look. If there's fail for some details for the for the test output. So there will be for this FMM example. I just wanted to highlight that it's possible to reference tests from other repositories. So for example, here in the FMF plan, I'm referencing tests from TMT to ensure that a change in FMF does not does not break TMT. So in this way, you just include a new integration plan. It references the repository, it might choose some ref and fix, fix, fix some sort of tests and it runs there. So in this way you can, you can keep components which are related in a good shape still. Here is a live example of LFTP. Yeah, I was just doing fresh pull request here guys are using a test namespace for their LFTP tests. So from the RPMs namespace, they reference the reference test here. And the advantage is that they can store the tests at one place and then they reference them from Fedora, from Github, from internally, and you maintain only one place. Another example of short test is our test for Bech, Bech, Konchel and other POSIX compliant shells. And they have this set of plans in the test namespace, so it's possible to test changes. So if you do pull request for a test change, you would receive results for that change. For example here, we don't have the good naming of the tests, but for all five tests, those for all five shells, tests were run and it gives these results. So here we find an example of open source, a badge of open source test, previous internal are open and we want to go in this direction more. So an example of success here. And we also store full-end transition. So users are still able to schedule new tests migrated to Git using workflow tomorrow. So users are using FMF in the CI pipeline to define how they would be, how they would be around. So RPM inspect for example, there's the discoverer, discoverer one step and other provision description and all this stuff. So that would be enough of the examples. Let's, are there any questions? So if anyone has something, just ask. From Andre Buda. Sorry, you have some question in the Q&A section. Yeah, Andre Buda is asking, can I safely pass credentials to test cases when using DMT upstream in a Ditha project? Credential test cases when using DMT upstream. So far, we haven't resolved any such use case. So probably cannot provide here any other guys, do you know any. So far we haven't used credentials for storing. I currently is not possible and it's in discussion if in the future we should support it and how it will be done because like we talked with Pekit, who is what is basically a GitHub application where you need to have a GitHub application or something where you store the secrets, right? And Pekit doesn't want to take the responsibility. So we are thinking about putting this into the other service which runs the tests, but definitely we didn't yet even plan on the future. So if you have these requirements, I guess we will need an issue to be filled, maybe in DMT, and I can take a look if there is already something, but I think it's some, it won't be implemented very soon, because the number of users. Can you share more details? What are you looking for? Do you want to, what do you want to credentials used for Andre? I will continue with it like the outline of our close future, what we see. So for the next steps, we would like to enable the context adjust feature in our pipelines. We want to do some cleanup in the documentation and to extend the guide, we started work on recently to add some new plugins like Christian executor, improved debugging and usability. Just as I mentioned, that would be integrated directly in the tool, made perhaps a wizard mode for those who are new coming and not want to learn options, but would offer some possibilities. And there's a lot of nice ideas shared in the DMT issues on GitHub, so there's a lot of stuff to do and a lot of bots, of course, to be fixed. So if you are interested to contribute, you can pick a good first issue from the list and start working on that, or if you have an idea or some you run into back, please submit it. You can also join the TMT channel or the telegram room to discuss the design, there are links in the slides, you can use them. And here we have links to some of the documentation. So the TMT and the reader.site, there's a TMT cheat sheet. So to get a brief overview of what's available, you can use the cheat sheet, it lists like it gives some overview of the functions which are there. And the guide, I mentioned the guide, so we started to write a guide which should help users to understand how to work with the tool, and we will be after this first section we will be providing more. I'll link to the Russia documentation and packet testing farm as well.


In an office, a woman types at a job fair. A woman speaks while a man signs. A blonde rolls through on a scooter. I'm Dr. Taffy Kenean, and I'm the assistant dean director of the Office of Disability Services at the Georgia Institute of Technology. I'm contacted one or two times a week by industry professionals that are interested in hiring students with disabilities interested in, you know, offering internships to students with disabilities. There's so much opportunity out there, you know, for our students with disabilities to gain experience within the computing field. I'm Tammy Tidwell, and I work here at DUIT as a program coordinator. Job fairs are overwhelming opportunities for anyone, so it's great when students take the opportunity to prepare ahead of time. The job search for students with disabilities is very similar to a standard job search. The only difference is that a student with disabilities needs to consider whether or not they need a disclosure strategy, so if, when, how, and to whom they would like to disclose. Words appear. The job search in disclosing your disability. So if you have a visible disability, so if someone is going to meet you and see that you have a disability, many students decide to disclose before they meet that person face to face. I'm Cindy, and I'm a third year PhD student in the Department of Human-Centered Design and Engineering at the University of Washington. I'm totally blind. If I get connected with an opportunity based on a personal or networking connection, I don't hide anything because likely they already know because they've met me or their colleague met me. So I don't make it a point to say, oh, by the way, I'm blind, but I might make it a point to say. If you're going to need me to use a computer during the interview, I will need a computer with a screen reader. And if you're going to need me to maybe write on a whiteboard, I would prefer to instead type on a computer, so that's accessible for me. At the job fair. Hi, I'm Kay. Students. Because my disability is a very obvious physical disability, I usually try to disclose as early as possible, so I'm not shocking whoever I'm going to be interviewing with or meeting with in person. So I try to get it out on the table pretty early. If I hadn't already disclosed up to the point when I get called for an interview, I definitely want to let them know that I need an interview location that is wheelchair accessible. I'm Richard Ladner, professor in computer science and engineering at the University of Washington.   Or if you make a phone call and have a phone interview, you might do it through video relay service and you're a male that's applying and the video relay operator is female, then people can be confused. So, and also there's some little delays because of the interpretation as delays. So having that phone interview if you're deaf is going to be very different, so disclosing probably is a good idea. Someone with an invisible disability may decide not to disclose until after they've received a job offer. My name is Matt May. I'm the senior program manager for accessibility at Adobe. In my case, it was immediately after I accepted the offer. I said I'm going to be working at the time, you know, on standards for accessibility. I'm going to be reading a lot of material. I need the ability to sit in a quiet room. I can't sit in cubicles with lots of noise happening. I won't be able to actually focus on this material. So I had a specific need that was related to how I related to the business and I had a simple accommodation. Give me a place that I can work in quiet. If it won't impact their job performance at all because they've chosen a job that suits their disability very well, then they may decide not to disclose even when they're hired. Another consideration is the company and its culture. It has a specific program that they are launching, looking for people with autism on the Autistic Center.  Doing some research on the culture of the company. Doing some research on what are the attitudes around disability in that company. Is this going to be a place where they will want to work as a person with a disability? And understanding when it is time to disclose how to frame it, right? Like what are you going to bring to the company as, you know, what unique perspective? What are the gains from the company? What are the gains the company will have by having you on their team? Words appear. For more resources for students with disabilities, consult uw.edu-access-computing. This video presentation was created with funding from National Science Foundation grant number CNS-1539179. Any opinions, findings, and conclusions or recommendations expressed in this video are those of the authors and do not necessarily reflect the views of the National Science Foundation. Copyright 2017, University of Washington. Permission is granted to copy these materials for educational, non-commercial purposes provided the sources acknowledged. Described by AudioEyes.