Daniel, the stage is yours. Thank you so much, Helukas. Hello, everybody, and then good morning, good afternoon, good evening, depending on where you are. So my name is Danielo, and once again, welcome to join my hands-on workshop around the entire sublet function's journey with the Quarkus. So let's move on to a quick introduction about me. So, name is Danielo, once again, I'm a technical marketing major as a REST, developer advocate at Red Hat, special logic cloud-neighbor runtime of course, Quarkus and Spring and Node.js, and a lot of runtime to develop your business application. And I also spent a lot of time to integrate cloud capability such as sub-less and sub-smash with some practice rather than just product-based features. Out of Red Hat, I'm also responsible for CN7 ambassador and DevOps Institute ambassador to evangelize a lot of DevOps engineers and SRE and even developers, how to build a cloud-neighbor application and architecture in the platform whole portfolios. So here's a bunch of my content information and my recent published my book, like Ansible for Automation, and also there are evil, you can download it for free, and then you can follow my Twitter and the most important thing is you can subscribe to my YouTube channel, Bidney URL, Danielo TV, there are a bunch of the tutorial and practical demos and even non-technical tips for developing and cloud-neighbor application. You can also clone my old example demo on my GitHub repository like Danielo 30. Okay, let's move on. So this is a super important thing at the very beginning. So there are Bidney URL, Quarkus-sublet-labs, if Lucas could copy and paste on the chat, it'll be helpful for all attendees. And just once again, Bidney URL, Quarkus-sublet-labs, this is a whole bunch of tutorial. We're gonna go through the next 55 minutes. And then you can actually scan the QR code and it brings up the Bidney URL. And then here's two things that you can do, you better to do while I'm keep speaking, just presentation, the two things, hopefully some of them you already signed up for free developer sandbox by right hand. So we're gonna deploy some less function to this Kubernetes cluster. As a result, we're gonna deploy the same service function to Amazon Lambda. You can sign up for free, even though you need to input your CC import credit card, but trust me, it won't be charged by red Amazon when you deploy the simple service function because you're gonna delete it based on developer subscription. Okay, let's move on. So I'm gonna quick intro what Quarkus is and why we needed to consider to use the Quarkus Java framework to develop cloud-based application. So Java designed for like a 26 years or 27 years ago. So at a time, Java pre-awesome to design for high throughput, even though there are many expense budget and cost and time, because of the Java design for running the long process and it doesn't matter how needed to use spend time to start up. And then it pre-awesome with the dynamic behavior because once you have a dynamic like a vibe code, like a job file and a walk file and you can run any app server over internet, but you just need to a few app server at a time, but now we move forward to immutable infrastructure to run cloud-based application like a microservices architecture, which means your application immutable and portable and informal. It's not being the Java application. So that's why a lot of people say, oh, Java framework is a pretty heavy way. It's a pretty slow to run your Microsoft application on cloud, even Kubernetes with Linux container technology. More worst thing is sub-less function. A lot of people doesn't take the Java, but they're really more prefer to use Node.js, GoLang or Python rather than Java. That's true until Quarkus was born. So Quarkus, we can say is super tonic sub-a-summit, Java framework is a pre-awesome architecture and design pattern to minimize runtime dependency. And then we delete all that code. And also you can have two choices as a developer to packaging the JBM, like a jar application, like a fast jar. And also you can have a name executable by like a GoLang, Python. And more important thing is you have a same capability like a JavaScript whenever you change the code. You don't need to rebuild, recompile, and re-access that lead restart your runtime. It automatically apply for your runtime whenever you code change, which is really awesome for developers. So here is the build and deploy and run your Microsoft Java application, or I'm going to use Java application, or for Quarkus, you're going to the packaging application with your prepared package tool like a Mabel and Gradle.  As an example, the JBM needed to load your configuration file and enable, disable and scanning your classes and descriptor, a lot of stuff under processing underneath. And at the last step, the JBM just actually run your application as thread or pull. So how make the changes to Quarkus? As you can see, we're going to ship the old kind of stuff from right to left, because the old kind of stuff, you actually don't need it as your runtime. So as you can see the build time, you're going to do the average kind of stuff. That's why Quarkus are pretty fast to run your application at the start of time. And one of the good stuff is Quarkus provides native compilation. If you are familiar with native compilation like a Gradle EM, and then Quarkus already support these features couple of years ago. So at the very beginning, Quarkus was born in the 20, almost two and almost three years ago. So here we go. So you can have two choices to run your Java application based on JDK hotspot, like running on JBM. Also, you can have a native compilation based on ahead of time and compilation strategy. So you don't need to JBM any longer to run executable file. We're going to do that in the workshop environment. So here is some kind of resource density perspective of how Quarkus make the change. Quarkus already designed for container strategy. As you can see traditional cloud-native Java style like a Spring Boot, you have like let's say the full application one same Kubernetes worker node. And then if you look, you can only pull the Java application for a limited worker. And then you maybe add twice application with the Node.js. This is one of the reason why people really would love to use Node.js specifically Amazon Lambda because the function on Lambda is all kind of your money. When you have a heavyweight application, if you spend more money to run on top of that, that's why Node.js even go pretty much popular than Java. But let's have to collect that third box with so many Quarkus application based on this native compilation. It's almost same go-rank, so which is pretty awesome. So you don't need to abandon your Java skill at this moment. And then you just adopt the Quarkus Java framework to build traditional Microsoft application, but also serverless function as well, specifically on top of Kubernetes platform. And the redhead invented the Quarkus and also support the native compilation based on Mandrill. Mandrill is downstream project of a GraVNM. It's not just downstream, but also it's added more capabilities such as up on JDK level, and it's gonna be keep evolving, and we're gonna have a plan to support JDK, Java 17, and also there we have a security checking and improved and security problem like a CVE stuff. And also we added debugging capability based on the cryo, cryo is also known as previously container JFR. So here's a fun fact here. It's a Quarkus Funkey. I love this name actually. So Quarkus Funkey allows developer to build portable Java API to create the Java functions. You can once create this Quarkus Funkey, you just need to want a fun annotation on your method and it makes your method as a serverless function across multiple application. You can also have multiple reactive application like using small library project. So turns out you can have imperative application and reactive application with a fun annotation. It makes your application as a serverless function. You can also have a CDI like a context pandas injection or spring DI injection capability just like you can see. And here's a more funky annotation. We're gonna do that. We don't have a lot of time today. So we're gonna remove, of course, Amazon Render which is one of the most popular serverless platforms. And then we're gonna deploy the same application to Kubernetes with KNET, one of the popular Kubernetes based the serverless function capability. So, but you can also deploy the same Quarkus application to Google function and Azure function and you can have a standalone as well. And then specifically KNET everything. So Quarkus automatically generate KNET or manifest as you see to the view of just line up with some quick YAML file. And here to Quarkus Kubernetes deployment to target, you can specify upper shift the enterprise Kubernetes by right hand. Also Kubernetes also KNET. So what kind of deployment target you mentioned, it will be automatically created specific YAML file based on Kubernetes and manifest which is really awesome. So with the Quarkus, you can now create the serverless function and deploy with a multiple serverless platform, just two steps. One is create a code in the second step packaging which allows deploy to remote serverless platform automatically is pretty awesome. In the end, this capability reduce your application development specifically serverless functions for developers. Okay, so I'm gonna quick summarize today session before we move on to hands-on session. So once again, I already make a quick video around this serverless function, not just Amazon Render and Azure Function and a lot of stuff here. So just subscribe my YouTube channel beneath URL slash Daniel OTB. And then here's one more thing. You can find not just Quarkus in there like Spring Boot and Hemchart and Ansible and a lot of stuff you can find there. And recently I created a series of Kubernetes stuff. So if you're not familiar with the Kubernetes or a beginner, there are step by step how to run the Kubernetes by Lumbai example. Okay, so here's a few more resources. If you're wondering what kind of performance metrics between Quarkus versus another Java framework as an example of Spring Boot, here is a free download by IDC report. The Quarkus lab validation, you can find all kind of performance metrics like the footer boot and startup time, response time, key memory consumption, a lot of stuff you can find there. And then another interactive Quarkus separate running portal beneath URL, try this Quarkus. And then I already upload this slide where as a PDF format, our decision page. So free download that thing and adjust the wrapper of this all kind of beneath URL. Okay, so I recently also published reference card in Dzone, how to get started software as a function. It's a pretty similar today workshop, but it's more try to explain what kind of lessons run you got a desk section. Okay, so time to hands on, let's move on. Okay, so first thing, I'm gonna go back to our first step. So beneath URL at Quarkus Submarine's lab. Once you go to there, and then here is the other beneath URL, it brings to here GitHub departurely. And then you can see those enter as a function journey with the Quarkus. If you have, if you anyone have some kind of difficulty or some issue to access this page or even any technical problem and please don't hesitate to ask your question in the chat or the Q&A. Also, you can speak up by yourself.  All right, so two things are pretty quasi. So sign up, develop a sandbox. When you click on develop a sandbox, so maybe today we don't have much time to go through this workshop, but just briefly keep doing after the session. And then this is a sandbox appropriate for developer once you sign in. It takes maybe two or three minutes and then you can start out our developer sandbox in five minutes. When you click on get started in sandbox and then you need to log in. And then once you log in and then you can find here the log in launch your developer sandbox after you sign in and then revisit this page. And once you launch your sign in and then you can go to automatically with your email address and then go to the next version. And then here is my, I'm gonna use my internal ink but you can actually use any email address to sign up. So once we sign up and the log in and the launch developer sandbox, this will be our runtime environment as Kubernetes to deploy application. So now start using your sandbox. I actually start my sandbox here. So there are two predefined, pre-created namespace as well as a project based on some terminology by OpenShift. Your username dash deb and your username dash stage. We're gonna prefer to username dash deb. I don't believe you have permission to create a new project. So please choose one of them. And in my, in our tutorial, we gonna to use the dash deb namespace today. So there's no resources there because we didn't try to deploy any application yet. Okay. So back to the here and I'm gonna open also Amazon Lambda. So it's for free to like a developer application. You can deploy a few serverless function for free. So that's the one thing you make sure to input your credit information when you sign up. So I'm gonna log in Amazon Lambda as well. B to Y. I'm gonna try to open other thing is, let's try to go make some easy 2N7AMRH. Okay. So I mean my Amazon Lambda manager of the console and then you can see. So go to API gateway and then just make sure there's nothing. So API gateway. So there's no API gateway. And let's try to go to, let's say Lambda here go. And then my Lambda there's, I didn't deploy any Lambda function at this moment. So you will see there are nothing on my Lambda dashboard. As you can see, there's no display. Okay. So back to the here. So please proceed to sign up. This is a prerequisite actually. So I hopefully you already signed up. But don't worry if you did it, just go for it. Okay. So there are five steps today. So I'm gonna try to go through just showcasing like a live demo, but you don't need to watch my go through the demo stuff. You can go through by yourself to read the context and try to understand what really you need to do each step. So for example, so first step, we're gonna generate the Quarkus and Maven project. And then you can use Quarkus CLI when you click on that, you can actually download the Quarkus CLI based on your operating system. So my operating system is the Mac OS. So it's pretty easy to using the blue utility or you can use a JV, you don't need to use a blue thing. Just one single command line is making your Quarkus CLI happening.   And then any the big guide through the first application. And then here we go. So here is how to use the Maven command line to generate applications. So feel free to use whatever, what kind of tool you prepare. But today I'm gonna use the Quarkus CLI because Quarkus CLI give you some fancy feature. So make it easier, make it simpler to create and generate and scale for all project as well as add a lot of stuff. So I'm gonna copy this CLI and then let's make a reduce my window. And here's my command line. And there is nothing here, I just copy here. And so it automatically creates a new project just like you can see, output looks like it's created some sample application code in the Docker file to package this application and also a lot of Maven wrapper stuff, as you can see. Then you can see the new directory create to that. And this is totally Maven project. You can use any command line, just like any ID tools. I'm gonna use my ID to VS code. So, and also the second step, you can run the Quarkus application as Quarkus step demo. This is one of the beauty of the Quarkus step UI. When the Quarkus capability, you give us a live coding. So I'm gonna make it bigger a little bit. Okay. And then let's take a look at that. What kind of application automatically generated here? So here's just hello endpoint and just hello rest easy. So pretty simple, just like just hello world. Let's go back to terminal window and then our, here we go. We're gonna run Quarkus CLI demo. You can also Maven Quarkus column depth. So with the same capability to run it. So once you run the Quarkus application, it provides live coding capability for developer which allows, you have change application and automatically apply for your runtime. I'm gonna show you real quick. Once our Quarkus application runtime gets stars as the demo. It takes some time when you run at the very first time because you need to download all relevant dependencies from central Git repository. So we're gonna use the latest Quarkus version 2.6.2. We will release the next version 2.7 in a few days. Okay. So it almost runny. And then the Quarkus demo provide a lot of several features as an example is WI and also continue testing as you can see. So now we're gonna new Quarkus application, WI almost runny. And then as you can see how profile depth activated and then, okay, I'm gonna share it. Okay, so depth activated, live coding activated. Okay, pretty cool. And when you click on press R on my terminal window, it automatically starting continue testing. As you can see, it's running, continue testing. So where that continue testing came from. So here is my VS code and go to test and then we have the one JUnit test here code. So when you go to access to RESTful API, hello. And the return, hello REST is just like we implement actual method here. So one test is a success. And then you can actually for more control press H, you can find the more detail like the toggle log file, like a press J in the log table. And a lot of stuff you can find here. And then when you click on press D, it allows running all WI. I'm gonna make it bigger. You can find here and open the little new view and you can see click on test result. It's automatically show your test result here. Pretty awesome. So based on test driven development strategy, regardless of the general Microsoft application but also less function, this is a super important thing for developer to make your application secure and lower needs. And then it's more available all across your environment, staging, pre-product and product, even local environment. This is super important to keep chasing, implementing your test unit application. But sometimes a lot of people and a lot of developers just skip it. So if Java framework could provide that continued testing by default, so developer doesn't need to rerun like a Maven battle file or add in your third party test tool. It's automatically done that here. Okay, so let's try to access the endpoint. You can actually on the terminal and the press W, it automatically go to endpoint. Let's try to hello. And you can see hello less easy. And then you can also create to open your terminal. And then let's try to endpoint as our lab instruction. So here is go to HTTP, you can actually using call command as well like this one. So I already installed call with the HTTP utility and then you can find hello less easy, just we have a default. And then let's try to add a new one. But just for that, I'm gonna add a four more interesting demo here.  It probably, I just saved the file and then back to endpoint terminal and try to endpoint and just re-invoke my REST for API. And then it automatically change the result. But in the meantime, I never ever try to rebuild, compile, and packaging and the deploy and rerun my application. It automatically happened by Quarkus when you go to terminal and then you could find all kinds of stuff here. And the one interesting stuff, when you go back to everywhere you are and then make it bigger and then test the running and then it automatically showcase to log, actually cancel, let me try to reload my, okay. Maybe I'm gonna change the local level and then you can find the one test of fail. It should automatically find that because we just, you can find here test is a fail because find here, I'm gonna make it zoom a little bit. The expected result, hello, let's see here which is already implement our test unit method. The actual is, they have come even though this application functionality works because we access endpoint here but the functionality is working but your unit test is broken. So let's try to quick fix that thing. I'm gonna just make it low back. Let's save a file. Then it automatically rerun. As you can see automatically rerun and the old tests are passing and then go back and then find test is running and then you will showcase a new test result with the green color. Okay, just like we saw here, we go. Okay, so pretty awesome. So let's move on to next. I'm gonna close this one and I'm gonna make it size again and then go back to our lab. So in a deploy our QuarkX function so we needed to add multiple extension of the possible. We're gonna deploy this service function to Amazon Lambda. So to do that, you can actually change your, your Pomex ML. Also, you can have do that if ESCO when you go to here and then add the extension and then in the example AWS, you can find Amazon Lambda. So I'm gonna just follow my lab instruction, go back to terminal and then paste the extension at the QuarkX Amazon Lambda HTTP and then you can find the extension edited when you go to your BS code and then Pomex ML you can find to automatically dependence editing and the relevant library already pulled on your local file system. So you can actually find the more installable Amazon related dependency. There are a lot of Amazon related dependency like Lambda and also a lot of F3 and SSM also IAM and RDS, a lot of stuff you can actually use Amazon Lambda services to integrate your QuarkX application. So let's try to change my application, go back to service. So first of all, we're gonna create a new services here to CDI injection. We already, I already mentioned on my slide where so new creator file, like a service file and then copy this application, the method as you can see, it's just application scope and the one double method of the greeting and then just get a parameter like a name and then pass down the parameter with this. Here is a static text to enter serverless functions with a QuarkX with your name. And then go back to our the resource file and let's try to just take a look at that a little bit longer. So here is a pass, you specify your endpoint and let's pull API and let's try to change that. And then now you can see the same path, same path and then I'm gonna add a new one and to change that here, hello serverless. And then new method here with the greeting endpoint and just invoke the CDI injection using inject annotation. If you're familiar with the spring for the application you can find like a same capability like an annotation order wire. It's the same thing inject. Okay, so it's a move on and I'm gonna access the endpoint because we're still running our QuarkX demo. Here we go. And I'm gonna add, it will return the new text like a hello serverless. Now we hello serverless. And then I'm gonna try to another endpoint with my name Daniel and enter serverless functions with the QuarkX with Daniel. It's pretty awesome. And in the meantime, I also didn't recompile and redeploy some of the fiction as well. Oh, I can't find the new one. So then I just find the typo, just feel free if you have any issue or improvement stuff please feel free to create a PR in this repository. I'm more than happy address your PR and issues. Okay, so we're gonna change the application as well because our adder find here the continued testing perspective. We got some stuff here. So let's go to ID tool once again and open the testing URL. And then as you can see, so we need to update our method here into serverless. It automatically testing go to endpoint, it will be okay. And now we're gonna stop demo just control C or command YC. I'm gonna move with TN. So I just start my demo. Everybody is doing good. If you have any question, just put on the chat your question and any technical issue. I just build this application like you can use the Maven Clean Package. So we do this program option, dash dash no dash test or I'm gonna skip unit test because we already succeed the unit test during live coding and continued testing capability.  And then just build success and then go to ID tool and then go to the target directory combined bunch of the function g file and the same email file. I'm gonna open same email file. The Amazon provide local test tool like a serverless application model aka SAM for deploy application JVM or neighbor compilation as well. It's automatically generated. So you don't need to figure it out how do I use Amazon SDK or Amazon CLI. You don't need to use that because corpus all take care of you by default. Okay, so back to the tutorial. Here's some kind of explanation what file means here. And then you can actually run locally use the same application. To do that, you need to run the Docker like a container runtime. And I'm gonna speed this one to save my time but you feel free to go through the all kind of local in test to bubble you actually deploy in production Amazon Lambda. So let's try to deploy right away. And then so one maybe I just skip it here. Okay, so we're gonna use the Amazon HTTP API. So there are a few things you're gonna use HTTP gateway or a recipe API to deploy a serverless function on Amazon Lambda. But today we're gonna use HTTP API is pretty simple and we don't have any complex capability on my serverless function. Just it's a recipe API. So to deploy to do that just using Sam command line and I'm gonna try to Sam deploy using target JVM. And then let's try to the stack names of corpus function. So we're gonna reuse this one. I'm gonna try to deploy yes region. And then I'm gonna to confirm change in bubble deploy and load creation yes in the disable low bank. I'm gonna say no. And then it's all okay. And I'm gonna pin yes in the save the computation file. Yes, the computer people and Sam computer Tom file. Okay. So once I'm gonna do that, maybe I'm gonna a little bit bigger. And then the environment deployable yes. And then it takes a less than one minute.  It's automatically created at the three bucket print all the application stuff. And then it waiting create all kind bunch of the Amazon resources here as you can see, we're gonna create the IM low to access Amazon Render and actual function and also API gateway. It looks good. I'm gonna press Y which he allows to deploy this service function from my local to remote Amazon Render. So let's try to go to Amazon here. And then go to API gateway first of all. And then you can see the new research to keep creating. So first of all, AM low just created. So let's try to go to AAM or identity access manager first. Here we go. IAM and if you have any question, I'm gonna click on just a quick check any tab or there's a no question which is pretty awesome. And then we just create all kinds of stuff here. So I'm gonna make it bigger. And then we have four roles and the one of the roles to just create this like a Quarkus function and enter some of this role just automatically created based on a same file, same command line. And then let's go to API which he allows and user to access our Amazon Render function from external like from my web browser from your application with the RESTful API. So here's a new Quarkus function API which you have, this is our URL. We're gonna copy, I just copy, we're gonna use that. And then let's go to actual Render if our Quarkus function actually created at this moment. And then here's our Quarkus function based on Java 11 and then here's your size here, the 13.6 megabyte or kind of stuff.  So let's try to access endpoint like here. So I'm gonna open resizing and tell me now. Okay, HTTP, I just copy the endpoint from HTTP API and then our RESTful UI and greeting and AWS part. And it will showcase the output like an enter subres function with the Quarkus comma AWS part just like said. So now we just deploy a new one and then you can also deploy a neighbor comparison with this stuff. It takes some time build your application. I'm gonna skip it today but just be free to do that. And then once you deploy and then go back to Amazon thing and then I'm gonna make it bigger once again and then go to monitor and then you can automatically create the cloud watch matrix based on that. It's all kind of capability on your application monitoring based on the Quarkus functions. Okay, it takes some time to gather your matrix. If you go to terminal and keep invoke the endpoint and it will show us up. So you are the invocation and so forth, et cetera. Let's skip it and then go back to our tutorial and I'm gonna quick check my chat room and granny, I think no one have a technical issue. Okay, and then when you deploy that comparison it will, you could first of all, packaging application. Let's try to do that, give it a try. We have a 15 minutes though. So I'm gonna build application. Oh, just one second. I'm using mega OS. So in mega OS maybe you needed to, because when you compile native executable file it depends on your operating system. For example, I'm using mega OS the native executable file only runs on my Mac OS based on Mac OS file format. But we're gonna deploy this application to Amazon Lambda which is running on Linux operation. So Linux operation system, we're gonna change the Linux format but in order to do that on Mac OS you need to native a build based on container runtime like a Docker. So to do that, I'm gonna go to my ID tool and then opening application proper file and then just edit the one single application configuration here. Quarkus enabled container-runtime is Docker. And then just try to your native escape the unit test. It takes a really longer than general maybe packaging because we're gonna, there are a few more steps. So first of all we're gonna package this application as faster like a job file. And then we're gonna make a native executable file with it based on the job file. It takes some time. Just imagine that it made the build native executable file you needed to put in the old kind of necessarily library and application code and static code as well. So just imagine you containerize the Docker image. Excuse me. So the first of all, you're gonna download UBI Quarkus native image to build this application as a native executable file. And you're gonna, if you already go through this workshop on top of your Linux operating system like a rail or for the world, you don't need to take this step. Like you don't need to add this configuration because in the Linux operating system you can packaging native executable based on Linux file format, which is really awesome. But there are still a lot of developer out there try to use Windows and the Mac OS. They should need to run Docker container on your local machine as well as putting the disk configuration in the application property file. Okay, so just go back to our instruction. Let's try to take a look at that. What will be next step? Once we're done, native compilation and then you can find the deploy once again using native.demo file, rather than just JVM. And then we're gonna add another new function stg name to differentiate between old one and the later one. And access endpoint. And then finally you can find some of the metrics in the cloud watch. Excuse me. Okay, so and then once we don't deploy this application to Amazon Lambda, and then we're gonna change that using Amazon Lambda with the phone key. It makes your application code pretty much simpler. So as you can see, we deleted all kinds of stuff and then just limited the phone key annotation here. It's a pretty good for us. And then we're gonna deploy once again. And then last thing we have a three application. In the next step, we're gonna deploy the same application to Kubernetes with the phone key annotation. We're not gonna change any application code, but you can have actually deployed that application. So we don't have enough time to go through all kind of lab instruction today, but this is a proprietary available 24 seven publicly. So feel free to go through the app workshop. So I'm gonna try to make you understand how to go through this whole kind of hands-on experience to develop serverless function based on Quarkus that makes your serverless function a little bit more agonistic function across multiple serverless platform. That is the end of the goal after this workshop. And then hopefully you got some experience to familiar with the serverless function development with the Quarkus application framework. So it thinks almost done. I'm gonna make it bigger to see the logs. Okay, it's still maybe one or two minutes left to finish native compilation. So I don't think I can go through deploy serverless function to develop a sandbox today, but I'm gonna try to, I'm gonna do best as long as I have more time today. So in the meantime, anyone have any question regarding some serverless function or Quarkus? Just ask any stuff. I can ask that question based on my background. Okay, so I just check the chat and then QA, Q&A, there's no question there. Okay, is there anyone having some problem to sign up develop a sandbox? And then please let me know directly after the workshop. You can ask me by Twitter or you can comment on my YouTube channel on the relevant serverless demo. Okay, I got one question. Can you add maybe add the information how to log in to SAM or SAM deploy guide please? Sure, it's really good idea. So, okay, really good idea. I will add this introduction and guide on my lab tutorial. Thanks for suggestion. I will do that. Thanks, Martin. All right, okay, it's almost done. It depends on how many Java application logic you include in your serverless function. So just here's your form fact. You don't need to build native compilation all the time whenever you change the code, whenever you deploy application. So in the more realistic best of practice to build native compilation, you might need to add this task on your pipeline like Jenkins or Tecton. So you just keep doing developer demo and live coding and keep changing that.  Yeah, you're correct, Martin. So once you deploy three function in Amazon Render, Amazon won't be charged anything right. So end of the lab, you can find how to delete eagerly sting the function. So I tried several times and I never ever pay for that. So if you really be worried about that, payment just deleted after you come from your function over there. Yeah, so when you use the same command line to deploy your Java serverless function to Amazon Render, so relevant to the S3 permission and the IAM law, also known as ARN, it's automatically created for you. But the intersection to function, you actually create your own any Amazon Render law and then you just mapped their law, it automatically mapped to access to your Amazon Render function. And then the Corker-Sephonkey application doesn't need to have S3 bucket stuff. Thanks to Render to bring that up, to ask any question in the Q&A tab. Yeah, that'd be awesome. And then once again, if you have any question or any other issues, just feel free to ask me directly or bring the issue in the delivery part three. Yeah. That's right. So do you have some error when you run the same deploy command? So you can print the error logs, chat or print the issue and I'm more than happy to address after session. We have only four minutes left today. Yeah, this hands-on workshop, it desire to spend at least two hours actually, including understanding each section. So if you have not familiar with Amazon Render or K-native like Kubernetes, you might need to understand, click on that itchy link and then find that, okay, we just done. Finally, done. And then, so let's try to go back to native compilation thing. Okay, here we go. I just copied it, command line. And then we're gonna do the QuarkX native function. It's a little bit easy and then just copy it. Yes, yes, no, yes. So it's a QuarkX fun key. It's a pretty much convenient to deploy the application, including Amazon Render. You don't need to create the HTTP API, which means you will save your research on Amazon, which means you spend less money in the end in a production environment. And then also, a lot of the company have some multi-cloud strategy, not just normal application, but also serverless as well. So I just created one business logic application and then your company asked you, ah, we need to deploy this application in some way on Amazon Render on each time zone. And this application could be deployed to Kubernetes, one of our data center in EMEA time zone. So in that case, you don't need to add developer, change any business logic. This is one of the awesome thing to do that. Okay, and so it deployed your application and then go back to Amazon Render thing. And then go to function. It will create a new function as you can see here, it's a native function here. So, and I'm gonna try to, at the last thing, just go to endpoint, just copy endpoint. So today my MacBook is overflows. So maybe it's take a long and O3 and HHS native part. And you will the endpoint, the different endpoint, as you can see here. All right, I'm gonna go back to my slide where just summarized today. So you even got along how to get started in Quarkus, summarized function based on our, the Quarkus capability and then just to make sure go to my website, go to my website, go to my YouTube channel. And there are a lot of existing demo including around this Android as well as another lot of stuff like security and database connection and a lot of stuff. Not just serverless, but also general Microsoft application building URL then your TV. Okay, so I'm gonna add the guide and feel free to suggest any issue and any suggestion. I'm more than happy to address. And thanks again, thanks for joining my session today and then hope you guys enjoy less of a demo conference to check with probably. Thanks again and have a good rest of the day.


