Welcome back everybody. I hope you had a good lunch Well won't won't won't waste any time Tom Christie's going to talk about documenting your project was MK docs Hi there. Thanks for coming today. My name is Tom Christie I'm going to give you a quick rundown today of a little project that I've been working on which is a documentation builder for markdown Calls MK docs or make docs or muck docs. I'm not really sure which yet So here we go. Let's have a little a little look through first of all I want to apologize today if there's any bits of this that are a little bit patchy I've been a little bit busy lately in the last few days. I launched the Kickstarter for project of mine called Django Res Framework Like outrageously Outrageously successful, so I know there are probably some of you who've donated here today. So thank you all of you Anyway on with the show Why why why am I building my docs because it's something that I needed so for when I started working on the release of Django Res Framework 2 I had some very specific ideas about how I wanted the documentation to look And how I wanted it to work and at the time sphinx didn't quite fit in with that The themes are a much much nicer now, but at the time I wasn't happy with any of that and also because Prior to Using my docs I was writing my documentation in RST into blind text And I'm quite a visual person and for me being able to write my documentation in markdown gives me a better flow in some of the nice Markdown editors a better feel of the flow of the documentation For me, I feel like being able to write my documentation with these kinds of tools helps me write better documentation because I can Get more of a feel for how they're going to present to the end users So I really wanted something that was nice and simple and used markdown to generate the documentation so I started hacking away on a little script and At some point decided that I ought to take this hacky little Python script that just lives in the rest framework Repository and turn that into something a bit more reusable and Hopefully be able to use that for some future projects as well and open it up to everybody else to be able to use so This was the end result of how the documentation looked with this hacky little script and My own users were happy with it as well. So that's nice Right. Da-da-da. I want to spend most of this talk Just giving you a very brief demo of using mcdocs just so you can get an idea of What the documentation layout looks like when you're working with it and How simple it is so only a couple of prerequisites Python and pip I would like perhaps at some time in the future to be able to package this up in a way that is Invisible that it uses Python so that we can deliver it to a wider community, but that's something on the long-term roadmap So what do we do to get started? Installing mcdocs from Popeye Create a new project which will Populate the directory with a couple of initial files that we'll look at in a minute and then we're going to start serving our site So let's do that So I already have mcdocs installed here so Okay, so if we take a look down here, we can see that it's written this demo folder and If we go in and have a look and I hope that's just about So there's a inside the directory that it's created. We've got two things we've got a single configuration file, which is a YAML configuration file and we've got a Docs folder with a single markdown file in it, which is our first page of Documentation so that's cd into the directory docs So there we go There we go. This is The the live server that you can run and there we have our documentation Being served locally fine, okay, so what can we do this? One of the nice things that's built into mcdocs is a nice little live reload feature This means any time you alter anything in the configuration or any of the documentation The Site that's being served will be automatically rebuilt and all you have to do is go in and hit refresh in the browser And you can see the effects of your changes So if we go into here, let's just open up the index page Let's change this to mcdocs rocks there's Ryan's There you go nice and easy Do a bit of that as well Okay, so Quick rundown of how the documentation source files are organized Everything goes into a folder called docs It has to have an index md file, which will be the home page You can sling other media in there typically images, but video or you know Whatever else you want in there that you can link to from your documentation And you can also sling in CSS and JavaScript any CSS and JavaScript that you sling in Will automatically get included into your theme without you doing anything else so you can make nice little tweaks to say how the The hero headers get displayed on your leading page and nice little Things like that without having to change the theme wholesale So have a quick look at that Here's a folder where we've got a few more pages of documentation If we just go back to the example that we're working on here what I'm going to do is Add a couple more pages So let's create a You can see I've just added an about and Now I've added a new folder called user guide which also Has a couple more pages in it we go and reload the documentation again You can see we've now got an app bar at the top Has included some extra pages. So here's our about page that we've just added and A couple of other pages and we can Page back and forth between those and all we've had to do was add the new markdown files into the folder in order to add them Similarly with images Just throw them into the docs directory Then you can hyperlink to them from the markdown files exactly as you normally would and they'll be included in the in the output again with CSS and You can also put in other useful things such as for instance this C name file Which is used by the github pages If you want to provide a custom domain and you're hosting your documentation on github pages You can include this little C name file where you just put in the domain name that github should Understand the documentation to be served under so One of the things that Restructured text is very strong at which markdown isn't so strong at is interlinking and obviously interlinking in your Documentation is very important. So how do you do that with mcdocs? Well? The simplest way to link between pages is just to use standards hyperlinks to the documentation to the to the other pages what you do is you Include the hyperlinks as if they're hyperlinks to the markdown source files mcdocs will automatically translate that into the equivalent URL when it's building the documentation or when it's serving the documentation This has quite a nice effect in that when you're working with your documentation in the editors You're able to click on the links and it will automatically end up bringing you up the next page that you're working on Which is quite a nice way to work on it And the other thing that I'm in the process of adding to mcdocs, which isn't quite there is a syntax for a slightly more intelligent interlinking that allows you both to interlink to particular pages, but also to Particular sections of particular pages So there's a simple syntax for doing that which allows you either to just put in a Ref without adding exactly any text that is referenced against and the top link here would Link to a any section it can find in the documents called project license If you don't want the text of the link to match the section that you're linking against you can instead be explicit About the name of the section that you're linking against which is the second one down there That's still in process, but that is that's the idea So configuration Everything goes in the one yaml configuration file It must exist and it has one required setting and everything else is optional so it's nice and simple there's an example there and You can you can use the comfort so with the Example that I've shown you at the moment. We've added some Markdown files, but we haven't specified anything in the configuration for how to order them So it's just automatically decided on an ordering for those you can I won't bother doing it now But you can set up the ordering for your pages by using the configuration file you add a Key called pages and then you just list the order of the source files that you want them to appear in And there you go. Oh, yeah getting ahead of myself So themes, okay There's two different ways that you can theme your documentation There's a there's a whole bunch of Built-in themes that you can use and you can also provide custom themes So of the built-in themes that are available.  There's also a whole stack of Boot swatch based themes available as well, which is really nice and easy to use so for example If we go into our configuration file here, and we say theme United perhaps There we go brand new theme lovely Similarly, if you want to create a completely custom theme of your own you can do that Um Nice and simple the only thing that you need is a base.html file in your theme directory you can Then include any other files that you need and all of the context that gets passed into that templates Is well some of it is documented some of it's in the process of being documented What we don't do is Have anything like particular pages that Only get pulled in particular HTML Pages that only get pulled in for particular markdown source files or anything complicated like that or anything like Partially overriding a theme if you want a new theme either you're using some CSS in your project directory Or you just create a brand new theme Directory with everything from scratch It's just simpler that way around rather than dealing with okay I've got this base theme, but I want to override this bit and that bit Oh Yeah, and here's an example of what a theme directory might look like right so we've got a bunch of HTML files Which will get Translated using ginger to passing in the context Couple of images some fonts styles JavaScript. There you go Okay, so Let's have a look at building the documentation. I'm gonna go and do that now There we go. So you can see building the documentation ends up creating a Folder in there called site which has Which has all of the Final HTML files in there and all of the other media there we go and It builds completely static sites so you can just hope host them from anywhere Most of my documentation I happen to host from get hubpages because it's really good and it's really simple Amazon S3 would work equally well and Maybe one day there might be Integrated support with read the docs perhaps Eric because I've talked about that and said that he'd like that But I just need to find some more time to work on the project first to make that happen So one of the nice things that it also has built in is a nice easy way of deploying your site to Get hubpages So in case you don't already know get up pages is a way for get hub to serve up static pages And what it what it does is? You have to host your site on a branch of the main repo called gh pages and then get hub will expose that on a particular Domain I can't remember exactly what it looks like, but we'll find out in a minute. Oh, yeah, it will look like this So let's go and have a look at the built-in Get hubpages integration all we have to do is mcdocs gh deploy There we go, hang on a minute. I haven't added this site to get hub. Yeah, that would be a good plan. So Here's my empty repository Tom Christie slash demo hasn't got anything in it yet. Let's just push our documentation up to get hub. Okay, that's done. So There's our documentation source up there and Now all we need to do is gh deploy Da-da-da-da-da-da-da-da there so built the documentation and pushes that up to the gh pages branch and Tells you the URL that that should now be available on and Our documentation is live in the internet. Yay Okay Da-da-da-da So I'm trying to keep this super simple I'm not interested in Exposing say a programmatic API to allow developers to override this with Python Really, I just want to keep the overrides based on you can change the theme and that's it This isn't semantic About being a semantic markup tool in the same way that RST can give you lots of extra information about well this word is a class and It means this that or the other. This is just about taking simple markdown files and rendering them into html So it won't easily support Going out into lots of other different formats, but I don't care And Yeah, this is a nice thing as well the wonderful people at Docker Have started using this for their documentation. So I better get my act together And What else yeah stuff it's happening. It's fun. And yeah, that's about all I've got to say. Thank you I'm going to questions So the question was about Uploading the documentation to cheese shop Documentation hosting I didn't know there was such a thing what they host static sites or Oh Okay, new to me set up top pie Upload docs. I'll have a look. Yeah. Oh, that sounds like a sensible option. So No, so that's the question was about Generating API documentation. So I assume you mean inspecting dock strings in Python and automatically now deliberately not actually Really, I'm interested in aiming at pro style documentation I Enjoy reading and writing pro style documentation more than I do Automatically generated API documentation. I'm not a big fan of that style. So Yeah, this is just about textual stuff. Yeah Okay Cool come and say hi. Okay. Thanks everybody


