All right, what do you guys what do you guys get ready to film? We are going to do a visual studio tool box episode I'm one of the co-hosts a visual studio toolbox to show that Robert Green started and myself and Batman Brown They're now co-hosting episodes and I have my guests here Jeremy. Yeah, I just randomly wandered into the studio I'm actually a cloud developer advocate and have been doing a ton of things with Azure functions We're gonna talk about serverless today both compute with functions And then we're gonna do another episode that focuses on cosmos DB, which is the less server version of the database I always say flip it backwards what's cloud developer advocate I advocate for developers in the cloud server less is less server It's not no server. Yeah, and in my full-time job I'm actually the product manager for visual studio team services, which is our DevOps cloud offering So I have a lot invested in Azure and Mean this guy did it up so pretty recently on that net as well So we do to Jeremy in the show. We'll do all more stuff together. I'm sure all right Well, we're ready to get started and talk about Azure functions. So Jeremy, why don't you kick it off those? What are we gonna talk about today in detail? Yeah, so one of the best ways to get familiar with the technology I think is the dog food it right and I wanted to talk about a project that I made that's my own URL link shortener So you're familiar with these we have aka dot MS here for example Who isn't know exactly and what I wanted to do was take ownership over the data So I'm very interested in when do people click through links what links generate the most Click-throughs right is it Twitter? Is it LinkedIn? Is it Facebook? Is it one of these social media sites? Yeah And then I wanted to also look at different statistics like what time of day is the most popular time of day for people to click Or day of the week so I thought what better way to leverage Functions and serverless than to build a link shortening tool awesome So why don't we just roll it back just a little bit because I think sometimes people one might be watching the video and they're like Wait, what it what are you talking about? What is this functions thing? So at like a five words or less summary What is functions and you know, we are talking about something on Azure So it's a cloud hosted thing, but what does functions give to a developer? Well, if you're gonna restrict me to five words I would say events and code right is it's functions, but but the idea when we talk about server less I like to flip it backwards and say it's less server Yes, so it's the ultimate realization of focusing on your code and not having to worry about necessarily how your code's hosted It's not even platform as a service because we're not necessarily talking about web applications Right, we're talking about some sort of event that triggers the code And then we're talking about the code that actually runs right and that code could could not be x or y Right, it's all it's all dependent what you do in the implementation. It's not specific The code doesn't care what you do with it You can write to to a script file or something you could it could generate some data It could execute a web service call it could return something to an end user, but really it's agnostic It doesn't care what codes inside of it I think that's something that even I took a while to overcome as a train of thought right that this is like You said a function in the cloud right? I mean it feels to me like the ultimate realization of the dream That's microservices if you will I hate to use an overloaded term It's hate so it's a valid term in this case I mean so some of the things that are really neat about functions are number one you can write them in different languages I'm gonna demonstrate it in dot-net through visual studio, but you can do them in Python PHP no JS You can even write bashell scripts that launch function So that's one neat thing the other cool part about the way Azure implements functions is we have a concept of triggers and bindings And these are ways we set up the environment to last interact with things like storage and cues and and it can be file storage It could be blob storage and it makes it really easy for the developer to work with those resources And I'm gonna show that in the application that I built that's awesome. Well, let's jump into it It sounds like a great demo. All right, so what I'm gonna do is is jump into the portal right now So I've already deployed this application. I'm gonna take a step back and show how this is built But I want to set the stage with the link shortener that I have I wrote a web front-end, but just to focus on the function side It's a small window, but you can test functions directly from within side the UI, which is pretty cool Yeah, so what I've loaded up here is a link that if I just paste this link in a new tab You can see it goes to some of the Azure functions documentation So if I run this through the tester, I'm just gonna click run here It will go out and call that function and I see a little completed success and I get some text back that has What is the short URL that I can use for tracking? So I'm just gonna copy that and paste that so you can see the way that experience works So JLIK, which is my first name and part of my last name dot ME Right and then BWE is the short URL when we hit this it goes through my function and redirects Now for the end user, it's a very simple experience. You just end up where you're going for me a ton of data is Generated from that that really simple event, right if we pass through collect collect quite a bit, right? It does and looking at that. I actually wrote the part that Shortens the URLs. I wrote that as a script. That's this run script. So you can see my shortener There's an encoding routine, but the the main part of this grabs a request and You know, obviously if I have no request, I'm gonna return and say basically not found. There's nothing there We get the input we check the input for null we go through and Basically, I'm tagging if it's coming from like Twitter or LinkedIn or some other things and then at the end of the day I'm really just creating a record here that maps the short URL to the long URL And I'm saving it to table storage and that's it. So when I'm putting the link in it's here's the long link And then give me something short back that I can use. Yeah now the real power of this comes from this function host that I have here and By the way, all of this code is available on GitHub So I open source this so people can work with this project. Yeah, we'll link it in the show It's definitely right. So the the redirect comes in and this is when you're hitting the short end point So you're hitting the the bwe for example So what happens here is it'll grab that short URL And then I have a keep alive that sort of pings the server make sure it's running I also get requests from robots So I tell them not to follow right because this is my link shortener Yeah, and then we come out and we go in to table storage now this little piece of code here Where you can see the start time and I'm starting a timer This is something that I love about functions because when you create the function app You can check a box and say you want to use application insights and this will automatically start building telemetry and analyzing response times and Basically giving me the feedback I need to know the health of my application Right what I wanted to do is because I'm using table storage is I wanted to measure how long it takes to read From table storage. So with this telemetry I have this operation that goes out to the table and Finds the long URL if it gets it back It says it found it gets that redirect URL and it's tracking how long that operation took And this is that's the most sense of operation. You don't want people to wait when they're being redirected That's I mean that happens all the time nowadays with public link shortness. You get to some URL and right And it's winding winding winding exactly So I wanted to test that and I wanted to just highlight how easy this was to put this custom data I literally am tracking table storage. That's the thing. I'm tracking retrieve is the action I'm taking and then I'm just passing it how much time elapsed the first two like strings or are they Did they have any bigger significance or they're just the way you decided to store? They're just the way I decide to categorize the data with application insights and then it's as simple as two two steps one is I want to do some more Operations with this data, but I don't want to slow down the redirect So I'm going to add some information to a queue that I can pick up and process later Right now the event is an HCP trigger. It came in and requested an endpoint. I throw this on the queue and then I redirect them That's it. That's the redirect code Then I have will ignore keep alive for now. I have this process queue So again, we said that serverless functions were events and code right in this case The event is there's an item in the queue and my code pulls that off and does some additional processing so I'm breaking apart the message in this code and I'm writing some custom information one of these is what I call a Custom event which is literally this came in from Twitter or this came in from LinkedIn the source Right and then the other thing so you can see I do the the track event here the other thing I'm doing and That's actually adding a document. I'll get to that in to a minute. There is a page view So with this piece of code, I'm highlighting a page view So now I know which page it actually went out to so I'm saying what was the medium? What was the page right and I'm adding that all through application insights and I want to show what that looks like and then this is a piece that we can Probably dive into at another time because this is creating a document for Cosmos DB And I added this on later I started just tracking through application insights But then I decided to create a Cosmos DB database because then I can stand up a Power BI dashboard and do some Exciting things around that and so what what is a Cosmos DB database of those did don't know yeah, it's the Actually the function is serverless compute the Cosmos DB is serverless database It's a not only sequel right no sequel document based Database that's hosted in the cloud what's really neat about Cosmos DB is that you can pick your interface We have a document DB interface that was developed for the previous incarnation document DB Well, it was called document DB when it first came out on Azure right it was you know very comparable to Mongo That's how people often talked about it that Microsoft's entry no sequel space and then more recently we renamed it to Cosmos So there's any confusion out there. That's sorry Microsoft loves to rebrand, but right the product has been very solid very you know long development cycle already forward and then quite You know the cloud scale player I think is what they often call it right this database lives in ton of data centers as a concept and use Developer of powerful flexibility to deploy your data across the world Well, you do you get to choose your consistency levels and you get to just click with replication Which is pretty powerful and the other thing I'll point out is this is using the document DB interface And the reason why I call that out is because you can use sequel syntax to query with document DB However, there are a ton of developers are used to Mongo DB as you mentioned Yeah, and you can use a Mongo DB interface and write an application around Mongo. So it's very flexible in that respect Yeah, it's very cool that you have these options and you know I'm a sequel developer most of my life and I've been toying with with no sequel I kind of like it and it's awesome to see this not not really stop me because I actually start with Mongo It was my first database that I learned, you know, just the basics around the necklace me I'm a developer yet on that space, but having sequel I didn't realize we even added that so that's awesome I'm learning something new in each episode here, and that's what I'm finding out with cosmos DB. It's so easy I'm a sequel developer myself. I worked with it for 15 years So I had that mindset transition to a document DB But after standing up actual applications using this for my analytics I'm finding out that it's not only easy to work with but it is scalable and fast Which is is everything someone wants and I don't have to hire a DB. Yeah It's literally inexpensive. I run this shortener on my own subscription through Azure and one of the huge benefits I see from Azure functions is I only pay when someone clicks through the the function Yeah, right and with the model I get a million calls per month right now I'm sure it may change at some point, but with that it's literally pennies for me a month I think last month there was a quarter for the storage and the function calls So cheap to handle and it's 2,000 requests a day Yeah, it's pretty cool that the thing about you know all of this technology in top of Azure is that you are living in the cloud Your credit card is plugged in there yours or your company's or whatever in the trial We do give you a limit So if you want to not go over the free trial limit we provided an Azure But I'm always kind of encouraging developers thinking about moving to the cloud as the first things they think about telemetry So it's awesome to see application insights built in you actually want to know what's going on with your cloud service It's not just you know consuming your resources of your service It's going to cost you money potentially depending on how much you know requests come in and people just need to think that way It's a right slightly different world, you know they have today money matters So it does and speaking of application insights What I thought I would do is show some of application insights Just so people can see and this is just the check mark out of the box when I created the function app and some of that Custom code and I want to show the reports that it gives back and then we can look at what it looks like to create a function from scratch Through visual studio. Yeah, let's take a look. So let's pop over back to the the website so this is the the function app I had running and I've got all these features that are configured one of the things I wanted to Call attention to is this is using a feature functions called proxies and that allows me to map One route to another route. So the function app itself is something like blah blah blah as your websites net slash api URL redirect question mark short URL equals totally friendly, which is is not a short URL So in my proxies and you can see this in in the code. This is part of that code base. I've mapped What is a short URL right here? So just slash and what the code is to that longer URL and that allows it to translate behind the scenes No one sees that happen and maps it on to that longer function So I have my custom domain and then I have the Azure functions running behind it cool If we come into the application insights portion The very first thing that application insights pulls up for me, which I love is the overall health of the system So we've got this live stream, which I'll show you in a second But this is really informative to me here because this has given me an overview of response times over time And you can see that I'm averaging a few hundred milliseconds, but this is across all of my services So it's not necessarily just the redirects, right? You can also see a count of requests and then up here We've got something called smart detection. This has actually alerted me several times when it finds something That's outside of the norm it will automatically email me and tell me you know what your redirect usually only takes a hundred milliseconds Suddenly it's taking two seconds. You should look into it It automatically does that and when I click on it if there was a smart detection It also helps me diagnose and shows me the sessions that were slow sessions So I can look into them and try to figure out what's going on. I'm going to scroll down here to performance And when we see performance, this will let me pick So overall you can see a hundred twenty two milliseconds. What's really important to me is the redirect experience, right? That's what the end users experiencing. So we've got a 94 millisecond average And if I want to drill into more detail, I can come up here and over in this graph I've got my percentile so I can see what the 99th percentile looks like and you can see the majority Falls even faster than that. Yeah, so and this is the least expensive Version of functions you can back it with beefier servers, but even with minimal resources It's still giving me this type of performance The other piece is because I tracked that custom application insights telemetry if I click on dependencies You're gonna see my azure table storage operation, right? And you can see the average there is 17 milliseconds, which is more than fast enough for my needs and what I'm doing here Yeah, it's cool The fact that you can drill down all the way from like what the request you're doing overall to the custom Tracking that you did but in a particular block of code I think that's super powerful and the fact that it alerts you is even more awesome I've used application insights kind of since the beginning. I haven't been included in some products So I do have dashboards, but I haven't implemented recently and it's cool to see it Even though they added that new automatic notification Yeah, it's pretty cool The other thing that I call this the the sad portion of the application Because it is sad to think that you might be sitting in a hotel room watching the live stream of your website saying is someone Clicking it is someone clicking it It's a new thing. It has its own level of news.  So this is a live set of requests and as the requests come in It's it's gonna show me those and I may actually force the issue over here But let's go ahead and do a redirect and I'm just going to the generic azure doc So that's the shortcode to land on the azure documentation. You can see it right here It showed me the request that showed me how long it took and then I have all my trace information on the side So if I want to drill into details, I'm not going to click on this now because it'll go into IP addresses and Mac and like everything You wanted to know about session, but you can drill into the detail the other piece With app insights and again, this is just out of the box without me adding anything Is this nice little tab right here for analytics if I click on this It's gonna drop me into basically everything that it stores is Corriable for insights so I can set up pie graphs and charts. I'm gonna just open up My folder here and look at mediums over the past 24 hours and run that and this will give me a pie chart That breaks down Twitter clicks LinkedIn clicks blog clicks, etc So you can see Twitter is definitely my main medium of choice for for generating links. Yeah Yeah, I remember somebody showing showed me this at ignite actually this this is like a sequel language, right? I have to get what they call the language itself But it's to me when I saw the first time it's like, oh, this is a sequel close enough I guess it allows you to query all the various parameters and this is again This is the back end of application insights data has been collected. It's not any other kind of data But I but it can I think be mixed with other kind of data sources to give you a more holistic view of your environment If you had a complex deployment at least that's how the person described it to me in the demo, right? Yeah No, it can and it's all promptable if I'm inside and I start to type it's giving me IntelliSense so it'll walk you through creating these these queries and that's exactly how I built the one you just saw And I'm gonna open Top page views and we'll just do this These roll ones you built yourself, right? It didn't yes They didn't have those and by default and it saved it for me And then I just dropped into table and I could see channel 9 It's actually one of the more popular links in the past 24 hours, right? So that's always nice to pull up on the fly. We've got Azure. This is actually interesting These are all Microsoft properties actually do tweet other links, but these are are the popular ones for 24 hours Yeah, that's cool. So that's the application insights experience Let's pop over to visual studio and just show someone what it looks like to start a new function app Yeah, that was great. I think I think it's awesome when we show how we did something and we provide the code But often forget this part, right exactly. How do you get started? Yeah, so the the prerequisite here is I'm working with at least 15.3 right so it's a preview version of visual studio 2017 right think we're up to 15.5 Any of those versions will work for functions. Yeah, if anybody has been kind of away from the visual studio versioning game for a while That's the versioning scheme we've gone to and if you like click go into about dialogue for a second under the help menu Sure, yeah, you'll be able to show so if anybody has any doubt which version they're on you can jump in there And there's a 15.4 preview two of that particular, you know preview branch and you can install it side-by-side So I have always the RTM version and the preview machine it tends to work really well. I've never had any issues asterisk Devils in the details be careful like now you said it so I care about your machine in your environment users out there But yeah, that's how people know in case they don't know which version Yeah, so once you have that install and you have to pick the cloud workload We'll go into a new project and Azure functions lights up and the way I like to talk about this we talked about events and code The function is the actual piece of code that gets executed the function app is the host for those different Events and pieces of code right so you have a host. That's what this Azure functions is It's the minimal amount of you know stuff around it to make it work as a function and the rest is up to you, right? So what this will do is it'll create an empty project for me. That's just ready to host an endpoint so then I can click on that and add a new item and Fortunately, these are sorted alphabetically so as your function comes up right on top Yeah, that's convenient and I'm just going to give this name of echo name and Click add and what will happen is it's going to create a class for me the entire experience For functions within visual studio is is attribute driven So it's very easy to add what we call bindings or connections to things like table storage and cues What I'm going to do is create an HTTP trigger This says basically you know what call this piece of code in response to an HTTP request Which is a pretty common scenario and I'm making it anonymous so anyone can test it out and access it But you can we support permissioning but for our example here, right? No big deal And I think it'd be also good just to kind of glance it we've gone to dependencies like what you get packages Is this team bringing in to to make this the default so you just got the function SDK and that's about it Right, so it's very bare bones at this point. There's no application inside. There's no you know It's not gunk if you don't need that stuff It's not right by default right and then if you want to start tracking custom telemetry You would just you know add a new get package going to the Explorer and add that that experience Yeah, I think if you right-click on dependencies, it would give you that yep at reference so what we've got is our async task and What's coming out of this is a response message because we have to respond to the request what's going into it is a trigger There's two types of parameters We're typically gonna pass a trigger is what actually causes it to get called and then a binding is something We might interact with and I'm gonna show how to do a binding in a second cool So we've got this anonymous it supports getting posts the routes. No here's the request and here's the log and by default It creates some code that expects you to put the name in the request body or in a query string And it's going to echo it back right, but what I want to show is before we even touch Azure I've downloaded the prerequisites. I've created a function app. I can put a breakpoint right here and Press debug and what will happen is it's going to run a full version of the function host right on my laptop And we just announced that we have this experience available cross-platform cool So it's not just Windows machines. This will run on Linux as well and Mac OS nice So it's a I've been waiting for that when I I gave I kept hearing it was coming And it's awesome that we we finally announced that I missed that part not not that I'm a Linux person or anything I still run a PC so I'm quite biased right. I spent a lot of time I actually was having fun running the function host in my Ubuntu on Windows 10 Yeah through the windows subsystem for Linux and then accessing it So all I'm doing is pasting the URL it gave me and you can see we hit the breakpoint And if I continue for that, it's going to slap my wrist and tell me that I needed to pass a name So we'll go ahead and give that a name name equals VS toolbox Hey, we'll brand it go and we hit our breakpoint again, and we'll go ahead and continue through that And what we'll see is it'll echo back and say hello VS toolbox. So that's a great start We've got it running locally. We were able to debug it. Let's take it one step further and load it into Azure What I'm going to do is just right-click and go into publish And the publish experiment experience will allow me to create a function app in the portal and connect to an existing one Or I can spin up a completely new application right from right here. So we're going to I love your slip there earlier the publish experiment Sometimes the world can be a public experiment We're going to try for the publish experience today. Let's see if we get that so we're going to call this my VS toolbox app use my subscription and I'm going to give it a second to spin because what's validating is making sure that is indeed a unique application name Yeah, I'll give it a new creating the cloud your resource It's assigning it to to the resource group of your choice or a new one So there's a lot a lot to do there, but you never have to eat the idea in this case, right? I'm going to pick a location will do West US since we're filming here And that's the biggest machine can we do here? Oh my goodness you would want to do this, right? So one thing I do want to call out I can pick these various cores to back my experience I can also pick the consumption plan the consumption plan is what I call the easy button for functions I don't have much control over size of the servers, but I'm allowing Azure to do all the scaling for me It will automatically look at incoming requests and do what it feels it needs to do to accommodate those awesome There's always trade-offs right if you have dedicated machines You can configure them to be always on so they're ready to start where with the consumption plan It may go to sleep and you have a new request and it takes a little bit longer to start up But again, you have flexibility of options for that I think consumption there's a reason to go at a price wise right there's some Differential there that it's a good deal if that's good enough for your production environment, right? And that's what I'm using for my redirect experience as well I just have I cheat a little bit with a keep alive that pings the server to keep it awake Yeah, well, that's valid. They know you're you're consuming it Nobody feels cheated in Azure team. I'm sure right. Yeah, no it they're keeping an eye on you But for good reasoning just for good reason that that's right. Yeah, so this is going to deploy and there's really I like to share When people are watching this spin, there's two steps to this the first step is Creating the assets to host the application So it's going to create a resource group, which if someone's not familiar with Azure that is a logical group of related assets I think of it as life cycle if something's going to be created or destroyed with something else So you have an app and a database if they're related They probably belong in the same resource group and you can track cost by resource group And you can script out and even delete entire resource groups. Yeah, it's a very powerful idea at first That was you know when research groups were introduced. I was a bit frustrated. It's like another thing to do There's a great way though. There's a lot of benefits to this other thing to do So now I don't even think about it twice. I really I'm starting to memorize resource groups. I'm getting that bad I'm like, okay, this is my my miscellaneous one if I need to just throw something up versus, okay This is a bunch of real stuff together then I group them right and it's great, too If you're giving demos or meeting meetups or user groups because you can create a resource group per That experience and go through the same demo but partition it off. So once it spins up those assets It's got the host. It's got the function app the function app has storage with it Next thing it does is builds and creates a set of assets that it then bundles up and deploys out So the first step is what is my target and then the second step is publishing and now it says publish succeeded So what we'll do is we'll just copy this end point right here. I click copy to clipboard And we'll paste it in and notice now instead of running off local hosts. I'm doing the full my vs toolbox app You selected that was the unique name. Yeah, and we called it echo name. I believe so if we hit that It's gonna spin up and it should slap me on the wrist again and tell me that it's expecting me to put a name inside the Corey string and what we're seeing right now is is that spin up, you know for the first time and We'll let that go and and I always encourage People to use the mouse trick, right if it's a clockwise mouse rotation should speed things up for us That is definitely the magic Right there when you know Jeremy's magic tricks and look at that So please pass a name or Corey string now that it's spun up if I correct this and we'll do this again name equals vs toolbox Boom immediately it comes back. Hello vs toolbox cool, and that that's the experience So basically I showed you how to create the function app from scratch from Visual Studio But then if you want to see what a mature application looks like something I'm using in the the real world Then that's gonna be on the the github site for the link shortener that I created Yeah, and the fact that you can write this thing in many languages the fact that it's all cloud globally hostable I mean, it's it's amazing what you can do nowadays. It is yeah But the only thing I don't have in production for more recent stuff is probably functions But we should some find some excuse to put a function up there, but it's cool Yeah, yeah, no It's a great experience and and it's something that I'll be looking at too is is how do we take existing? Web applications and migrate them where it makes sense just because you can't move them doesn't mean you have to but where it makes sense Because ultimately what happens is instead of one app with five endpoints that if you make one update You have to redeploy the entire thing with the function you can literally just test and redeploy that one endpoint in isolation and you know you are very familiar with DevOps and That experience and being able to continuously deploy at a microservice level is a huge benefit in my book Yeah, it's super awesome And if I you can monitor it you can really get a sense of do you need to roll something back How is it doing or if there's any underlying performance issues in your infrastructure like the table story slowdown whatever I mean Right, you have lots of flexibility nowadays to understand what is going on with my production environment and my staging environment If you put everything up in Azure you have all that same telemetry for all your environments, which is really awesome Right, I've always loved loved that part of it my dev the dev and experience is awesome right to get you going But get it up in the cloud you get a lot more sort of benefit. Absolutely. I'm digging I'm a one-man shop right with you are shorting tool, but I get all the telemetry and information I need to make sure it's running and up and healthy awesome Well, is that all you wanted to demo for this particular that was that all right Well, thank you for being on digital studio toolbox and we hope you folks enjoyed the episode We'll make sure we'll put the links to the github repo and to any other resources we mentioned in the show notes And we hope you come back again and watch another episode of visual studio toolbox So thank you Jeremy for being on and see you folks later. Thank you. See you