Everybody forced here rip in 2023 boom and chrome university football breakers of light and hobby six-box mixture number 19 random teams Let's go ahead and get started or random then we'll rip Said a super here two and two the four times names here one two three and Four Scott Kay down to Richard H and teams now one two three and four Southern Cal down to Florida State For a state national champs coming up All right Scott Kay Southern Cal Sal Am North Carolina Nuncio LSU Jonathan L Notre Dame Stephen L Duke Jose Q Tennessee Brad R Clemson Jonathan L, Texas Dean L Colorado Philip T Ole Miss Stephen L Oregon Brad R Georgia Patrick R Michigan West R Penn State Richard H Ohio State Wayne P UCLA Philip T all other Dominic with Oklahoma Tyler H Washington Sal Am with Bama Richard H with Florida State Changes there's gone to both half cases of origins now. We're down to Eight and ten Those are coming a quick Stolic commanders and the jets left in flawless I think as well as The falcons with some bigger teams left and they are cheap now. There are some cheap teams and flawless You want to change them out Carl? Oh Boy All right, here we go three hobby boxes up first Fracture first auto-chorey former to 499 USC Southern Cal Yellow refractor Walker Howard Ole Miss Number to 75 Fracture Audric Estime in Notre Dame would be cool to see Florida State Win with the backup QB Sick X Fracture first Dante Moore UCLA solid one there for sure First woman auto Ruben Owens for A&M that goes to all others Fracture Jarques Hunter Drake May on the base X Fracture first Travis Hunter for Colorado Nice Travis Purple refractor Cam Rising Utah goes to all others number to 399 Jordan Travis early risers Fracture first Jaleel Farooq Oklahoma So just two origins half cases in a flawless full case left with spots tonight everybody teams on sale marked down heavily Purple shimmer Caleb Johnson for Iowa Caleb Williams early risers Fracture first Emmanuel Henderson Obama Green shimmer here nice first bowman color match Jerry and Dickie for Oregon We're at 51 of 99. All right.  Do we think there's gonna be a touchdown in the fourth quarter now? In the fourth quarter eight to go on the first All right single digits on everything now I Don't know a rich Tommy's like yeah, 32 and a half over and under for the Giants Pats I was like under and it was under by far Nine to go now and flawless Purple shimmering here first woman Malik Benson for Alabama. I haven't seen any of it yet Dylan 2023 Middle Christmas. I don't know anything about it. Honestly. How's it released yet? first woman base auto for Kansas State will Howard one all others Aqua it's a 299 will be Bronson Baron West, Kentucky It's 299 Fracture Walker Howard. I think the Patriots Mike. I think Patriots might be worse than the league Offense anyway, X Fracture first Carson Beck, Georgia. That was a good week Michigan one And for the state ones good as good weeks good week Over on us 44 for this game who made that? Some nerds in Vegas are getting fired Fractured Dylan Gabriel. Oh you purple refractor first Joe Milton to 399 Tennessee Yeah, who who decided 44 they had the Patriots one kind of right 32 and a half is a low over under for an NFL game That is low They still crushed it Crushed the under But but still 44 for this is nuts First woman auto Elijah Badger, Arizona State Every single betting site losing money on that one tonight every single one Orange shimmer our first bowman Malik Benson Bama ice card 17 to 25 for the junior receiver there Yeah, 44 incompletions. I think it's more like it 44 quarterback pressures refractor Ryan O'Keefe Boston College Extractor first Antonio Gage Junior, Michigan State Life's too short to bet the under though Steve. What kind of advice is that? NFL stinks this year outside of like six teams It's true unless the Cowboys Eagles Niners Are playing I bet the under refractor Blake shape and Baylor over under should have been for Man It's gonna be closer to four than it is the 44 looks like shimmer of Jacobi windman from Michigan State Dude Lane, I know Lane bet the under How can you not? Fractor auto clean McKenstree for Bama green Kool-Aid not my favorite, but it's a job done in the summer 59 and 99 nice Bama hit there Bama doing well There's a good game Swings by Steve at the pick up that extra shift last week. Yeah refractor first Nikia Watson wazoo Should I download the hard rock app extractor first Johnny Wilson for Florida State. I've done Oh and turn over Stripsack orange shimmer first to our Jordan Louisville all other schools at 25 24 25 Are these offensive lines that bad to how many bad offensive lines in the NFL are there? There's like 14 bad offensive lines. I mean they rushed five there, but like everybody gotta be You got to pack the ball better, but it's a mess man refractor first to Kobe windman got to protect the ball better But still purple refractor Dylan Gabriel the 399 trader the Oklahoma Oh Williams all right. Come on. We need a delight to help us out here big time. We need some big autos Cardinals gone in both seven and eight now on origins coming up real soon Seven and eight to go now. You need to get jaren Hall back in the game for the Vikings They need to do something No, I haven't I don't think I've ever I think I've pulled maybe one or two Saturday superstars none in this break It's been a long time since I pulled one of those Now that we're talking about it's gonna happen It's gonna happen right here fractures of Justice Allison Jam Griffin Noah Whittington That's Rashad Dubinian Jaden Otz orange Riley Leonard nice card for Duke Number four of 25 on the first moment orange shock Delight exclusive nice Riley Fusion mini diamond Mcmillan to 150 for Washington. Okay. We've got a good box going here Let's keep it going. Let's keep it going out of 299 camera rising Utah all of all of the schools Joe Milton purple mini diamond now for Tennessee to 399 their purple Milton Hunter Decker's refractor first auto Iowa State goes all others to 499 and First woman auto a&m Tyreek Chapelle Pale show. All right. All right started off hot now. I'm cool off a bit in the autos. Come on. Come on It's okay Pretty much where it's been going. I don't even want I don't want to watch it. That's bad. I'm sure it's like a hockey game on or something Fractor and new bin Miles Davis Jason McClellan Got Jaden Bray My and Williams refractor orange again. It's time Jackson dart for Ole Miss to 25 orange shock Got a bonus the other day 40 bucks. I'd probably hold that too I'll be hold that purple mini diamond Jalen Wright to 499 Tennessee with some nice purple so far Purple dart 399 Ole Miss Aqua 299 Johnny Wilson first bowman of Florida State Refractor auto nice Nick Singleton for Penn State That'll be numbered to 499 and base first auto for Texas Jordan Whittington part of the Where they cut the cards here it is All right, come on now. Come on now delight red super come on fractors of Don I Mitchell James Williams Jalen Wright Victor Rosa and Devin Neil Shock of JJ McCarthy, Michigan Thank you for the big 10 title this weekend Purple mini diamond Justice Haynes Bama to 399 Purple Don I Mitchell we do have a red we do have a red I think yep All right a Don I Mitchell to 399 Texas and the red is Dylan Gabriel, Oklahoma He's a trader, but that's awesome for Oklahoma You go to a five. Oh you how about it? How about it?  Good idea Steve. You'll be amazing at golf great idea This guy's a genius Sean. Yeah, a real scholar Steve no views All right numbered cards. We have a Don I Mitchell Justice Haynes Jalen writes Jackson dart camera rising Joe Milton Dylan Gabriel Camera rising Joe Milton Bronson Baron Johnny Wilson Jalen McMillan Jory and Dickie Walker Howard Andrew McCuba oranges and Malik Benson Juara Jordan Riley Leonard and Jackson dart for oranges and six boxes pretty good All right autos now we got Jacob Kohing Nick Singleton on the refractors Jordan Whittington Tyreek Chappelle Elijah Badger will Howard Ruben Owens Xavier worthy to 150 Hunter Deckers Cory Foreman Kool-Aid green Kool-Aid Gold Lava Trey Benson and true red of Dylan Gabriel And that'll do it more football coming up. Thank you very much everybody