Thank you everyone for coming to the first ever Libre Graphics track here at scale How many of you have ever read a good gimp tutorial on the internet? Awesome, then the man standing here probably needs no introduction at all Gimp team member Pat David it's gonna talk to us about why the gimp team clearly hates all of you Apparently I did need an introduction Hi, I'm Pat David. How's everybody's afternoon going? Not so bad. I'm glad to see so many faces out here This is the inaugural inaugural Libre graphics track here at scale So I hope we've had some good presentation so far for you guys today mine is from the gimp team and was specifically titled to get you in the room and It's why so many of you gimp users that are out there Are there very many gimp users out there now show a hands who does use gimp? Ish. Yeah, all right Photoshop Get out That's right Full disclosure. I don't think I've ever really opened it Try to think through it last night. I don't know that I have why the gimp team Obviously hates you which is something as and I've been a member that I'm Pat David That's me by the way anybody ever been to meet the gimp org no Ralph Steinort He wrote much tutorials really super nice German guy set up video podcast for years on how to do fun gimp stuff He took this photo of me in a rat-scaler in in Leipzig, Germany at Libre graphics in 2014 I'm a member of the gimp team now, and I guess I have been for a few years, I guess Five six seven years something along those lines if you've been to everybody been to the website www.gimp.org Okay, that was that's mine. I made that for the team most recently And that's kind of the thing that I've been doing for them. I don't really develop For the project so I'm going to be covering a couple of things that are important to me as a photographer But I may not know the complete and utter details of so I will do my best to answer any questions, but I may defer To somebody else with more knowledge than me, right So we don't hate you in fact if you've ever spent any time around the gimp developers themselves and the team They're actually a ridiculously gracious and kind bunch of people. They're super nice. They're super accepting nobody cares who you are other than that you be nice to others and try to help if you can and It's it's quite pervasive among the team in general of trying to be helpful And I'll talk about who those team members are a little bit later because it's it's sad how few of them there really are But why do people have that perception? I think Ryan did a fantastic job in his presentation a moment ago Just before mine that I'm sure everybody was here for right good covering why we have some of the issues we have with users and Their perceptions of free software and being able to use it for tasks that are important And I think there's a few different reasons particularly for the gimp project One of those is that the user interface and user experience overall for using the software is not as polished as we'd like This isn't because we hate you That's what everyone thinks I Think I've heard the user the UI called hostile to users on multiple occasions And it's a very fun word to use when describing software, but you know it We want to do Cool things we want to do great widgets. We want to do better user interaction and Experience with the software for conducting tasks, but again, I'll show you it in a little while at the very end of this You're gonna realize that literally there are six people Working at night after their full-time job And that's mostly it for the gimp crew And it's a ridiculous amount of downloads and user base to have to be supported by six people after work Trying to hack and answer questions. We are ridiculously understaffed So we want to do these cool UI UX things that are asked of us a lot We really want to we just don't have the manpower or time yet I'll talk about that a little bit later too and part of that problem that people have about gimp being hostile is that a Lot of the workflows in proprietary software are slick Right Anybody want adjustment layers in gimp? Anyone know what they are anyone not know kind of what I mean when I say adjustment layers I'm happy to talk about them if I make a change to any layer in the stack in gimp or Photoshop Maybe I put a curve Maybe a little tone curve to it and then I might have ten or other image layers above that that all reflect against it In some way if I want to go back and change that tone curve on that tenth layer at the bottom of the stack an Adjustment layer let's me go back to that and change that curve as it exists and all the changes will bubble up through the image Stack to your final image, and if you've ever done any advanced image processing you want that Right, we don't have it at the moment in gimp, but you really want that So that's a great example of where you look at a workflow in proprietary software like adjustment layers to say that Is the smart solution to the problem and then you look at the two people that work Three nights a week two hours after they get off work and say why don't you do that? All right part of the other perception is and Again, I've only been with the team for maybe six. I guess about six or so years now is that communication with the team is often not Easy right most of the devs are only accessible in the IRC chat room You can go to our bugzilla, but bugzilla hurts to use sometimes It's not the most intuitive thing to use and the discussions that go back and forth are often cumbersome So it's hard to casually report a bug or feature request and to articulate it without having to use what seems to users to be Archaic methods of communication right we're working on that. I promise and I'll talk about that a little bit later, too And this is probably the single biggest reason people think that we hate them and it's because we're not photoshop Right And I don't have anything to say to that We're not photoshop if you dig through the history of the project you'll find a quote from 20 years ago That says we were originally trying to clone some of the features in photoshop from 20 years ago That hasn't really been the gimp's position for 19 and a half years Right, but we're not and again those adjustment layers are good examples Photoshop certainly serves as an example when you have lots and lots of money and Lots and lots of developers and UI experts and UX experts you can come up with these great workflows It's specifically meet some particular person's needs and that's great It'll serve as a great example for that But it's not a target for us as Ryan pointed out earlier if we're looking for parody we're always behind the curve We're not really looking for parody Right, but we do Acknowledge that there are quite a few things that would make a lot of our users happier if we could do it and What we see are things like different levels of frustration amongst the users I've broken them down into roughly what I think are roughly three general areas of frustration one You need to do a thing But it's a different button or a command name and it annoys you if you're an advanced user You know better than this, but imagine a brand-new user that just wants to sharpen a picture You know that maybe I don't know what it is in photo Is it like a sharpen filter in Photoshop you just say image sharpen or something like this So there's like an image sharpen that we kind of have that in GIMP not as much It's not very good either. There's better ones that are not called image sharpen right on sharp mask wavelet, etc So people get frustrated. It's a different button than what they're accustomed to or it's a different workflow or process This one's a lot more painful It can be done the thing you want can be done But you're gonna have to go around a different path to get there and at some point you get mad and say this shit I can't do this. I didn't I shouldn't have to do this No, okay, I might concede that that's a different conversation But the reality is you can do what you need to it just requires you to get there in a different path right and Then this is actually the nastiest of the levels of frustration for users when it just plain can't be done straight up and there's a few things that That that that's a truth unfortunate right and It also makes it problematic from the GIMP team when they try to help folks out because our user base is huge Blender is a 3d compositing and modeling and animation software It happens to have some image and video compositing capabilities as well as part of their pipeline, right? Inkscape is a vector image a vector editing software, right? GIMP covers digital artists photographers animators Skechers people that want to make banners for their form signatures a Huge gamut of folks and unfortunately the number of those users in each one if it's a real Mundane task we have a huge number of people and I want to put a funny text over my images and make a meme It's a lot of those people really using GIMP as part of a professional level photographic workflow Not as many people right But it's a huge span of people and so things that are important to you as a Digital texture artists for 3d modeling are very different than ones for me as a photographer Did I say I was a photographer earlier at all? I might not have I'm a photographer generally That's how I would self-identify I guess Right and part of Somewhere in there Appreciate that Other frustrations that folks have is an apparent lack of progress. It doesn't help that it's been Seven years since a major release of GIMP. I think it's somewhere in that neighborhood. I think might be six 2012 was 2.8 point. Oh, we talked about that the other night. That's right That's gonna change this actually has already started changing in the project I'll talk about that at the very end But this is a frustration for users when they look and see 2.8 and 2.8's been sitting around since 2012 the feeling is that there's a lack of progress in the project or that it's dead or that we hate you But there's not we actually have had quite a bit of interesting progress if you haven't had a chance to track it sit back I'm about to spend the next 30 slides showing that to you Some of them are neat though and there's a lot more photos in what you're seeing up till now, right? So a quick preview of what you can expect in 2.10 so that you know We're pretty far along the 2.9 developer series in GIMP right now. We're looking at a 2.10 release probably when it's done and There's a lot of features in 2.9 especially and it's stable enough for daily use especially for me I think a lot of photographers use it. No problem for Three years now something like this right so what are we looking at in the 2.10 preview? Which you'll be seeing soon when it's done a lot more customization of the user interface the icon themes are gonna be separate from the UI There'll be new icon themes, especially for high DPI work And all kinds of new theming for what it looks like. That's what GIMP looks like now It's very different than you might have been used to in 2.8 in the past now, right? This is one of the dark themes, but and that's actually a photograph of mine that I Nice that Alex put that on there. That's a symbolic icon theme that you're seeing on the left over there now, right? It looks more professional because it's dark gray not light gray Hey, guess what we do high-bit depth color anyone wanted high-bit depth color and knew what it was 1632 bit and actually 64 bit fits files. That's an astronomy thing that the NASA JPL folks needed So we do 16 and 32 bit integer and float For the images the internal pipeline is 16 bit float. I want to say I Think the internal pipeline to gaggle the 16 bit float We can read and write 16 bit pings 16 and 32 bit tiffs Photoshop files to the psds and then EXR extended range files for HDR imaging and things like that, right? And we have full linear and perceptual tone response curves For when you're working The gamma perceptual is the gamma corrected one. That's the one you've been used to linear is the one that's right Did anyone see the video quite a while back about why color mixing is wrong in digital art? And you see that like you have like a gradient of red and a gradient of green and where they overlap It should not be black, but it does get dark. That's what happens in a perceptual gamma corrected mode But in linear mode the math is actually correct, right? So it's that that thing has been fixed in GIMP. So if anyone points you to that YouTube video It's been fixed in 2.9 for a while We have a full set of color management now for the entire workflow inside of GIMP these screenshots will be in Cyrillic because I stole them from Alexander Prokodin if anyone knows him. He's the other GIMP PR writer for Libre Graphics World and I was too lazy to go rebuild his screenshots. So Russian interface, but you get the idea, right? That if you can't read Russian, come on. These are all the new color management So we have full sets of color management through little CMS 2 at the moment And it's actually going to be switched to Babel for faster color management transforms 80 GIGL based filters anyone know what GIGL is? GIGL is the back end for GIMP now all of the filters and image manipulation pipeline passes through the GIGL system all the way down, right? This is a system from Rhythm and Hughes at FX Studio that had started creating it years and years and years ago, but ended up open sourcing it. Pippin, Oven Coloss is the one that manages the GIGL pipeline now GIGL's this GIGL is the thing that's going to give you adjustment layers Because in GIGL itself everything is non-destructive. That's the thing that's going to give us non-destructive adjustment layers in three-point something, right? Full on-canvas previews anyone ever do a blur of an image you have to settle the parameters in GIMP and then hit apply and the wait while it blurs an image Right now as you move those sliders in the blur dialog it will blur the image in the background for you and you know Having those 80 different filters in GIGL mean that we can do some cool things These are this is actually the Mantua tone mapping operator being applied to an EXR image and get basically I'm tone mapping a high dynamic range image right from within GIMP using a pretty standard tone mapping operator right split previews So you can actually split and see what the effect of the filter is on one side versus what the original was This is this is working right now on canvas previews a full set of improved tools for people that like to do uniform transform Tool, you know, you just can randomly skew and warp and stretch and Perspective stretch your canvas. Those are all fast and available on the canvas right now I can actually and by the way, I know these are all screenshots. I'm gonna work through these fast I can't but anyone wants to see any of these. I actually have it on my GIMP Locally, I can certainly show it to you. It's those are very slick the warp transform. That would have been eye warp in the past This is something that you know high-fashion photographers love pinch move Make the waist a little smaller make the shoulders a little broader make the muscles look a little bigger That's the tool that's all done through GIGL now right on the and foreground select If anyone ever had to do a foreground select previously, it sucked The Madden alpha matting operator for doing fine selects Basically, I have a photo of a person standing against some trees in the background I want to cut them out of the tree image the new foreground select tools will do a much better job of selecting all those fine hairs or Leaves or what have you for objects that you want to remove from the image canvas rotation and flipping painting with different blend modes so for artists that like to paint and sketch you can actually rotate the canvas now in any arbitrary angle of rotation while you sketch We have a fully integrated search now. This was a result of a project from about two years ago One of the things I liked about blender was I wanted to go add an object in blender I could just hit a key and start typing what I think that object is like a light and I could get Directly from a drop-down menu what that object is to add we have that now in GIMP So if you're looking for a command you could literally type forward slash and start typing Unsharp and your unsharp mask will come up right away. You can select it begin working Correct. It's very nice quick fast and easy method for getting at some of these filters Oh, it's another photo of mine and so full customization and usability a Lot of enhancements to the widgets of that you're going to be interacting with in a daily basis If you haven't tried 2.9 I highly recommend this is all stuff That's been in 2.9 for years already a couple of years at least most of it With gaggle we were able to fully parallelize a lot of the processing filters So we sped up a lot of stuff that's thread safe for reading and writing and we're working on parallelizing the compositing of the layer masks in the stack Right now we don't so but for filters you add a block of Gaussian blur Colorize hue shifts what have you it's all fully parallelized now on canvas gradients editing You see all the pickpoints there are actually gradient points if you're creating gradients You can actually there's a live update. So as I move the Anchors around it'll it'll pull the gradient around for me right on the canvas preview while I'm working Because of the new blend fun framework that we recently got into we have many more than normal compositing modes that we would have expected There's 10 new blending modes pass through linear light Burning vivid lights pin light anyone know any of these exclusion If you don't you will these have been in some other imaging software for a long time But now we've got a pretty complete list of Blending modes color labels and layer attributes. So this is actually the new this is actually a new layer Dialogue now so we have full tagging color tagging for layer creation So you can tag layers by color or name and then the different kinds of blending modes The legacy ones are still there of course and then all of the new ones as well We have some improved Photoshop file support now. We can do things like full pass through Support on large and complex Photoshop files. I don't remember who it is. It's working on that But they keep working on it. So we can having a much better import for Photoshop Coming from Photoshop Kind of writing to it, but that's a different story now We have a full set of raw importing now in the past we do you uf raw And they will remember using uf raw back in the day importing a raw file in the game uf raw hasn't really been updated Now you can use dark table or raw therapy Table there be wonderful projects when you go to open a raw file directly from GIMP you get a this is this window that you're seeing Here is actually dark table So you get a full dark table instance fired up to make your adjustments modify your raw file get it all going it's a bring it on in and We're not far at the moment from having that imported raw image be Cashed in a way that you could go back to the raw file modify it some more and it'll replace the stack in the later for you Right, which is very very nice because I have a back-and-forth workflow. This is similar for those of you that don't know This is a similar thing from Adobe camera raw to Photoshop, right because Photoshop doesn't open raw files. You knew that right? You knew that right Photoshop doesn't actually open raw files. It's camera raw Full set of metadata IPTC XMP GPS and DICOM metadata the DICOM metadata stuff for image medical image processing, but full metadata support reading and writing now, right? The CIE lab Anyone know what these are CIA lab CIA LCH, right? So we're doing a full set of lab and LCH support now Well, what's cool though is is that you can decompose and recompose to any of the lab and LCH plus you can extract any of the Channels fuzzy select some of the tools now can begin to use LCH color modes when they're doing their selection Before you were clamped to sRGB as viewed now with the gaggle change and L battle changes We can do that LCH can now be used instead of HSV and color selection tools And some of the blend modes can be based on L if this is not if this is all great to you I'm happy to tell you more about it offline. I have to put everyone asleep What's that? Booth 2 13 tomorrow. I'm sure we're got inkscape and gimp in the same booth. That's where I'll be come talking to me about it So what happened is is that in the past couple of years? We've had a couple of crowdfunding Efforts by a two pretty heavy-duty developers in the project you can always donate to the game project But these guys are looking to support themselves fully through their crowdfunding efforts So even Coloss, which is better known as Pippin In the mailing lists and an IRC. He's the main guy responsible for gaggle one of the only is all the debarcy Ross the other guy that's arrayed it's doing the other It's really like two guys that are working on all of the core of camp at the bottom of everything But his latest bit of efforts have been working on multi-threading for gaggle to improve the speed quite a bit He's got a g-cut video editor and gaggle gaggle is kind of a node-based Graph of image processing you saw it if you're here this morning with Tom's nodes for laid out this similar idea He actually uses gaggle if I were if I recall correctly those were gaggle nodes as well So this is the same thing that's running gimp on the back end And then John Page Paj Is working on animation in gimp Zemarmot and I have a link to that later But a lot of his bug fixing in gimp and gaggle has been over the last year has been found phenomenal one out of five Commits in the whole year last year was entirely him for bug fixes and enhancements in gaggle and gimp There's no longer going to be years between major stable releases We're going to be releasing on a much shorter cycle and we'll be maintaining the stable and development branches in unison Where it makes sense. So if there's features or bug fixes that were available in dev We're not going to just throw away the last stable release Those will get backported the last stable release as we move forward Unless it's something that would require a complete re-gutting of that last table release and we'll wait for the Next point release and we're starting to write these docs as soon as possible a Lot of bug fixes are coming up in 2.10 along with all those features that we saw including things with like XCF Delta's and the gimp motion the XCF Delta's it'll make smaller XCF files right now They're huge huge files, especially in 16-bit or 32-bit integer or float the file size balloons out quite a bit Gimp 3.0 much later It'll be a complete port to GTK 3 assuming we don't go to 4 But that's a conversation that people far smarter than I have to have first Of all the new features from 2.10 will be there and there'll be some a bunch of refactoring and a bunch of API Deplication as we move forward kind of just sloughing off some old cruft to move into the future And we can't keep being beholden to a lot of really old things The dark developers on this list Mitch, Jean, Elle, Thomas, Manny, Oven and Debarshi Ray Those are the main guys like I said earlier that literally go to work all day come home And then hack on gimp for a few hours in the evening before they go to sleep This is all the gimp developers we have mostly Let that sink in because everyone in this room raised your hand when I asked you if you used gimp Right and I bet you we could go out in the hallway and find a lot more people to do it So we try but we're extremely resource constrained at the moment The bottom three Michael Schumacher, Alex, Prokodin and myself Do administration of the project PR outreach, I write tutorials. Maybe you might have seen one or two of them Manage the website and what have you but that's all we have for the most part There's some drive-by contributors But if you work on an open-source project, you'll learn that drive-by contributors are great for the few minutes that they're involved Then they're gone and someone has to take over managing those patches that they might have dumped in your lap Right, which is an increased workload on the few people you do have left, which means they have less time to do more things for you Oven Coloss is on a patreon Currently trying to fund himself Jean Pages. This is a mark one of the frames from Zamarmot his film Also has one as well or he and Ariane Han are working on it So all the features that you just saw were literally done by roughly those six people on that other slide And a reason that you waited six years since the last full release of the software It's because there are only six guys doing it in the evenings to give you all the features that we've seen so far So really my main crux here today besides telling you that we don't hate you. We do love you Here's all the cool stuff. We've done lately is to ask you to get involved and to help us get to 3.0 and beyond With those new features now, are there many developers in the room that that might consider hacking at game? Raise your hand if you're a developer in some way And would you consider it? Joining that project more importantly everyone that doesn't have their hand up when I asked that can still contribute a lot because if you Had meant if you'd noticed Ryan's comments earlier of one of the first pillars in his comment was to make them aware Make people aware that there's a thing here with free software that you can use I need this help code is only one line out of everything we need in this project that we need help with constantly I need tutorials Right, it could be the greatest piece of software in the world if someone can't figure out how it makes sense to them to use To help them do something cool. They're not going to bother with it I need to help evangelize that you can do something cool in some way with it, right and and So I need help with documentation This is easy documentation is easy How does how does unsharp mask work go look at it figure it out? In a few nights you could write, you know half a page that would explain in the manual how unsharp mash it work That's a contribution. We could absolutely use tutorials. How did you do this cool thing? Matt Lee was up here with his all of his material for his open movie and one of the questions was You know if you gave me the blender file that along with all of the raw video file I could maybe figure out why you might have made decisions to do things a certain way a K. A. It will help me to figure out why and how you did a thing That's the essence of of writing tutorials and documentation to be quite honest evangelize and showcase works That was something that Ryan also said show off those good things Right if you have a great piece of art, even if you don't think so post it tell people hey I used him to make this Right. I had I had a Where'd she go there? I Used him to make this I did use him to make that that's a screenshot from my workstation Show people that get out there and show them that they don't know that Right because most people's impression is oh, I can make a again. I can make a mean That's what gimp's good for not good for professional work, whatever that means Support other people that are using it That should be a no-brainer Someone has a question try to help them and if you can't if you can't point them to where they can Like the community which I try to help take care of We have a few places for this and at the very least some feedback Hey, did it work? Did it not? Why not be clear? Tell us why we'll do our best. We care We want to do that We come back and say these features are available We need people to test them take five minutes and try to beat it up if it crashes let us know Right, we can't do this in a vacuum. This is any any open source project by the way This is not just gimp, but good solid feedback that makes sense and is targeted helps developers far more than you can imagine Far more than you think if you're not a developer Then if you're a developer you say when I could really use people to test this and give me some feedback and bug reporting so That's a couple of thanks. Thank you guys for putting up with me My voice gets monotonous when I start talking for a long time and it puts some people to sleep. I apologize I'll try to vary it here in the last like five minutes just to write it out on a high note at the very least A thanks to Alex Prokodin who I stole almost this entire set of Images and user interface slides that are all in Russian. Just yeah Michael Schumacher if you don't know him this guy's he's got the heart of a saint because he's on the front lines every day dealing with people that are mad way mad more more angry than you guys are about gimp He's and he's always nice and he's always kind and he's always reasonable. I've never seen the guy lose his patience ever It's amazing especially for the crap a lot of people put him through and then the rest of the gimp team that I did not mention There are other people that do small contributions over the years and we carry around legacy members Vila Pat see Simon buddy that's been here since you know in almost the full 20 years that You know had some small commits every here now and then and help out where they can I'm Pat David are there any questions Feedback and bug reporting how? What's the best way right now bugzilla and there's an address for it on the website. It sucks We're moving to get lab with the rest of known Yeah, so you'll have a much much better user interface for Interacting with the developers with features and bug requests Yes, absolutely now I'm buggy back. You can still give that on git lab Or on bugzilla if you want to IRC or reach out to any if you can pat david at at gimp.org That would be and I'll let the team know they love hearing good things Or bad things as long as it helps them make things better so about 20 years ago there was a lot of alignment between GTK and gimp How close is everybody still as far as that goes? I mean back then it was you know the same the exact same people were working on both yeah ex full-time Yeah, is that still a thing or is it sort of separated? Yeah, it's weird to everyone knows what gtk stands for right? Everyone knows it gtk stands for I mean so gtk and gnome and gimp It's the gimp tool, right? It was basically they Peter Hated that we didn't have UI to deal with and built gtk originally so that none Because at least if there is I haven't seen it with the gtk team Okay, so the interaction between us on a daily basis gtk folks is not that much Usually because we spent a lot of our time like right now the main thing holding back to 2.10 release and a lot of cool Things that you're seeing is getting gaggle finished So we need to pour all these things to gaggle gaggle has nothing to do with gtk Whatsoever and the widgets that you're seeing are more or less standardized at the moment from the cool kit We're using so no not as much as I'd probably like to be involved in but that's just what I've seen from Oh you had a question I can repeat it if you just want to tell me it. Yes Gimp.org slash tutorials Yes some shameless self-promotion Pixls pixels dot us us It's a photography community specifically But we've got a lot of the dark table devs are there the raw therapy devs are there the digit cam devs are there That's a whole bunch of all the if it's photography related Somebody from one of the teams is hanging around there doing something So if you have questions we have a lot of users that have a lot of experience from a photographic standpoint If you need to build a flyer we might not be able to help But if you come in there and ask about flyers as part of the gimp team I'm gonna tell you specifically hey ask over here. They'll might have a better answer for you So we have a lot of cross pollination so But gimp.org slash tutorials should be your reference. I've been trying to update that by the way There were there were some tutorials on there from no kidding 20 years ago, and there's there was 50 tutorials I had to blow away because I couldn't track down the authors anymore to get clearance to release them is because the new Gimp website is entirely CC by SA on all the content So we're not publishing on the site unless it's a free to use and reuse And I couldn't get clearance from a lot of old tutorials, so I had to mark those separately and move them off so We've made some headway or some new stuff there I do yes if you go to the tutorial gimp.org slash tutorials at the very bottom of that list is a legacy tutorials link And when you go there, you'll see all the old legacy tutorials I would love if anyone wanted to go and grab an old tutorial and then redo it and freely license it for me with new Images and new text. Yeah, that would that would absolutely help Yes, is anything on open collective or any kind of bounty program anywhere? We had that I Feel like we had tried that for what was that for? Yes, we had tried that it I got about half funded and then petered out So only half the work was ever done, but nothing else has been put on open collective yet We don't really have a cohesive plan at the moment for how to move forward for funding to maybe move into more Accelerated development we would like to be able to reach a point where we get at least one full-time dev and one full-time administrator Right someone to drive the boat basically and coordinate our efforts.  I Have a question Pat. Yes, I really want to try two dot nine dot nine Is there some new fangled packaging format like an app image that I can get from somewhere no By the way, if you do want to try a development build which I highly recommend when you go to the download page for gimp now Give dot org slash downloads There is now a link at the top that says this is all for stable gimp, which is ancient Click here. You go to the development section you can get the development builds and we have an app image and Us a flat pack what some other fancy new word that's everyone likes snap hear that one a lot Do we have a snap?  This is available right now for everybody Windows OS X or just about any flavor if you don't want to build it yourself. There is an app image and a flat pack And actually I'm you what did I get last night? You got I got the flat pack you got and Andrea's app image. That's right. Yeah I believe his name on github is a Ferrero Nine something something Andreas Ferrero It's wild the people you meet an open source. I met him in at LGM one year He's packaging gimp Development version along with a bunch of plugins and things like that his full-time job is this he's a PhD scientist at CERN All right, man. You must have some time blowing holes in the universe Who we don't hate you and we're trying the problem is that the product the project's not dead We're not even on life support We're happily trucking along and honestly if nothing changes We got ten people that are gonna be happily trucking along still trying to make a cool image editor with cool features If you rely on it or think you'd like to see it do other cool stuff come and join us Even if you just hop into the IRC room and hang out Right. It doesn't take much a lot of us doing a little bit ends up with a really awesome thing Which is how we got here now with him a lot of people put a lot of a little bit of time in all through the years And we've ended up with a really neat product. I think so far or at least neat project any other questions. Come on Yes, so if you come in writes you can write in the gaggle language to do filters So if you're looking to add filters to the project for us You can work within Pippin's gaggle framework to write those filters, right? Yeah, kind of but I mean you can also extend it with scripting like script food Which is a tiny scheme you could do Python if you wanted to I'm more of a script food person because that's what I cut My teeth on a long time ago scripting again, but you could use Python as well and yeah Well, we've actually talked about redoing the interface in JavaScript or typescript whatever the name I don't know. I can't keep up. I'm too old But there's other things you can do like I can't stress that enough if you can't code come and hang out write me write me If to maybe write me 500 words about some feature that you like That's it a blog post for us every little tiny bit helps right Take a photo when you thought it came out cool share it with me Let me know I'll send it to me personally a pad david at gimp.org I'll make sure it gets out to the proper channels and people see it and get credit for it And we start priming his engine of there's cool things you can do just take a little bit of effort to try it And maybe be positive. Don't be mean We have enough of that already any other questions. What do you think I?  I feel like we have a particularly interesting Group of users. Yeah Yeah But come help me Then if you can just make five other people not think that we hate them. I call that a win. I Call it a win and I'm looking at a room with I don't know how many people are in here And nobody's lynched me yet Nobody's asking about changing the name That's the thing I'm probably the most impressed about Yeah Yeah, it's no fun here. Look use my photo. It helps it puts it in better context. Yeah Any other questions from anybody feel free or anything at all? No He's asked Yeah, he's asking me the project gimp shop if it's keeping up with what we're doing Holy mackerel Anyone know what gimp shop is? That's right The original author of gimp shop lost the domain a Squatter bought it and filled it full of malware. Do not go to gimp shop. Don't even bother to look it up Just just don't No, he's and he's since tried and that he tried for like a year to get it fixed He just couldn't and he finally said I'm sorry So our current stances don't go anywhere near it. No the application binary should be considered Poisoned at this point Yeah, I wouldn't trust it at all and they can they bank on our name We don't really have a trademark in the name We haven't quite figured out how we want to do that yet So it's hard for us to enforce those kinds of things through any kind of trademark policy or something like that Despite repeated calls to the free software foundation about how they manage their canoe, but yes Yes, or just you know, somebody that can spend 50 hours to help us with some trademark and Questions, you know, how we should how we should manage that Anything else Go try 2.9 if you haven't look my emails right there at David at gimp.org You can write me directly if you want if you have a question, you can write me directly I'll answer every question you get. It's it better if you ask it on pixels dot us though I don't have a pixels dot us slide But go to pixels dot us and it's a little bit better