So, first of all, we have the trekking poles.  You can, however, store them in a checked bag. So, your option here, if you are flying, is to have a checked bag where you can store your trekking poles. This is the general rule within the US. Now, there are some regulations where you are required to detach the trekking poles into pieces. This is more for international trips, because as far as the US goes, you can have your trekking poles in a checked bag. So, that's where the trekking poles.  The same rule applies for tent poles and sticks. So, these bad boys here, same rule. You cannot have them in your carry-on. You can, however, store them in a checked bag. Now, obviously, the tent itself, you can have it in your carry-on if you wish. And the same rule also applies for ice axe. So, if you do have an ice axe, you cannot have it in your carry-on. You can store it in your checked bag. So, all of these items that I have here go into your checked bag. I also have an axe. Every time we actually go camping, we would take this little axe so that we can cut wood if necessary. So, same thing applies for this one. And the reason why these items are not allowed in your carry-on is because they fall under the potential weapon category. So, make sure that they are all in your checked bag. Make sure that they are stored properly and protected. Like, for example, this ice axe, I feel like it's very, very protected here. It's just safe to use. It's heavy, but it's well protected. It's not going to harm anyone. It's not going to harm you. It's not going to cause some damage in the checked bag. So, that's definitely a good option. You want to do the same with the trekking poles as well. You want to make sure that these sharp edges are protected somehow. So, that's for that. Now, I'm just going to go some random picks that I have here. We've got the jet boil or the cooking stove. So, there is no issue with the cooking stove. As far as I know, you should be fine. However, the fuel canister is not something that you can have, not in your carry-on and not even in the checked bag. And same rule applies for insect repellents as well as bear spray. And that's why in my previous Glacier video, I was talking about the possibility to buy or rent bear spray when you get to the part instead. So, this is that. Now, for crampons, which I forgot to mention, the mountaineering crampons are also a potential weapon. They should go into your checked bags. If we're talking about trail crampons that are light like this, these should be fine. They should be fine in your checked bag. They should be fine in your carry-on. And again, it's just different from one officer to the other. They might ask you not to, but basically these two should be fine. The mountaineering crampons should, however, go to your checked bag. And I randomly picked walkie-talkies and there's no issue with those either for the carry-on or the checked bag. And headlamps. Headlamps should be fine. There's no issue with the headlamps. And just a pro tip, when you store the headlamps, just make sure that you remove the batteries first. The reason is the light keeps, you know, hidden stuff and going on and off and it's just going to consume your battery unnecessary. So, yeah, it's just a tip for you. And now when we talk about the potential weapon items, you wanna make sure that they are obviously in a checked bag. And for the checked bag, you can use a duffel bag or you can use your backpack. When we did the in-catrel in Peru, I actually used my Osprey backpack as a checked bag, which is probably not the best idea. It might get damaged. But what I did with my backpack, I actually put it in a thick plastic bag and I secured the whole thing so it doesn't stick to thing and it doesn't get damaged. But I think the right thing to do is to have them stored in a duffel bag. Now, we talked about fuel canisters and then we talked about bear spray, insect repellents and things that you can not fly with. Your option is to either send them from your state to the destination via post office or you can rent them in stores or facilities in the destinations. I know for example that REI actually rent a lot of gear. When we did the in-catrel again, we didn't even have to take our trekking pole because there was an option to rent them anyways. You could even rent sleeping bags if you want to. But I just love my trekking poles and I wanted to take them with me. But the point is, if you're flying somewhere else like Seattle, for example, REI there can accommodate you as far as tents, trekking poles, even ice acts actually. I called the REI in Seattle the other day asking about ice acts and they said that, sure, yeah, they do rent them. The one thing that they don't rent and I don't know why is the... Clumsy, yep. The one thing that they don't rent is actually the baby backpacks. I had a friend who was gonna visit me a long time ago and I was thinking about the option to rent a baby backpack but they said they don't rent it. I'm not sure why. Maybe that's the business idea for you. Yeah, two options for you. You either send your items via post office or you rent them at the destination or you buy them if you have to and if you don't like sharing stuff with people or stuff that people use before. And this is pretty much it for what I wanted to share with you guys today. So if you do have any questions, let me know in a comment and I will also put additional resources in the description box from the TSA and just so that you can read about the revelations. And again, if you enjoyed this video, give it a thumbs up and consider subscribing to our channel because we create weekly vlogs and guides and how-to videos about our hiking adventures, your trekking pals Habiba and Alice and we'll see you guys on a new adventure. Bye.