Hello, very good evening to all the educators on the day number six for international boot camp on coding artificial intelligence and robotics for school educators. So here we are presenting you the closing ceremony of the level to boot camp under this boot camp. So I hope you are already in set to for starting for the session. So we'll be just shortly starting in one more minute. Till the time I would like to introduce my colleague Tina. Hello Tina. Hi Ayush. Good evening. Very warm greetings to all our educators who joined with us for this international boot camp level two closing ceremony. I'm more than grateful to be here and welcome you all to this closing ceremony. Let's wait for two more minutes so that all of our educators can also join. So till the time before the session actually me and Tina were discussing about the journey by the educators in this boot camp, which had two level and it was really amazing to see educators coming up from around the world. Of course, getting them in hands on artificial intelligence robotics. Not only that, but the educators were sharing their activities on telegram and YouTube, and that was really superb to see. Definitely with this, the students around you around all the other educators are going to be motivated and definitely they would be coming to you to ask how exactly they can get this opportunity. So here in this session we are going to talk about a lot many things which we wanted to share to you. And for that, of course, Tina would be telling you about the agenda of the session. So before that, I think this is the right time to start. And I think Tina now we can start our session. Yeah. So for moving forward, we have to discuss about our collaborators. International boot camp program is hosted by Stempedia and we have Art Park as our co-host, that is by IISC Bangalore. We have been supported by Neatly IO that is at our innovation mission, which is a part of Central Government's education system in India. It is our pleasure to have all India Educators Forum and American Indian Foundation to be as our community partner and to help in and helping us to reach our maximum. We have been supported by many international partners, Purple Smart Education, Palestine, National Institute of Education, Singapore, Apex Coding Academy, Egypt, Informatics Tunisian Association, Tunisia and EduStream UAE. Now, it's time to tell about the agenda of this closing ceremony. We'll be talking about Educators Boot Camp Program and we'll understand the ecosystem. We'll give an overview of AI Ambassador Program. We were talking all about resource sharing in all these days. We'll be discussing of resource sharing for educators as well as to the students and finally we'll be distributing the certificate and the badges. When talking about the International Boot Camp Program, there were more than 2,258 educators joined with us from more than 100 plus countries all around the world. We are extremely happy to see all the educators and as they joined in our community, educators' community sharing their projects, helping other educators also in this Boot Camp Program. We are extremely happy and these are some good feedbacks that we received and a few of them we are showcasing here and we are highly motivated and very thankful to see all of these good feedbacks. Now Aayush, I request Aayush to take it forward for discussing the ecosystem and about the Ambassador Program. Over to you Aayush. Yeah, sure. Thank you Tina. So as Tina mentioned that it was really superb to have wonderful and amazing comments as well as the feedback from all the educators around the world. So it keeps us always motivated to bring the best what we have and of course we want these things not to be just rested for you, but we want these things to be even shared towards the students as you know that our main motive is to empower ourselves so that of course we can empower the young minds. Now of course the things come up related to how we can help our students all around the world to empower them. So as an STEM media, we always have a vision of creation of an ecosystem with together with all the educators and all the resources what we have, we can bring the knowledge of artificial intelligence robotics in a hands-on manner so that everyone can learn about it. So now I would be discussing about some of the things starting with the AI part that is why exactly this is so important and why exactly we are focusing on this every time that the students should learn about it, the educators should learn about it. Because if you're going to see it's of course one of the 21st century skill for the students to learn as it is going to help them to develop high-order thinking, problem-solving skills, creativity and of course this is going to bring an innovative ideas inside them. Apart from it, coding as an AI and robotics provided early exposure of coding in a fun and engaging way to the kids. So we want the students to learn these things so that they are very ready with the future opportunities. Like it's not about only the opportunities to secure the job but we also want students to come up as an entrepreneur. So this is one of a major reason we want students to learn these things, educators to learn these things and then transfer their knowledge to the students as AI is going to create 15.7 trillion dollars of new economic value in the coming future. So I hope you can now understand how exactly it is more important as an educator to share this knowledge. Now as an STEM media, how we are trying to bring up this under one umbrella is of course we have a complete one solution which can help the students around the world to learn these things and of course enhance them for the future skills or I should say future opportunities. These things are also undertaken by the NEP 2020 in India. So we are also focusing on that and of course we have developed each and everything what we have focusing on not only India but focusing on around the world what exactly the things are going around the world, which the major part where comes up here is about the structured curriculum. We don't want students to learn by finding the resources, but of course we want them to learn through a curriculum so that it's little more easier, as well as more towards perfection that what exactly is needed in their grades. So we have developed the structured curriculum which is an year long curriculum from class 3rd to 12th, where it is not going to only help the students to learn the things, but also we are going to help educators to implement that in their institutions and schools. Now we have also seen the major challenge as a platform, some platforms are open source some are like have some capabilities, some don't have other capabilities. So here basically we are using a vector blocks that has all the capabilities to make the students learn about AI, robotics and fun and engaging way. Apart from it a very important part is AI and robotics lab. As you already have done and hands on with the quirky, so I hope you might have got that how exactly it is going to affect to the students when they would be doing enhance on activity. So that is why we focus on the physical as well as the hands on activity, and where we have an AI and robotics lab, which not only have the quirky but other important kids as well as the other important technology things, which can of course give any students an idea that what exactly has to be done, how exactly it has to be learned and how exactly they have to implement these things for their future. So one of a very amazing setup you would look you would like to see here is of course from our early partner that is a global learning innovation sandbox for any people. The lab is situated at Bangalore so you can see how well the lab setup is that it has the multiple qualities it has a well punished places to sit for the students learn the things with all the necessary as well as important technology stuff inside it. Now, we want basically other educators as well as other institutions to come up as well as involved in these activities and get these things as a takeaway for their institution, so that they can of course get an implementation idea of the complete AI ecosystem in their own institutions. So now I would like to just play a small video here. So what happens in higher sensors, there are two LEDs, one is sending out the internet side. So STEM period basically teaches students how to build basic robots like line folding robots, obstacle detecting robots, sensing robots etc. And students will definitely have fun learning all these fun activities. And if you're also willing to join our team as a student, you can also check the description. I'll be giving some details in the description box. So I hope you have enjoyed the video and definitely it was an amazing time spending with the students over the Eclipse Learning Center. And this happiness, how students not only just learn the concept but they applied it, they learned how to make the gripper robots and then how they can make the fun and engaging games like Robo Soccer. So this is our main idea that students have to get this concept in a way that they don't even feel bored, but of course these concepts in future is going to help them a lot. Now the things come up that how exactly we are implementing these things. So we do this, I'm sorry, so we do this with our own software, the Ataspector blogs, I think you might have already used it so many times and you know how good it works with the phone as well as the smartphones or whether it's working on laptop. And it's very much compatible with Mac OS, Windows, Linux, as well as the Android. Also along with this. Now, you have already observed that Victor Lux is not only left with the block coding, but now you can even do the coding in Python. So these things are not now is something which only would be helpful for the students who are from the early grades, but even for the students who are from the higher grades. And of course, as we know that Python is one of the most important languages to be learned right now. So now that even students can learn the Python from the Victor blocks, as well as use it for coding the quirky, when we're talking about quirky. So we are as I mentioned about AI labs that consists not only the quirky what you have, but it has many other important stuff of the quirky you can see there are many add-ons which have like Mars robot, robot localization robots and many more others humanites. So these in combined make in complete ecosystem where the students start with very basic of the coding, but towards the end they come up within so much of a big concepts of making Mars rover. And of course learning these things is going to help them a lot. Now, our major focus is starting the concepts with very basics, like starting with LED description then then then making them understand about the motions of the quirky. Of course, then talking about actuators and moving on to some of a very interesting concepts where they can make them autonomous robots, as well as some robots where they can even use artificial intelligence to work with car detection. And I hope some educators have already done this.  So that basically is our main goal. Now how exactly we are getting it more closer for the student is through our learning management system. So we have our own learning management system which has a complete grade wise curriculum which is going to help the institutions to implement this complete ecosystem very easily, which would of course have the videos the courses quizzes assignments as well as the reports. So these reports would be of course checked by the educators like you, and you would be of course will be leading the programs in your own schools and the institutions. And this is not going to only help the students to do the things in the institution in the schools but this is also going to get them easy way out doing the things when they are at home, as they would be able to access these learning management systems, the course material and everything, even sitting at their home using the smartphone as well as the laptop. Now, of course to implement this, there is very necessary that the educators should have all the resources and they should be very, very well understood by the complete plan, as well as the complete understanding of these things. So there comes the part of of course capacity building as well as helping the teachers and educators with the resources. So we have developed all the complete resources which would include the teacher lecture slides, activity sheets, worksheets, as well as the lesson plans to execute the class without any with, I should say to execute the class without any problem. Where activity sheets you can see we have even if it is required. These can be printed and even distributed in the students at your institution, which would be very easy and as well as a very interesting way to getting the students learn and do the activities. Where it would also have the complete detail of the activity, complete details how exactly the final output has to be brought up. And for the educators, the teacher slides, the lecture slides, as well as I should say the lesson plans is going to help them to take a complete lesson in a very, very smooth way. Now, of course, this was the part where we talked about that how exactly this complete execution would be there. But apart from it, after this, there is a very important part that is, we also have our competition that is code over. So this is a small statistics from the last code over the code over is an international competition, which is organized by the stem media and other collaborators, where we give the students a platform international platform where they can of course perform and come up with the activities what they have learned come up with the projects what they want to make with their visions and showcase it to world. So if you'll see it here we had more than 60,000 68,000 teams where there was more than 65 plus countries where the students came up and more than 500 schools participated in this competition. So, in this competition as I mentioned, of course it gives students a benefit to not only learn what they want to showcase what they have learned. And also it creates a complete ecosystem where the students as well as the teachers are interacting and talking about the things within final vision so that they can of course get in. I should say wonderful outcomes in the competition. Now, if you like I would also like to share these are some of the projects which was from the last year where more than you can see we had more than one million projects where students came up with an amazing projects like G1 AI hospital automated software for AI and disability, pharma doctor, detector of automated online doctor and teacher. So these all are basically all the projects which have came up with the students after learning after learning from of course the I should say that their own educators who are well trained as well sufficient with the AI part and that is what we have tried to do in this complete boot camp. And I'm very sure that all our educators are now at that point where what they have learned they now want to implement that. So it could not be better that you can implement these ecosystem you can implement these competitions and complete setup for your students so that of course it can be more beneficial for them. Now, also, if you if I want to share you about our experiences. So these, these are some of the pictures where we have set up the AI labs. So there are more than 400 labs. All around the world where we have set up, which is of course helping the I should say the students and the educators to know and get little more close to the understanding of AI and robotics. So now, a very important part that what's next coming up with the stamp idea on what's next coming up related to the picture blocks. So I would like to share that we are going to come up with a very new and amazing features in picture blocks. Just in few months or I should say I can say just in few weeks, where we would be using some of the models which would be internally in the picture blocks to train, not only the objects, but also to train many other things like text recognition, you would be able to do all things. Just inside the picture blocks of machine learning, you would be able to detect the objects you would be able to detect the hand recognition. So we would be able to somewhere train our own personal models inside the picture blocks.  I should say opportunity for also educators to try these things learn with the early early way out with us and join our innovation army. So now how exactly educators can join our innovation army is we are coming up for them about the stamp idea ambassador program. So what exactly the ambassador program is I'll just give you a small overview where I would like to tell you about that we are mainly asking the educators to join us as an ambassador. I should say join stamp idea representing stamp idea in their own institutions as an ambassador where they would be helping the complete institution to execute the things as well as you can, you could be having a many opportunities in this program would which would be somewhere a monetary there would be some non monetary there would be some personal growth and many other things. So this I should say complete ambassador program is for the educators who wanted somewhere in down the line to work as an ambassadors for AI to propagate this knowledge what they have learned in their own institutions and around the world it's not only about their own institution, but of course you can even work around the world having the workshops, having some discussions on AI with the students and other educators. So we would be always supporting you for that. Now how exactly you can be part of this program which is coming up. So here we have a small form to fill. So we want all the educators who have joined us to please take a small time right now. And fill up this form, which is going to help them to be part of the stamp ideas education innovation army. So there would be many things where we would be asking you, you would be, I should say, joining us for testing. So the new pictor blocks with the new features would be somewhere out little early for our own investors, where they can test this test the pictor blocks they can work it out. They can share us their feedbacks. And of course, as I mentioned there would be there would be some monetary as well as non monetary benefits, of course that we would be coming up in details, but to keep you updated about all the programs and the things which we are coming up. So it kindly request you all to please scan this QR code, as well as please fill up the form link, which would be shortly shared on the chat. Also this link would be in the description box so if you're not watching us live. You do not need to worry you can anytime fill that ambassador program contact us. So that of course we can help you support you to create this wonderful ecosystem being as an AI ambassador. So you can always feel free to contact us. So here are some of our contact details so you can directly send us email on bd at the rate the stamp idea.com. Do not forget to visit our website that is www.stempedia.com. So here we have the phone numbers. So also, even if you are going to fill the feedback form of course our team is going to contact you connect with you and would hear from you that how exactly you want to bring this change in the world where students would be learning these things AI. Seeing you of course as well as you would be somewhere helping them down the line to get them in good understanding on all these concepts. So now I would be talking about the educator the resources right so we as I mentioned that we would be also sharing some of the resources. So for that also we want that all the educators should fill this feedback form. Okay, this is where. So this is where we are going to get in our contact as well as we would be able to share you the resources so this is very important that you fill this feedback form and you I should say we'll get the resources from us. So that of course you can start with a small program at your local area and we are going to support you with that. So educational resources would of course contain the teacher's slides which you can use to teach the students and also we are planning to as we have already mentioned that we are going to give you the access for the students where students would be be in your own class under the elements so you would be given the resources. You would be given an access of 25 students where you can enroll 25 students on the LMS and then of course conduct the classes for them. So I hope you all are filling these forms and you are very much comfortable in filling this form and if you're getting any doubts you can put it on the chart. So Tina please let me know if we have any doubt from any of the educators from the chat. So as I mentioned for AI resources, I should say for the teacher resources, the student resources and knowing all about our AI Ambassador program, how you can join an innovation army. This is the only link we would kindly request you to fill so that it can help us to know you better and get you the things on time. So again, I would request if you have not filled up this form, please fill it up so that we can share you the things. Now, coming to a very important and the most awaited part where we wanted to talk about your certificates and your badges. So with the permission of our mentors, we are now unlocking all the certificates and your new badges where you would be getting a batch of AI and robotics educator, which I will show you how you are going to access. And also now you would be able to download your own certificates of level two. So as promised, we are we have separated two different certificates of level one and level two as well as now. This is the second batch of course AI and robotics educator batch, which you can access from your dashboard. So I will not take more time to showcase you how you can get it. I will directly jump into the elements and I hope that if you are of course somewhere down the line where you are waiting for the certificates as well as you're waiting for the badges. That means you have already undergone with the complete elements structure and understanding. If you have not understood it, so you let me just give you an idea. Please log into AI dot this tempida dot com under my courses. The courses you have enrolled that is if you have enrolled for level one boot camp and level two that would be visible under the my courses. Once you click it there, you would be able to see both the boot camps. So right now we are talking about level two. So click it here and here you can see you have to basically check the first important point that whether your course is 100% complete or not. So I hope this is pretty visible that you have to check it here that you have completed your course 100% Okay, so this is very, very important till the time you are not going to complete this 100% it is going to be difficult for you to get the certificate.  Now, how exactly you are going to get this thing completed so let me just. Yeah, so to complete the course 100% you have to make sure that you have completed by going in every content and as well as submitting all the assignments under every sessions. So at the end it's very important in the closing ceremony as well. You have to get inside the closing ceremony. Okay, the first would be, of course, the stamp idea in robotics resources so you will be clicking it here. Make sure that if you have not filled the form you would be filling it from here so you can fill this from here right now I've completed this. So, but in your case, there would be option coming up here. Complete so you will get the option here Marcus complete as I have already completed it. So it's not showcasing to me. Once you have done it, you have to go to the closing ceremony part last. Okay, closing ceremony survey, and a very important part here is you have to just get this Marcus completed. So this is going to get you an understanding that you have completed all the courses once it's done you would be able to find it complete. I'm just going back to your courses and clicking on level two, you would be able to get, you will be able to see that you would be able to download your own certificate, which you can directly click here on download certificate. So you would be able to download your own certificate. Now, do not forget to please share your certificate on the social media. Okay, tagging stamp idea as well as AI with crypto blocks. So you can see this would be the certificate which you would be able to download and a very important part that you can also showcase your batch which you have earned.  Once you have clicked on my courses you would be able to see a option of badges here. Okay, and here you have to click here, basically have to click on the badges option. And once you have clicked it here, you would be able to see all the badges you have earned. So till now, I have on two badges so of course this was the stamp idea educator back and this is stamp idea in robotics batch. So you click it here. Once you will click it, you will be able to see the batch with your own details you can click on verify it would be verified. Also you have you have an option to please share it so you can click on LinkedIn, you can directly add it to your own profile or share it as a post. And this way basically you would be able to share your own badges. Also, you can click on verify to check the authenticity of the complete batch, you can see it has been issued on third of July by stamp idea education hub. And you can see issue two so it was issued to Mr. David. And this is how exactly you can access your batches showcase it to the complete world, and a very important part is that we want you to showcase it to work as well as let us know that you are sharing it. And you can let us know that just by tagging hashtag stamp idea as well at the stamp idea as well as hashtag that is Victor blocks with AI. And so I hope you might have got a complete understanding how exactly the things have to be one of very the two very important step. The first is of course, as I mentioned that you have to fill up the survey form of feedback form. And the second is you have to download your certificates, open your badges, just just share it to the social media tagging stamp idea, as well as you can share it and tagging hashtag picture blocks with a. So I think that was all which I wanted to cover. So yeah Tina would you like to add anything. Thank you, I use for giving us a complete understanding of our ecosystem and about the AI ambassador program. This moment, I would like to thank all our partners who have made such a great effort in bringing up all the educators. I would like to thank you for making this international bootcamp program a huge success. Next, I would like to thank all the educators all around the world for joining us and making this program a huge success. Educators kindly share your certificate and badge on the social media with the tagline at Stemperia and hashtags the Stemperia and AI with Victor blocks. Yeah, so again I would also like to thank all the educators for being part of this complete bootcamp journey I hope you have all enjoyed it. You are already a part of telegram community so we want you to keep sharing your knowledge there with the other educators sharing the things with us. Also, we want you to be part of it for forever actually so that of course we can keep you updated on the things we can keep you bringing one more bootcamps more things for your own students. So from by this I would like to end our today's closing ceremony and was really amazing to have all the educators a kind request. Do not forget to fill up the feedback form share your own badges as well as the certificate on the social media tagging is hashtag tagging at the rate Stemperia as well as hashtag Victor blocks with it. So that is all I wanted to cover. And if you're not watching this session live don't worry, you would be getting a form link on the description box down below for the ambassador form and ambassador of AI. So with this, thank you everyone. Thanks all the collaborators as well as educators for being part of this. Thank you everyone. Thank you once again all for joining take care.