Ono yw'r ariadol, rydyn ni'n gweithio mewn cyfyngwr. Rydyn ni'n meddwl i'r tunig hefyd raisede Llywodraeth yn ei ddweudio chi'n blaen, a'i'n beth sy'n gallu hynny yn athag. Mae'n ffaith i chi'n London, oedd yn 15 o meddwl i chi yw'r ariadol. i gael y llusiau sydd yn ni chwyn ddefnyddio i ffartyr yma. Rwyf wedi gŷch fynd i gael y gweithio ar ryw un o nid yn y menny. Felly bydd yn gael ei wneud hynny o wneud, ond oherwydd mae ein ddweud sydd hwn yn ein anodd, mae efallai'r ysgol yn eich hoffa dros trave 40-48 oes i'r lluniau iddynt yn ni'n deall, bod yng nghymru yn rydyn ni'n meddwl i'w'r ll Gentle. Rwyf wedi gael gyd oedd yn ysgrifff. Rydyn yw'r bai fydd hynny yw ein gwaith på yr anodd a gweithio hynny yw'n gweithio'n cyffredinol yn ymnod lle, lle mae'n rhai iawn o'n ynfaith ymwybr yng nghyffredinol. Felly, fyddwch i'n gweithio'n gymryd, mae'r cyffredinol yw 10 gyrdd yma fod yn y cantyn, felly rwy'n credu'n gweithio'n cyffredinol, y ffaith, y ddych yn ddull, y bantau, all thyf, a'r cyffredinol yma, a'r cyffredinol yw'n gweithio'n cyffredinol, mae'n cyffredinol yw'n ceisio'n cyffredinol. Well that's good but you know it's not been like a zombie lunde or anything like that in the last couple of weeks either, lads are quite goodept at getting around each other and being positive but you always notice just a little step up when everyone's smiling Sufganen llawer a wnaethod. If you're not going to enjoy football and your life when you have really good results as we have in the last two games, and they're for that output a smile on your face and you're probably in the wrong game. What was so good, do you feel, now in reflection, about the performance last night that led to the 4-0 win? I think the discipline that the players showed, the focus in what we wanted to do, our possession and then what we wanted to do when we turned the ball over and when we had our moments to attack them where they were potentially vulnerable. The less is what pleased me the most so that we did that really well and really efficiently. The effort from the players was superb all the way through and our guy management was good. We did get the two goals in the second half in the quick succession. I felt reasonably secure … it's easy to say it's a four but I wanted the clean sheet as well. Maen nhw'n gweithio i'r clyniadau. Mae gennym iawn i ddim yn gwahio, a clwniwch, a fyddai'n gweithio. Ac rwy'n gwahio gwahanol o'r gwaith, sy'n gwneud i'w gweithio i'r cefnwys. Mae'r cyfle o'r gweithio a'r gwaith. Mae'n gwneud i'r gweithio i'r gweithio i'r gweithio i ffrydo'r cyflwyno. Mae'n gweithio i'r gweithio i gweithio i gweithio i'r gweithio i ddim. A mae'r ysgrifennu yw ysgrifennu, Io os yw lŵr yn ddweud ei bod yn cyd-dweud ar y cwch! Mae'r cyfrifiadau yn ddod i'r cyfrifiadau yn sicr cyfnodd. Mae'n fath o'r cyfrifiadau, felly cyfnodd y dweud y byddai'r cyfrifiadau yn Clarka'r cyfrifiadauau, ond mae'n dweud o'r cyfrifiadau. Mae'r cyfrifiadau yn gŵr o'r cyfrifiadau. Mae'n fath o'r cyfrifiadau yn mynd i'n bwysig i'n ei wneud y chanol? Rydyn, Byddech chi, rydyn ni'n gweld yn cael cyllid o'r cyllidion i bobl, a ti wedi cael sies o'r ddechrau. Rwy producing hynny, rydyn ni wedi cael y cyllidion i'n gwirio ar y squad. Rydyn ni wedi gweld wedi'n gwneud y chi. Rydych chi'n bench chi, ar y scei. Rydyn ni wedi cael ei ddefnyddio'r scei, ac mae'r rhai oedd. Cyngor, ydych chi'n gwahanol sy'n golygu i'w meddwl ymarfer a ni'n fawr o'r gwahod. Rydyn ni'n gael i chi'n gwahanol i chi'n gwahanol i'w meddwl i'w meddwl. Rydyn ni'n gael ei wneud i'w meddwl o'r pwysigol i'r meddwl, a rydyn ni'n gael i chi'n meddwl i ni. A dyma'r mynd i ddiwylog arna. Arcof, dyma'r dweud oherwydd rwy'n ffordd ond ym Mhrexlam, i'w ddechrau'r ystafell yn ddynnu. Roedd y ddweud o'r ddechrau a'r ddynnu a'r ddynnu a'r ddynnu a'r ddynnu yn ddynnu. Roedd y ddynnu a'r ddynnu yn ddynnu a'r ddynnu a'r ddynnu a'r ddynnu a'r ddynnu. Rwy'n ddynnu, dyma'n ffordd oherwydd, oherwydd mae'n cael ei ddiweddolion, a hefyd yn fewn i'r ddynnu, roedd pethol o'r oed yn oligodol. Ond y probolio'r ystyried o bobl hefyd byddai ei niferfyn yn ei wneud. Yn cyffredin wedi bod eich bobl hefyd a fydd yn meddwlaint eraf yn ddweud. Mae'r dyfodol iawn fel y gallwn i'r hoesion nhw, rwy'n credu am gwahanol o'r bobl. Be ydych chi'n gweithio'n gwernio'r hoesan a'r hoesan ni'n gweithio'n gwneud. Rwy'n credu'r hoesan yn ei wneud. I wnaeth hynny eich gwaith a'r rhaglen y gallan a'i ei wneud o'r rhaglen nhw'n cael hollwch. Fe'ch gan rhaid i chi, i chi'n meddwl i gael, cam ym mhugio a'n cyhoedd. Rydyn ni'n gynnw'n meddwl gyda yfodol gwybodol, stiw'r Tyffan, rydyn ni'n gwybodolydd y greu g holds yn y rhan. Rwy'n cynyddoi'r gweithio dda wedi gweld y cyfl provide. Rydyn ni'n gwneud hyn i gweld eu ffordd o'i gall. Gael hynny'r fawr oedd mae'r fawr yn ei wneud yn digwydd i gael'r fawr yng Nghymru. Mae'r fawr fawr yn gwneud i'r fawr. Felly bydd gennych ymddangos yn gweithio'r fawr. Rwy'n meddwl i'r pethau. Felly mae'r fawr yn gwneud yn gwneud? Mae'r fawr yn gwneud y fawr. Mae'r fawr yn ymddangos. Mae'r fawr yn gwneud i'r fawr. mae'r ychydig yn yw'r 1-0 o'r rai gweithio y byddau. Yn ymgyrch, yn y hwnnw, ym hyffordd o'r maen nhw'n amser, mae'n ddweud bod yw'r ysgol am hwnnw, ond byddwch'i ddweud i'n gweithio. Yn ymgyrch yn y Llywodraeth, yn Yng Nghymru, mae'n gallu 50 o'r ymgyrch yn ymgyrch. Yn ymgyrch, oherwydd dyna, mae'n arfer y ddei, mae'n disgwyl ar hyn. A mae eich cyfnod o'r ples o'r ddei. Mae'r ffordd gweithio'r pethau yn ystod o'r llarch sy'n creu'r pethau, felly mae'n cael ei ddweud o'ch creu'r pethau yn ymgyrchu. Felly, nid oedd y gafodd mwyaf, hynny'n gweithio'r pethau, mae'n bwysig i'ch gael gael gwaith, mae'n cael ei gael gweithio'r pethau pethau'n creu. Felly mae'n gwneud eich ffordd i chi'n dda i ar hyn. Mae'n gweithio'r pethau i'n ddweud i'n gwneud i'n gweithio'r pethau. ond wedi ei opysgwr o'r fathau hynny'n bod'r antergyrchu yn y gwaith. Dwi ddim yn oed digwydd o'r gwerthoedd eu chwarae ei lle ar gyfer fy synod ddechu'n ond. Roeddwn i ddim yn ychwaneg o'r rhaid yn fwy o'r pethau ar pefwyr a roedd o'n rhai yn gwneud. Dw i'r un oed yn fy addrach, ond ryde'r ddiwyd yn hyn agaf, a oeddwn i'n wneud ei wneud i roed eich gwircioedd. Roeddwn i ddim yn gweithio ar gyfer fy hun, yw cael hyfo mewn gwneud gallu gwybodaethau. Rydw i'n meddwl, chi'n meddwl sy'n deall mae datblygu y maen nhw i tanion? Rydw i gael cymryd o'r gweithio gydag яddym yn ysgeltyniadau sydd wedi cymryd arfer y maen nhw i'n meddwl rydw i'r maen nhw i'r meddwl. Mae'r ystod nawr yn ynaryddio ei fod yn y IMF, yn ni pan fydd hi'n adnid shares packaged. Now, I's looking for our data today, she' had a drop-off in certain areas when we had a fourth gold and I explained to the staff that's because the game is in our pocket and we don't have to do anything more, we just have to make sure that we manage this game so we don't have to do the things we were doing in the first hour and that shows the maturity and the intelligence yn gweithio'r ddweud. Ond ydych chi'n chweithio, yna y ffordd yma, yn cynnig yn fwyaf, ond o'n ddweud, mae'n gweithio. Dwi'n gweithio, mae'n ddweud. Rwy'n gweithio, mae'n gweithio, mae'n ddweud. Mae'n cael ei bod yn bwynt o'r bobl, dwi'n gweithio 60% o'r perthyniad, 65%, ond mae hi'n gweithio.  Mae'r gweithio'r gweithio felly mae wedi cyfnod yn y gweithio'r gweithio yn y bwysig, a felly mae'n cael ei gwrdd o maen nhw ar y gweithio'r gweithio, a'r gweithio hefyd yn ychydig i'r gweithio'r gweithio'r gweithio'r gweithio'r gweithio'r gweithio. Mae'n cael ei ddechrau'r ddaeth yn y brifoedd a chael y ddechrau, But more often possession is generally one of the least marker points for winning and losing to be fair. On that point of teams coming to valley parade and CityBalk maybe and we've seen that for years, teams coming to valley parade and executing that approach. Is that a challenge that might even be further somewhat this coming weekend when you come up against the team and they were fighting for their lives at the bottom of the table, ac mae'n bwysig o'r llyfr o'ch cyflawn i'r wneud i'r ddweud hynny. Jim, ond, ddim eich bod yn ddim iawn i'r norm, ond byw'i gael Y Wimbledon a'r angen. Maen nhw'n gwybod i'r ddechrau. Yn ni'n ddechrau yn y gwneud. Mae ydych chi'n ei wneud i'r ddechrau. Mae'n gwybod i'r ddechrau, ac mae'n paru sydd wedi cael ei wneud i'r ddechrau. Fy oeddaeth ni'n meddwl i'r ddweud i'r ddechrau, a we had the most possession and we had the most sort of momentum. But they were, and they're a team that's in the playoffs or around the playoffs going for promotion, but they were content with the point here as well. So I wouldn't just put it at teams that are maybe at the lower end of the table. I think it's just a general thing. Valley Parade in lead 2 is, won't say a scalp, but it's a unique game. It's a standout game and I think seeing a draw is a positive, I think for most teams. And I would include myself in that in the past when I've come here. I've always tried to win, but ultimately I think I've drawn a couple and actually gone lads. That might be a good point because of everything around it. So that's what we have to overcome as a team. We're trying to change a couple of things in our approach to home games to overcome that. Because after a certain period of time we had a lot of draws and I was like, OK, what's enabling these draws? How can we improve what we can do when we look to everything? We tried to tweak a couple of things to see if that works. Let's see how the next three or four, five games go to see if it bears fruit. Do you feel that those things that you've changed, I'm sure you're not going to let us know what those are, but they've contributed maybe at least what happened last night in the way that you got such a positive result at Valley Parade? I'd like to believe so, but I want to see consistency. So if we get numerous wins in the next four or five games or whatever at home, then I think we can say, well actually that might work. I think a one-off game, I don't think there's enough evidence there to suggest that it's all that, but I do think it has helped little bits and pieces that we've tried to do without a doubt, but we need that consistent run of wins to verify it, I would say. Just in terms of anyone that might be coming back and it might be a little early in a week to maybe address this, but I'll ask it anyway in terms of obviously Lewis Richards was missing last night. Presumption there being that obviously took quite a deep blow to the face on Saturday, when you were rolling out last night, was that the case? Yeah, DJ, I think he's only been able to see out of it really for maybe the last 24 hours. It did balloon and he had a lot of swelling around it, so there's no way he would have been able to play the game last night. So it's come down though in the last 24 hours, seen him again today. He's took part in a little bit of training just to get his legs going, is make sure he can see fully out of that eye before he comes into contention potentially for Saturday. So listen, fingers crossed, he's in good shape because he's been an important part of what we've done, but we have to make sure everyone's physically ready. And just on Tyree's right situation, is he progressing, how close is he for your Graham? He's been out on the grass, not particularly with us yet, so he's still taking it, it's time with that. So we're hoping in the next 10 days or so that he'll be available for us. It'd be a great bonus for us because obviously we've had him for a short period, maybe an hour since he's been here, which has been really disappointing and frustrating for us all, including Tyreek. But he's a really positive guy when I've been speaking to him, he's desperate to get back, he's desperate to get on the pitch, that's what he's come here for. So we'll give him every chance to be available as quick as possible, but we have to learn from him coming in.  We have to sort of start again a little bit and make sure that we don't put him at that sort of risk again, because there's a lot of games that we need to play this season still. So we'll see how he progresses on his rehab. And again, a weekly question I appreciate. Jamie Walker, what's the latest with him at the moment? Jamie's feeling a lot better in himself. I think he had a scan maybe a week ago, 10 days ago, and he was a really positive one. So I think that's worked wonders for his outlook on the discomfort he was feeling. He's not been out on the grass with us, but he's certainly picked up his training and his workload and everything. So his, since that, since spoke maybe 10 days ago, his sort of rehab, his return to training and playing has increased and started to pick up speed again. So yeah, fingers crossed he comes back into it, because last night was fantastic and so was Satie, but we want as many good players around us as possible. And Jamie Walker and Tyree are a real good creative players for us, but we're obviously missing them at the moment. And obviously a player that had such an influence last night in your captain, Richie Smallwood, now won't be with you for the next two league games. I think I'm right in saying how much of a current run does that lead you with, Graham? We've got players that he didn't play in the cup last round and we won that game. So we know we've got players who can come into the team, which is a really big, important player for us. I think we all see that, what he does, a lot of uncharted work that he gets through for his teammates and everything, and his influence on the team is really important for us. But we're not a one-man band. We have to make sure that we've got a group of players that whatever happens to us, we're ready to compete in the next game. So I will see this for other players, and this is why we work with players a certain way. So when they're ready for these opportunities, because they can come along at the drop of that, you've got to be ready for it. And if you take it, I think I've shown the players in the last couple of months, if you take it, you stay in the team. And so that's the challenge and the opportunity for somebody else. And just a final one from me, a name that we've not mentioned for quite a long while actually, but Dan, are you okay? Is there any update on him at all returning any time soon? Yeah, I spoke to Dan on Friday about getting my call just to touch base and see how he was doing. He was really positive. He's got a scan, I think, maybe today, I think, down there. So we have to wait for Brentford to contact us because they obviously read it. He's there playing and they'll judge where he is on his rehabilitation. But he was really positive about what he's done work-wise, how he feels fitness-wise. He can't wait to come back and be a part of the squad again. So yeah, but I think we have to wait for Brentford to contact us this week to see how that scan went. But in himself, he's feeling really good and he said his rehab's gone really well and he's feeling fit. So yeah, it'll be another great addition for us when he comes back. Thanks, Graham. Best of luck to us today. Thanks, Jeremy. Cheers. Hi, Graham. Hi, Tom. Yeah, obviously the win last night, getting that next league home win. I mean, you've got a run of, I think, five out of six these games, isn't it? At Valley Pride, putting down that marker, that must have been very important as well as much as the performance, but the winning result. I think it was getting the monkey off our back to be honest. Rather than a marker, I think it was like that burden of not winning so long at Valley Pride was frustrating for us all. So we wanted to get off, however, whichever way we could do it to win 4-0 against a very good team in the playoff positions. It was a validation for the players' work and their motivation, how they went about their game. But each game is different, they're all challenging, they're all difficult. So we've just got to focus on the next one, but we know confidence is one of those things that is really hard to gauge. But certainly when you pick up positive results, it goes without saying that you feel better about yourself, you feel better about your work. I think it improves your motivation to maybe work even harder because you want to keep that feeling. Everyone feels great after a win. The support, the staff, the players, the players' families, the staff's families, it goes through. That's what it means to us all. So that's our motivation to keep trying to win, to make everyone happy. You mentioned the supporters and the confidence there. Off the field, the mood when people walk in the ground on Saturday will be a bit lighter than perhaps it was going on Tuesday night. In the sense that they've seen a good home win. As you said before, I've sent the supporters watch home games and they've seen their team play well. They've seen to get the result. As you say, you've got that momentum back again. The general mood just lifts before kickoff, doesn't it? It does, yeah, but then as soon as the referee blows his whistle, there's a responsibility on us to keep that mood high and to encourage them to stay positive. So the responsibility has passed on to us when the whistle goes for the game. But yeah, we want people coming in with a spring in their step, coming into the valley parade, looking forward to the game, looking forward to seeing their team compete and hopefully win. That's what we want to try and create, that emotion when you come into the stadium. Listen, we know we haven't hit the heights at home. I think there's been a lot of good stuff that we've done over the last three months, but generally a lot of it's been away. Hopefully Tuesday was a marker of what we can achieve when we do things in the right way and not give ourselves mountains to climb early on. Everyone talks about the crowd at Valley Parade, it's away teams, it's away managers, everyone talks about it because it's there and it's very loud and passionate. So we want to keep it like that, but with a smile on the faces in it's not what they come into the stadium with, it's what they leave with. To be honest, it's leaving with smiles, that's what we want. The way the fixture's list falls with the bulk of the game is now being at home. If you can get that momentum going, can't keep those results up, it becomes a bit of a snowball effect, doesn't it? It does, yes, it does. Some winning does that. What we're trying to do is create a team that can go anywhere and win a game of football and be positive. No-one would have given us any hope at Wrexham and we win, no-one would have given us hope at Derby and we win. These are really difficult, tough venues, tough opponents and we've overcome that. I just think it's maybe a different type of feeling at home game. So we have to adjust our sales to what we face at home because it is different away from home. I want us to be consistent and that's home and away, play the same way, do that. But I think I have to maybe adapt a little bit for our home games because certainly the opposition adapt to come and split at Valley Parade. So that's something that we have to get to the bottom of. I think we've made inroads into that, like I said. But if we do that, I think Valley Parade will be a weapon for us and that's what we want it to become. You mentioned it earlier, we talked about how Sam Walker has come in, the defence has kept four clean sheets in all competitions now. Are you impressed by how quickly the group and the goalkeeper have just built that understanding? Obviously they used to having one keeper occasionally Colin Doyle but it's been pretty much the same from day one. Apart from these last two games, I don't think Sam's had that much to do to be fair in games. So it's not like he's had to pull out loads of saves or he's letting three or four easy goals. We've defended really well as a team and not given me anything to do really per se. But I think the last two games he's been tested certainly in the Wrexham game and he showed what a good goalkeeper is. I think it gives the players in front of him a big belief in the goalkeeper can have an effect on the confidence and the composure of the team in front of him. I think Sam has that sort of stature and composure to impact the team in a positive way. The players don't know him that well but I think they know him quite well after the last two games. They pride themselves on clean sheets, goalkeepers, defenders, they sat here, we want them to feel like that. We want them to pat themselves on the back and getting together in a huddle if they do. We like that togetherness but Sam's quite an easy guy to get on. He's experienced, he's a mature guy so he's just slipped into it really well. What he's done is we kept it all quite basic to begin with but as we progressed we've given him a few more instructions, a bit more detail and he's just talked to it straight away. So we're delighted with what we've seen so far. As a manager when you bring in a goalkeeper mid-season it's such a key position in it. It's such a focal point of the team and I suppose there's always that risk but there's always that hope that things gel quickly because otherwise it could be a bit of an initiation process. Yeah, because it's quite a unique position. It's not just a general position, it's really specific, it's really unique so there's a lot of thought and concentration goes into it and you can't really make too many mistakes as a recruitment plan with a goalkeeper. There was a manager picking them so you usually get them in the summer and you work with them pre-season, you iron out any things but coming in mid-season can be difficult but I do think he was coming into a team that structured really well and was defensively strong. Anyway, we've given Ty a few games to build into it before he had to have those two busy games. I think we're not talking about a 21-year-old here with five games under but he's in his 30s, he's been around, he's come in, made himself part of the team straight away off the pitch and I think it's helped his performances on it. Thank you. I was just wondering when you won a few games, manager, it's your job to keep on top of things, keep focus, that sort of thing and I suppose the thing is that you're seeing your players as well, just doing that on match days and doing it every day in training and are you sort of big on that like a core group of leaders, that sort of thing? Yeah, 100%. We talk to the players often about certain things, about decisions we want to make for the squad. I'll pull three or four players together and discuss it with them first because we want them to buy into it. I make decisions and it's my responsibility to make decisions but I want them part of the process and we want them to have an environment where they feel they can win with and it's not just having a comfortable life, it's like does this help us win? We think it could, what do you think? And then we discuss it so ultimately I'll make the decisions but I want them to be part of it and because I know in the heat of a battle like it was last night, like it was on Saturday, these senior players need to know they have my responsibility to go on and do things and speak to the players and I trust them to do it but it's not just match day to have to do it day in day out, week in week out for them to build up that sort of knowledge that I'm expecting them to do that. I believe in that. I was entrusted that in myself as a player and I felt it was a really good rewarding responsibility to have and I want my players, certain players to have that as well. Because when people at Bathford City know a couple of good results, a couple of bad results, emotions are magnified and there's sort of different sorts of pressure isn't it really and it's all part of the gig isn't it really? Yeah and there's a management tough job and I can't do it on my own. I need my staff around me, I need my senior players, I need my captain, my vice captain, we all have to help each other, they'll be tight. I'm here to help them on a day to day basis but I'm not even enough to think that I don't need them from time to time as well. I mean to help me in creating a winning team. So I'll let them know that they're part of the process, I value their opinions, I value their professionalism, their experience. I believe that as motivated as me to create a winning team. So let's work together. I was going to ask you to find out about Tyler Smith, a little bit of a sticky one on the floor, it looks like it could probably do with a little bit of a catalyst but I was just going to know since it continues to work, I'd show the right attitude and it'll come that sort of thing. Yeah look, whenever I pick a team, I know I'm leaving good players out of it, I know that, I've got 11 good players and these are poor, I know I've got more than 11 good players and you do feel like you reject them every time you name a team. That feels to you as a manager but hopefully they'll see that we've had more than 11 players playing in our wins. It's always been a group ethic. All I want is that positivity, that respect for their teammates. Like I say, it's not just about you. That's a good player that's playing in front of me, I have to just reach the levels but Tyler's done a great job for us when he was in the team. I thought he was part of the team sort of just slowing up and I just want, as I did with Corki last week, I just wanted to give him a reset and a refresh. So I'm sure he'll have these opportunities again and I'll expect him to take him because he's a good player.