Thanks for staying with us. We're still on the breakfast on breakfast on plus TV Africa I think I need breakfast this morning. Okay. I will be joined by Mr. Toonday Kola-Wole a legal practitioner Kola-Wole a legal practitioner here in Lagos. Good morning and welcome to the program sir Good morning, my brother. Thanks for having me Yeah, maybe I need it I've been calling breakfast where I should be calling other words Okay Yeah, let's begin with a punch newspaper In the small time that we have let's look at some of these headlines. We're starting not with a big headline here because We've been talking and overflogging this issue of the humanitarian ministry a scandal We're beginning with Nigerians hail Tinnabu as president trims foreign trips on to Raj. Let me have your take on that You know When we go outside the country to attend the terminal conferences and the and the meeting the heights of that was the climate change That the conference that were recently Nigeria I think about some time now there about how the second highest number of delegates And when you send which delegates like that you pay for us. Yeah, you pay for tell accommodation And you're also going to pay them out of station and now So all these things are leaving the economy and the kind of the make the cost of governance there We will hire a very very expensive So if the president is cutting down on the number of Interact your people that go outside for such functions now That would mean that he has had the type of the other material and he's ready to to our main though Because of governance and also the number of people that go for such I think that's a positive one for the government I miss the negative publicity that has been coming from the governance That's good things also I was just asking When we're taking our top trending The numbers also trimmed down of people who will be moving in the entourage of the first lady And the second lady as the case may be the first lady being the wife of the president and the second being the wife of the vice president These offices are not even captured in the constitution. So you're cutting down the number Why not just wipe it off or at least make it official so that we can put it in the Constitution and know that okay Legally, this is what we are doing I was just asking what was the need of keeping an office that is not covered by the Constitution and spending money as if It is an official thing that should be done It is not everything that should be in the Constitution If everything is codified, you're going to have the Constitution as very unwieldy Now will now be seen to look like an anti-cropidia Check for example the American Constitution It's also about I think it's in Beijing so what they are about very transfer sentences Certain things are done by custom certain things are done by tradition certain things are done by president and the president and what I mean I think the office of the possibility and some more to At the federal level and also at the state level it's something that we have borrowed from the American people in terms of In terms of customs or in terms of visitor in terms of practices that is Done in some of these places on that place we can I don't have anything against the office of Firstly, we can work up. So long as they are able to add value To governor and I know some of them are very good program for children for women for widows and war I know all we need to do is to ensure that the cost of running such offices are not Not we Should be Something as important as the first lady shouldn't it be covered by law because okay, we've seen situations creeping into National life where we've seen You see people driving cars or motorcycle or something and the plate number is not carrying a plate number of any local government Or any state is carrying brought up to the Local government chairman we've seen those things we've seen Handles social media handles carrying daughter of the president and so on and so before you know what is happening These things also will be allocated Some some some kind of duties to do so can't I'm not I'm not having a problem with the first lady But I'm having a problem with the fact that it's not covered by law where you have to budget some money For an office that is not covered by law And then we are talking about transferring money to individual accounts. What's the difference? like I said We became very unwieldy to not be able to look like a Cyclopedia and when you become that unwieldy and forcing the law become a little more difficult Is that I would tend to have this whatever we do around the house. It's like the office of first Son and water These are some of the activities that we can in the court without codifying without the making and Those into into law and for example, even you as an individual you can have to customize the place Not now I have seen I think one of the politicians Who has a private card at the place of my course of mind they the federal Service Commission have positions for that. They don't make you pay some money to be able to customize Your place numbers and water Anything that then towards abuse we can find a way to Call cop to use around water but like I said certain things will be done by efficient by awesome by Parties is another we also bought some of these from other other people to walk so long I said it's not a view Yeah, that's the that's the fear the fear of abuse is what because that same fear is what Brought us to the electoral problems that we've been having, you know Because the lost stated some things and left other things for presidents for discretion and all that we got to a point Where the discretion was to the negative at least that's the the thought process of the average Nigerian that it was it was not good enough, okay But my my other fear my other fear maybe is unfounded is the fact that if The number is caught which is a laudable thing and I'm a I applaud the the president for this Shouldn't they define the kind of people that should be on that? entourage going To going around with these people what why I say this as that Sometimes because of the ester codes involved because of the monetary enticement involved because of the Fanfare and every other thing that is involved the people that are the right people to move on this or in this Entourage do not get to go It is the high highly placed people who can fix their names and all that even if they have nothing to do that Get to go I give you an example in cross river state a few years ago all the commissioners and all the local government Chairman went to France including the governor and his deputy. They went to France to study How to use bamboo to do a lot of things bamboo Okay, let's accept that bamboo is a miracle Crop as it is and they use it for a lot of things From you turn cells and all that but why would a local government chairman or a commissioner or a? Governor or deputy governor have to go to France when they are a Greek people their extension officers are there And so many other people that should have gone there to get the expertise come back and make it function in their states They didn't get to go so most cases we see these now when they cut the number Don't you see a situation where people who are not relevant for any mission will be the ones to go and Not the ones that should go because it was not spelled out. That's my fear Of course, you are agree with you that you are right Most times people see these things as an avenue To make money and most of the things that you go out there to study are not quite useful There are also things that they can even go on the internet And then they download videos or such because I think there are no others and then click to look Or they go out Some of those things are so unlike I like you say it is the office at a time ever so what you want to know that would very much shoot the important such a Going outside to do some of these things are not So long ago things become near the new from making money People who always want to admit to the within the rules and that's not doing means of people who are doing a mission in the part of such a Entourage the emphasis We should inculcate in those people as possible for governor's people in government to cause the best for me That is it and let people who are relevant to some of these things You think one that will actually be participated in some of these things if you say you are going to Do a manual as the guys Who could participate in something or the other which is a very useful, but it depends the type is adding those ministries A block of leaders to make a decision or see how the whole mind side or clean this the way it is done They will see do some of this and then we see at this the purpose They will get it at whatever manuals you have written or whatever codifications or notes you have taught So you may ensure that if you put who are relevant and get to a certain some of these workshops with you and conquerors It is for us to Begin to join with an article to continue to finish a decision If we are able to put the power to a manual as the guys are some of these things to talk if you also do a very useful addition To getting the right things at all in the right places But we must continue to remember the many see parameters and order are you really different from one another? The mission of it is different from the nature of education The nature of education is different from the nature of the work and order So to see that and do it man Okay, let's move to the Guardian newspaper and take one headline there The headline says Nigeria's economy to grow at 3.3 percent in 2024 World Bank projects 3.3 percent, I don't know if that is enough or that is good or that is bad. I don't know what I what are your thoughts Nigeria require to push GDP Half up below the 3 percent to send us the world bank or whatever you think it's going to go anything sort of Trouble to send an above and what are you? We know be too useful for for the country and it is possible for us to achieve something that is quite high or higher than that in the sense that If we're able to fix the power infrastructure If we are able to ensure the security in the land and what are the if we're able to cause it to a term And get a degree in governance To do the right thing that the right and all that Nigeria's GDP should be able to grow more than what the world bank is projected In fact, now in full opinion, it would you be looking at nothing less than between 7 to 10 percent If you are going to cut down on running employment, if you are going to get the industry to get back to work if you are going to be able to To do a lot of other things that economy requires to be done or it will be able to grow once again Okay. Well, let's move to another news report by This time nature news Nature news Leads with the story by Elsa governor criticizes government's pipeline protection deal with Tampolo security outfit Now on the one hand, people say it shouldn't have been given to a private security outfit because we have Nigeria police civil defense Peace Corps and the rest of that We also have on the other hand The fact that we are short-staffed as it were when we talk about our security personnel and The fact that some of them even are colluding with the so-called Pirates the so-called vandals the so-called people who are Making us not to have as much oil as we should have in Nigeria So what is your take? Where do you stand? He's saying they shouldn't have given to Tampolo and We are seeing the challenges and the the reality on ground, but what do you think? When I did I was a very technical In Nigeria, we need to a paradox of Affirmation, why do I say this? You ask yourself what equipment of Tampolo has to really be able to pull into the oil sector That the Nigerian army for example But it says they don't have That you know how to give them the contacts of the police The oil industry in Nigeria get up. You also would ask yourself if the package is a project Almost modernity and all that That is going on The answer is no For me the reason that that kind of unusual people could have been given to Tampolo Is the smacked off in discipline And is an indictment on the entire security process of Automation It is also in an indictment at the best time of coming that it would be far that the private individual should be policing the Nigerian or American oil sector All the oil is in other data than the security process that we have all over the country It is difficult to really appreciate some of this So to really understand the reason behind this But what it tells you is that the nation or the Department of Women has no confidence in those security forces They are needed to lead and work Because it has confidence What we should do is to equip those security forces and empower them to be able to do the needs to regard for policing the real industry in the Niger data Say for example a country like Saudi Arabia in the way of some of these cases You wouldn't find the amount of security that we have in our own oil sector in those countries In Saudi Arabia for example I don't know Only if you see security you will find where the oil wells are located And then the piping and water How they simply turn to install sophisticated security gadgets in terms of security cameras satellites and water And then they have controlling where right from the oil wells to where the ship is taking a division of those who the petroleum are not They are able to see in one control in some way There should be no reason why that shouldn't be the case in Nigeria But to see all these things one has to work The Zekubi Amos government the local government the state government there is no talk between all these people and the local community too who thinks that they are not getting the test from the oil that is coming from their lithium We will find one way to help themselves to some quantity of those oil and water It could be seen in the way the process the kind of the process against the way the oil industry is not adding value to those communities where these oil are taking Since time immemorial we've had that of security agencies in the Niger sector to really secure the oil wells and water wells and we are still working in that area just as we have been trading in so many other areas of a national life it is that nobody is committed or there is no serious commitment there is no talkism to really securing the work of the nation I think that we are one most Nigerians are not to talk more Nigerians think that wherever they could lay hands on their own national security whether by filling in, whether by commanding whether by protecting it or not they deserve to go ahead and do because once the resource or once they were in money gets to a breach up it is not going to make any difference in their life they are both a community Ok, we also have this story on the same nature news that Nigerian army destroys 233 illegal refineries apprehends 1,112 suspects Well that's fair to all impetus what I have been saying that all the traditional mining of oil is a very very big industry in the Niger get up why is this a big industry if it is a big industry because people are freed as the only means of enlightenment because if you are also unable to provide employment for the people if you are unable to clean the environment so they are able to farm and also be able to fish and also that they don't use an environment that is produced if they know that when the oil is exposed and taken they are an individual they are a community a benefit from those things the problem would not be risking their life to engage in those traditional mining of oil the solution to some of this problem is to incorporate the whole community into the oil industry make sure that they have value for what is being taken from their soil and make sure that their children or that the young people in those places also get job in some of these places say for example if you are able to provide housing fully reduced housing for people in those areas they are children to school free have good facilities in those places they are free and they are educated and they are able to know that it is the money from the oil that is providing those services to them I am sure there will be more to talk about in the way a man has been letting is the oil that is taking now that is being used in their community Thank you so much Mr. Kola Wole for being a part of our program this morning Thanks for having me We have been talking with Mr. Tunde Kola Wole a legal practitioner here in Lagos state we were reviewing the papers and seeing what the headlines were we couldn't finish all the papers but we hope that you got the point We are going to take a short break when we return we will be looking at the real cost of the ban on foreign universities because of the certificate Saga Stay with us