Okay, so I wanted to explore the cinnamon challenge a little bit further. So I have like a simulation of the cinnamon challenge.  I'm going to start off first with just some powdered sugar in there because I wanted something really fine, kind of like cinnamon. Let's put a little bit more in there. Okay, so that's just powdered sugar and this is, there's no water or anything. I put the lid on and then this is what happens if I stick this in here, try to add air into there like you would swallow. You kind of add some pressure in there and I'm going to just do that really quick. I don't know if you're going to see this, but okay. And so powdered sugar came out, okay, out of this little hole because I forced air in and it took some of the powdered sugar out with it. Okay, now I'm going to do it with some water and then I'll do it with cinnamon and water and then I'll do some red pepper with water just as something that no one else wants except for me so no one will get angry. The cinnamon I ground myself from sticks, I'm telling this to a particular person so that I didn't use any of the already cinnamon. Okay, so let me get a little bit of water, stick this in here and then do it real quick again. Okay, and you can see the water squirted down and mostly just water and a tiny little bit of powdered sugar came out. Okay, now let's do the cinnamon. This is all the cinnamon I could grind on a piece of sandpaper, okay, so there's the cinnamon and now I'm going to take a lid, this lid with the holes, it's got two holes and they're one for the syringe. I don't really even know if this is going to work and then I'm going to say, oh, I'm just not going to upload this video because that's the way we do it. Okay, so here we go, that worked pretty well, okay, so you see it didn't really mix too well and so it didn't all stay in there and it came out with the air, made a little bit of a mess. Okay, last one, let's do the cayenne pepper. You probably wouldn't want to take a spoonful of this either. Okay, put about a little bit more, it's going to be a little bit more than, that's a little bit more than the cinnamon, love it. Okay, and this one's got kind of a small hole, I'm going to steal this hole in this one, I don't like that cap. Okay, put that there, take some water right here and here we go. A little bit came out, but not nearly as much as with the cinnamon, so maybe that's a convincing experiment, maybe not, I'm happy enough.