Did any of you happen to catch the documentary about the fire festival? It's a fascinating study for those of us in the events industry And I think fascinating because it didn't actually happen to any of us But it is a great reminder of some of the things we should be doing to help protect our events And that's what we're going to talk about today Hey, it's Leanne from LeanneColderwood.com and I first heard of the fire festival actually when it was Marketing in the months leading up to the festival, you know seeing things a little bit on Twitter and Instagram and then of course when the event actually took place Watch the Twitter scape just explode with all of these pictures and comments about what a disaster It was so now two years later with the two documentaries out on Hulu and Netflix It was a great insider's view of what actually happened and what led up to this massive disaster And while it's interesting to watch the documentary We can't help as meeting an event professionals to watch it and think oh my gosh That could almost happen to anybody So what do we need to do to protect our events and meetings from turning into a complete disaster? so while I am not a Meetings and events risk mitigation expert there are some things that I think we can all learn Very simple tips that I want to share with you for both meeting planners and For meeting partners about how we can help each other mitigate the risk and prevent a potential disaster For you meeting planners out there here are four very simple things to remember And keep in mind every time you plan a meeting first and foremost Make sure that you actually have a risk mitigation plan There are some great templates out there including one from PCMA and I'm going to include that link below this video So check out the template they have in putting your risk mitigation plan together Tip number two stick to your budget Watching the fire festival documentary It is clear that they either didn't have a budget or they did not adhere to a budget Which is why a lot of the things went off the rails So when you create a budget make sure you're referring to it often and stick to it tip number three Don't over promise and I think that is the biggest learning from fire festival Are things that were promised in the marketing materials that weren't even in place and as such the Expectations were set so high and of course as you saw plummeted down to the earth So ensure that you're promising what you can deliver on step number four Work with your meeting partners again the fire festival It doesn't even appear that they had a collaborative relationship with the meeting partners It was more of a dictatorial relationship So work hand-in-hand with your meeting partners to fill in the blanks on your risk mitigation schedule And that's what we're going to talk about next is what can we as meeting partners do now to help our meeting planner friends? Launch and execute a successful event Okay for you meeting partners out there. What can we do to help our friends number one? And most importantly is share your facility or your organization's security plan You likely have a plan in place already You we just need to get that in the hands of the planner so they can work it into their own event plan So make sure you have that dialogue with the planner about your hotel or your destination security plan Alongside the security plan your venue probably has a medical Emergency plan ensure that you share that with your meeting planner as well Tip number two if your client has to cancel their meeting There are things that you can do in lieu of just collecting those Cancellation checks from the client for one the client doesn't want to cut you a check So let's find ways to fill the holes that have been created by this cancelled space So a few quick tips notify site selection firms They have a network of clients around the globe that could potentially fill that hole that's been created by the cancelled program So if you know some site selection professionals get your cancelled space into their hands so that they can disseminate to all their Colleagues and clients and see if they can find a good fit for your program number two let your hotel brand know that you've got a hole to fill as well and Perhaps you already have some internal systems in place of posting cancelled space But make sure the colleagues and the sales teams that you work with closely are Well aware of the cancelled space for when they're talking to their clients We can't rely on them to check the cancelled space system every single day So just send them a quick email to say hey I've been thinking about you and here's some cancelled space that just came up on our radar if you know anyone that can use it Tip number three notify your competition There could be a hotels around you that require some overflow options And they never thought to reach out to you thinking that you might be full So now you could potentially fill some of those guest rooms with overflow from other hotels in their programs Tip number four maximize on that space that's now available and try and get your internal meetings done during those weeks of cancelled space That's a great way to use the space and you're probably trying to find ways to schedule in your team meetings anyway Or client events maybe do a client event in some of the cancelled space that's recently opened up the third thing that meeting partners can look at is a client's history and credit history and see if they're on the brink of bankruptcy and It doesn't happen a lot, but I'm not gonna lie It actually happened to one of my clients and they declared bankruptcy right after their meeting Which fell short of expectations and they ended up having to pay some attrition bills They filed for bankruptcy and unfortunately that hotel couldn't even collect on the attrition charges so looking at the client's history and Seeing if they've had there have been any red flags in the past I know this is something that I'm also going to look at it at as a site selection professional Making sure that the clients have a great event history to back up their event While a majority of us were at arms length from the fire festival disaster It does make for great discussion So if you want to talk about fire festival more, there's tons of discussion boards out there Find the LinkedIn groups for event planners and managers and started discussion up It's fascinating to read the threads and and see what people think of this whole disaster and how it's impacting their events as well As for what came out of fire festival for me It actually spoke to The need for relevancy of our industry the fire festival organizers did not respect the professional work that our industry People do day in and day out and we do have some Organizations that are fighting for us and the relevancy of our jobs each and every day Meetings mean business and meetings mean business Canada are doing the work for us If you want to check out the good work that they are doing I'm going to give put the links to both meetings mean business and MMB Canada below this video Check it out and don't forget that GMID is coming up in April for more blog posts on both meeting planning and Servicing our meeting planning partners check out my blog over at Leanne Calderwood calm And if you are a meeting partner and would like tips on how to attract meeting planner attention You can download my free worksheet guide over at the website. Thanks for watching and we'll see you next time. Bye for now