Hi, I'm Heidi Joy Trethaway with the OpenStack Foundation, and I'm here with Steve Dake from Cisco. We're talking about community health, and Steve, I wondered if you would tell us a little bit about your involvement in the Community Health Initiative. Sure. So I'm new to the board of directors this year, and as part of that, I volunteered to lead the Community Health Initiative. I have a deep background in community health across probably about 20 years of experience in terms of open source. And to me, community health is one of the most important things that we can have as a community. Yeah, and and I wonder if you will tell us a little bit more about the background of the Community Health Initiative and kind of some of the conversations that have been happening up until now. Sure. So the board had a strategic charting initiative, and there were five areas that were picked out. I'm only going to talk about the community health area today. All the areas are very important to us, to the board and the TC and the user committee, although our focus is just on community health. When we did that work, we decided there were two areas we could focus on, onboarding or building leaders. So we decided to vote, we voted, and there were 15 for onboarding and 16 for growing leaders. So we decided to focus on growing leaders because that had a slight edge on the voting. I think if you look at the foundation in general, they're very much supportive of onboarding, and we don't really have to do much there already. That's already being taken care of. That's a problem that's being solved. But the community, growing community leaders is critical, and we're just getting started on that as a community because it's not something we've really identified in the past. It's something that was needed to be done. Yeah. Looking back at the last user survey, I see quite a lot of comments about community when we ask people what they like best about OpenStack. They're consistently rate community either highest or one of the highest things on their list. So it's clearly valuable to the members of the community and so I wondered if you could talk a little bit about how we look at community health. Do we measure it or what are the attributes of community health that indicates to us that our OpenStack community is thriving? Right. So I'm a firm believer in that you fix the roof while the sun is shining. And our community rocks. Really fantastic community. We have an OpenStack. I think if you look at what we want to do, we want to be able to measure how leaders are evolving in OpenStack, and we haven't done that today. In terms of doing that, we don't have a clear solution to that problem, how to measure it. But we are taking some very small steps initially to get things kicked off. Hey, don't worry about it. Pay no attention to the man behind the curtain. You're taking some small steps. Yes, we're taking small steps. And the small steps are important for us to grow the community to grow the leadership over time. The first thing we're doing is we set up three lightning talks for people to do lightning reviews. We believe that the lightning reviews are a way for people to become core reviewers in OpenStack and then potentially become TC members in OpenStack and potentially become board of director members in OpenStack or other parts of the leadership in OpenStack. We think that what we want to do is we want to take those three videos, pilot them here, and then expand them into other parts of the different core reviewer teams. So for example, NOVA wants core reviewers. They could participate in these videos where their core reviewers do basically a lightning review of how they do a review. And we think that's critical to growing the core reviewer base. And by there, everybody kind of rises up as a leader. So we're taking a very small incremental step here. I expect more later in terms of what we want to do with measurement. That's something we haven't really discussed, but we're going to get to in the coming months. So I like how you've charted out this course with kind of those incremental steps that can take a person on a path to greater leadership within the OpenStack Foundation. I wondered if you'd tell us a little bit about what is the vision or kind of the longer term steps that we might see taken to ensure the health of the community. Yeah, longer term, I think is more of the same in terms of the onboarding. We need more onboarding. In terms, and that's not really a problem we're tackling, but that's something that needs to happen to lead into the core reviewers, right? We need to have people that are developers first, and then they learn how to become core reviewers. In terms of our long-term steps, you know, doing these videos, this might be the first step, we're going to have to maintain these videos. So every year, so they're going to have to be redone because the core reviewers team teams change, the make of the TC changes, what people expect out of their leaders change. So we expect every year, so we'll have to revise these videos. And then we're going to do more. I would like to see more work out of us. One area we're really focused on, or I'm really focused on, I'd like to see the rest of the board interested in as well. We have this thing in Ocasack called the Stewardship Working Group. So the Stewardship Working Group, their responsibility is to steward OpenStack into the future. Now you think of a stewardship of the planet that's like taking care of the planet, right? This is a good thing. We want to take care of OpenStack. The Stewardship Working Group is a way ahead of the board actually, in maintaining kind of onboarding and also growing community leaders. So we're going to lean on that working group. We're also going to learn from them because they're ahead of us in some degrees. What I would like to see though is that they're properly funded inside of OpenStack, which shouldn't be much of a difficulty, and that they're free to do what they need to do and left hands off for the most part. Those are the two real actions we have coming into Summit. Coming out of Summit, I think we have a whole lot more that we need to focus on. So do you think you'll be digging in, reviewing some of the Ether pads and coming up with maybe some more actions for that committee going forward? Yeah. It's not really a committee. It's more like a working group. A working group? Yeah, a working group. Yeah. The committee is a whole other thing. Oh boy. Yeah. So we don't want to get into that territory necessarily. I think we definitely will review what happens in the onboarding sessions because I haven't been able to attend all of them because there's plenty throughout the Summit. Lots of projects have onboarding sessions. But I'd like to see what people had in terms of questions in those onboarding sessions. And I think the rest of the strategic board initiative that's responsible for community health would like to see that as well. So I would expect that we will review that. I would also expect we'll have some form of measurement for that, although it's really hard to measure growth of leadership. Companies do it all the time. You know, they set up systems to measure how well their leadership pipeline is set up. That's a really challenging problem to solve. I don't know how to solve it immediately, but we might take a stab at that. We might not. It depends. What we're doing now we know won't be harmful. So we just want to change a few variables at a time because we don't want to harm our community in any way. So although I don't think it could be harmed, it's entirely possible it could be. Well, all of these plans are really exciting, really encouraging. So Steve Dick, thank you for joining us. Sure. It's a pleasure, Heidi. Thank you.


