Hello everybody and welcome to this hyperledger in-depth webinar series. We are starting in just a couple of minutes. In the meantime, I would encourage you to use the chat button and tell us where you are zooming in from. I'm zooming in from sunny Scottsdale, Arizona. We will just wait a minute or two and then we are starting with our back. Good morning, good afternoon and good evening everybody depending on where in the world you are zooming in from. I would encourage you to use the chat button, say hello and tell us where you are zooming in from. We will get started in just a couple of minutes. Hello everybody, good morning, good afternoon and good evening. And welcome to the hyperledger in-depth webinar series with Cripsy. We will get started in just a minute. And welcome to the hyperledger in-depth webinar series with Cripsy on a Simplifying Enterprise Blockchain with CripCore. We are delighted to share with you this member webinar. My name is Tomasz Sedej and I'm an Ecosystem Manager at the Hyperledger Foundation and I'm happy to be hosting this webinar today. I will introduce our panelists and take us to some housekeeping. So first of all, if you attended any other webinar series, then you are already familiar with our housekeeping rules. So what I would like to say that is that everybody is welcome in the hyperledger community and we are committed to creating a safe and welcoming community for everybody. For more information, please visit our code of conduct which is available on our website and on our wiki. All the hyperledger webinars are governed by the Linux Foundation Entitrust Policy which I would encourage you to read and you can find it on our wiki and on our website as well. This session is being recorded and it will be available on our webinar library along with the slides so you can always go back and review the information shared today. This meeting, this webinar is also being live streamed so also welcome everybody joining us live through YouTube. So we are encouraging or trying to make these sessions very interactive and engaging so please stay active and get the most out of it. Feel free to use the raise your hand button to get unmuted and to speak up and the more activity and participation we will have the better experience there will be for everybody. You are also very welcome to use the Q&A box or just use the chat box for your questions. In case you are out of time or we cannot answer all of your questions, you are also very welcome to join our Discord channel which I will share at the end of the presentation. Now without further ado I would like to introduce our panelists so it's Akshaya, Mohit and Ravi from Cripsi. And without further ado Akshaya, over to you. Thanks Tomas, good morning everyone, my name is Akshaya Ravi and I'm a VP at Cripsi Technologies. We're here today to speak about how easy it is to develop and deploy hyperledger fabric using CripCorp. CripCorp is our flagship product that is built to power any blockchain lifecycle development with a low code easy to integrate modules that enable enterprises to accomplish all their blockchain goals. I'm handing it over to Mohit to take it forward for the presentation. Yeah. Hello everyone. Give me a second let me share the screen. Yeah, so I hope my screen is visible to everyone. Yes, it is. So, yes, thank you. So we are here to discuss about developing and deploying hyperledger fabric application using CripCorp. So before we go ahead, like for any developer for any organization, if we have to develop applications for the hyperledger fabric protocol, most of us would be aware that we have sets of SDKs and excellent community and then we have a lot of resources online using which everyone is ensuring that how we can go and create good application as fast as possible. Having said that in the journey of development, we get into something called the chain code, which is like in other protocols for the smart contract. Once we get into the lifecycle, we would realize the most essential thing for actually feel a blockchain application on hyperledger fabric is nothing but the business application which we have developed and deployed. And then rest all the activity what business sees basically how they are able to interact their business even which is actually coded on the chain code. Now, in the subsequent slide, I will try to go through the entire journey and then express how we have taken the approach and how we have met that particular aspect of the development and release cycle much easier. So the key features of CripCorp is basically quick and easy. So the idea is, let's be quick, like we think that we have a use case, think about the use case, either code it and then just start interacting with it and then multiple deployment options like virtual machine to Kubernetes and then these two steps are something which everyone would be knowing and want to go ahead, then comes the next three topics like cost management and optimization, operation, governance, security and maintenance. This comes in our journey when we have across the POC lifecycle, the development lifecycle and moving towards UAT production and if something isn't production, how do we maintain it. So I'll be covering those aspects also, how in a hyper ledger fabric journey, these are also equally important. So let's start with how it is quick and easy. So basically what we have done is we have created an interactive GUI driven approach. So the idea is basically if we have to create a network, network interaction, we have to do chain code management, channel management, all those things we have met it significantly easy. Either you use a hosted API or you use the user interface and just finish it out. So, and then for a developer to start with, you'll always have the question that what is the identity using which I need to interact with the network for my business logic. So use the identity management wallet to create the users and start interacting. The whole logic is basically to be more focused on the hyper ledger smart contract chain code development rather than that, rather than hyper ledger administration. So, as I was mentioning earlier there would be different types of people in the community, some would be more focused on business application development. And many of us like, for example, including me, who would be interested in the complete ecosystem, for example, not only the smart contract but also the administration with which have its own technicalities and then those things. But the idea is, let's, let's start with the approach of creating a good use case and then during the journey of my development, our development we could also get into the complexities of hyper ledger fabric and how easy it is how to get to know more about it. So let's aggregate use case development and administration. So in doing so, the expected skill set is, we have to be very focused on how to write this chain code so chain code and hyper ledger fabric. As of today, we are able to write either in all language Java JavaScript, not just, and how do we, how do we deploy this we use the interactive GUI to deploy the chain code. And now we just use the rest API so most of the developer community today for various reason everyone is familiar with this API so they could use language of their choice and then execute a rest API to perform a transaction query a transaction to get a report. And we would still require some details of, for example, any business case, endorsement policies, private data collection policies, those other things which everyone should be reading because a use case, when we develop, we would be writing some data and instead getting some data on this state would be performing certain validation, but on the overall endorsement policies are very important with how which parties to get endorsement which data to the private. All those things that developers would need to focus because these are the true foundation of a use case means logic plus how it is administered in the network. What is the policy for visibility of the data and how to get the proper approvals so those things as I mentioned are the core essence of a business use case. And let me go into the next slide. So, the, the core idea of when we approach creation of the course and then going through all the nine yards of hyper ledger fabric from 0.6 version to one, and today it's a 2.4 version so we have gone in depth. We wanted to ensure that the entire community gets a gets to interact and gets to develop on hyper ledger fabric in a simplified and a focused manner. So, as I was mentioning earlier, so if there is a use case, let's think about the use case and then afford the chain code and then think more about the logic validation. I would be right functionality right validation in my business logic. And we would definitely like to abstract the hyper ledger fabric administration and configuration related matters at this stage, how when a person or a developer would like to be more focused on the use case. This would be able to use rest API is to perform any transaction at that stage fabric SDK experience is not required. And one of the common thing which as a developer, we have faced in any blockchain protocols, how do we generate reports. So, there is a inbuilt feature, which is based on a data like concept which is something similar to hyper ledger fabric explorer, using which you would be able to design reports. And any use case, any business application even at the POC stages not final, unless we do some level of integration. So for example, if a invoice is generated or a purchase order is created, some event have happened. So in the chain code, we would be all aware that there is a functionality of we could create events and then send it to the next level, but then that next level is something which we have to develop. Like listen for that event and write some logic to perform certain actions. So we have met that simple as well. So if there is something which you think is of interest, for example, any event purchase out or something. So if that event happens, we could provide a endpoint, rest endpoint, and then that data would be sent to the line of business application. So this would even reduce the time to quickly go for the use case validation. Otherwise, we would have spent significant amount of time in the peripheral activities of a complete use case POC demonstration. But the whole approach, as I said, simplified and focused focus on the design development and logic validation. Let me go into the next slide. At various stages in our journey of development as well as the type of business application, the client for whom this application is developed, could demand different infrastructure. Where the application needs to be provisioned. So you could see in this slide on the left side virtual machines and on the right side manage Kubernetes clusters. So it is as simple as it is docker supported. So any developer having Linux system, Windows system, Mac system with the help of documentation, they could set the environment up, whether it is for development or whether it is production. So many of us still prefer the virtual machine model for the POC and production. Similarly, there could be enterprises based on their existing skills and expertise for many of the enterprise applications which they are already working on would prefer to stay with a very strong orchestration technology like Kubernetes. Most of the cloud today have their own version of managed Kubernetes services. For example, Azure, AWS, AWS and some of the people also have their own private implementation of Kubernetes. So we try to make this simple. So in the deployment stage, whether it is in development or in production, we could deploy the Hyperledger fabric network on a managed Kubernetes cluster. And also deploy the required applications using a developer put kick, put kick start development channel. That's continuation from my previous slide. So the journey starts with the development POC pilot to production. Here we could see that in the development stage, design use case, performance integration, deploy multiple gen source, POC validate. So if we are good with the validation, that's fine. You can go to the next stage. Otherwise we could go back, modify our chain codes, make some more adjustment to the use case or adjust the integration and then keep performing the cycle. And then once we get into the production, we need to manage and possibly in future we need to scale. So at least development and POC, or we've got a fair amount of idea by now that what are the tools and skills are required. But once you get into production, there could be different sets of challenges, which are more tuned towards the chain code lifecycle. Because as we proceed, we might have that user feedback or we need to add more functionality than typically developers would take the input from the stakeholders or the community and upgrade or redeploy the chain codes. From the administrative perspective, there could be something like onboarding of new participants or we have to deploy new peers or we have to create new identity. So for that also, there are features provided in our application in trip code, which allows administration of the entire network which is already and that's a pilot of production to make amendments or to do the administrations without knowing the deep side of console based programming or console based access. So anyone with the basic skills with the documentation and it would also help Hyperledger Fabric administrators, certified Hyperledger Fabric administrators basically do it using a user friendly manner and still for some power skills or something they could still get to the console and do it. So the whole idea of trip code before we get into the next slide is that it acts as a layer between a developer and administration and the Hyperledger Fabric. It doesn't mean that there are changes in the way people develop their smart programs or use cases chain codes or interact with the network. There is no change. It's as simple as any, for example, if we take the basic example of Hyperledger Marvel example, create the test network, what we could deploy there we could deploy here. And if we develop some smart complex chain codes using this application, this middleware, we can take this and then use in any other environment where there is a deployment of Hyperledger Fabric. So there is absolutely no change to the protocol, all the security settings and all the way developments have to be done in fact. We have completed the journey of how we move ahead from the developer's perspective with how he starts the journey of development POC to production. Now when it comes to enterprise deployment, we could have different people having different skill sets and they might have requirement of different infrastructure setup as I know. So to support and to make it easier for a wide variety of skill sets and enterprises. So there are multiple ways we could deploy Hyperledger Fabric network as simplest as a GUI driven super easy which is quite interactive. We just need to specify what is the name of my organization, what is the name of the MSP, just interact with your cloud, provide the authentication and then it takes care of the rest. This is also ideal for setting up a simple development environment. Then comes really power users enterprise who are already in their journey or not journey they have already matured for non blockchain applications for development release methodology. Using infrastructure as a code, they have their own mChart scripts and they are quite adapt to how to use the Kubernetes cluster. So for them, all the mCharts and for example Terraform infrastructure as a code, all the details are provided as a documentation. So they could easily either integrate with their existing automation or use it uses as is and then perform. So this is definitely ideal for enterprises who wants to have a control over their infrastructure deployment and any process which is happening within DevOps or secure option. Then we also made it simple if some enterprise specifically from Microsoft Azure point of view. So many of us would have worked in Azure and would be knowing about the Azure specific way of deployment, which is called ARM template. So we have also deployed ARM templates, which is publicly available in GitHub. So anyone could basically go to that GitHub repository and deploy Azure instance of Hyperledge Fabric by just going through the steps there. So it could basically help you to create a cluster and use this particular ARM template to set up a HLF network and there would be documentation of certain scripts and our network is ready. So it's again, as I said, it's ideal for the enterprises who wants to be in Kubernetes and who wants to use ARM template model for deployment. We would be adding more support in the public community as well, for example, in the coming days for AWS and Google. So it would be easier for anyone to deploy their own Hyperledge Fabric organization network. Then what is the other advantage which we had been focusing? Till now what I have explained, my focus was always on shortening the time of the setting up of the development environment and the deployment of IoT and production. So that gives a clarity that we are trying to reduce and focus on our core areas such as business application development and then management and administration of the network. So the idea is basically all this is leading to at least shortening of the time by one third, which indirectly or directly we could say help us to reduce a lot of cost. One of the other important thing is how to be forecast. So today let's say I have started with 20 GB disk size. If there is a way that we are able to calculate per business transaction, what is the data one takes. For example, it is just for our estimation, we are able to figure out using a method that one business transaction is adding 5 MB of data in HPR and some amount of data in each order. It would help the infrastructure and the operations team to plan for hardware sizing and upgrades in future. This is always a challenge when a developer is asked like how do we set up the initial infrastructure. There is no proper calculation. That curve is still being learned by many of us. So we assume certain things and take an infrastructure, that infrastructure size could be much more than we want, it will take some time to reach there. This type of data and tools makes it easy. In the POC state, we could learn those and then plan our future infrastructure. Then third is, as I was mentioning, we could use the notification system and integrate with line of business, which would have taken a lot of development effort. So that is internal reduction of time, which is reduction of cost. Then in terms of generating reports, then Hyperledger Fabric Administration has simplified many of the things we could do using UIs. And having said that, that doesn't stop us. We could still go into the console and perform administration. If we have learned that Hyperledger Administration or we have people who are Hyperledger Certified Administration. We also have a low-code option where we want to experiment a feature where you don't need to develop smart contract chain ports, but basically use the user interface and define your business process. So that is like completely very, very low-code or no-code solution. And with our experience in the last three, four years, working with multiple clouds and deployments, the initial configurations, which we have actually put either in the ARM template in the public GitHub or the Mchat platform or any other deployment has well suited for a single organization deployment. And the resource which we have used, the size which we have used is basically what we have learned over a period of time, which is neither very less, neither too much, it is good. That's basically it will help us to start the journey faster and also ensure that the cost of infrastructure is kept to an optimum as possible. Then how do we do operation, governance and security? So one of the things after doing development and probably after POC is how do we manage the Hyperledger Fabric Identity so as we all would be aware that the basic of interaction of any component in a Hyperledger Fabric ecosystem requires an identity. That identity could be user identity, application identity, peer identity or an order identity. So how do we safeguard them, at least what is managed in the infrastructure if a user is managing their own fees and certificates, it could be different only for how to manage them but definitely peers, orders and all the other things, the Fabric CA roots the private key. So we have, with the experience, we have been successful in using various key vaults which are available in different clouds and how do we mount them using the let's say the Compose YML model or the Kubernetes YAML model securely so that the best could be done in terms of protecting access to the infrastructure and getting access to those keys. So as we are all aware Hyperledger Fabric is completely PKI driven, that's the very positive point compared to many other protocols but at the same time it also provides us a challenge that how do we safeguard them. So as a developer in the middleware application, what we have developed, for example any use case which a developer releases, definitely it will have a backend and you will have the private key step and as a developer we have a lot of libraries whether it is a hashikov key vault or you put P1 interact with a HSM device, the capabilities are there and skill sets are there but when it comes to Hyperledger PR and this one, so we again come into a scenario where either usage of HSM is too complicated not as cost efficient considering the overall budget of the project, what best we could do is use key vaults. Now with key vaults the challenges are different, the challenges if I had developed the application I would have used any of the, let's say the SDKs provided by key vaults for example whether it is Azure Key Vault, AWS or hashikov key vault. But as part of the governance model no one would be expecting you to make changes to any of the Hyperledger fabric components, whether it is PR or so. Everyone would expect that the Docker image are pulled from Docker Hub or we are pulling it from the Linux foundation and then building it. So we found this as a challenge and we worked it out using certain methodology, so the code of PR orders of all the Hyperledger components remain intact and we use certain technique in the cloud deployment that the keys and certificates of all this are involved and the peers are still able to use them and it is segregated from the other users who have access to the ecosystem. Then in terms of Kubernetes, how to have different namespaces and segregate different roles of different microservices. These are at the infrastructure level and in the governance level anyway we have a simplified user interface with a lot of administration came to them. Then comes maintenance, so maintenance is something definitely we will be touching once we have got brought into a UAT power production. We are all aware that all the fabric components or most of the fabric components they broadcast the metrics. So we are using intensively Prometheus and Grappana to capture those events and then create meaningful application out of it, which could be helpers and reports and alerts. So if suppose some infrastructure appear is down, how the end user or the enterprise administrator needs to be alerted. So if a physical microservice is down, the industry would be aware that if a container is down, we could write certain things and make it aware that okay there is something that we need to take care. But what if endorsements are failing from a particular peer, let's say we have three peers in the network and the observation is two of the peers are always endorsing and one of the peers is always getting let's say time out error or something. This is a very special environmental issue. Any of the existing infrastructure detection systems, they would always feel that the peer is running because it is actually well responding. So we need to use this metrics and write certain logic. This was just one of the examples. In the Hyperledge fabric contest that would be something similar examples like if some infrastructure, some peer is taking more time for endorsement, some order of peer is lacking. So how do we create those customized activity for monitoring. And then log monitoring and analytics. So the last part is basically one is cloud specific. We could use Azure Log Analytics workbook. We're using it so that the entire monitoring and analytics are presented and managed using a cloud specific component. And on the open side, we have also created a stack using Elasticsearch. That makes it more of a cloud agnostic. If we have any deployment on any of the Kubernetes clusters, we would be able to use this to maintain with a bit of customization. I think I have come to the end of presentation. There are certain technical slides left, but I think it could be good if any questions are there so I can go in detail of them. And then if required, I can get into some other technical slides. Thank you very much, Mohit. Are there any questions? There is nothing in the Q&A box, but feel free to unmute yourself, raise your hand and ask the questions if there are any. Okay, so Mohit, I don't think we have any questions right now. Will you continue with the technical slides and then if the questions pop up, we can return to them. Yeah, so I may be quickly go through them so that if there are some questions, it may be helpful for them. So these are supporting slides. So this basically talks about the architecture. So we are able to see in the, at the end, we are able to see the smart contract chain code wherein any developer could develop the chain codes and then just deploy them. And on the second layer from below, we are able to see all the services which are enabling, let's say creation of identity management of the network, routing your transactions and then even top sub allows us to integrate with, let's say, an endpoint, if there is a transaction happening. And on the right side, you are able to see API. So the benefit of the system is just API. As a developer, I am not getting into taking SDK, integrating it and then understanding the core feature. So for a very, very basic developer who is just either not into blockchain or just getting into the blockchain, he just needs how to know how to use this API to invoke a transaction or get a transaction. How to get the identity, everything is taken care. And on the top, this are something related to the power user management, basically, how do we deploy and how do we manage the network. Then this slide basically compares a typical developer way of starting the blockchain journey on Hyperledge of February versus if we start with the sandbox. So in the sandbox model, as I said, multiple use case you are seeing at the end. So just focus on development of the chain codes, deploy them, validate them, edit them and then. And in parallel developers what they could do is once they are good into that they can get into all the activities of and all the details of Hyperledge of February and continue their journey of the learning curve. So this way, the advantages, they could demonstrate the use case applicability in much faster way. And at the same time, if they are focused on getting an administration or be a developer who knows all the nine ads of Hyperledge of February, they could still continue working on the using the model will not make them to only stick to this path. So that is one of the advantages. Data management as the data. So one of the aspect is how do we have a lot of meaningful data, which gives a business intelligence to the end user to the business to the business application. So here we are able to see the data like basically takes all the inputs from the blocks and the private data creates a consolidated symbol database and allows you to write your custom events. For example, if you have a key whose value have changed let's say 10,000 times over the last let's say 20,000 blocks or 10,000 blocks, the auditor would be definitely interested to know which transactions were involved in changing a state variable from one value to another. This helps to design the audit mechanism audit reporting mechanism in a much easier way. Similarly, if we find that there are certain challenges. For example, there are transactions happening. And for some reason, by some mistake, we are updating a key. For example, the value of some key x was one, and it is observed that whenever a new transaction is happening, x is changing. But interestingly, we are able to see that something got written in the transaction nothing was read. So it is typical that definitely there is something missing a general business logic or a functional logic would definitely take the existing data, put some operation on it and then the updated value should be saved again. So this would enable people who are monitoring to have better insights that okay there is there could be something wrong with what we have developed and deployed so we could revisit it. So these are some of the insights which are provided by the system, not just the business reports. Notification service basically helps anyone to visualize a chain code transaction or do something a business API notification in a much easier way. Then how do we do it we have this user interfaces for, for example, managing the chain code life cycle. So using this UI basically we would be able to deploy any of our chain code upgrade them are basically set the endorsement policy for the collection policies, and then go ahead with it. So, as a developer I just need to be more aware of how a policy should look like and if I set a policy what does it mean, but the syntax, using the console and those activities, they, they are not, they, it's not mandatory for them at this point. Then for transaction, for example, as given an example, so you just need to think of a simple invoke inquiry message as any project where we are able to perform transaction using a JSON payload. If we have to, before integrating our REST APIs with the line of business application, we could test this simple, what we call this as an execution window where we could write the init ledger, the function m arguments and on the right side we are able to test it. A developer before start coding on their middleware application they could see how their chain code is behaving once we have deployed them. Then governance, so governance as I was mentioning the core thing is once we have deployed if we have to make changes to the network, the most complex of them is obviously addition or removal of the new member organization in the network, but we have other things like changing of batch size or batch time, so how do we handle them. So we would always aware that there is something called the Hyperledger Public Administration where we use certain peer commands and the JQ tool. Those things are again made simplified here so using this interface, either we can use a UI or we could call the APIs or we could use both these skills using this application or the administration and perform any of this task. For example, if you want to change the anchor peer, we want to modify the, you want to add more at Hyperledger admins for an organization we need to update the CRL. If we need to create a new channel or we have to change the batch size block time. So these are all something definitely a developer would get into once the things have gone into production. This is more towards the administration based on how the network is behaving these stakeholders would like to either change the batch size of batch time, block time. And as I said this are more into administration so this enables easy administration of the network for production. Then if we have to upgrade the Hyperledger fabric version, for example, today we have the latest 2.4 so, but in the journey definitely people would have started with 1.0 and 1.1 1.2 1.4. It makes it easy so all these stakeholders specifically for work together and add the new capability and updated. So I think the identity management is just a way in which every member the registrar of any member they are able to create identities and manage the life cycle of identities. We could create more affiliation so this is like more granular way of defining certain use case for example in a use case we want to have within an organization certain objects could be accessed or modified by a particular department. We could create those affiliation and in the same chain for we could do access control, use the CID library, get the identity data and perform logic. But from the administration side and the creation side this UI makes it much simpler for the company to basically manage identities create types of roles. And then if someone leaves the organization and they still have access to their identity then how do we ensure that the transactions are not possible. So one of the key aspect everyone knows that we could create identity we could also create CRL but if CRL is not updated within the channel is still that ID could be used. So, though many people would come at this stage, even a particular duration in production is over but it's equally important that if some identities are not to be used that then the respective members are basically not just discard them first they should rework them generate the CRL and then push it to the channel. So that in case the identity compromised the data is compromised somewhere the transactions cannot be done. Every user have a valid and what we have seen here that we are able to create identities, but what do we do if we are interacting with certain transactions are coming from a device not by user. So, basically this enables us to download the key pair and the credential in something similar way, the Hyperlegia fabric folder structure comes like when we use the SDK we create a credential it creates a certain way in which the folder structure is created like the admin peers and signing key certificate, it will create in something similar and then people could use the choice of their SDKs and then integrate with the automation system to perform projects and integrations and reporting. So this I have already covered to use the API to integrate and manage channel. Yeah, I think that's it on the technical perspective as well. Any queries. Hello, please use the Q&A box or the chat or feel free to unmute yourself and ask me any questions you might have. Okay, are there any questions. Okay, I don't think we have any questions for right now more. So, thank you so much for your up. Actually, we do have a one question just a second, but we please feel free to unmute yourself and just ask the question. Thank you. Hello. Hi, can you hear me. Yes, please. Yeah, I am started learning. I was back starter developer and now I started learning web three. So in web three I have started learning of story. So can you provide me like some sort of roadmap to move forward. You are working on web three. You plan to develop web three applications on on the hyper ledger fabric. So I was like, if I add on what I like what I will be my front end and that can answer like this blocking. Yes, like. Right, I am not expert in this. I am just beginner in learning. Yes, so if you see the. So, I think you are mentioning about the letter and web three, so we're three pillars are basically decentralized identity and decentralize the station of object storage, and then decentralization of all these static files your application and so the fabric is anyway helping us in creation of identities and then creation of objects so based on the use case the privacy model either you could design your data structure put it in wall state or you could use a combination of pieces for storage of heavy files and any media we could use IPFS and we need to slightly learn on the decentralized identity standard. So, in web three, every object also is it object as a thing is also an identity. So hyper ledger fabric, what state would would act a wall state or the blockchain would act as a storage of all the identities and all the objects, but how to structure it in the DID standard, or is something which I think you could use as an example, like any object, for example, if it's a pen or a mobile phone, how to represent that in the DID format, store it in the using a transaction and then how do you associate the relationship between two identities. So that's how I think your chain but development journey would start to create a true web application. So in that which language I should learn I have started learning solidity right now. Yeah, so solidities. For example, for hyper ledger, the other projects you could go for hyper ledger fabric, you will have to use either of go lang Java or not just to write the smart contracts chain quotes. And really it's better you start learning either go lang or Java or not just so you would be able to write a hyper ledger chain quotes and also work on the SDKs and interactive. Okay, so thanks for sharing. Can you provide some resources for that or I should use YouTube only or official. You could send a message. Okay. Thank you. Okay, that's great. Thank you very much for answering the question we're at the top of the hour. So we're just gonna wrap it up. Mavi, if you will have some further questions you can join our discord channel, you know, or we can, or just ask Mojit directly. Well, first of all Mojit thank you so much for this great presentation. It's been really a pleasure and it's, you know, quite a lot of information for the last 60 minutes. So let me just share my screen really quickly. So here is our discord channel you're very welcome to join it. You're welcome to join a community and we have various different channels related to projects, special interest groups, which are the industry specific groups, our technical working groups, regional chapters and much more. You can also scan the QR codes to reach our discord server. In two weeks we have another webinar with chain yards about finding the business value in trust through blockchain and I'm inviting you also to join this one, and you can join go to our events page and register there. Finally, we are back in life meetings we are having the hyperledger global forum from September 12 to 14 in Dublin, Ireland, and that would be a great opportunity to meet in person as well. The registrations are open so please feel free to check our webpage or also scan the QR codes to find more information on the hyperledger forum. Thank you very much for watching. Thank you to the panelists. Thank you again for all the information and thank you everybody for joining and hope to see you soon on the next webinar. Thank you. Thanks to us. Thanks everyone. Thank you.