He's right. Hey, welcome back to our Stupid Directions of Corbin. I'm John Lennon. You can follow us on Instagram, Twitter for more juicy content. Thanks to Patreon, follow us on Twitter to subscribe and like button. Today we have a village cooking channel. I am thrilled. And this one's really interesting. This is a fruit salad. Really? Yes. Wow. I don't know how they can make a whole, I mean I guess they probably have a bunch of delicious fresh fruit. If Elvis would there, it would be poke salad. Why? Why? You don't know poke salad, Annie? No. You don't know that Elvis song? No. Wow, you've been missing out. Oh man. Listen to that song. It's a classic Elvis song. I don't wanna. Poke salad, Annie. I don't like listening to people who died while pooping. Here we go. How embarrassing. Poke salad, Annie. There you go. What's your favorite fruit? That's a tough question but when push comes, oh that's a hard one. Mine is pineapple. I'd be really really sad if I could never eat an avocado again. sad if I could never eat an avocado again but I love banana I love pears I love oranges and all kinds of citrus is that a mango or what is that lemon lime no those are mango mango Indian mango yeah is there any other mango no banana and I yeah and I love pineapple but if I eat pineapple for too long I get that like my tongue gets sore I don't I could deep-throat pineapple oh that's kind of hard easier to deep-throat a banana I've tried pears pears are an underrated fruit are they those potatoes or kiwis I think they are a crocodile testicles oh we forgot the strawberries chocolate covered I love strawberries I love grapes fruits are freaking awesome always clean your fruit oh those look delicious oh my goodness those look amazing I bet they like harvested all that I don't know about that pineapples they grow up there was I think I saw dragon fruit in there that's gross bro okay I don't need the mouth sounds you get a lot of it with fruit well with mango in particular look at all that fruit when I'm with your mom was cantaloupe melons watermelon wow that looks gorgeous I love watermelon in the summer if you don't if you don't like watermelon you're kind of a crazy person at the beach in the summer it's off it's the best reason number 8,937,000 why I don't like the winter because the fruit sucks in the summer you get all these luscious fruits to eat when you're in the beach in the winter you know you get death you get to eat dirt and dead leaves I don't think you know how fruit works name five great winter fruit we live in the 21st century you can basically get almost all fruits all the time what is that your mom what is that looks like papaya pineapple the most versatile of fruits why are they called pineapples yes they don't look like an apple they don't grow on pine trees pineapple on pizza best topping I've heard some things about pineapple that have to do with sexual activity yeah and apparently they make things taste better I love pineapple it's the most inefficient fruit to grow inefficient really because it takes about two years to fully mature and it only grows one sugarcane takes a long time to grow to yeah so like it looks like almost like a palm yeah and it grows in the middle but it only grows one okay is that a dragon fruit yeah Kiwi is another one I love dragon fruit such a unique fruit yep delicious first time I ever had it was in South Africa and it blew my mind it was so delicious it looks like mango you're the lowest level of water in all fruits is the banana how do you like banana my wife and I are very different that way do you want your bananas to be more on the ripe side or more on the under ripe side right that's my wife she wants it to have spots on it yeah I knew you're weird zero spots you're like mine to be a bit under right oh is that a date date oh big date fan there right yes they're candy nature's candy I love figs too I'm gonna go buy a bunch of fruit now if I can't if I can find any worth eating in the winter old man yells at winter I've always hate I hated the winter as a child I've always disliked winter I've always loved winter you're a moron it's the worst of them all instead that's why do you think so many creatures hibernate and plants die oh wow what's that what is that I don't know what that is what is that I know what that is that's a great what was that other thing a fruit yeah but what kind of fruit oh look at all those pomegranates yeah we uh we've recently gotten some pomegranate and done just that and then you take nice big spoonfuls of the seeds oh but you know the way I like to eat a pomegranate actually the way I the way I eat it I learned in Iran when I was seven eight years old I don't know if they still do that or if it was just one Iranian guy's thing but oh look at all that fruit it's amazing apples my one of my least favorite fruits is apple pineapple my favorite pear cheese what is that no that looks like cantaloupe cantaloupe melon something grape green green grape to be specific yeah I'm not a fan of mixing fruit up papaya yeah I'm not a fan of mixing fruit up like when you buy them in the store and it's just a fruit salad as long as it doesn't have mango in it I'm good no because in it invariably the stronger flavored fruits mango permeate the other fruit flavors scallops perfect I don't even know what that is I don't know oranges yeah they've got every fruit known to man in this fruit salad testicles fig uh banana what kiwi more melons watermelon soak chocolate cookies pomegranate red grapes that is a lot of fruit and for tomorrow for everyone diarrhea sugar coma isn't it already sweet enough I know right it gets to kind of congeal it all together your mom likes to congeal it all together oh yeah you know it would be very awesome to throw in that throwing some kind of like cashews or some walnuts no yeah no that'd be nice I don't want to stop listening fruit requires a lot of slur page it's only certain mouth sounds and there's a couple in there is he gonna go through all of it he was just saying that if you want to make love in it go right ahead like last time we had mutton and now you just brought fruit that's a pretty stellar dessert right there yeah that's probably what it is they bought a feather and then gave them this as dessert I bet they're all fresh fruit too of course they probably grew right down the road you think you think they don't have any pesticides in there I'd imagine they have at least five pesticides we have some of the worst food in the world in this country as far as the crap that's done to our food and the crap that people think is food here and all the Indians said we know that uh-huh I saw a lady who's in Italy right now having never left the United States and she's freaking out over how bad our food is because she's now in a place outside of America seeing what they eat and Italy is a great place to get that revelation always ranked as some of the best food in the world but yeah our um it's absurd it is capitalism run a muck what people eat here in America and even you got to be really careful getting just fruits and vegetables it's astonishing you walk in and there's just this non-stop supply in the grocery stores of every imaginable fruit and vegetable you could ever need and the majority of it is loaded with crap old man yells it fruit pesticides and chemicals and growth hormones anyways fantastic video as always yeah let us know your favorite fruit is and what other videos we can react to I know what my favorite fruit is your brother