Hello everyone, welcome to the app modernization demonstration. My name is Hank Scorpio. I work for the globex corporation I'm glad you could join me today. We are a global conglomerate We have a retail business that is one of our key businesses to our overall strategy as a company And I want to tell you a little bit about the history of one of the applications inside of our retail business There's been a group of folks that have been knocking on my door emailing me From the conveyor community that wanted to hear about this and kind of our history of our retail application Where we are today, so I'm excited to invite them into the the room here and into the meeting and Tell them the history of this and see what they can do to help me modernize this application So this retail application is a typical end-tier application started in the mid-2000s. It's a monolith It runs on VMs on today on VMware vSphere. We've got a number of challenges with this Our code commits take a very long time We had a code deployment that brought down the entire system once when things fail It often takes us hours to fix them. It's leading to long downtime and during peak times We have trouble handling transaction volume So if you're familiar with the DevOps metrics that you want to measure We're failing in all of them with this with this application in the mid-2000s And so we decided to begin to strangle this monolith There's four services we identified the gateway service the customer service the order service and the inventory service inside of this application and so what we did is we began to strangle them and at the time We heard of this platform called cloud foundry and so we decided to Basically strangle out the gateway and order service and develop a new modern front end That would make our application more customer friendly as well. And we did this all on cloud foundry. We did it using spring boot Unfortunately, we realized that cloud foundry is not the best choice of platform given the momentum Momentum that Kubernetes has in the ecosystem So we now you know, we started to realize that we didn't want to develop any more applications on cloud foundry And we also started to discover new runtimes like Quarkis that were even more efficient than spring boot For cloud native application development. So what we did next was we took this Inventory service and we split it out into a Kubernetes environment The nice thing here is that we could actually bring our database on Kubernetes because Kubernetes could handle persistence we developed the inventory service using Quarkis and And we were you know, we thought we were moving in the right direction Unfortunately, the big challenge we have with a Kubernetes environment is that we've manually deployed This inventory service our development teams kind of have just developed it and have a manual way of deploying it And in order for us to promote this into our production Kubernetes clusters, we're gonna have to Replatform it we're gonna have to automate the way we do this They're really trying to embrace a GitOps method for our development and so they don't want to just have manual deployments They want to be able to redeploy in an automated fashion So this is where we are today. It's really challenging our customer service still remains on VMs It's slowing our deployment frequency So we still can't deploy any faster than we used to because our customer service is really lagging behind in the ability to deploy faster Our services on cloud foundry need a path forward and we need to move them to a platform that has a strong and reliable future and Our inventory service needs to be automated so that we can deploy it into our production Kubernetes environments in the future And most of all, you know, perhaps is that we're maintaining three platforms and this becomes really difficult You see one of our employees there who's having a tough time managing all three platforms at once So I've invited the conveyor team here because ultimately what I want to get to is this I want all of my services running on Kubernetes So that I get the benefits of it horizontal scaling automated rollout and rollback impacting all those great things That Kubernetes gives me I want to leverage a get ops model to Decrease my lead time for change meantime to recover and change value and increase my deployment frequency and I want to simplify my operations by putting all of this on a single platform that's easier to manage for my ops teams and Then I could start to plug in cloud services and all these other things And do even, you know more fancy cloud native things in the future with this application to increase its value So I've invited the conveyor team here. This is my current retail application Ramon you are telling me how you guys can help me start to modernize this app. Can you can you tell me more? Yeah, of course So first of all, I think we need to run an assessment on all the different services within your application and It looks like these legacy customers component will be a bit problematic So I think we should run an analysis on that one to try to find out what could prevent it from running on containers and once we have found out everything start with the refactoring of the application to adapt it to a more crowd cloud friendly architecture Nice. Nice. That's great. So once we do that, what am I going to do with this database though? Miguel you were telling me that makes Yeah, I mean, there are some more clothes that are not intended to be migrated straight ahead and that Modernization could take longer, but you could bring them to Kubernetes Either way by moving them as virtual machines So you just take the database in the virtual machine as it is So you just deploy it as a virtual machine on the target and then you could leverage all the all the features that Kubernetes provides for virtual machines because they are just another ordinary subject Let's see that it blends it will blend a lot better than just CIT By blends and into her in your github. Thanks. Thanks. Yeah, that's good because I'm scared to do anything with that Database so it scares me to death to touch it. It's very old. Um, what about my cloud foundry? apps Yeah, so you can take all your cloud foundry apps and use the conveyor motor cube to Analyze the code and create the right artifacts for deploying it into Kubernetes Including your cacd pipelines. Everything will be modernized with motor cube Oh, wow. All right. Thanks is shook and finally my my inventory service. What am I going to do here? So for that we'll use the crane project which will help you remove everything that was art coded in your deployment and So we'll clean this up push that to get and get this fully automated So that you can really deploy this app and promote it from dev to q2 production in an automated fashion Thanks, Marco. So we've got Assess analyze refactor we host replatform All these things onto kubernetes. I'll tell you what I want to believe you all but it sounds too good to Be true. I think I need to see it to believe it. So maybe we can get started Okay, definitely. So Allow me to start with the assessment of your portfolio with a tackle. So let me share my screen And pray to the fedora gods that this works It seems to be working Great, okay So the entry point for the tackle tool is the application inventory and what we will intend to do with the application inventories offer organizations a way to Manage their their application portfolio and have a holistic view of this application portfolio So it looks like your Architects were proactive enough to load up the your portfolio within the application inventory. So we can get started here Uh, one of the cool things about the inventory is that it allows you to classify and manage your portfolio in any way you might want First of all, we have the notion of business service. So right now we have all all your different business services on on screen But we wanted to focus on on your retail application. So we can filter the retail applications just like this And talking about managing the portfolio and classifying the the the applications One of the most exciting features in the application inventory is an extensible Tagging model that allows you to classify your portfolio in as many dimensions as you might want So for example focusing on this legacy customer management application We were discussing before if we expand we can see a series of tags in here For the moment we we have used the tags with the concept of technologies that each application has So we have java tomcat oracle as I said the tagging model is extensible. So we added another Tag type related to the different custom frameworks. You might be using within your application So it seems like this legacy customer management application is using a custom configuration library And I get the feeling that this might be the problem that we need to solve To to make these applications suitable for containers Yeah, no, that's great. It'd be great to look into that custom configuration and figure out more learn more about it Okay, so let's start the assessment so we can select the application and getting it straight away into the assessment We already filled out the assessment beforehand. I know you're a very busy person, mr Scorpio, so I promise this will be fast great, so If we continue the first thing that we are presented is the list of stakeholders that have been involved in the assessment There's this Homer seen some guy in here. I think you might be familiar with him Yeah, yeah, he was very involved in this application Okay, so moving on Well, the way we see the assessment is a questionnaire driven assessment So we we are presented with a series of questions of different aspects related to the application landscape And by that I mean technology application life cycle management Architecture all the different concerns that might have an impact on on on the application And the idea behind the assessment is to find out how suitable the application is for for containers Okay, so this gives me kind of a general idea of what might be Challenges that I might have in containerizing the customer service app exactly out of the This would have been really helpful with the rest of our services. We strangled out. So it's good. We have it now Yeah, absolutely. I'm happy to be here to help So yeah, what what the tool does is based on your answers It detects a series of potential risks that might prevent the application or present some sort of threat for the application To to run on containers. So let's let's skip the the assessment and go straight into the review to find out what What these risks are so I can save and start with a review process And here we have a high level diagram of the different risks that have been identified out of my Of my answers, but we can get down to the detail. Yeah, we should check out that high and medium. I'm guessing. Yeah Absolutely. So we have the least of risk identified if I reorder this thing I get the high and mediums presented first So there seems to be some problem with the way your application handles service discovery and that makes sense because it is it comes from a legacy platform in which Static IPs and things like that are used and that is not very cloud friendly So that's that's one thing The other risk that has been identified is the the maturity level in your organization related to containerization process But I guess that's why we're here. Yeah, absolutely And finally we have detected that you have some some some trouble with how the application is is being configured So there seems to be multiple configuration files in multiple file system location And that is an anti pattern when you're talking about cloud cloud native and cloud friendly applications Yeah, I seem to recall some developers had been loading configs from local file systems. So that that makes sense Yeah, absolutely So it seems like this custom library that we already detected has some sort of responsibility here And we need to figure out what to do with that maybe replace it with a more straightforward approach or something like that So once we have identified the different risks We we have enough information to make an informed decision on what would be the the best migration strategy for this application So if we go up we're presented with a six rs Or or or the six rs format for amathon the the standard for the different migration strategies to follow In this case, we will choose refactor since we need to perform some changes in the source code for the application to be more container ready and and and cloud friendly cloud native I think removing that the library is A small effort. It's if it's just about that, but there seems to be no other risk in Indiana in the assessment I know this this application is very critical for you. And I think it should be our top priority So we can submit the the review and everything gets stored for for later consumption. So now We have this This assessment we have some sort of clues of what needs to be addressed here The next step will be to do an analysis and being able to detect on the actual source code What are the things that are preventing us from from doing a clean migration towards? Towards cloud. So we're going we're going from kind of a high level disposition down into let's look Let's figure out what we need to actually change. Yeah, exactly. That's that's that's the idea behind this So we have an analysis piece for tackle on development right now We're bringing some other project into the tackle umbrella. So for the moment, we will have to switch to another tool In the future, we want to have everything fully integrated in the same fashion Like we have the assessment. So we click on application and click on assess Well, it will be the same with the analysis. So for the moment, we need to switch to another application And and this is the the analysis of it the first step is to choose What is the migration path we want to follow? So I'm guessing you still want to keep the tomcat runtime that you have right now for the application Yeah, yeah, I'll leave it like it is for now. I think just to move forward quickly Okay, so no need to choose an application server We need to do a containerization process, of course I would for I would do a sanity check with the linux migration path just to make sure there are no Windows static paths in there from other versions of the application And I I know you you have some Problems with the licensing with the Oracle JDK and you will want to get rid of that Yeah, that would be great if while we're moving we could move to open JDK be wonderful So we choose that that migration path as well. So we have containerization linux and open JDK Maybe in the future we could actually use that quarkus bit with our springdude apps as well for Absolutely, if you want to do this this this modernization step I think you you already have used this somehow for these quarkus applications. You already have so Maybe your architects are somehow familiar with this. Yeah, so Moving on once we have selected the the migration path we want to follow Then it's time to select which are the packages that we want to analyze so Uh We remove everything we want to focus just on the business classes from your application and and avoid the libraries So we will choose this conveyor packaging It's funny because use the same packaging that we do so it kind of feels like this is some sort of staged a marketing demo But it isn't no absolutely the buildings behind me are real Okay. Yeah. Yeah, it looks like that. So once we have selected the the business packages We want to analyze we move on Next step is the custom rule. So we we've been discussing these Discussed some configuration library So we already had some conversations with your architects and they already told us about this library So we know how to find it within your code And we already came up with with some strategy to replace it with a more Straightforward standard approach to enable externalize configuration in Kubernetes So like something like config maps or things like that Exactly being able to use config maps and and secrets. So we need to Sort this thing out within the source code itself to enable that possibility So in order to detect this the the usage of this library in your source code We have come up with a custom rule for for the analysis bit So I will upload the custom rule we develop jointly with your architects So this analysis component is a rules engine that is extensible. So we came up with another extended Rule and we added to the rule set for the for the analysis. So we we upload it We enable the rule and then we're good to go with the analysis. Oh, great. Okay Moving on. We won't be using any custom labels We also have a Gasillion of Options to fine tune to further fine tune the analysis, but for the moment, we will stick with the with the target Okay, we're moving on And last step is to review that we didn't make any mistakes, which we didn't so we're good to go and start the the analysis Okay, so this is going to open up that that application archive look for Any of those patterns that match and then highlight them for me. Yeah Exactly, that's that's exactly what is that it does is some sort of static analysis Using the binaries decompiling and then analyzing the source code. So since we are a bit a bit tight in in timing Air VC person. I already run the analysis beforehand. So I have the results here These these are the reports that are produced by the analysis. So we choose our application Then the most interesting part of the analysis is the list of issues that have been detected and by issues We mean the things that are preventing your application to run on the target platform, which in this case is Kubernetes Okay, I see the legacy configuration the hard-ported ip's in the file system and it caught all three that all those Yeah, yeah, that's it. Exactly. So uh, this legacy configuration. That's an occurrence of the custom rule we developed So it presents us the number of incidents within each one of the classes of your application and provides a series of hints and and links to documentation on how to actually Fix this this this issue So if we click on the class itself We can navigate straight into your source code source code and see where the the offending lines are have been detected on on on the analysis And that that that this could be pretty useful to work with the changes But we're working on a on a web console here. So we cannot actually do the changes Yeah, so how do my developers then actually go through and change this make this change? Can we refactor it? Uh, yes So one thing could be keep changing from from this window to your id But that that doesn't feel very productive to us. So that's why we developed a series of ide Plug-in for the most popular id is out there So my id of choice is of choice is ps code and I already have the project open in in vs code I already installed the the the the plugins. So Once I have my project open I can go into the the plugin view and Do the configuration of another analysis? So I chose the exact same target migration target, which is cloud readiness linux open jdk I also use the the custom roles and once we're done with this I can click here Well, I can click here and run and the analysis will run and we will get the the results So I already did that. I have the results in here So we can access the exact same report that we have on the on the web console to be consumed locally But again, we we agree that this is not the most practical approach to follow So we also have a list of issues that have been detected on the on the application So if we navigate towards this persistent config Class and open it there seems to be two hints If I click on here, I can see what the offending lines are if I need any more detail I can hover here and see the description or I can see the details So I can basically get the the neat details on what needs to be changed And the actual source code side by side and start performing the changes which will be pretty pretty straightforward and and easy So after doing this after doing all these changes My application would will be ready to be deployed in containers But we we need to go to the next level once we have our source code ready to be in containers We definitely need to generate all the different Manifests and images images for this application to run in Kubernetes And that is something that moved to queue that so we have my colleague a shock here that will show you how this thing works Oh, wow, that's great. Thanks. Thanks, Ramon. So basically we've taken me through kind of assessing my entire application portfolio Then analyzing the customer app Then understanding what needs to be changed and making those changes And now you're saying that We could use a tool called move to cube inside a conveyor to actually generate all the Objects and manifests and things I need to deploy on kubernetes. Is that right? That's it. Okay, cool. So so a shook You're from what I understood you you're going to focus on the cloud foundry pieces But this could just as well move to cube could be just as well used to to create the manifests and objects for the customer Customer's service. Is that right? Absolutely. James. So as long as you have you have your source code or runtime information What do you can use that to create your destination artifacts? Wow, that's great. That's great. Okay. So let's talk about my my spring boot apps running on cloud foundry How am I gonna move those over? Absolutely. So you have a couple of spring boot apps the gateway service and the order services and yeah Node.js application of the front end. Let's look at them and see how we can translate them So So let's uh, have a quick demo of motor cube with the ui. Um, akash if you can share your screen Sure Okay, so the first thing that we are going to do for motor cube is to look at the source code, right? So here is a source code of motor cube. We have the e2e demo apps. So let's look at what we have that So if you look at the code that you have the pattern thread react seed, which is the front end app And then you have your back end applications In the rh oa oar microservices demo, you have your orders and the gateway Services, so what we are going to do now is to Take a zip of this folder. We have already zipped it in e2e demo apps dot zip And we are going to give it to motor cube to do the translation. So let's head over to the motor cube ui So this is the motor cube ui What we are going to first do is to create a project We call demo and then we are going to head over to that project And the first thing we need to do is to upload the source code. So we upload the zip file Gorgeous, that's the source for my gateway and orders app and everything actually but gateway and orders too. Yeah Absolutely. Yes. Okay, great The second thing that we will be uploading is the configuration So there are some enrollment information like your ingress and other information We need to give it to motor cube so that you can create the exact right artifact So we are uploading the configuration to motor cube and you can see both of them are there in the ui The next step that we will do is to do the processing Here what it will do is it will go through all the files and use the configuration try to understand What are the services there? So to save time we have done a pre processing of this in another project. So let's just head over to that Okay, so now you can see that The plan file has been created which has information on your different services and The different folders in which it found it. What are the configuration information about your The next step that we will do is to use this information to do that transformation So let's try that out For that, let's take one start transformation And then it uses the information in the plan file the source code the conflicts that we gave and It will do the translation and give you the data Okay, so you're going to give me my artifacts that I need Exactly So you can see that the transforming is done That is Let's download the artifacts and see what is that So it will give us a zip file. Let's just unzip that file and see The artifacts motor cube has created for us So we are going to open the Unzipped file in our VS code to look into the contents So if you open the Cf to ocp folder You have a source folder, which is your initial source that we uploaded and Into which it has seeded some more files. Let's look at what it has added It has added the documents to each of your services. Oh great. So if created the docker files and for how to generate those services here Exactly. So you can create your docker images out of it using these docker files And then what it has also created is it has created some scripts which help you test locally We have only used these scripts to build their images and push your images to registry and The next step would be to deploy Okay, and under deploy is all my my artifacts necessary to deploy on top of kubernetes Exactly. So you can see your ingress your deployment the service and All the armors that you need to deploy Um for all your services. Wow.  Yeah Exactly. And also if you look at the amazon's parameterized folder, it has a bunch of additional Helm charts customizing armors and open shift templates of these files. So if you prefer to use any of them, you can use that Now let's deploy this app into kubernetes So let's head over to our terminal and let's check whether we are connected to the cluster by using kubectl version So we are connected to the kubernetes cluster And then what we will do is We will now push the yaml To do that, we will just do a kubectl apply and we will give the yaml's folder that we had Gotcha, so now you're just applying the yaml that was created by move to cube and this should deploy deploy our Cloud Foundry apps right on kubernetes. Is that right? That is correct So we have already built the images pushed the images and now we have deployed all your services It is creating all the deployment servers and ingress Now, uh, let's look at whether all the ports are up And uh, then we can see our app running So now that we can see Yeah, all the ports are up. Now. Let's get the ingress and check with The ui So we have the ingress now. Let's just check this ingress in the ui. Let's get here And we are able to check Have your front end app running with connections to your back end Wow, that's awesome. That that That's amazing that really that automation really helps make things go a lot faster to be able to really deploy everything Yeah Now you are able to see um locally, right? But you want might want to automate your cacd pipelines. So If you notice you have the cacd artifacts to create it the teclon artifacts that you can use to Automate your build process Hmm. Nice. I could put those right into my pipelines and being on my way absolutely cool Great. Thanks ishuk. This and and akash this is really helpful to see how we could uh, You know use move to cube to move our spring boot applications over Let me go ahead and Bring this back. So just to kind of reiterate where we're at. So we had Um, we just moved all of our spring boot apps over to Uh kubernetes now. So now I have my front end my gateway my order service and my customer service all running on kubernetes But I do have a question here We we we kind of forgot about that database with with the customer service. So how am I going to move that over Miguel you mentioned moving that over with forklift. Is that something we can we can talk through now Yeah, for sure I mean there as I said before you may have like in this case a database or some other workloads that You would like to To be able to move as they are into your kubernetes environment. So, um, let me share my screen. I'll show you Yeah, yeah, I'm definitely I get it. I'm really nervous to move that over You know do anything to it because there's a lot of old plcquel in there. We don't really know what's going on So getting it over on the kubernetes first and then figuring that out would be a lot better Yeah, so we have this tool forklift that is going to bring virtual machines from your environment from your vmware environment Into kubernetes using kubernetes kubernetes a capability that helps you run bms in in pots just like container in pots But but with bms So what we have here is that we have deployed forklift and it has configured Provider that is kubernetes as you could see here. So we have source and target So this is going to be the target we need to add the source We can simply add the source by adding vmware And what we're going to do is just provide the name the IP address or host name and credentials to access it And and a fingerprint to ensure that we're connected to the right place and there's no money with the middle attacks So right now we are adding this Target to see that vmware tab has shown here and what we have right now source and and target providers you see and It has loaded everything we can see here the host. So we have been scanning your vmware environment Lightly to get all the data and right now we are ready to to perform a migration So to do that we do a migration plan And we create the plan and we give it a name So we're going to focus on retail is what we are migrating right now from what you told me. So let's migrate retail And we select the source provider in this case the center and the target provider Which is automatically configured and say that host which is your Your cover net environment and we can select the namespace. I'm selecting here globux retail although we could create it from the menu And go next and then I have to select the vm that we want to migrate. So I select this this cluster And then it will gather all the information about the cluster and I'll get here You'll see all these beyond and they're reviewed So just in case they have something that will require some manual intervention in this case The name of the vm is not right and we don't have change block tracking. So we cannot do word migration Oh, that's really helpful. So it kind of guides you to tell you what to expect Right, like you're gonna have to make some changes to the main here and you know, you can't do a warm migration. Okay, cool Exactly. We don't want to have issues during the migration. We want to warm as early as possible So here we have The retail database that we want to migrate and we have also some vm's like the business rules for For bacteriological word for and the esp doom for doom state. This is this is helpful for another day Yeah, we'll need more of those for now. Yeah, you know, we'll keep those out for now So let's focus on the retail database We click next and now we have to establish an equivalence between the networks in the source and the networks in the target So I'm going to create a map an equivalence So I'm going to use the vm network that the tool has Detected in the vm that is being consumed by by the network interface and I select the target network So I use the port network and I can save it to reuse it in the future So I could save it as network map and go next Same thing happens with the storage. We need to establish an equivalence between source and target storage So it has a data that we are using an nfs data store in the source And I'm going to use a standard is also nfs in the target. So they are equivalent if you have you happen to need Faster storage in the source. You should select also an storage class in the target That you have to have pre configured in your environment first So I could save it click next I am going to use call migration because we don't have change but fucking but there's a chance to be able to do more migration Which copies the data before shutting down the vm And once the data is copied we could shut down the vm copy only the changes that were applied to the disk Reducing the time required as downtime and increasing the number of vms that you could migrate in one Intervention window. I like that. Does that sound like helpful? Yeah, absolutely less downtime is better Yeah, so we have also hooks in case we want to automate changes. We are not automating changes in this case so we just Complete and finished and the plan is ready to start So let's say that the intervention window arrives. We could click start and the migration will start going on So right now The tool is connecting to the source to game where it is using vddk Which is what the backup tools use to gather the data So if it works for backups, it works for the tool and we are transferring the disk as you are very busy, man I already transferred one vm. So let me show you I'm using here open shift so we could show you in a new eye and But all the tasks that I've shown you could be done via apr cli on Kubernetes So we are important and I have another vm already important So what I'm going to connect to this vm. Okay, so I can connect to the console And then As you will see Nice to see my oracle database running on on kubernetes. It's great. Yeah. Yeah. Yeah, it is it is exactly right there If I do not mistype it So I'm going to to become the oracle user and I'm going to check for the connections Right, we'll have 200 connections and we need more we need 250 So that's one thing we could do in kubernetes that is very interesting. We have this deployment. Sorry This config maps, okay, and I created a config map that is very Very small and straightforward and what it does is that it changes the number of connections for me. Oh, wow Okay, so all I need to do Yeah, so now my developers can make changes to this vm just straight through git. Yes Exactly. So I just go to environment associate this config map I have added one service to the vm to pass the config map And the only thing I need to do is to go and restart the vm And the changes will will be applied Wow, that used to take us hours to get our our dba's to make changes and all that So now you're saying it's just all pipeline days, right? It's all pipeline base. It could be used as another Kubernetes object the same way you will do it for a container So awesome. I mean we could wait to check it. Um, but um, the thing is that once the vm is started we'll see that the number of of the of I'll say connections has increased to 250 So this way is how we can move or as many VMs as you want Think that this tool is also intended to be able to migrate hundreds of VMs at once That's great Awesome. Thanks. We all this is super cool to see how we can, you know, basically move this vm into more of a modern you know modern Modern way of working right now. I can actually use it with uh config maps and change make changes to it a lot easier so Yep Cool. Let me uh, let me just see so just to kind of make sure I'm on track here. So we just moved that vm over That oracle database. So now we have The gateway orders and customer service our front end the oracle database everything running on kubernetes Except for one last thing marco, which is my inventory service So how how am I going to do this? Remember this was kind of manually deployed and I need to figure out how I'm going to redeploy this into uh, this new kubernetes cluster bring the state along but also Automate it with some kind of get ops flow because you know, I don't want to leave it the way it is That's correct and for that we're going to use crane to just give me Once again, I'm just going to share my screen and I'll show you how crane can help you with all that So yeah, so the first thing we want to do right like this This was manually deployed in my inventory dash source namespace And and now we want to be compliant with our production policies and have this automatically automated and following get ops principles So first thing I will do is to export the current manifest So we'll we'll use a command called crane export to do that And what crane export will do is look at what's currently actually deployed in the inventory source namespace export all the the manifest and then We can review those manifest and use another crane command, which is called crane transform to actually clean this up remove everything that was That is environment specific and can do all kind of things to your to your files So to to actually our abrasive and new technologies and things like that. So let me just Throw a window first show you This new export folder now that has all your converities manifest in there okay And then I'll use the crane transform command Which will look at those and we'll be stripping out like service cluster ip's and metadata information that is specific to this environment So those are all the things that would trip me up when I'm trying to deploy into a new environment Right, those are all specific exactly and that's a common mistake that we see right people are just like deploying something on one Kubernetes cluster But like if you really want to embrace hybrid cloud and be able and or even promote Your your apps from dev to qe to production This needs to be estimated and and you don't want anything to be art coded in there So we want that to be program programmatically done instead of like art coded in your manifest But to do that now we created like a transform folder Which actually is all the things we have detected that should not be art coded in your files And we're creating jason patches out of that so that this can be reviewed and analyzed to make sure You know we're or applying the right changes and when we're ready Then we can use the crane apply command Which will look into all that apply the patches And then create all the files that you want to push to get so that this point This can be fully automated using our go CD to deploy your app on any cluster And and and can be done programmatically instead of manually as you're deploying or promoting your application So let's just run the crane apply command And now if I go to my Get folder I have a resource folder that got created Which is the brand new manifest now fully claimed up and ready to go So the last step I have to do is to push that to my get repository So then our go CD can pick this up and and provision my application automatically for me So if I go back to my main folder here, I have oops I can type I have an our go file now Which is the definition like it's a very simple our go definition that will actually with the With the repository that I want to use to deploy this app and and the namespace where I want this to be Provision from from this point on as soon as our go is actually taking care of that for me then I can make changes And and push that to get and and add this automatically deployed all the time just through our the our go CD automated deployment model But before I push that to before I get our go to do all that This is our inventory service and there's a lot of data as well Right, it's there's a database in there. There's a progress database with all your products. Yeah, we have no billions of products billions So it's good that we're moving a lot We're moving your application and then we can deploy automatically But there's a question question of state and the state is all the pvs Right with all the data of your database that also needs to follow The deployment and we push from one environment to another So we have another train command for that that is called train transfer pvc Would use our sink in the background to actually copy the data And this can be run multiple times. It will just copy the data from the last time I ran this command But you guys have a very Big database with a lot of products, right? So I already ran that for you. So we don't have to wait for all those products or Be updated, right? So we'll save that for today. But yeah, as you can see in the warehouses behind me. They're filled with products. So So so I already ran that for you the database already there.  Yeah Yeah, and now you have following your github principles That should be actually the best practices way of deploying apps and promoting apps and and embracing hybrid cloud as you can now Deployed on any cluster and it would just follow along as everything is fully automated So anytime you want to make a change you make it on your git repository and then our go would keep provisioning the latest Changes for you automatically Great. Awesome. Thank you so much margo. It's a great great demo Showing me now now I believe so This is basically the end state we've gotten to so we've seen how we can now have all of our services running on kubernetes Leveraging a git ops paradigm and then simplifying our operations by running on a single kubernetes platform. So this puts Our retail application in a great Place right now we can start to plug in cloud services to this start to bring in a inl all the new cool things That are available when you're running your application natively on kubernetes so Hopefully this demo by the the conveyor group was helpful just to reiterate some of the tools you've seen Across rehosting replatforming and ranked factoring you could see them here in the future We're going to be bringing in Polaris as well, which will actually help us measure those doorometrics So that we could see the improvements we're making software delivery from standpoint over time So if you're interested in joining us on this journey, please join us at conveyor.io This is where the community hangs out We're interested in understanding how you're modernizing your apps and interested in building tools to rehost replatform and refactor your apps To run on kubernetes and use other cloud native technologies You can find us on conveyor slack You can learn about us by joining meetups And if you're interested in proposing a meetup talk, you can email us at conveyor.io at gmail.com So with that I will go ahead and stop the recording and thanks for joining us