All of these things are just tips and tricks to help you calm yourself down. You can listen to them if you want to, or you can stay in your heightened stress, nervous, anxious state if you really want to. This is your world. You can do whatever it is that you want. Today, we're gonna talk about eight steps to relieve stress from your life.  So don't we all just need some practices to make sure that we can relieve the stress from our lives? I think that we all do. And so today I'm gonna give you eight different techniques. Some of them you might have heard before, some of them you probably have never heard before. And I'm gonna try to help you out as much as I possibly can so that you can feel better. Because if you feel better, you know what you do.  And that's what we're gonna talk about today. I want you to feel better so that you can take action and create the life that you truly want. Because there's one thing that I do know. When you don't feel good, you don't take action. It's just hard to take action, you don't feel good. When you're stressed out, when you're anxious, it's really hard. And so we're gonna talk about these techniques to relieve daily stress that you have. You ready? Grab your pen and paper, let's dive in. Number one is breathing. Simple breathing can help you relieve stress. There is a study that was done over in Japan not too long ago and they found out that six deep conscious breaths will help you out. And actually change your state completely. Let me explain why this is. Cause I don't know if I've actually dove into the actual science behind it.   So it's more like, and you try to make your outbreath as long as you possibly can. Couple reasons why.  That's a beautiful thing. Number one. Number two, when you breathe out, like you're breathing out through a soda straw, when you breathe out slow, it actually slows your heart rate down. So if you're in a very stressful, anxious state, your heart's gonna be boom, boom, boom, boom, boom, boom. What you wanna do is you wanna calm your body down in the way to do it, to calm your heart rate down, to slow your heart rate down the fastest way to do it. They do not know of another way that's faster than breathing like this, to slow your heart rate down. You slowly breathe out like you're breathing through a straw, so it's just in through the nose, out through the mouth, as long as you possibly can. Six deep breaths, if you can do more. This maybe takes to do six really deep conscious breaths, maybe a minute, maybe a minute and a half. It will completely change your state. If you can do 10 breaths, if you can do 20 breaths, it's even better, but at least six, not three, not five, not four, six. Okay, so six deep conscious breaths. Second thing, as you're doing this breathing, if you wanna really add fuel to the fire of relieving your stress, or maybe that would actually be putting out the fire of your stress, it would be even better.  As you're breathing, think about one thing that you can be grateful for, anything. It could be a person, it could be a moment in your life, it could be the fact that you have air conditioning inside of your house, because my air conditioning is out right now and the AC guy's gonna be here in about 45 minutes and it's hot as shit inside of this room, but I can't be grateful for it right now, but I will be grateful for it in about 45 minutes when he comes and fixes it, right? So maybe it's that you have AC, maybe it's that the sun is shining today and it's not rainy anymore, right? What is it that you can be grateful for? There's something that you can be grateful for. So the reason why I say this is because what you focus on grows.    And number two, I've got to change my focus and I'm gonna start thinking about one thing that I can be grateful for.  So many people didn't have breakfast today.   What?  You can breathe. I mean, there's so many amazing things that you can really be conscious of when you allow yourself to be conscious. So we're trying to shift your body. Then we're trying to shift your thoughts and we're shifting your thoughts through going to gratitude. So what can you be grateful for as you're doing this breathing? Next thing, number three. This is actually really interesting. Go for a walk. Not to just go for a walk and get your mind out of things, but there's actually studies that's done. I wish I could remember it, but I heard neurobiologists talk about it. Andrew Huberman, he was talking about when you go for a walk in the actual movement, when you're looking forward. So if you just take your dog for a walk in the morning, the movement of looking forward and things passing by your eyes on the peripheral vision actually calms your nervous system down. And so if you feel stressed, that's why a lot of people, when they say, oh, I go for a walk in nature, I feel so much better. Well, because you're actually having trees pass you by in your peripheral vision. It could be out of nature. It could be just around your block. It could be taking your dog out for a walk. You leave your office building and go for a walk down to the coffee shop, whatever it is. Just the watching of stuff passing by, and you don't even have to consciously think about it, will calm your nervous system down.  Even though sympathetic sounds like it would be the better nervous system, it's not. Sympathetic means that it's actually a heightened state. So your sympathetic nervous system, when you go for a walk and you start to see these things pass your peripheral vision, starts to calm down and starts to turn on your parasympathetic nervous system which is the calm side of it. So if you can go for a walk and you can think about something that you're grateful for and you can consciously breathe, it will help you out so much more. So go for a walk. You don't have to go anywhere. You don't have to have any destination. Just simply go for a walk and enjoy the fact that you got working legs or you can breathe lungs in your, breathe air inside of your lungs or the fact that you woke up today. That's the next one is to go for a walk. Number four is as you're doing this, listen to very specific type of music that is calming music. There is music that is made that simply calms down the human nervous system as well. And you can find this music. There's actually a study that was done on a song and I'll tell you the name of the song. It's called Waitless by Marconi Union. There was a study that was done and found out that that is the most calming song ever created by humans. I don't know how they figured it out but it's, it works. I've been using it for years. I literally have a playlist on my Spotify that is just that song 10 times in a row. It's like an hour long of just that song. And if I feel like I've got a lot going on, I feel like I have stress, I put that song on. Another song that really calms me down that for years when I used to have my own office and I had a few hundred sales reps that were under me and it was just a lot that I had to deal with with all of these sales reps and all of this stuff and you know, having assistance under me and having receptionists and having recruiting that was going on, all of that stuff. There were times when I would get extremely stressed and I would go into my office and I would put a song that is the Out of Africa theme song and I'd put it in my headphones and I would just breathe deeply. So if you can actually go for a walk, if you can concentrate on what you're grateful for, if you can consciously breathe and if you can listen to music that calms you, all of these things are just tips and tricks to help you calm yourself down. You can listen to them if you want to or you can stay in your heightened stress, nervous, anxious state if you really want to but you're fully in control of it which is what's amazing. So listen to music that's calming.  Not saying those songs, those are bad, I like both of them but there are certain times in places, if I'm feeling stressed, the last thing that I want to do is put on Pantera and just jam to that. It's gonna make me feel more stressed. I'm gonna put on music that is going to actually scientifically proven to slow me down and allow me to calm down.  Next thing that you can do is write it down.  When something is in your brain, it seems very abstract. The way to get there and what to create is very hard to figure out when it's not on a piece of paper and you're trying to figure out inside of your brain. When you can put on a piece of paper you can work through it and it becomes much easier.  Write down, this is really pissing me off right now. This is really stressing me out right now. And then ask yourself the question, what can I do to remove this stress that this is causing? Maybe it's like, oh, I've got a deadline that's coming up for work. What can I do to remove the stress? Maybe I can get someone on my team to help me with it. Maybe I can employ some virtual assistants to get this done quicker for me or to do the things that I don't need to do myself. Whatever it is.  You take the things that are stressing you out and then you end up working through them of how to make yourself calm down, how to actually work through them. So much more simple when you can put it on a piece of paper. So put it on a piece of paper, write it down and start to figure out what the solution is. The next one, you're probably not gonna like this one most of you guys is to consider drinking less caffeine, less coffee, whatever it is you gotta do. If you can get off of caffeine your stress levels and anxiety levels will go down a ton. But if you can't, simply try to switch to green tea for a little while. Green tea still has caffeine so you can still get a little bit of a caffeine kick. It also is processed differently by your body than coffee is, if coffee is what you normally drink. But instead of drinking five coffees, can you drink three? Can you drink two? And then a couple green teas if you have to. So what caffeine does is caffeine will actually stir up the sympathetic nervous system which is the part of your nervous system that stresses you out. So if you can have less caffeine, I promise you, you'll see your stress levels go down. You might be like, oh my God, but in productivity levels will go down as well. Well, I mean, if you wanna be stressed out all day long in order to be productive you can choose to do that. This is your world. You can do whatever it is that you want. But if you wanna feel better and have less stress and have less anxiety, consider cutting caffeine out. The next thing is this. This is actually something that's really interesting.  Eight weeks ago, I went and got my blood levels checked and this massive panels, it was like, they took, it felt like gallons of blood out of me. And they did every single possible test that you could. And it wasn't the cheapest thing in the world to do and you could do cheaper version of if you want to. But what we found out is that besides, everything was great, everything was amazing. And so for two things, I was low in vitamin D, I was low in vitamin B. And my doctor gave me liquid supplements for both of them. I take them in the morning on an empty stomach.  I didn't know how different I could feel by doing that. And I told my friends, I was like, I feel like a different human. Like I have massive amounts of energy and I'm way calmer with all of this mass amounts of energy. Simply because I didn't realize that I had deficiencies and vitamins that I needed inside of my body. And now I take it every single morning and I feel amazing.  If you're really stressed out, you might have different levels inside of your, you know, might be deficient in some vitamins. You have too much cortisol. You might have too much adrenaline going through your body. And a doctor will be able to work through those things with you. So I do recommend checking it out. I would have never thought of this, except for two months ago when I went and had this checked and how different I feel on a daily basis. So I recommend one thing you can actually try is going and getting your blood checked to see if there might be any deficiencies or any abnormalities that are inside of your blood that possibly, you know, working with a doctor could help. Another thing that you could do is you could watch 10 minutes of comedy, watch standup comedy, watch favorite TV show, whatever it is. If you feel massive amounts of stress, watch five to 10 minutes of comedy. The reason why is because comedy and laughing releases dopamine into your body. Why is that a good thing? Because dopamine actually lowers the amount of cortisol that's inside of your blood. So if you're stressed out, cortisol is the stress hormone inside of your body. If you want to lower your stress hormone, your cortisol, dopamine will do that. Dopamine is released when you laugh out loud. And so if you watch something and truly enjoy it, you'll actually lower your levels of stress and cortisol simply from laughing because it releases dopamine. Knowing the neurobiology of how your brain works, wouldn't it be really good just to take 10 minutes every single day and to watch your favorite comedian or to watch your favorite TV show or something just for a few minutes whenever you're starting to feel stressed so that you can calm yourself down. Wouldn't it be an amazing idea? Take a five minute break, take a 10 minute break, watch a comedian, whatever it is that you have to do. Take 10 minutes of your time and watch something that's gonna make you laugh.  And that dopamine being released into your bloodstream is going to lower your levels of cortisol which means that you are not going to be stressed out simply because you are enjoying your life. How amazing is that?  So the reason why I think this is important is because there's so much that's going on in the world right now. One thing that I didn't put in here that I should put on this list, stop watching the news and unfollow as many people as you possibly can on Instagram that are not making you feel better. If someone's posting a lot of political shit, posting a lot of scare tactics, they post a lot of stuff that doesn't make you feel good after you see it, unfollow them, stop watching the news, be in your own lane and work on yourself and getting yourself better. That is what is super simple about it but you are in charge of how you feel throughout the day whether you realize it or not. With these tactics and these techniques you can make yourself feel better. You can take control of your nervous system and you can allow yourself to get into a beautiful state so that you don't have to stay in a bad state all day long and it's not hard everybody. Hey, thanks so much for watching this video. If you wanna learn even more about mastering your mind click right here and watch this video as well. If you have stress and anxiety, realize that it is normal.