Hello everybody and welcome to another hobby-cheating video. Now, you may wonder why I'm sitting on the ground. Well, I'm sitting here because I'm next to all my slanesh models, which is generally my happy place. And today's tutorial is something that I find eminently frustrating. Today, we're going to talk about painting inner flame, or inner fire, or heat in the center of something. I don't even know what to call it, but we're going to paint it. Let's get into it. Alright, so what do I mean here? Well, I mean we're painting something where the interior is so hot, maybe it's lava, or fire, or magic, or whatever, and it's emanating out. So the center areas are what's lit. This is one of the most common questions I get actually. I get a lot of questions about how to paint this sort of thing. I think because it looks cool in art. There's lots of art from video games, and sort of 2D art from the games we play, of people that have armor, or that are undead, or something like that, and they're sort of fire erupting out from inside of them. And in 2D art, you can render that pretty easily and pretty well. Since 2D art is flat, your brain can wrap its head around light being in the lower recesses in a different way than when something is three-dimensional. As a point of fact, when people ask me about painting like this, my first response is usually, don't do it. Because if you have to ask how to do it, you probably shouldn't do it.  And there's a simple reason for that. In three dimensions, i.e. what miniatures are, they exist in the real world, we expect them to follow the basic rules of light. What I mean by that is, there are shadows underneath light. We expect things like recesses, and the darker parts, the deeper parts of miniatures to be in shadow, to be darker, to be a deeper color. And in fact, that's why if you look at all the washes, things like that, they're all meant to darken the miniature, right? Because the easiest way to paint is to apply a base coat and then you apply a wash for depth. And you're adding that depth, that contrast of value, by putting shadows into the deeper part, where we as humans with human brains and human eyes naturally expect them to go. And part of what this painting does is really invert that on its head. So today I'm going to take you through how to do this, but it does come with a strong warning. This is often hard to pull off, and we'll talk about exactly the challenges you're going to run into, and how you hopefully can resolve them in your own miniatures. So, let's have some fun. Alright, so let's get into it. So, I've primed the model completely in just a neutral gray, and the reason for that is because you don't want to start from black and try to achieve this effect. You want everything pretty neutral, and actually the brighter prime can help, but white is usually a sketchy prime. It can get rough very easily. Just starting from a nice neutral gray is easy enough. I'm then taking the airbrush and I'm using a warm white. This is ivory, and I'm spraying it over all the areas I'm going to want to be glowing. I'm using a warm white because that's going to help reinforce the overall warmth when we get to yellow, orange, etc.  That is to say, if it's over everything. Now, I'm taking some of that Naler roundy white ink. I have mixed this one-to-one with flow improver, and I am just running it over some of the areas and letting it basically act like a wash. I'm not washing the whole model in it. I'm only pushing this down into the areas I know I'm going to want the most heat. I'm also not letting it pool excessively, so I push some in there and then I push it around. Once that's dry, I then take the yellow ink, again with flow improver mixed in. All of these inks are going to be one-to-one with flow improver because I want them to run into the recesses. The key here is the deepest parts need to be the brightest. I'm just running that over everything, making sure in all these areas that are going to be hot, there's a nice yellow, basically, ink that's seeped down into those things. If it stains the other parts, the upper areas, it doesn't matter. You do not need to be careful or clean with any of these steps. Get rough, get messy, it's fine. It'll actually help a little. Now we're going to the flame orange ink. And here the key is I'm doing the same thing I did with the yellow, but I'm not doing it everywhere. So I'm leaving certain areas just with yellow in the deepest recesses, usually around upper spots or joints or things I want to feel the hottest. You're effectively making a heat map, so you want to leave areas near the center of the being or whatever you want to seem as the hottest, still yellow. Everything else gets this flow improver plus orange mix. Now, sometimes that's going to have weird consequences, like it'll run into the eyes of the skull, which feel like they should be glowing, but we can touch that up later, so no big deal. Now what I'm doing is taking a bit of the orange and red, so this is the orange and a whole red mix, and I'm just kind of pushing this in again with flow improver into some of the areas that I want to be farthest away. I'm also taking some of that and covering the raised parts. So you see like the top of the skull, the shin bone, these things that are actually effectively the highest up in the inner parts, the tops of the skulls, all that type of stuff. Now we're just getting this orange, orange, red treatment. Effectively, the farther we go out from the recesses, the darker we need to get. That's what's going to sell the illusion that the heat is emanating from within. Now that we've got that all sketched out, now we need to, and it doesn't look like much right now. I know it looks silly. Trust me, it'll all snap together. Now comes time for a little bumblebee tuna. Let's take our black paint. This is rubber black mixed with just a tiny amount of the whole red, and I'm just going to coat all of the bones. This is a long process. This goes on forever and ever and ever. Now, because of the nature of what this is, where I'm trying to do these careful bones, if this were to be flesh or something like that, like some of our earlier art images, then this would be my next step out from the hot areas. I want mostly this to create the extreme contrast you need. It's also very important that when you're doing this black, that you have it as a pretty opaque coat. So you want to use a paint with a good coverage. This rubber black from AK Interactive is a very good black, especially when mixed with the whole red. You don't want to be doing this all twice and you want it to be solid. You don't want to get any of it down into your hot areas, because they're leaving the cracks and the crevices and the inner areas completely lit, so completely in orange and yellow, which can be a fun time around some of these bone tails. Boy, did these bone tails take a nice long time. Weren't they fun? You want to make sure you get any sides of areas, like on these bones, they have a... They're three-dimensionally popped out, so they have a side. You want to make sure those are all black. You want to have the high contrast. You can't have anything looking like it's hot that shouldn't be hot, that isn't the glowing ember. One of the other things you can do if you've got nice small areas like this is you can just dry brush the black over the top. I'm using just a normal brush, but you see how I'm just kind of roughly dry brushing it? You just paint the whole area yellow or orange and then dry brush over the top. So if you have something like a dragon, you can do the whole thing in yellow, just dry brush in black, with orange ink, like you see me doing here, to kind of stain the deeper yellow areas more orange, as well as to then bring some of that heat up onto the bone. And in fact, that's what I'm doing around the rest of this miniature. I'm taking a very, very thin orange. So this is a glaze consistency, lots of water in here, and still flow improver. And I'm just making sure everything is touched up. I'm covering a lot of the orange, especially in the orange to yellow transition, and bringing it up over the black to just add a little bit of that orange into the black itself and tint it like it's heat. And you can see I'm just doing this all over the model, not really washing, but more just carefully making sure that we don't have like bright yellow immediately going to bright orange with nothing smoothing it out. The glaze smooths it down. Now this model has actual fire on it as well. When you have actual exposed flame, it's very important to make that hotter than any of the other embers or the inner heat because that's actual fire. So here I've taken yellow and mixed it with the white ink, and in the deepest, deepest, hottest parts, so right near the eye, at the very base of the flame, I'm taking that yellow, white, and just putting a little in there. I'm also wear applicable just touching some dots into the skulls. You might not have skulls in your particular item, your painting. But whatever those deepest areas are, you want them to look super hot until you need this very, very, very, very, very small volume of white yellow, very small. You need the littlest amount. Now I'm taking the orange glaze again, running it over the flame, bringing that all together.  It's next to fire, so it makes sense that it would have sort of an ash-like element to it. So a nice neutral mid-tone gray, especially along the edges or things like that, can really help pick it out and make it feel more like burnt-ashed bone or something like that. So I'm just here tracing the edges of the little horse, his dead horsey. It also really helps to make the model more readable. One of the challenges when you paint a model completely in black is that it all fades together, and it becomes very, very unreadable. You'll notice I painted the rest of the colors here quite dark. That was so the only thing that stood out was the fire. So everything else is muted, but the fire kicks. That's what you want. When you're doing this inner flame, everything else should be desaturated, muted, turned down. The fire should be your color. The gray helps make the black readable again, and then the neutral colors of your other elements don't get in the way, and keep the model focused where it should be on the fire and the flame and the heat. So there you go. I hope you liked this. If you did, give it a like. Subscribe for additional hobby cheating in the future. We have new videos here every Saturday. I do really hope you enjoyed this one. As I said, this is a very challenging project. This is a hard effect to pull off, but I hope this helps you at least try. If you try and fail, don't worry about it. It's tough to sell. Try again. Failing is still learning, and that's never a bad thing. As always, I thank you for watching, and we'll see you next time.