From San Francisco, it's theCUBE, covering VMware Radio 2019, brought to you by VMware. Welcome to theCUBE, Lisa Martin with John Furrier and our exclusive coverage of VMware Radio 2019 in San Francisco. John and I are pleased to welcome back to theCUBE, Rajiv Ramaswamy, COO of Products and Cloud Services. Rajiv, welcome back. Oh, thank you, glad to be here as always. 15th annual radio, a lot of research, a lot of innovation. Give our viewers an idea of some of the historical products and services that have come out of the radio and the innovation programs that VMware has been doing for a long time. Yeah, I mean, you know, I'm excited about radio, right? I mean, many of our key innovations came out of radio. Very early back in the days, the fundamental concepts of vSphere replication and disaster recovery came out of radio papers a long time ago. Some of the innovations within vSAN were showcased at radio many, many years ago. So across the board, I would say many of the products, you know, key portions of the products were deployed, I mean, in the form of radio papers over the years. And if you look at this year, for example, you know, we can see how things have changed with the times as VMware has evolved, so does radio along the way. So this year, I was struck by the number of papers on machine learning and AI, right? It's forward-looking, of course, everything we do here and it's just now, ML is now across many of our products and that's being seen in radio. And of course, you know, what we see at radio is always more forward-looking than what's actually in the products. So that's an area I see a lot of work on and another area I see a lot of work on is in Kubernetes and the cloud native. And then of course, the traditional areas of how to optimize storage, networking, and even when it comes to networking and so forth, papers on cloud networking and how, you know, we can optimize for networking in the cloud. So in general, I mean, the trend here is a reflection of what we're probably likely to do in the next several years. One of your jobs as chief operating officers, obviously, to operate on the product side of the business, generate that kind of enablement for the sales team and ultimately customers, right? So you've got to kind of mine the farm here, right? Kind of cultivate and see what's organically growing out of VMware from the top engineering and stuff, top papers. What's the process?  Because there's a lot of forward-looking stuff, there's a lot of pie in the sky, there's a lot of cool, different stuff that looks weird. But sometimes that weird stuff looks, is actually going to be the future. So you've got to have a broad perspective. How do you attack this? I would say one of our biggest jobs is portfolio management, you know? And we have to look at balance our investments across this range that you talked about, right? So at any point in time, we will have a set of technologies and products that we're incubating. These are relatively new, sometimes new areas for us, sometimes extensions to existing areas that we're incubating, and these are, of course, businesses that don't drive much revenue right now, but over time, yes, hopefully will, right? And then there are businesses, I'll give you examples of each of these, then there are businesses that are in growth mode, where we've already established a good product market fit. We know that we can scale this business and it's a different set of investments and in that growth category. And then there are relatively mature businesses that we know we need to run efficiently. In fact, they need to generate cash that we can go back and invest into these others, right? And then there are things that we want to get out of and diverse. So we look at our R&D portfolio along those, and at any point in time, there's stuff in every one of these buckets to give you some examples of what's in each of these today. Obviously, we have a big focus in cloud native. Most of that is incubational at that point, right? Not substantial revenue yet. Big, you know, we've acquired Heptio, for example, last year to bolster our own internal efforts. So a lot of work, a lot of effort being put into that with the idea of building a future business in a significant way. Some of our more recent growth businesses are now very much in the scale category. You look at VSAN, you look at NSX, you look at VeloCloud as part of the overall networking portfolio. These are all in the scale category, right? They all have substantial revenue. They're growing very nicely, they're investing. Some of our other bigger businesses like VSphere, which is our classic, you know, foundation for everything we do, is I would say in the mature, you know, category. And then, by and large, we've reduced investments in some small businesses. I mean, if you want to look at historically, VCloud Air, that's the business we got out of, right? So these we do along the way. Good call, by the way, it was a great call. Yeah, so that's, and in fact, one of Raghu's and my biggest jobs really is to figure out how much we put in each of these buckets. Make sure you're placing enough in the future bets category, while also making sure you're delivering on the numbers for the day. I love that. That's exactly what I was going at. It's about the future bets. Yeah. What, as on the business side, one of us, I asked Pat Gelsinger, I'll ask you the same thing, but in different contexts is, you know, this is an engineering celebration as well as kind of competition internally, I guess. Kind of proud to be, people are proud to be here. Kind of an elite status. But engineers want to work for a company that's solving hard problems. Yeah, it's also retention, attraction thing. What are some of the hard problems that you're trying to do on the business side? You're operating some of the core products. And it sounds easy to say, abstraction layer, make things look easy. But what are the hard problems that you're solving that need to come out of this world? Yeah, and some of these are, by the way, not just product. They cut across every aspect of the company. So, for example, we as a company are trying to move towards more of a cloud-oriented business model. All right, so that's why our group is called products and cloud services. And those are combined in the sense that everything that we build as a product over time, most of it gets offered also as a service. And the underlying code base and the technologies are all the same. Great example, for example, is VMware cloud offerings, right? They're all built on VMware cloud foundation, which is offered as a software package for our customers who want to build private clouds. It's also available as a service from us as well as familiar for our partners. Now for us, the notion of transforming our company to be able to do both, right, just products from moving from products to also to being delivering cloud services has a profound impact across every function. R&D for sure. Go-to-market in terms of how you align the Salesforce to sell that. All our systems that are necessary to transact that business. So that's a pretty big transformation that we are going through right now. That's a lot of software that needs to be coded. Automation's not easy. Yeah. That's why machine learning's probably not here, right? Absolutely, yes. What is that balance when you're looking at innovations that come out of, not just radio, but the other innovation programs that VMware has about managing the balance between the R&D investment and the investment that's going to be needed on the sales and marketing side to get the product or service solution out on the market to start really dialing up this as a big revenue contributor. How do you look at that as you talked about that portfolio a minute ago? And when something becomes, like, say it comes out of radio and it's, well, this is a really good idea, but how are you looking at balancing the R&D investment versus what you know you're going to have to do to get it to market? Yeah. And by the way, that's a great point there because too often engineers think about, hey, I've got the coolest product, let me go build it. They don't think about how it needs to be sold. And how it needs to be sold is equally important if not more important than how you build it, right? So in our world, so when we do planning on an annual basis, for example, we look at a holistic plan that covers the entire gamut, right? Which means R&D, sales and marketing, right? And within sales and marketing, investment across what our core sales team needs to do, what our specialist sales teams, for example, some of these newer products will require specialists to sell. They might be targeting different buyers within the customer base, right? So we have to align our R&D and go to market investments together to create a full plan for the year. And we do that for pretty much every product in our portfolio. Rajiv, I want to ask you a business question. I know R&D is going to be key. You guys did a great job, so congratulations. But one of the things that we're seeing in the market is new shifts in the landscape of either tech enablement or trends like Kubernetes or 5G gives companies an opportunity to reset their architecture. Yes. And obviously with virtualization, some of the things that you guys are doing, we're seeing a couple pivot points for customers now. One, cloud-native Kubernetes. Yes. Software-defined or on-premise cloud operations, obviously private cloud, hybrid cloud. And then like 5G. Yeah. So a little bit of networking. These are major trends. Yes. How should companies start thinking, okay, I have an opportunity as a catalyst to shift. What's your take on that trend, advice to those customers? Because they might be able to do either wholesale changes or migration. Yeah, look, from a customer perspective, every one of them is going through this transformational journey. And depending on where they are at. So if you take telcos, for example, that's where the 5G applies primarily. I mean, they go through these big capital cycles of investment that are geared towards massive technology generations. So last generation was 4G LTE. And now the next thing is 5G. And that's a big new capital cycle. And there's an opportunity at that time for them to fundamentally re-architect how they deploy their infrastructure. And that's what they're doing with network function virtualization in 5G. And so 5G and NFE kind of go hand-in-hand together. And it's an opportunity for them to go deploy a new infrastructure that is much more virtualized, much more using standard hardware, running everything in virtualized applications, virtualized network functions than they could before. So the edge now is more dynamic than it was years ago. So we look at 4G, we get what year that was. But I mean, even with LTE, that's many, many years ago, the edge was not built out. Now you have a programmable, intelligent edge market. How is 5G going to impact the telcos? Because this might be the right time for them to actually have a real business model. Yeah, well, look, I think 5G offers them to try out many different models. For example, given that many of the 5G radios are much more shorter range, so you're going to deploy more smaller cell sizes. That means, for example, there's a new business model possible where you deploy a radio. Multiple operators are sharing that radio. Whereas traditionally today, your base stations, OK, AT&T has their own, Verizon has their own. Tomorrow you could be, OK, you could have a bunch of base stations in this building. Radio service provider. Yeah, in this building, right here. And that could be shared by all the providers. So it's a completely different business model. So those are the kind of things that 5G enables. Are there any projects that are being featured here that you've talked about here at Radio 2019 along the spirit of NFV, 5G? Oh yeah, there's a bunch of projects on the floor, right? You can go, in fact, even in the posters that you're sitting around here, you'll see a lot of projects in Telco, you'll see a lot of projects in 5G. We have some nascent efforts on this, what we call network slicing, for example. And what is that? So the ability again to share the network, right? You deploy a single network infrastructure and you're able to slice that into chunks and have different people use those chunks. I think that points out the trend that we've been reporting least on theCUBE is people say, don't move data around, move compute to the edge or software, in case of virtualization, you're putting basically virtualization on the radios. And software at the edge. So when you look at the marketplace, when you say, okay, VMware's got to transfer over, one of the things that's come up a lot, we've heard on theCUBE is, ah, VMware's great, they don't know networking though. Of course, NSX is doing well now, we know where that comes from, multiple competitors, but talk about the networking aspect of what you're doing, the investment in this year as the first real SDN company, there's been some SDN around before, but you guys not only do SDN, you got networking, you got compute, security, talk about networking and the innovations there. Yeah, let me talk about the vision for networking and then also how it's part of all the solutions, right? Not necessarily just a standalone sale. So networking fundamentally, it used to be about, for example, it used to be about connecting in the campus, your laptops and desktops into the network, right? It was called workgroups and then campus networking or your LAN, campus LAN, then became Wi-Fi came in there, right? And then in the data center, it was about connecting servers to storage and servers to other servers, right? All about this box mentality. In the branch, it was about putting in a branch router and providing a network connection through that, right? But if you look at fundamentally what networking is evolved to now, it's about connecting what? Connecting users, applications and data, and these could be anywhere, right? Users could be anywhere.  So the notion of a classic network has changed completely. So the network now is much more, it's really a virtual network because you don't, you know, it's not physical plumbing anymore that matters. Yes, you need the physical plumbing. The physical plumbing is going to be provided by multiple people that you as an enterprise don't even necessarily control. You might control your campus LAN, you might control your data center, but you don't control the cloud, right? You don't control running over a service provider network into the edge of the branch. And so fundamentally now the new networking layer has to be a layer of software that really delivers and connects and secures these applications, users and data. And that's really this concept of SDN that's evolved into what we call the virtual cloud network. And that fundamentally is our focus. And for us, we're not really burdened by the fact that we have an underlying physical network business that we have to go protect and we have to go build on top.  We're a software company. So you're not like Cisco. You flick at switches and routers. That's right. We don't have to worry about that. It doesn't matter what you have underneath, right? Everything runs on top. And so that's the fundamental philosophy. Now, when you look at how this is now starting to get deployed, of course, and you're seeing, we started out with the data center and we started out focusing on virtual machines, connecting virtual machines. Now we've now extended that to connecting containers. You need to network containers, right? The applications running in containers, they need to be networked. You need to network bare metal machines because you still have some of those leftovers, right? So you've got to network those and then you have to network applications running. This is the software question I want to ask because this is a trend we're seeing. Hyperconvergence has proven that you can class multiple things into one thing and reduces one footprint and it's easier to manage. The 5G and these shifts in technologies cause people to re-set their architecture. A lot of people say, okay, Cisco's got gear. They got UCS and other things. So how do I collapse that in? Well, they want me to not do that. You guys are kind of a different approach or do you than Cisco? No, we don't know. So this is exactly what we do, right? So now you take the networking that we've got with virtual cloud networking and you actually integrate that as part of a solution with our VMware Cloud Foundation, okay? And now, while you have a full solution, that can be deployed on any hardware, right? It can be Cisco UCS hardware, it can be Dell hardware, it can be HP hardware. So you essentially have a software foundation that includes compute storage, networking, automation, all put together in a solution that you can deploy on-prem and you can deploy in the cloud. That's like super hyper-convergence. Yes, and in fact, hyper-converged now is not just about storage and compute anymore, right? That's how it started out. It's our compute storage, networking, all put together, available not just on-prem in a hardware appliance, software that can be run on anything and extended into the cloud. That's really the new hyper-converged. And that's Nutanix's plan actually. They are moving from a hardware trying to do software. Yeah, we've always been there, right? We started out with software and we've expanded that to the hybrid cloud, right? Think about where we're at. Now, we've got VMware Cloud and AWS. We've got our 4,000 plus VMware Cloud provider partners and increasingly more and more hyper-convergence. So you're saying Nutanix copied you guys, basically? Absolutely. Okay. Imitation is the highest form of fluttering. Hey. Hey. Question for you, in terms of customers, I'm sure going to hear from some phenomenal successful customers at VMworld, which is just around the corner, how are customers going to benefit from the innovation? And this is, we talked about the competition, competitive nature of radio, but also the fact that a lot of these guys and gals are doing this in their spare times. This is really deep-rooted, passionate projects. How can we expect customers in any industry to be able to benefit from this in the next nine to 12 months? So I'm going to come in, at the end of the day, these are complex systems and software that we provide and deploy. And a lot of the innovations are under the covers and we have to translate that into value propositions that resonate with the customer that they can go deploy. So what's a customer trying to do? So think about it from a customer lens in. So the customer is trying to say, well, okay, I'm on this journey. I've got to, for example, figure out how to have a completely dynamic infrastructure where I can run my applications. And those could be my existing applications, modern applications that I'm building, and they need to be able to be able to run flexibly anywhere. I want to be able to run them on-prem. I want to be able to run them in the cloud. Give me an infrastructure that can solve that problem. And that's really what we do with our hybrid cloud solution. So we help solve that problem for the customer. Then the customer's next problem is going to be around saying, well, I want that flexibility. I want to use AWS. I want to use Azure. I want to use Google. And every one of these is a silo by itself. I've got to retrain all my people to go manage every one of these separately. VMware, can you help us with that? And we provide a consistent operations and management control plane that works across every one of these clouds. Loving them to solve that problem easily. And networking and security we already talked about, right? There's notion of being able to connect the absence users and data. So converting all these innovations into solutions that customers can use is really what we do. Well, you know, we like to put pressure on you guys and that's a tough question is what I got to say. You guys have done a great job over the past couple of years on the product tech side. Lot of clarity on vCloud air. Get that out of the way. Amazon relationship. Now you've got vCloud foundation. Kind of things are coming together. Numbers are up. Pass happy. Everyone's happy. What's next? What's the big next journey chapter in Wave you're riding? Look, I think we're still early days when it comes to the two big transformation themes we're on, right? Cloud and containers. I think we've got all our solutions in the market now. We have to scale and build them. Pat's talked about this mission of how to, you know, make these cloud deliver services a bigger and bigger chunk of our portfolio going forward. And then containers and Kubernetes, I think is a big, big cloud native is a big new area for us. Lot more to go over when it comes to networking and transforming networking and security. I do expect us to be doing more and more there in that front. And on the end user, I think on there which we didn't cover much about here, there's a fundamentally massive opportunity for us with modern management on Windows, right? Our partnership with Dell and taking really workspace one into every Windows machine that's out there. And you also saw the partnership announcement with Microsoft last week at Dell Tech World a couple of weeks ago. So all of that, I think there's a lot for us to execute on. I told Michael, I just want an alien way or monitor or the curve monitors are so good. I want one of those. Oh yeah, those are beautiful monitors. Each of those monitors are amazing. Indeed. Well, an impressive trajectory that you have no doubt the queue will be following closely. Rajiv, thank you so much for joining John and me on theCUBE at VMware Radio 2019. We appreciate your time. Oh, thank you, Lisa. Thank you, John. Glad to be here again. Thank you. Our pleasure. For John Furrier, I'm Lisa Martin coming to you from San Francisco at VMware Radio 2019. Thanks for watching.