Patriot Prime Reviews is a channel for adult collectors and may not be suitable for children under 13 years of age. Viewer discretion is advised. Mike reached out to me and he said he had an extra of the G2 Optimus Prime trailer set. So if you have the Nemesis Prime trailer here, you can convert this to a G2 Optimus Prime trailer. And he also has a decal sheet for Netflix Bumblebee. So he said I've got these two extra decal sheets. I think it would be really cool if you did a giveaway for them. So that's what we're going to do. And I'm going to keep it really simple. Couple rules.  Just click that subscribe button down there below. It doesn't cost you a thing. Helps me and my channel out tremendously and will help me reach my goal of 10,000 subscribers by TF Cod. So one, be a subscriber. And two, comment on which one you'd like to be in the drawing for. If you want the G2 Nemesis Prime set, just comment G2 Prime. If you want the Netflix Bumblebee set, just comment Netflix B. And in a week from today, next Friday, I'll do the drawing for these decals. So once again, you want Bumblebee, Netflix B, you want the G2 Prime series or stickers, G2 Prime. Once again, big shout out to Mike for donating these decals to everyone. Make sure and let him know how much you appreciate Mike in the comments. And we'll pick a winner next week. Guys, this is Patriot Prime signing out. Ho-la! And good luck.


SP MagTaf is very spread out. We are distributed all across the AO. That makes resupply very difficult. The whole concept of the MagTaf being very self-sufficient, we are a self-enclosed entity. That same philosophy should translate into additive manufacturing or 3D printing. So right now we have two printers. They can print in a couple of types of plastic. We're also going to be moving into fiberglass, Kevlar, nylon, high-strength, high-temperature fiberglass and carbon fiber. With that, that enables a much wider range of things. So anything from a screwdriver that doesn't conduct electricity to a UAV or anything in between, we'll be able to create. Corporal Hunt is the only Marine in MagTaf right now who has had format training. He is the one that is conducting informal training right now and is the one that is creating all of the initial designs and products for MagTaf. The reason that we want to bring this training to such a broad, diverse range of Marines, so everyone from Lance Corporal to Captain to include several sailors on the medical side, is so that they can be the ones to bring those ideas forward. We are not the only beneficiaries of this work, but the Marine Corps in general.