Broken cups can't be fixed with each other's pieces because they're broken different ways. I think we need to stop finding other broken people to fix our own brokenness and work on ourselves. What do you think about that?


Live from the San Jose Convention Center, extracting the signal from the noise, it's theCUBE, covering Hadoop Summit 2015. Brought to you by headline sponsor, Hortonworks, and by EMC, Pivotal, IBM, Pentaho, Teradata, Syncsort, and by Atunity. Now your hosts, John Furrier and George Gilbert. Okay, welcome back everyone, we are live here. Day two at Hortonworks is Hadoop Summit 2015. This is theCUBE's SiliconANGLE flagship program. We'll go out to the events, extract the signal from the noise. I'm John Furrier, the founder of SiliconANGLE. I'm showing my co-host, George Gilbert. Our new big data analyst at wikibon.com. George, kickoff segment day two. Three days of wall-to-wall coverage here. Again, our consecutive year in a row when we covered all the Hadoop summits. What's going on? I mean, a lot of action. Enterprise grade, operationalizing. We had Merv Agent from Gardnery yesterday. A lot of good stuff. What are you seeing after day one? Just, what's the signals coming from this market? So a couple high level things which were somewhat contradictory actually. Some people were saying, hey, we've got this infrastructure that's like electricity now, you know, ubiquitous and people are going to start building apps. And others are saying, you know, we've got this ecosystem that is throwing off innovation at a pace that we've never seen. But because there's so many pieces, we've got this complexity that is kind of daunting to administrators and developers. I thought it was interesting that the Cloudera folks were talking about applications like in financial services like related to fraud or telco and the Hortonworks guys were very much focused on ubiquity. And then Abhi Mehta who did the kickoff with us, he was saying really where we want to go is turning analytics into a set of building blocks for automated intelligence. And that's where, you know, Hadoop is foundation and we start building these repeatable applications. So as you go to, as you look at the market, I'll say you have your research agenda, you just put out a great post and you get more research coming around the systems of intelligence, which essentially, you know, IBM even saying they like that better than systems of insight. Joel, that's his personal opinion on IBM, but that teases the trajectory of where this is going and you think about apps, you think about what needs to happen. And I think that's a key indicator. The other key thing that I'm looking at is and you brought up Cloudera, Cloudera with relationship with EMC is very telling because Cloudera is growing up and working with EMC means that EMC is in good position to be that platform for big data where you don't have to say I'm a Horton Workshop or I'm a Cloudera shop, they're not mutually exclusive anymore. You can have workloads and apps driving the tooling underneath. And so what that means is, it means that we are going to see in my opinion based on what I'm hearing and seeing and talking to Mervit Gardner is an environment where it's post Hadoop. Hadoop is going to be there, there's no brain, it's going mainstream. But there's an indicator that there's a world beyond Hadoop. So I don't have to have everything running on Hadoop. I can have Hadoop, I can have other platforms, this could be platforming if you will. It's very interesting. So what that means is if you have projects going on, there's a risk factor going on. So to me, it's like, okay, I'm a buyer of consuming this technology. I have risks on two fronts, failure and success. So if I'm successful in my Hadoop deployment, what happens? Do I put my data in Hadoop? Now I got to move the data around. So there's now an integrated intricacies of storage, flash, and we kind of teased it out yesterday and no one's kind of talking about that. EMC really the only one here talking about that. So that means the customer deployments will not be one vendor. It's not a Hortonworks, it's not a Hadoop. So what's your take on that? I mean, do you agree? I mean, what's your sense of that? Because ultimately the customers, it's going to cost them more money if they're successful and they have to retool. I mean, look at like Teradata, for instance. So actually, we did hear from one customer, an unnamed sort of traditional data warehouse vendor where if you add in the acquisition cost and the operational cost, effectively you're paying $100,000 a terabyte for a traditional data warehouse. And you compare that to in Hadoop, this particular developer or system integrator cited roughly $1,000 a terabyte for Hadoop. I think that's a little bit low. But the thing that where you say the sort of the blessing and the curse of success is that Apache is set up really to help govern and release a couple projects. And each of the distros has like 17 components now. And there's nothing that's encompassing all those and making them into coherent platforms. What happens when customers have multiple versions of Hadoop running? So let's say I'm a big bank, for instance. I'm like, wow, I teach this little audit and they say, hey, I have nine different distros running in my enterprise. How do they rein that in? Or is it kind of a problem? There's a huge administrative overload. There are some tools, management tools that can help with that, like when disco can make it possible so that you can actually have like Isilon from EMC running your storage on one cluster and you can have sort of commodity storage on another cluster. And from the point of view of adding the data, you don't know and you don't care the difference. The thing actually that the Cloudera guy said relating to EMC was some customers need storage that's manageable and that grows much faster than their Hadoop compute so that they might have an Isilon cluster growing 100% a year that has manageability and that they can't get from Hadoop. So they want to keep their data in Isilon and then they want to bring Hadoop to Isilon and that's something that's possible. Well, we've got a big lineup today. We have a lot of people stacked up. It's like the airplanes back and up at the airport. We have starting off, we have talent, we have attunity, we have Teradata, Facebook. We have someone from the Facebook it's going to be great to talk to those guys. David Richards from WAN Disco, always great to get David on, he's awesome, very articulate and we love WAN Disco. And then we have Scott Now who's the CTO of Hortonworks. He just gave the keynote speech. He's going to be great. Herb, the president of Hortonworks, I saw him last night. Jim Campbilly, he's coming on. And then we got IBM, EMC. Man, what a lineup. You know, I just want to sort of jump back to one thing from yesterday that was interesting because they were two opposite ends of the same spectrum, which was looking at Pentaho and looking at Syncsort. We don't normally associate them as core foundation platform parts because they're not part of Hadoop. But Pentaho has something where they have an end-to-end tool that does the data prep all the way through to the presentation and analysis. And that takes away all the difficulties that you normally would have when you're moving data from tool to tool. And you have to explain, okay, from the tool you're coming out of to the tool you're going into, how to stitch them together. Syncsort did something different or is doing something different, which is really interesting where they're saying we're just going to go deep on sort of the data preparation and offloading from a data warehouse. But we're going to put all that information that you need to pass it off to the next tool, the business intelligence tool. We're going to put that down in the Hadoop infrastructure. In this case, it's in Hive. So that they can achieve, to some extent, that seamless handoff that formerly you needed an end-to-end tool for. So I think the tools have room for a lot of innovation. Yeah, and there's a lot of room for good tools. I mean, it's a tooling market. But again, I'm back to this replatforming message. What's happening in my mind, the customer base, is tools, you need tools. And the tools are dictated by the application. So the applications decide what it looks like underneath. So I would say, the big story that I'm trying to sniff out of this show is, what does the platform look like? Because I do not believe that it's a Cloudera-only situation. I don't believe it's a Hortonworks-only situation. I don't believe it's a Pivotal-only situation. I think customers will have pockets of platform components from different vendors. And that question is not really being addressed. Murph kind of brought, we talked about it yesterday. And I want to hear more, I want to hear, okay, give me the real-life customer scenario where, okay, let's take the trajectory of success. What's the cost involved? And is our headaches or not? If there's going to be more costs, oh, well, we put everything in a data leg, it's all in Hadoop, and now I got to move the data, I got to replicate the data, that's more costs. So that's more, you know what I'm saying? So like, I want to hear a seamless story. I want to hear that. You're hitting on what I think is the biggest issue, which is, and it goes back to Murph's point, we have 17 products in these distros, and the Hortonworks guys were saying, we're trying to simplify by putting, you know, Mbari as a management kind of skin. It's deeper than the skin around it. You know, there are these other tools for security and you know, that would hide the fact that there are seams between 17 products. But there's another alternative, which is Azure from Microsoft, Google Cloud Platform, and Amazon Web Services, where they design, build, test, integrate, deliver, and operate a complete platform. And those, I think, long-term represent the real competition to the Hadoop distros. Because- Yeah, and this is the new formula. Okay, so what does this go next? And I think that's the story. Yes. All right, so let's talk about what's coming up today, and what happened yesterday. Bottom line, what is your take on day one? Give us the analysis on what's going on.  You know, we asked, we asked about, so pretty much to everyone, how did Hadoop cross the chasm? And we got some different answers.  Others said financial services like fraud, detection, or retail merchandising. I'm not sure we've crossed the chasm yet. We've bought, we, there are a lot of people deploying it and kicking the tires, but it's not clear that there's some things that every sort of early majority buyer says, I can write a check for. With the possible exception of data warehouse offload, where, you know, at 100,000 a terabyte and data growing 50 to 100% a year, IT budgets can't afford to keep adding- Well, I mean, you can argue that there's a mini chasm that's been crossed. I would agree with you on that statement, but I would also say that, looking at the industry success, is it going to implode or did it make, did it land somewhere? And I think the landing is a series of chasms. I think it's a halfway point, if you will, or a landing area before the chasm. It's like we hit the ball in the water and golf is a drop area. So like, I think right now they're in play and they're good at this ecosystem. Obviously the buzz here is fantastic. There's a lot of activity.  Where's the meat on the bone? I think it's like, okay, we know this action and I just don't believe Gartner's numbers. I don't think Gartner's survey is representative of the mainstream audience. I think that's just, you know, I think they have a point to say and I think the message is clear and I can buy the rationale from Gartner. And we love those guys and the mirror is great, but the sample size just isn't big enough. We're in a global economy, total inflection point. I just think a better way of identifying what that is has to come out. I'm sending an email blast of thousands of people and 300 people fell to form that says, are you using Hadoop? This is, I don't think that's going to be workable. So again, we're keeping an eye on it, wikibon.com. This is theCUBE, day two kicking off live in Silicon Valley. We are here on the ground with the team on the Twittersphere. Join the conversation, go to crowdchat.net slash Hadoop Summit, go to the hashtag Hadoop Summit, of course, hashtag theCUBE. We'll be watching and then answer any questions you have, send them on, I'm John Furrier. I'm George Gill, but we'll be back after this short break.