What's up to all my dune lovers out there, my name is Ian and today we are going to be tracking the influences of dune back thousands of years and go on a journey through every single work that impacted Frank Herbert's writing of one of the greatest science fiction series of all time. So let us awaken the sleeper within and start to understand dune at a deeper level.  Writer steal all of the time and once you accept that you realize writing is a skill is something to be built isn't this magical thing that a couple of talented people get to do and that's why a lot of people don't accept that or don't actually steal like an artist because they don't want to recognize that they don't have all the answers or to admit that their favorite author like Frank Herbert has been stealing ideas left and right like a thief. Also, Frank Herbert is a prime example of why reading widely and deeply is so important to become a better writer and to produce legendary works. Name an author in the last 100 years that has not read deeply and created masterpieces. They all did. Why is that?  So let's hop into the presentation and the first person we're going to be talking about today is Carl Jung and Carl Jung is a German cycle analytical thinker. He studied under Freud but then branched off into his own more esoteric work. He is most known for the collective unconscious and art types which we are going to be talking about today which most impact Frank Herbert. So first of all, Frank Herbert was friends with or was mentored under some Jungian analysts while he was in San Francisco and that had a big impact on him supposedly. So let's hear a quote from Frank Herbert on this. I often use a Jungian mandala in squaring off characters of a yarn against each other, assigning a dominant psychological role to each. So quick overview of the art types. Jung said that they were axiomatic forces that live within all of us that guide us. For instance, the trickster, the hero, the villain, the king, the magician, he usually has 12 but they can be expanded to an infinite degree. Things like astrology and tarot play upon the art types and what Herbert means by a Jungian mandala is that Carl Jung is also into mandalas. And another person that does this actually at an insane level because he's insane is the author David Foster Wallace. Another person who steals really well and is a prolific author in his own right. So what he means is that a Jungian mandala looks a certain way and what he would do is that according to the art types, Frank Herbert would put a character like Paul on one side and then on the other side have someone else and they would both have having a dominant psychological role but in opposition. And I've been trying to figure this out for a while now. For a couple months I've been trying to figure out with some of the main characters how this is all working and assigning some of the dominant psychological roles staying within Carl Jung's idea of the art types which Frank Herbert supposedly is using. And I ran into a problem and this is really crazy that Paul is not the hero and that sounds crazy right? Paul and I guess I should say this now. Spoiler alert. We are going to be talking about today all six books of Dune.  What are you still doing? It's 2022. Time to get going. But Paul is not the hero and that seems like the whole narrative of Dune is kind of an anti-Messianic message. But Paul seems like the hero but when I put him into the mandala right, when I put Paul into the mandala, he doesn't fit as the hero because the oppositions don't make sense where he does fit. And it started to make sense to me. I'm going to make a whole video on this is that Paul is actually the trickster. If you look at Paul and his character and who he is, he actually has a lot more trickster qualities than he does hero qualities. And it fits a lot better into this idea of the mandala that I am creating that Frank Herbert once again supposedly used. And if you look at a lot of the different characters, they usually have these dominant archetypal roles. And I'll be making another video on this soon. So if you guys want to see that, subscribe to the channel. So now we have the man himself, William Shakespeare. And William Shakespeare is very influential on almost everyone, of course, in Western literature. But as we are about to see in Justine Shaw's article on some of Dune's inspirations, it's on Moongadget.com. Go check that out. She gets a lot of the connections, but not all. She hasn't talked about Carl Jung, for instance. And we're going to read from that right now. Quote. Particularly Hamlet, Macbeth, King Lear, the Tempest, and others. Paul carries his father's signet ring, as did Hamlet. Paul learns the true mood of his people by walking among them in the skies like Henry V. Herbert's most obvious borrowing is probably the climax of Hamlet, in which the hero publicly duels with his minor adversary, who carries the poison blade, which his major adversary looks on. Hamlet's conversation with the ghost of his dead father is echoed in the conversation between Keynes and the ghost of his dead father. Paul's home Caledon echoes Shakespeare's character Caliban. Shakespearean scholars have noted that Caliban is probably stinky rich spelling of cannibal. The Caledon is based on Caliban theories reinforced by Herbert's invention of the Caliban aliens in his subsequent novel Whipping Stars. Shakespeare conveyed his character's thoughts by having them make aside moments where they spoke directly to the audience, openly revealing their innermost thoughts. For instance, if we look at a quote, here's one that I like to use. The truth could be worse than he imagines, but even dangerous facts are valuable if you've been trained to deal with them. This must be Levin, though. He is young. And of course, this is one of the major themes in Dune that Herbert helps us get into the mind of the characters even more. That's why books are infinitely better than movies because they instantly help us get into the mind of characters, of what's going on. And Herbert takes that to the nth degree because he does it in the middle of a chapter with italics. That sometimes changes between multiple characters even though that's kind of wonky and crazy. He gets away with it because he is a good writer and he gets this supposedly from Shakespeare. And I would agree with that, but he's taking it to the next level. He takes these LSD, science fiction level, and he does it really well. And once again, this is such an important part of the book. And another big thing that Shakespeare takes from people like Shakespeare and others who wrote in the I Amic Pentameter in poetry in that era is that a lot of his work, according to him, quote, Much of the pros and dunes started out as haiku, and then it was given minimal additional word padding to make it conform to the English sentence structure. And this is so important because Frank Herbert started this off with basically haiku with a rhythmic metered, metered verse. And that's why some of this works too. If you want to layer a book and make it really good, what do you do? You bring in art types. You bring in sound and verse and meter. These are all things. And then if you disguise it within the text and don't let people see it, it subliminally makes it good. Why is this book still so popular 60 years later? Because of these things. This is what artists and writers don't understand. And how do you learn? Do you know how to write in I Amic Pentameter? Do you know how to write metered verse? Or maybe have you read the book The Mystery of the Seven Vows to understand how to use vowels in language? I'm still a beginner in all this stuff. It requires a high level of skill. And that's what once again, success leaves clues. Frank Herbert's success is obvious. The books are all very good. And yeah, this is just something I find really interesting. He's getting this from the East. And that's something that we will be talking about maybe in a bit, but let's just get to it now. The influence of the East on Frank Herbert. And of course, if we look, a lot of the things that people are doing, like the Ben Jezreths, they achieve that zen-like focus that people in the West obviously never really achieve. The East, especially yogis, have the highest rate of enlightenment, at least in history. And why do they do that? How did they get there? Because they focus on the control of the body, mind, and spirit at very high levels. That's all they would do. There was no pageantry or no knight's errant. They would focus on these things. And that's at some level what the Ben Jezreths are doing. And a lot of the inspiration for them comes from that. A lot of the certain things that they say to each other. A lot of the characters that sometimes speak in koans and there's riddles and rhymes all throughout this text. And that really isn't as present in Western society as it is in Eastern society. Frank Herbert liked Buddhism. He studied Buddhism. And all throughout the text, you kind of see that philosophical, natural, unopening connection to nature that are pinnacles in Eastern thought. So another perspective I've not heard anyone talk about is Dune's connection to the Iliad. I've seen some people talk about the connection to Achilles. I don't feel like that's very strong. But there is a connection to the breakdown of customs in Dune and in the Iliad. Because if we look at the Iliad, one of the strongest points of view to look at it through is the breakdown of customs in the honor culture. For instance, the breakdown of the institutional marriage at the start. Then as we get there, there with the fight between Paris and one of the kings. A lot of people have never even read the Iliad. They just saw the movie with Brad Pitt and they're like, or Troy or whatever. And they're like, oh my god. But in the book, there's actually a stray arrow. Someone shoots an arrow supposedly. Maybe a god made it happen and it hits the king. And Paris gets lifted off the battlefield. So then the custom of truces is now gone. Agamemnon takes one of Achilles' concubines away. And that breaks down the custom that the king gives out spoils of war and is fair about it. Then eventually at the end, the Greeks are doing human sacrifices. And it all gets restored when, I can't remember the king's name right now, Priam comes and meets with Achilles and asks for Hector's body back. And a lot of people don't know this. The Iliad doesn't end with the Trojan horse scene. It ends right there. Which kind of gives you a clue about what the climax and ending of the book is the restoration of justice and order in the kingdom. Or at least of some of the customs because they have 12 days of funeral rites. So that's just a really interesting connection I've never heard anyone talk about. Because in Dune, what do we start to see? We start to see the use of explosives and trickery by the emperor against the Atreides. And then we see the same thing starting to happen with the Atreides against the Harkinen and then against the Spacing Guild and against the Ben Jezera. All these orders and all these customs and eventually all customs and everything is totally destroyed by Lido II. All forms of power and they're all destroyed. And a new order is established. It is the order of Lido. And at some level you could view it that breakdown as similar to what happened because that's the first story in history. And that's interesting that's such a big theme because that happens all of the time. That's what, for instance, when we go into Afghanistan, for instance, and we obviously failed in an unjustified war to begin with because we couldn't replace the honor culture with our own system. We didn't have the time. And that's, for instance, what the Taliban do. They are the intermediaries. But now let's hop over to Sophocles's play, Oedipus Rex. So, of course, Oedipus Rex. And as we see right here, this is one of the connections to Dune. The blind prophet, the blind king, the blind king, Paul at the end of book number two. Book number two or three, can't remember tripping out right now. Becomes blind, I think, two, and then gets sent out. Yeah, number two, I'm sorry. Of course, he comes back as the preacher in number three. Come, gets exiled out into the desert as the blind prophet, as this blind person. And the other big connection that we see, of course, is the introduction of Prescience. Prescience is such a big deal in Dune because the quiz-exact hadaric, if I'm saying that correctly, literally means jump the path. And that's what Prescience does. It helps you jump the path and see into the future or see certain outcomes of events. And of course, that gets totally crazy and muddled, especially in four, five, and six. It goes absolutely crazy with the ideas of Prescience. But that's also, if we look at Oedipus Rex, or Oedipus, yeah. Of course, there's that idea, the oracle giving these ideas out. And this plays once again, where does this idea come from? Where are the axiomatic origins? And we have to track those if we are going to understand some of Frank Herbert's influences. And why would he include the blind prophet? You may say, oh, people are being able to tell the future. That's like a big deal. But why is there this connection to that? And at some level, incest is another big deal in the series. So in books number two and three, we started to see the idea of incest happening. Aaliyah is naked for Paul and at some level is trying to seduce him because she has gone to the evil. As she is starting to move toward evil. Lido II is in love at some level with his sister but chooses the path of light. In book number four, we realized that the Atreides have been known to mate together throughout history because there aren't that many people around for them. And it's kind of a wonky thing. We see the same thing in Oedipus Rex. I'm not going to surmise that to this much. It doesn't go to the HBO Game of Thrones level, but still really good. So next we have the brothers Karamazov by Fyodor Dosvayevsky. And of course I say that wrong almost every single week on the channel. But who cares? So this has been talked about on the forums. I've seen people always mentioning the connection to the Dune series. If you know more than what I'm about to say, let me know. The only really thing that I see a connection to is of course some of the big moral questions and ultimately the religion that you are helping build kill you as Paul is killed or the preacher is killed by one of his own priests. I don't really see that connection, but apparently Frank Dune was influenced by this book and of course really everybody's influenced by this book, including me when I'm writing on one of the novels I'm working on right now. There is a slight influence of this book in there and no one would ever really know unless you really were reaching or really trying to analyze it. But a lot of these ideas, a lot of these great stories continue on even when we don't realize it. So next we have Alfred Corbixi and his book Science and Sanity, an introduction to non-Aristatelian systems and general semantics. And this I'll show you guys this book really fast. Before we get into a quote from this book, this book is kind of wild. And I remember reading this book after I read I think Cosmic Trigger or Quantum Psychology, Prometheus Rising, one of those by Robert Anton Wilson and a lot of people of course in our society today are stuck in the logical Aristotelian systems because to function in an objective reality, those are what you need most. But once you started maybe experimenting with psychedelic drugs, meditation, spending a lot of time out in nature, not caring about what the world thinks or about money, you start to realize there are cracks in the simulation that maybe life doesn't, maybe works in non-linear ways sometimes chaos theory and Alfred Corbixi is really the father of this and when I read this book when I was 19, it blew my mind and it actually sent me down a path of being a little bit too illogical, a little bit too right-brained. But Frank Herbert throughout the series is playing with language and the idea of language and how language controls us and apparently he took some seminars on this text and was really into it and let's read a quote from one of the Dune books. In all major socializing forces you will find an underlying movement to gain and maintain power through the use of words from witch doctor to priest to bureaucrat is all the same. The governed populace must be conditioned as power words as actual things to confuse the symbolized system with the tangible universe. In the maintenance of such a power structure certain symbols are kept out of the reach of common understanding, symbols such as those dealing with economic manipulation or those which define the local interpretation of sanity. Symbol secrecy of this form leads to the development of fragmented sub-languages each being a signal that its users are accumulating some form of power with this insight into a power process whose imperial security force must be ever alert to the formation of sub-languages and of course this is so important and we see the sanity local interpretation of sanity boom it's right there and this is such a big deal when you are looking at the Ben Jezre and what they are trying to do they are controlling with language and Paul first gets to do and they are always seeding this sowing the seeds of the Messiah of the Mahdi coming and this is what happens in our society all the time people don't realize how much words affect us and my favorite thing to say on this channel is the greatest conspiracy of all isn't the conspiracy that everyone loves to talk about and maybe some of them are true some of them are it's the conspiracy that every single time when I leave my house I drove across Las Vegas today I was all around Las Vegas today not one time did I see one positive message all I saw was lack lack you need this you need that you don't have that you don't have the Tesla advertisements tell me what I need to do people is zooming by me trying to get somewhere fast I never saw a positive message saying hey this is an abundant world and you were loved and you should trust it and blah blah blah why don't we have that everywhere I would really think that because we know how subliminal words and linguistics influence people the greatest conspiracy I think and the greatest proof that we're not really in a very loving or very supportive society is that there are not affirmations all around us telling us that we can do good I don't know what that would do but I think that would do a lot maybe not though because we live in such a brain dead world that people might not even understand but they do anyway so this is a very very influential book and this kind of gets into Saussure and Derrida and the jump over the transcendental the abyss of the transcendental signifier and understanding all this is a very big rabbit hole and I would recommend everyone start to explore Alfred's work and if you there's some good summaries online I'm going to be doing a book review or book breakdown and by the time you see this we'll already be out so this is a hard book to read I'm not going to tell you that it isn't but it's one of the most valuable books on this list to read and to understand so another influence is Isaac Amieov I'm sorry I'm butchering his name right now he's Asimov excuse me Asimov's foundation series and what the influence on Dune with this series is that the epigrams at the start of each chapter where did Frank Herbert get that idea where did these ideas come from for each chapter and some chapters in Dune are only three or four pages and there's always one and it kind of gives you a looming foreshadowing of what's going to happen if not the whole plot if not just spoiling everything in those epigrams and that comes from Isaac Asimov's foundation series which I thought was a really cool connection because I've read that but I didn't know that that's where this really started at least in the sci-fi world so another interesting connection is to Lawrence of Arabia and T. Lawrence and Lawrence of Arabia and we're just going to read this whole passage from Moongadget.com this article by Justine Shaw because I think it's I'm just going to let her speak for this it's kind of a sensitive, weird topic so let's hop into it During World War I Thomas Lawrence got himself assigned to a kind of Li-Asian Li-Asian between Arabian Buddians in the British army he surprized the Buddians and his superiors by becoming a military leader organized a string of spectacular victories against the German-backed well-armed Turks he became a dark messiah to the Buddians and a mixed blessing to the British in 1926 Lawrence recorded his adventures in the autobiographical novel The Seven Pillars of Wisdom which was immediately lauded as the greatest adventure story of all ever told and all the elements of swashbuckling yarn and it was all true in 1962 Lawrence's story was retold, okay? Paul is a messianic man of two tribes leading the jihad of Buddians or the Fremen the Harkinins or the Turks the Sardikur or the German troops and the Partisat emperor Shaddam V or whatever that is IV represents both the German government and the British crown in his autobiography Lawrence explains how his homosexuality contributed to his military career he says that he was initially attracted to soldiering because of the all-male environment and his desire to impress other men sexually is what ultimately motivated him to become a hero rather than writing a gay male hero Herbert transformed Lawrence's homosexuality to Dunes villain the Baron Harkinin according to Herbert's biography he considered male homosexuality immoral and died without ever expressing love or approval for his gay son Bruce in a world where gay teens are four times more likely to commit suicide it's a shame that the stories of real-life gay heroes are more often retold so dishonestly as Herbert knew better than anyone Paul Atreides was largely based off on a real human being and his great love wasn't a woman named Chani but a man named Dahum Paul may have been also molded partially on Alexander the Great who made historians called the greatest military genius of all time Alexander was also gay and his boyfriend was a strikingly handsome soldier named Hefestein Hefestein and that's kind of a dark history that Frank Herbert ostracized and kicked out of his life his own son and strained his own son for being gay for being, you know, homosexual obviously that's not good obviously that's absolutely terrible and we're going to be getting into Frank Herbert's life personal life in just a hot second but this whole Lawrence of Arabian idea and reversing a lot of these things and books to steal like an artist is not to steal completely but is to actually just make the reverse to see a character and just reverse it to see the how someone acts and just reverse their behavior maybe in your life maybe in a text and you could take all that same power the whole character and just turn them into the opposite it's like an art-type shadow figure or a shadow figure turning into a figure of light it's a really dynamic technique that Herbert uses in multiple figures throughout the text all right so to conclude we're going to talk about Herbert's personal life and he does not have a great personal history you know I hope you know I really try to keep it together everybody if you're that author trying to make it please don't be violent don't be controlling don't be manipulative obviously don't sexually assault people like please can we get it together everybody like oh my god like it just never ends these stories of these terrible people and maybe that's what it takes that's what I've always heard that that's what it takes to become a great author I think that's just lies so and it's such a cutthroat industry so let's go over some of the this is from the website once again moongadget.com Paul's mother and most of the women in the story are Ben Jesuit Herbert's mother and 10 aunts were Jesuit Fremen displayed religious awe as they okay that one's not very good Paul would catch a ride from a giant sandwich as they passed by Herbert would catch a ride from tugboats pulling large barges okay Mentats are human computers Herbert's grandmother and parents were concerned with the safety almost to the point of distraction from their super heroically important jobs Herbert's parents were depressive alcoholics who barely registered his existence reversal Paul's receives the best education imaginable akin to Alexander Herbert wasn't able to attend university another reversal Ben Jesuits are true sayers possessing the magic ability to tell if people are lying or not they use the pain box to torture Paul his father often threatened to subject young Frank to a lie detector as an adult Frank made good on his father's threat actually purchasing a lie detector and often forcing his sons Brian and Bruce to submit to it Brian compares the lie detector to the pain box from his father's book an instrument of control through torture he later learned that his father had rigged the box to give him whatever answer he wanted and obviously that is not good and that's very manipulative but it takes a lot of people who have been crazy to have that range and hue of emotions and ideas and weirdness to write such a complex and wide ranging book as Dune as the Dune series so what did I miss everybody subscribe to the channel and make sure to tune in to more videos on Dune which are going to be displayed right here right here when they come out soon