Pepe's too. It's time for filming. Hi guys, welcome back to The Average. Today I thought I would do a project that I've been wanting to do for ages ever since I saw this artist do this and I've been dying to do it just because it looks like a load of fun. You've already read the title so you know that this is Casey Golden's Teeny Weeny Challenge and yes I have my magnifying glass ready with all these different sizes. So first of all I thought what the heck am I gonna draw because I don't know. I'm sorry I haven't spoken to the camera in a while and I literally I don't know what that voice was. Who am I? I thought I would draw, you know, my muse, the golden creator of this channel. She's not the golden creator, I don't know why I said that. She's a queen of this channel. It is Pesto and you know she owns the channel. It is her channel so I thought I would draw her and then I'll draw her again and again and again and again and smaller and smaller each time. You get you get the drill. I'm pretty sure you understand what's happening here. I'm gonna draw the same image five times but just smaller and smaller and smaller. Let's get started. So this one is 15 by 15 centimeters and yes your eyes do not deceive you. It is slightly wonky because I cut it I think a millimeter off. That's done. So let's get to drawing. Right, voice over time. I wanted to start out with a square shape because I thought that would be easier to scale down as I went and I was correct because I didn't really want to test my maths which is the worst on the planet. So if I did maths here it would have been an abomination. I started out by sketching out a little caricature of Pesto because I thought I don't want to do a realistic image of her because that would just be insanely hard when I get down to the even smaller sizes. I use my micron pens and because they're waterproof I can use my watercolors with them and I really like the way that this turned out. My only regret is that I used quite a toofy paper so when I scaled down a bit it was a bit difficult to keep the line quality smooth. So you will see around Pesto's, I'm sorry Pesto but her bum area. The line quality here is a bit dodgy so I blame that on the toofiness and I was a bit panicky because I was like if I'm having trouble here am I going to have trouble with the smaller sizes but you'll see you'll see no spoilers and I also was super impatient with the watercolors today. I painted them, I didn't wait for them to dry, I went over with the next layer wanting to have clean lines and it just didn't work out but then I think it kind of added to the charm of the picture a little bit maybe, I don't know, does it? The next size is 10x10. Again easing myself into this challenge a little bit because I think 10x10 is not too tough. Also I think this paper is wonky again because I can't measure and may I add that that ruler is weird, it has weird sizes on it, I don't understand it, I don't understand anything okay guys leave me alone, I just want to paint. Again not waiting for the paint to dry making my life harder for some reason than it already is with this challenge but again I like the way that the paint looks if that makes sense like it's all blurry and I was trying to do like smooth lines but I think it looks quite cute like the blotchiness I can see it you know you have that kind of color and randomness in fur in cats I guess is that true? I don't know I might be lying but I think it looks nice. The next size is 5x5 centimeters so slightly smaller, I think the hardest challenge here was actually just replicating what I was drawing so even if I was doing 15x15 centimeters again and again and again I would find that hard because I remember doing that in animation class and I just hated doing that that was the worst thing about animation for me is that that is quite difficult to keep everything on model so this was the same kind of thing. I mean you could say that comics or you know you repeat the drawings again of people but I guess you do different angles and stuff and it's not as noticeable if you mess up a little bit. I'm totally going on a tangent here never mind so painting this one was a little bit more difficult slightly difficult because obviously it's smaller duh and yeah I think this one turned out quite cute as well again the impatience of the paint I will never wait for paint to dry that's it okay so I don't know I just maybe I shouldn't be so hard on myself I should just enjoy it or learn patience probably probably should just learn patience. I went over a little bit with a pen here and I made a mistake because the ink kind of bled around her eyes and we got emo pesto and it was a mistake the next one is two by two centimeters I didn't measure this one out because you know screw continuity and yeah drawing this out as predictably was a little bit more difficult than the five by five though a little easier because the time it took to draw it was really fast so I'm thinking from now on I'm just going to do really small drawings and have loads and loads of them done completed that's not really how it works is it no the face was really hard to draw actually to be fair because the size of my lead wasn't really helping with the size of the face yeah that made sense her ears here look very pointy and dangerous don't cut yourself on them whereas before they looked a little bit around her but hey guys drawing a two by two centimeter pesto is pretty difficult I guess she's not two by two centimeters she's more like one and a two point but oh shut up Steph okay yep and again the face that I struggled with but an attempt was made at the face I think the line work here was quite difficult because again of the toothiness of the paper if you do this challenge don't pick a really toothy paper that was my mistake and I've learned from it and you guys can learn from it sorry about the shakiness of the camera when you zoom into such a small space you're going to see every little nudge of the table I pretty much wrote off um trying to paint within the lines here I knew it was just going to mess up and I was definitely going to paint over pesto's little white chest area but I didn't and it kind of looks quite cute I think you can see it here and I think it looks quite nice and I really thought everything was just going to go to absolute trash after five centimeters but it looks quite cute and it sort of worked out a little bit I had to add the whiskers on again of course and I wanted to add some of the fur texture with a pen but I think the hair sizes were probably a bit too small against the micron pen so it just didn't it didn't work so I didn't do it but that's two by two completed and now for the final size is that a hair ew I'm sorry there's a lot of cats in this house swiftly moving on this size was 0.5 millimeters by 0.5 millimeters predictably I mean obviously this was difficult and I did my best it is a little bit recognizable as to what it is if you put it side by side with all the rest apart from that your sneeze it's gone so there you go that one's done I didn't even attempt to do anything else to it so that's it those are the sizes this is the 15 by 15 there we go that's the next one the next one emo pesto the two by two and wait where'd it go did I inhale it no okay it's here um and the 0.5 times 0.5 which is unrecognizable at this distance overall I really enjoyed this challenge it was just fun to do and I hope you guys liked watching it those are all the sizes thanks for watching guys please like and subscribe for more content and I will see you next time bye