I'm Darren Marlar, the creator and host of Weird Darkness, bringing you true stories of the paranormal, supernatural, mysterious, macabre, unsolved, and unexplained. New episodes seven days a week. Get the podcast at WeirdDarkness.com or search for Weird Darkness in your favorite podcast app.


Co-Champion of the Amateur Futurity Final and that's David Terrell who wrote Playboy is Smooth. He equaled the score of 215 with Robert. Congratulations to you. Thank you very much.  Yeah I had a lot of family and friends that were here. How does it feel to be a Futurity Champion? It's great I can't believe it. It's a dream come true.  Well I think my head was great. I gotta say that Corey Corville and Cody Butterfield and Clay Johnson and Chris Hanson had a plan for me. We watched cows and I was next to last in the bunch and they had my cows picked and they worked. My first cow was in the back and we got it out and it worked. My horse was I would say I had a horse that's a nice horse but a little bit green so I didn't ask him for his life and he gave me more than I expected. He was very good. How often have you been able to you know ride and get to know this horse seeing as it's a three-year-old? I bought this horse a month ago. I had a real good horse and we sold our good horse and a good friend of mine Josh Townsend that trained him called me and said I got a pretty good horse that's trained and Corey Corville took it to the house and he finished training him and he decided to go show him. We were a little afraid at the beginning but they did a good job and that horse was pretty responsible. Now it was pretty tough out there tonight. I mean there were a lot of people that lost cows. You did well to hang on and get a score up there. Yes yes and that was the plan. I mean we didn't go for for nothing excessive except try to make a clean run. It was really a case of just be the last man standing and do the best at that. It was. I think I think it takes a just a nice solid horse and that's what we did. So what is it you like about this horse? He's reliable. He stops big and he's reliable. He's real kawaii and he's he's very responsible about his job. You shared the first prize with Robert Masterson. At one stage we thought you were going to have to do a runoff. There was a little bit of confusion and people realized no it was just for the trailer because there was only one trailer and there was a coin toss. You won the trailer. How did that feel? That's great. That's great. I wanted the runoff but but they are showing tomorrow and they got to they don't want to put another run into their horse so that was okay.  Yeah no but I like it though. I like the pressure and he had a real good horse and really very well trained horse. He looked real good. He did a great job too. So what are your plans now with this horse? Go show him next year. Go have fun with him. Okay thank you for joining us tonight. Thank you very much. Congratulations again. Thank you.