Do yn gwein o hyn rhan oherwydd rhan oed yn 15 yma配on Felly mae'n gwein o hyn deithasol ddim yn 15 Ond mae'n hoffi ddewch am ddysgu Mae ddewch Rhyw rhaid i ddweudio'r newid ar y newid Ond onan ym yn unig dweud yma Roedd ni'n ysgwys o'r cerdd iawn 1 dd�m. Ond rydym felly yn cyfnodd ar y ddweud. O'r ddweud. Rydyn ni. Ddi weithio anodd он. Bye peth o'r ddweud o'r ddweud. Wydd yna yn cael meddwl i ddweud o'u ddweud o'u ddweud. Ya, yn cael meddwl. Ar y ddweud. Dw'n credu'r ddweud yw'r ddweud. Da un ar ddi, ddweud. Fyddais iawn ag erbyn 36 inch i ddweud. Mae gennym gweithio fel 50 inch.  We'll technically we are yeah so that's the plan nice and straightforward. Been to the spa he's had a bacon butter and a sausage butty and i've just got my latte. So I think once I've got all the stuff in and got started Dad's going to go pick the stuff up, the lintel, the sentiment and then a couple blocks and then hopefully get this blasted out Ac mae'n rhan o'r adn ein newid yw'r dda? De allan ddaw, ac mae'n ddaw i chi'n ddaw'r rhan. Gwlu'n gwybod hynny cael deillot ddaw. Gwlu'n ddaw'n gwybod hyn a'ch ddaw'r gydlawn yn diddwl. Cydw i chi ddaw'r gydlawn yn diddwl gydlawn yn idd근. S GGwlu'n ddaw ddaw'r gydlawn a'ch ddaw'r gydlawn neu hynny'm gwybod. I didlamon i'n dearfAudience so if Cy briefly ASL I just turn to dust so you can hear how hollow that is so we are going to try to get it off without damaging the plastic oven as I thought to show you this I am sure it was stuck once when it first went on all the heat in the house probably shrinks it so I'll just use your chosen to call it a sky box and these are concrete bricks, pretty much the same as the outside tell you the colour soff o blantog, i'r blantog newydd. A o ddลwch am ddweud eich drabein, o ddweud eich drabein yma. Felly byddwn ni'r llaw effaith ac wrth gwrs ni'n gweld drill. Diolch. Felly ydych chi'n gofio'r ffwrdd. Dwi'n gweithio'r drill o ffwrdd o gweld yma eich drapein. Felly mae'n gofio'n gofio. Felly blo, mae'r gwirio'n 6 inch, eich yn 4 inch. Rydych chi yn ei! O'r rhiwf amddai'r meddwl a'r awr. fel os ychydig i'r rheswm ac yn ddofod yn gwahoddi i'r gwahoddi newydd, i'r methu bwysig yn gyda'u'r gwasanaeth. Felly, ddim yn gawr. Ac rai oherwydd'n 씬 gan gofn. Pau, dros hynny, rydyn ni'n ddaeth i weld. A pho, fi'r cyflogwch wedi bod ydych chi'n gael yng nghymmef i bwysig y cyflogwch sy'n cymrydd cyhoedd. Felly mae'n ymryd called'r cysyfrлаeth, fel y meddwl ei hoffiet ar hyn ymwes angen, For those who haven't heard of it, this is just a little tip video on how to do it and why we do it, so obviously using a cutter in here, will just make dust everywhere and if you have water suppression then it's just sludge everywhere. So we're lucky in the sense that all this has been stripped off but even if it hasn't either way you don't want to be making dust everywhere.  Mae'n meddwl yn gwneud hynny. Byddwn i'n meddwl. Mae'n meddwl i'r ffordd. Mae'n meddwl i'r ffordd, ond nid yn fath o blwyddoedd, ond ond yn gweithio'r rhanig, ond yna'r llwy, ond mae'n meddwl i'r ffordd. Mae'n meddwl i'r ffordd. Dyma ceisio ar hyn ychwanegau rhywbeth i ddelir o hyn o'r bryd. Ac yn casgliad rhywbeth allan weith Oes i ddillrwyr, rywbeth allan weith Ac oherwydd yn gwybod, dyna'r gweithio trofnig, neu oeddo i'r gweithiau sy'n gweithio sy'n gwneud yma yw gwylio. Mae'r leoedd yn fawr yn gweithio hyn. Sometimes. Maybe you've got me believe that bit out. So we will continue just doing that and then once all of that stitch drilling is done we just simply knock out the broken halves and full bricks that will come out with it. Simple as.  Thank you very much. That's one side done. As I say, well as Alex said we need to have a other brick because we've got the nice straight joint there. Straightish. These are going to be slightly back but the bottom ones are going to be spot on. Now we'll probably get the course out for the concrete lintel with the recipro. We've just got the joints which will be dusty but that'll be the most dust we'll be making today. We've even knocked out the plaster from in here. I haven't done this side yet. We've even knocked that plaster out so when that door comes out there's no plaster dropping out into the hole because the hole isn't like this. The hole's still decorated and still got the floor down. So try to keep all the dust in this side as much as we can. Hoover's down to one bar on the battery so we're going to have a quick break and charge the battery while we're having a drink. We'll get rid of some of this shite and then we'll be back after a break so we'll catch you in a bit. That is stitching done and as you can see very minimal dust. I'll just show you on this side too. There you go, that's all the dust. Happy days. So plan now, obviously get these bricks out and I think we're just going to get the multi-tool and cut into this neatly so that we can get the concrete lintlin which Dad is going to pick up in a minute. So there we go. Progress. So we'll catch you in a bit on time-lapse. Right, before I start, Bosch, Expert, Masonry, Carbide, Tipped, Blade, for the reciprocating saw, sabre saw, whatever you want to call it.  It just loves lime water. It just chews through it. So it's absolutely fantastic. It makes the dust, but it doesn't disperse the dust like a grinder does. The dust pretty much drops straight to the floor. But it's on soft water, it's absolutely, you can't beat it. Fantastic. So Bosch, Expert, Masonry, Carbide, Tipped. Let's see the Carbide, Tipped. So we're the recommended. Line out for lunch. Happy days. And even more happy days. Look at that wall. We have a wall to work off. I've plenty of bricks to bring you up with. Yeah, I've put to all the side for cleaning. I think we should keep some of these. They'll come up with brick assets. You know, for patching houses around here. Because they're the face bricks. I've got a condition there. Well, there we go. I'm going to get that messed up after dinner because I'm very hungry. So there we go. So it's just patch that up, clean that up, jobs are good. It's absolutely beautiful out there. It's freezing cold, but it's beautiful. I think Good Morning Britain said mine's 15 tonight, some places. So good luck if you get the line is 15. Dust is clearing pretty good. Plaster coming off everywhere because it's just all the laminated plaster is knackered. So we're just taking over as much as we can because they have a three year old. So we don't have any plaster falling off the wall on them. So we're all set up now. Alex has given me some bricks up to get the first two coursing. There's a damp already in under the joist. So I'm going to bring that over the joist with the brick. And then we're going to have a block work. We've done all the cutting with the evolution saw, which we always do now. Because it's so much easier just to build it. No cutting inside the house, no mess, no banging. All ready to go. The only cuts left to do are the top ones, which should be cut down in depth. I think roughly. There's the pencil mark. There's the top cutter block. So that's our cut minus 10mm. That's staying in. No point taking that out and making too big holes in the wall. And here's our angle.  Trying to get the dust down as much as possible. That's pretty much everything. So of course out. Ready for those of you who want to go in. Just a bit of tidying up to do when I have to go back in. And then another course to take out of there. And we're away. Another course to come out of the bottom. Yeah, it's above floor, isn't it? So Alex is on with that. And then Alex is going to have a good tidy up. And I'm going to crack on with this block work. It's nice to be able to get at both sides of it. But because there's no plaster on this side, we're going to range in this way. So while the radio's turned down, I'll put your name. Do a bit of filming because we do a lot of time-lapsing. That's the six foot level please mate. No, no, there's going to be a half grass going at the end there. And there's nothing to drink there. No, boring when you're filming normally. Because we can't have the radio on. Missing the Clive Holland, shall we? Pardon? It's Wednesday on the wind. I've already been sued if you didn't do that. Of course in. Being filled over the pipe, over the beams. Nice and flat. Nice and level. Well it's on a level. But we're following what's there. Running up this way. On that elsewhere it's flat. The motor's not dropped on the next floor floor. I'm going to see a psychiatrist. So you butter the opening and butter the block. So you've got four lots of motor going together. Nice four points. Not everyone does that, but that's the way I was taught. So I've marked all my ties. Well I've marked every course. So I wasn't sure exactly. I didn't want to drill the ties out. Sometimes you drill them out slightly out. So because I've got it up now and I'm hitting marks, bang on. I'll follow the rest of the marks for the ties. Which I'll drill in. Every other course. Let's get some grease on it because it's not bouncing.  So you see how dry that is. Needs to be lubricated inside. Nice and greasy. You'll be able to hear the difference straight away. It should be bouncing like a good thing now. The hammering now is just drilling before. That's where it's taken so long. So, yeah. It starts doing that bit of grease on the bit. Your ties. Frame ties from screw fixing and tool station. The corner 10mm plug. What we do is we squash them in. And then they sit nice in there. You can put them in like that, but they take up a lot of room when you screw them in. So when they're squashed in it, and you can always put them in like that. That's plenty. So what we do is plug in. I think we think these are better than the wall starters because they go in at an angle. So they've got the drilled and fixed at an angle. And then you bend them down. So there's no way they can pull out ever whereas the starter ties are drilled in horizontally. So there's a chance they can pull, especially if they're going in waterbed. So screw that in. It gets pretty tight, pretty quick. Solid now. So up there, so it's phasing up. Upwards. Bend it about 30 degrees, 45 degrees. Like that. Shroud underneath. And spin it back. And then slide your shroud out. That is perfect. Right on top of the plug. So, screw that again. Squash it down. Push that plug in. A few turns. That's it. Right away. Proper solid job there. So what I'll do now is set you back up on time lapse till we get up to the top. And then we'll probably just do a bit of filming at the top. I think it's getting about a quarter full. Can't tell you if my phone's charging. So I've got the cups. I'm going to put them in. We've cut them 15mm small. So we've got a decent bed and a decent bed on top. If you have the bed too tight on the top then it's hard to get them all in. So you've got a nice big 15mm bed you can get it pushed in. Plus we can get it from the other side and get it pushed in from the other side. Which is a lot easier.  Last one. A lot easier with five lights. Get it for your bed. You can slide it in. That's the bed. It's lipping out. Then once it's in. Let's go jobs. We haven't got this hook shape. We're getting it both sides of it. So we have to make sure the joints are falling into jobs because we can't get the back to point it. Whereas this one we can't. So it's not critical to the pointer. That's going to make so much more room into the last few weeks we've had. So I was there. Obviously that's going to give the customer a lot more space. Obviously we've got our lintle packed in. We've got that blocked up nice. Once that's plastered that will look lovely. No. So that is the end of this video. If you enjoyed be sure to give us a thumbs up and if you're new to the channel you want to see more of this or whatever else we have on our channel be sure to hit subscribe and tap on that bell. That way you'll always be notified when we upload. That's always a massive help and we really appreciate all the support. This has been the thing with Alex. Steve's going to go on. I'm Stephen Alex and we'll see you in the next video.