Hello everyone, this is theCUBE. We're live in Las Vegas for IBM Impact. This is theCUBE, our flagship program. We go out to the events, extract a signal from the noise. I'm John Furrier, the founder of SiliconANGLE. I'm joined with Paul Gillan with SiliconANGLE. Paul, welcome to theCUBE, co-hosting. Such a delight, John. For the folks out there, Paul Gillan's a veteran in the industry. Paul, you've been around the block a few times. Have you seen a few shows here and there from back in the days in computer world? How many books have you written? Five. Five books. The industry is changing a lot. And IBM's always been at the center of it. I want to get your take on the show here. This is IBM Impact. This is their big show they bring as extension to IBM Pulse. We got IBM Edge right around the corner. What is the theme of this show? Why is this show so big for IBM? Well, IBM Impact is really their customer show. And they have a lot of shows that are sort of bunched up together early in the year. And it's kind of hard to tell which one is which. But Impact seems to be the one that brings together all of their major initiatives. So what we're seeing here a lot, John, is we're seeing new processors, the new Power 8 systems family. We're seeing a big focus on cloud and the announcement of cloud marketplace today and also on mobile. And those really are the three big focuses that IBM has going forward right now. So we're going to see a lot of repetition of these themes. This whole theme of reinvention, which is the overarching talk of this show is creating businesses that are more nimble and that are able to reinvent themselves in real time using the cloud. So they're trying to make a stamp of themselves as being a forward-looking company. And they call this, the theme of this show is be first. So that's what they want to be. You know, IBM has always been a big player in the computer industry. You know, just to set the stage here, we are in Las Vegas at the Venetian Hotel, the Palazzo, we're at the convention center, right in the middle of all the action. The Cube is right in the center of the social lounge here. We're going to tell them about social impact. We got the big exhibit hall right across from us. And the action is really all about the customers. And really the big thing here in Vegas is what will IBM do in the cloud? What are they going to deliver to their customers? What are they going to do to answer the threat and the push from Amazon web services in the cloud? And then how are they going to take their existing customers that they've been serving for 50 years with the mainframe? They've been celebrating their 50th anniversary with the mainframe. And IBM has all the right storylines.  Paul, they have everything tied together, but where's the meat on the bone? What does IBM have to do to win their customers over and continue to do business with them? I think it's all a matter of execution, John. You know, they've got the story right. They're clearly out front in the big data analytics space, second in cloud, now playing catch up with Amazon. But, and they're late to the game in mobile. But with a good story now, I think across the board, what they have to do is execute and show customer successes right now. And at the opening keynote this morning, I thought it was interesting that IBM opened with a customer kicking off actually the whole conference and had the opening keynote was focused on customer experiences. That's what they really have to show is that people are putting these tools to work out there in the market because, you know, Amazon's clearly got the momentum. They've got the proof points and IBM has got to show that they're in the game as well. What do you think? It's going to be fun to see. I mean, I think Amazon is clearly the, I've always said it's the big wave that's crashing onto the beach and it's just not stopping. It's a tsunami of some sort. The question is, not will Amazon be successful? How much of the beach head does this wave crash into and how much territory does it take? Clearly, people use Amazon, Paul. We are seeing developers loving it from a DevOps perspective, but it's just not enterprise grade ready yet. Some people have been saying it's getting there and certainly Amazon has been making announcements around more enterprise-like features at the last IBM, Amazon summit, we heard that. But being successful in the enterprise requires some really nuanced things. You got to have the compliance. You got to have that legacy integration. You got to have the services and support. There's a ton of stuff. I mean, just little stuff, kind of in between the toes details, supporting Red Hat. I mean, these are the things that sound easy, but as you know, it's really, really hard. And customers aren't really pushing. I mean, I hear customers say, hey, I need to be relevant. I want to have DevOps, but I'm not in a rush to deploy that tomorrow. So I think IBM has some times. I think it's still early innings for IBM. And I think the mobile story is interesting. I'm going to see how that plays out. I'm still not sure how that's going to bake up. But clearly cloud, they're all in with analytics. I think mobile is the big question mark right now because there are so many players in that market and IBM was late to the market. However, in cloud, I think they've got a good story. And the big story you're going to see around cloud is hybrid clouds, you know, which is what Gartner says is where all the action is. Users are going to move to hybrid clouds. They want to keep some of their infrastructure on site while taking advantage also of the public cloud services. Amazon does not have a good hybrid cloud story because they don't have the on premise story. So you're going to see IBM really pounding that idea that of extending your infrastructure through public cloud and with SoftLayer, they've got, I mean, that's their ace in the hole. SoftLayer clearly has the support and the reputation of strong performance, good global support, ability to spin up new instances very quickly. I think it's a story that SoftLayer is a good story for IBM. And that combined with this focus on really enabling the enterprise to move to the cloud in a staged and a reasonable fashion. Not cloud whiplash is what you're going to see them doubling down on because it plays to their strength, which is that on premise enterprise infrastructure. And SoftLayer gives them that new shiny toy in the portfolio, but it really has some interesting perspectives. I was really originally down on SoftLayer. I was like, ah, it's a hosting company. But when you look at what IBM is trying to do, they're trying to offer a broad range of solutions for customers from bare metal to fully integrated cloud with cloud and some of the things that they're doing with BlueMix. So I think what they're trying to do is saying, hey, you know what, Mr. Customer? If you want to go into the hood and do what you need to do, we're going to have some flexibility. And so being agile in the enterprise isn't as easy as saying, doing some DevOps. It really is pretty complicated. And what I love about IBM, Paul, is that we get to talk to all the interesting folks here. And we're going to have two days of wall-to-wall live coverage here at SiliconANGLE. We're going to talk to Steve Mills later in the day at 610 Pacific Time. We're going to hear from Steve Mills, who's a legend in the industry. And we're going to hear from Steve GMs, to tech fellows, to some of their customers. And we're going to ask the hard questions. What is going on? Where's the traction? Where's the product fit with some of the things that are really needed in the market? Because there's clearly a build, grow mentality right now in the marketplace from customers in IT. It's not so much consolidation and doing more with less and reducing the cost and consolidating. Sure, that makes sense. You can commoditize, but there's a growth mode right now. There's a real build-out. So I'm looking for those answers. Where's the progress? Is it inch by inch? Is the ball being moved down the field? How is IBM helping the customers? So that's what I'm looking for. What are you looking for this week with our guests? Well, I'm going to be looking for a lot of more detail on the cloud story and how they're going to differentiate from the Amazon Web Services. AWS is growing like crazy. They've got a great story. They've become the default outsourced infrastructure provider for small companies. IBM clearly is going to have a difficult time competing with AWS on its own territory.  And I think that's where Bluemix comes into the fold. I think SoftLayer is a good story for enterprise customers because it dovetails nicely with IBM's existing strengths. They're pushing SoftLayer like crazy. Remember, Amazon, excuse me, IBM only bought SoftLayer nine months ago and they've already made it a centerpiece of their cloud strategy. So I think we're going to see them doubling down on that strategy. And I'm going to be here looking for the enterprise story. You know, what are their existing customers going to take away from this? Because really, there's the risk of whip last year. They're saying, you've got to go cloud. You've got to go big time mobile. You've got to disrupt your organization, literally, because analytics has got to get you into real time response mode. And this is very disruptive for large organizations that are accustomed to command and control, that are very hierarchical. IBM is basically saying, in the keynote today, you've got to blow all that up. You've got to make analytics drive your business, literally, on a day-to-day basis, changes in your business. So how are they going to make that real for customers that are not accustomed to operating that way?  Is it ripping replays? What do you mean by whip-lash? Well, I think whip-lash, what I mean by that is when you're telling companies you've got to be responsive to your market on a day-to-day basis. And the message we heard in the keynote this morning is you have to organizationally be prepared to restructure your organization almost on the fly.  And it's one thing to say that, it's another thing to demonstrate how organizations are going to do it. That's why I think the whip-lash comes in. Customers are being told now that they have to really completely transform the way they come to the market. And that is a scary proposition for a lot of these companies. IBM has got to show them that they're going to be the partner that's going to bring them there. Paul, I want to get your take on something because we've been in the industry for a while. You've been covering it, certainly, up and down for many, many years, and living in Silicon Valley for myself, it's always about the shiny new toy, the Uber, the Dropbox, all these companies with mega-valuation. We've heard even PureStore has got a $3 billion valuation. But IBM has been around for a long time. They're celebrating their 50th year of innovation with the mainframe. I was talking last night with someone about Kix, CICS for, it's a bit part of the cloud announcement. And that's a transactional system for the mainframe. What's your take on the mainframe? It's still around. It never died. It's got a little bit of edge here. You're hearing about power systems. Is the old IBM mainframe coming back as part of the cloud equation? Or is that simply just a kind of compatibility mode for existing customers? What's your take on that? And how has that affected IBM? Well, despite all the motherhood that's being given to the mainframe right now, with the 50th anniversary, I don't see it as being a strategic platform for IBM going forward. I think it's a cash cow. I think it's perhaps informative that Doug Bailock, who'll be with us this morning, who's running the power systems group now, used to run the mainframe group before he moved to power systems. So they took that guy and they put him in charge of really the growth platform. I don't know, what do you think?  I know, I was last night, I'm like, well, that's still around. Apparently it is. Coball, I think, is still around too. Some will argue that's still kind of hanging around some of the big banks. But I mean, my take is a little bit weird on this one. I mean, I love the mainframe. It's got a lot of legacy. It's Apple Pie, as you said, motherhood. I love how it's like, you know, the 50th anniversary. I applaud that. And it's really, you know, an industry kind of legend at this point. Hall of Fame, if you will. But to me, and Dave and I talk about this, going back to 2010, when Paul Moritz announced the new VMware framework around VMworld 2010. And we were talking at that time, the cloud is like a mainframe. So if you look at the cloud architectures, it really is a distributed like mainframe. Not literally, but like, from a metaphor standpoint, it's a distributed computer. And a lot of the software innovations going on in the cloud have a mainframe like feel. So seeing Doug in power systems kind of makes sense when you say, hey, we want to bring the power of hardware powered by software. And so to me, I think that's the thing that I think IBM has a unique perspective on. And some DNA. I don't think it's so strategic as a product, but the mindset, you know, and you're seeing that mindset kind of trickle into the cloud. And I think compare that to someone like HP, for instance. You know, where's that DNA for HP? It's just not the same. IBM still has that soul, if you will. So maybe they can bring some of that mojo back. Well, you don't get very far in this industry as you know, John, resting on your laurels and talking about your history. So I think we're going to see IBM go very cautiously about celebrating the 50th anniversary of the mainframe. Nevertheless, they understand that that is the core of their strength. That was something that revolutionized the industry 50 years ago. It made IBM what it became in the 80s. In the 90s, in some ways it was IBM's undoing during the early 90s, but they understand that still, I think I read a statistic, 80% of corporate data is still on a mainframe platform. And so that's the reality. Things don't change all that quickly in enterprise IT. So that is a core strength of IBM. So what they need to do is, as you said, redefining the cloud as sort of the next mainframe, they have to help customers feel comfortable moving gradually to that platform and keeping their compatibility with the apps that they have already running on 360. Well, I think certainly they're in the right direction. Internet of Things, the Edge device, whether it's mobile or a desktop with virtualization, I think it's all going to be software driven. So I really want to find out more about that. We're going to have two days of live coverage here at IBM Impact live in Las Vegas. This is theCUBE, our flagship program. We're going to be covering it. We're going to ask all the tough questions. We're going to hear from IBM. What do they share and what's their core message? And we're going to challenge that about the differentiation, their enterprise story, and really what are they doing for customers? I'm John Furrier with Paul Gillin. We are here live in Las Vegas for IBM Impact. We'll be right back with our first guest after this short break.