In LibreOffice 5.2, Calc has been enhanced with new features to help you work smarter with spreadsheets. New functions have been added, along with extensive tooltips that describe what a function does as you type it. It's now possible to quickly freeze the first column or row of a sheet via the toolbar. Multiple status bar functions can be active at the same time to provide a quick overview of your data. The currency toolbar icon now includes a drop-down menu to quickly choose the currency you want to use. Also, a single toolbar mode has been added that contains the most used operations to save on screen space. And finally, when removing the border from selected cells, you can now also choose to remove the border from adjacent cells as well.


Hi, my name is Andrea with Foodimentary Adventures in Food, and today I'm sharing a quick and easy recipe for no-bake caramel cookies. And as always, I'll make sure to leave the recipe in the description box. You are going to need granulated sugar, evaporated milk, semi-sweet chocolate chips, toffee bits, a pinch of salt, unsalted butter, instant butterscotch pudding, and oats. So let's get started. First, we're going to start off by bringing our butter, which is already in the pot, our sugar, and our evaporated milk to a rolling boil over medium heat. So my mixture has come to a rolling boil. And a rolling boil is even when you're stirring the mixture, it still continues to boil. That's what a rolling boil is. So that's what I was looking for. And so now I'm going to remove it from the heat, and I'll show you what comes next. All right, so now I'm going to add my dry pudding, my oats, and a little bit of salt. And I'm just going to give this a good stir. And then I'm just going to let it sit and cool off for just a few minutes. So I've been letting my oat mixture cool for about seven minutes. Now I'm adding in my toffee bits and my chocolate chips. And you want to gently fold in the chocolate chips because you don't want them to melt. You just want to gently incorporate them. All right, so I've got a large baking sheet here. It's actually one that I use for making bacon, because it's so big. And all you're going to do is just drop. This is, I think, is a 1 and 1 half tablespoon scoop that I'm using. You're just going to drop a scoop of the oat mixture on there, kind of flatten it out a little bit. And you're just going to let these cool completely. So here are the cookies. I let them sit for about an hour. And they were completely set. The recipe says that you can sprinkle some salt on top if you'd like, but I did not do that. I skipped that step. So I hope you all enjoyed this simple and delicious no-bake cookie. If you did, please make sure to give us a thumbs up. And if you haven't subscribed to our channel, we'd certainly love to have you. Thanks so much for watching, and we'll see you all next time.


What's going on guys! Darko back again hope you're off and tested today and I thought I'd do something a little bit different!  I miss the old daco, find the shadow daco, the let it go daco, the F show daco.  I miss cartoon daco, three thos day daco, I gotta say at that time I'd like to meet daco. Maybe he invented Doc Rose, there weren't any Doc Rose, and now I look and look around and there's so many Doc Rose? I used to love Doc Rose, I used to love Doc Rose, I beat 50-20 mode, I thought I was Doc Rose. What if Doc Rose made a song about the books, called To Be Beautiful, then that'd be so Doc Rose. That's all it was Doc Rose, and we still love Doc Rose. We still love Doc Rose, we still love Doc Rose. I love you guys to pieces, honestly I'm so, so humbled and grateful. I really do appreciate it, thank you.