And so we have this typing karaoke I talk you see me type and then you type yourself, but you can also download these notebooks I'm gonna put them on github and in this video I'm going to show you how you can download them and then drag them onto your Google Drive So you have those files as well now you can download them as a zip folder as a zip file But you can also use get if you want to know more about get perhaps just let me know And I can make a video about that but I'm gonna show you the easy way and that's just to download from github That's a online repository where I'm putting all these files and you can just download them onto your own system And then drag them onto your Google Drive And this is what a github repository looks like so if you follow the link You'll get to this page there. You see my name. That's my github little site And then it's python and then all the dashes in between for health care statistics and then Coursera And you'll see all the files and the folder structure As you might have noticed I have on my Google Drive So we've got the data folder the images folder. We've got one week week one data week two The first thing is descriptive statistics. So as I make these videos I'll add all these file files here. So how do you get hold of them? Well, if you know how to use get and how to do A git clone how to clone a repository. That's obviously fantastic if you want to video on that Perhaps I'll make one The easiest way for you to do it now If you don't know how to do git as you'll see a little green button here, which is clone or download If you know how to clone a git repository and you have git installed, of course, you can just Copy this git repository there and and in a terminal say git clone, etc But you can also just download the zip folder So let's download that I've got an empty drive here an external SSD and I'm going to save it there And let's show that folder. So it's a zip folder There's various ways to to uncompress a zip Folder depending with whether you are on Linux windows or macOS here I'm just going to right click on it and say extract all extract And it's all there If I click it open you see everything is there Now what you could do Is very simply There's the google drive now Under my drive you can create a new folder. Let's call this one github You've got to call it something that's more appropriate for you. I'm going to right click on it change the color. Let's make it Light blue there And if I double click on that that opens up and it says just drop your files here So let's go back here. I can very simply let's go down. I'm just going to select all of them And I'm just going to drag them right there And it's going to upload So that same folder structure is there everything is there But when you log in if you did this on your own google drive and you logged in of course When you cd into that directory to get to the csv files You'll have to follow the naming convention that you gave up here to your folder structure So they'll be slightly different for you. Remember mine is in my drive Then I have a Coursera folder here understanding clinical research So I have to type all of those things in when I cd into this data folder Which is where all the all the csv files are there you go. They're all there So I have to use that whole folder structure to get access to these files And you'll have to do exactly the same thing. So that's how you can get access to the same files And notebooks the colab notebooks that I'm using In case you want to install all of that onto your own drive if you do Download the zip every time I change something and I upload it. You'll have to just redo all of this As you download the new zip folder, it's going to look different. So it's much easier if you work off of a Git repository and if you can clone a git repository that will help you a lot Otherwise We'll also have a video I think later on how you can just get access to these files themselves