Let me introduce myself, I am Karthik working as a senior WordPress engineer in Multidocs for the past 10 years, I have a WordPress experience of about 10 plus years and saying that I have some knowledge of Wootenberg blocks and let me share with you today. So, getting into the topic introduction to Wootenberg custom blocks. So, what is Wootenberg block? So, Wootenberg block was introduced in WordPress 5.0 and at that time most of them were not interested in Wootenberg because it has some there were many negative, negativity points that were surrounded by Wootenberg and most of them did not like the Wootenberg block, editor of block. So, when they passed by Wootenberg became very popular in WordPress and then most of them, most of the website developers and business owners were interested in Wootenberg blocks and then they were trying to build all of their webpages using the Wootenberg blocks only. So, Wootenberg blocks is mainly building block of a web page content. So, imagine there are many, many blocks available in the Wootenberg page default, in WordPress by default. Some of them are text images, GALBs, BQs and many are available and we can just create some our own custom Wootenberg block as well and the today's topic is mainly about the custom Wootenberg block only. So, Wootenberg is just not untexted, it is a series of every content that we need can be incorporated into the Wootenberg blocks. So, moving to the next slide, what are all the benefits of Wootenberg blocks? Unlike other page builders like Visual Composer, Editor, it is frequently used in WordPress, it comes available by default in WordPress and whoever likes to start WordPress, it is the Wootenberg block is very much user friendly or beginner friendly and if someone wants to build a web page and he does not have any website knowledge or coding knowledge, he can just come into this WordPress backend and it will be very easy for him to navigate or make any sitting there, everything is very much user friendly and one more thing is that fast page loading. So, if you build any websites using Visual Composer or Elementor, there will be some page loading time based on the contents that you use. For example, if there is any images or any contents that are loading dynamically which is the pages the data from APIs or from databases or from custom postage, there will be some page loading issues and Wootenberg has advantage of if any dynamic contents are also loading, the page loading will be very much fast in this Wootenberg blocks and it is compatible for most of the teams that are in the market and editing experience. Editing experience is that you can just drag and drop the blocks from anywhere else from a section to another section, it is very much compatible for anything for any web page content, this Wootenberg block is very much compatible. So, coming to the next slide, what are all the types of Wootenberg blocks based on the contents, contents Wootenberg blocks can be classified into two types, static and dynamic. So, we have some categories inside the Wootenberg blocks that is like common, widgets that are all based on the types, but based on the content we have two main blocks that is static block and dynamic blocks. So, static blocks are like for example, as shown here paragraph, heading, list, code, code, details these are all the static blocks and dynamic blocks are post list, archives and latest posts. So, let me explain what are all the differences between these two static posts and dynamic posts, dynamic blocks. So, coming to the static blocks, static blocks contents does not change, you can just if you need to show some static content from the Wootenberg editor itself. So, it is it is the it does not have any content from any dynamic resource or database or from the API something like it. If you want to show some fixed content, you can just use the static blocks and unlike that in dynamic blocks, you can just base the data from APIs and from custom post state. Hope everyone is aware about custom post state, custom post state is a clone of posts, WordPress has a post, default post and a clone of post is called custom post state. And we can just customize it based on our needs. So, the contents are fixed in starting and it is a changeable in dynamic blocks. So, dynamic blocks is if in dynamic blocks if there is any real time change in APIs for example, if we are in a dynamic block we are showing some data from weather report, there is some data in weather report using a block. So, if there is any change in the weather condition and this dynamic block will be incorporated such that that changes in the API will be automatically shown in this block. So, dynamic it will be the content will be automatically changing, but in the static it is not like that. And they are suitable for external APIs, the dynamic blocks are suitable for external APIs and data sources that we use in external websites as well. So, examples of static and dynamic are as I shown in the previous slide. In static, for static we can take call to action block and separator the default blocks which are available in the WordPress mostly a static except some of the blocks like latest post and archives are the dynamic posts. So, in this session I am going to create a static Gutenberg block. So, I will show how to create a static Gutenberg block. In this session let me, CD is the change directly command. So, now I am in the plugins folder and I will be to the plugins folder. So, basically for creating any blocks we need node install in our system. So, I have already installed node.js in my system for installing node you can just Google node.js and install the latest version from this. So, you can just download the file and you can install it depending upon your operating system. So, now I have I will get it out here. Let me check the node version which I have installed in my system. So, it is 14.19.3, but I need the latest version. So, let me check what are all the available versions in my system which I have installed. So, npm and this npm is node version manager. So, I have the latest version 20.9.0. So, I am going to use the latest version npm use 20.9.0. Now, I am using the latest version 20.9.0 and the npm version is 10.4. So, it has automatically changed the npm version itself. npm is the node package manager. So, what are all the packages that are needed for the Gutenberg blocks will be handled by the node package manager. So, now I am going to add a tool which is called NPX. NPX is for node package execute. NPX comes inside the npm itself. It is a tool inside the node package manager which is used to create a plugin with a static block in the name of a plugin. So, let me show you. This is the command which is NPX WordPress create block and custom block is the plugin and let me add custom block plugin. This is the custom block plugin is the plugin name if you are going to create and this command will automatically create a plugin and the static block in our system. So, it will take a couple of minutes for installing this. So, up to this if you have any questions you can just stop me and ask any questions if you have the installation might take some few minutes. We have to create a dynamic one. We have to give a command variant equal to dynamic. It will be if it is a static block if dynamic block you can just change the variant equal to dynamic and the files also will be changed according to that. If static block means there is no need of PHP file in it. So, this command will not add that for example in dynamic block we will be having a render.php file which is used to connect to the custom post or the API something like that. So, that file will be created when we give the variant equal to dynamic. So, here we have provided only static. So, this handles the npx command it is a tool incorporated in the node package manager. This will be handling all types of the starting and dynamic blocks and the files that are needed. So, this will automatically handle that. So, changing dynamic is enough to create a dynamic block. It is the block that jso is the file that value actually. Block of? Block that jso. Yeah. Yeah, let me show you once it is created I will show you everything. So, there is one more question. So, for example let us say we have to... So, the render.php can be up with you know integrate with any existing package as well. All of them you can come in inside the... No, actually the basic thing will only be added in this command. Whatever changes that we need for example if we need to show any post from the custom post types or anything. We need to add the code based on our requirement. It is just a template like this. Okay, for example let's say I am adding a title. And then if I have to set up a color font size do we have to create a dynamic block for that? No, in starting block itself we can add the option for changing the colors font size. Provide default writing in Gutenberg code. Yeah, in starting block the Gutenberg provides it by default. Yeah, default if we want we can add our own itself. We can also add more options. I will show you one option by adding once it is done. I will create a static block. I will add a text box and a user input as well as changing a background color for that. Okay, so now it is done. Small question, sir. Why are we going to node instead of SQL? There may be SQL. Why are we going to node.js? Basically the Gutenberg blocks are built in React.js to me. So if we want to run any React code node is the primary node is the one which is node.js is the one which is needed for everything to run in our WordPress system itself. Okay, okay. Yeah, that's good. Now it has been created. Now let's check the plugin has been created or not. So the name which I provided in that command, it is the same name. The plugin has been created. So now let's activate the plugin and I'm going to the pages. Adding an image and let us check if that block is created or not. So clicking on this plus button we can see all the available blocks in our system. So custom block plugin which we have created is showing up here. So you can see, see this content which is custom block plugin. Let's jump up to the file. So I'm using Visual Studio Code which is a popular editor at that particular folder. It's a particular WordPress which I have created for this custom block. So this is the plugin that we have created. So you can see what are all the files that the NPX2 which has created in our local system. So we have a folder called build, SRC and node modules. Inside the node modules, you can see all the available modules which are created over here. So we did not add anything, just the command we run has created all these folders. So the block which is showing in the backend is showing from this build folder only. You need to understand. Build folder, I will let you know how this build folder is being updated. So we will be doing the changes only in the SRC folder. SRC folder has some files called block.json, init.js, scss. So index.js, save.js. This file contains all the data that we incorporate for that particular block. For example, the name. This is the name of the block that we have created. Trade block is the trade block and custom block plugin is only the name of the block that we have created. Title can be anything we can provide. So I have provided the title custom block plugin. This is the category widgets. So the block that we have seen will be the widgets category. You can see back in over here it is coming from the save.js file over here. You can see the same content over here. So now let us make something more interactive like the edit function. This is the edit function which is responsible for all the edit backend related functionalities. So let me check what are all the properties available over here. The props is the parameter which edit accepts over here. So let us check what are all the props that are available over here. So I am consoling the edit props in the backend. Let us check in the inspector element. So one more thing we need to do is that I have already told you that in the code needs to be, code is unique, backend is showing from the build folder. So now what we need to do, but we have changed the code in the src folder. Now in the build folder there is no changes. Only we have changed in the src folder. So how the changes that we do in the src folder should be, how it will be going to the build folder. We need some compilation process. What is the use of compilation process is that the codes which we have written over here in edit.js is the es6 code, ECMAScript 6 code, a 6 version. But all of our browsers does not understand this 6 version. It understands only the basic 5 version. So we have written in 6 version how to convert it to the 5 version so that the browser accepts, understands the code. So we need some compilation process which converts the 6 version to 5 version. So we need some compilation and it is, we have added some packages and methods in the package.json file in which we have written the, this is the main file from which the build folder is running. So here are all, here is the scripts that are mentioned for which we can build and start. Build is the command which is used to convert the es version, xmascript 6 version to 5. So in wordpress default there is a compiler which is incorporated in it. So we can, now we need to run the npm build command run build. You should find the folder. Yeah, sorry. I need to navigate to that particular folder because in that only we have the node module specs and running the npm run build. So now it has built. Now the changes that we have done in the SRC folder has been moved to the build folder. So let me check the console.log that we have added. See the console.log that we have added now it is showing over here. So attributes and set attributes are the main properties that is needed for some data handling in the custom block. So now every time if we do some changes we need to go and you can ask some question like every time if I do some changes I need to come to this command line and command interface and run the npm run build and it will be very difficult for us to every time do that. If I am doing a small change I need to come to this command interface and do the changes. So to avoid that we can write npm start. This will automatically compile the changes whatever we do in the SRC folder to the build folder. So now you can see now I am going to do some changes and it will be automatically compiled. Now let us go to the block.json in which we will be adding the attributes. Attributes are the most important thing in the Gutenberg block in which the data handling will be mostly taking place in the attribute. So we have created one attribute for example if we need to have some name, email address, phone number anything we need to create a separate attribute for each of the fields that we are going to use in the Gutenberg block. So now I have added a title attribute only and by default let me add a value all over this. As we have seen the attributes which are available in the console block we have seen this. Properties which are available in the props we can just add it away here like attributes and let me paste the title which I have added in the block.json. So that block.json attribute value will be available in this title that we have added directly in the block.json. Now we do not need to again run the command which is empty and start and it will be automatically saving our changes. And there was some error that is why the compilation has been stopped. Now it has been started again. Now let us check if the changes that we have done props is not defined. It should be props in the back end. Yeah sorry that is the console block sorry. The edit should have to be received. Yeah sorry the edit option should be in the property. Yeah it is an object so we need to add the attributes in the curly places. I think the lower which we have added in the block.json default value now it has been loading in the backend. So you can see the hello world is printed over here but it has been not saved. If you load the front end it will not change because we have not made any changes in the save.js file. So the same changes we need to apply to the save.js file as well. So let us add the attributes in the save.js as well. Gutenberg editor itself. Now I am going to the edit.js for including the rich text box we need to import some components from the WordPress block editor. So there are some components available. So rich text is a component which is available in the WordPress block editor. So we need to import that rich text first and we need to specify the tag name for the rich text. In which for example if we provide the paragraph tag the rich text will be surrounded by the paragraph tag in the backend. And we need to provide a value for that that we add as a typing. So I will just leave this default hello world in the block.json file. I am adding this rich text over here. Do we have to copy this to the save.js message? Yes but that is a small change. Once I am going to the save.js I will show you that. So let us check. The rich text is showing up here. You can see now the hello world is editable. You can see. So now previously it was not editable because it was directly from the block.json file. Now it is editable. So now if we do some changes it needs to be saved over here in the editor section and edit page. And then for that we need to add a small on change event. What this does is that we have already seen the set attributes as well. So we need to fetch the properties of the title from the. If there is any change that is in the backend we are going to do some changes in the title. So that change needs to be updated as well. So we are using the set attribute for updating the title. So on change of title there is an arrow function. Using the set attributes we are setting the title over here. So now let us check in the backend that is hello world. Hit testing and see if it is saving or not. It has saved and we are pressing it again. So the ones which we have updated has been saved right now. But in the front end it will not be doing any changes. It has already, why it is showing is that we already have the title in the save.js. So it is already saving the content from the backend to the front end. So the same rich text can be moved to the save.js like this. Rich text content, the value can be titled. We have made some changes and imported rich text in the blog reader. So that is why there is an error. So since we have made some changes in the save.js file again the blog has broken now. I am clicking attempt blog recovery and updating it again. Let me do some changes again. And updating it. And let us check the front end. Check. I guess if we are meeting type problem. So now there is a text box in the backend. Whatever content that we add in the backend now it is showing up in the front end. Now let us try to add a background color to this blue color. Let us try to add some background color. For that we need to add some more components into the WordPress editor. So let us add the inspector control. And one more thing we need to import is the panel body. Panel body is nothing but grouping the options that we are showing. I am going to make in the dive roundup here. We need to import the panel body from the WordPress components because the panel body is available only in the WordPress components only. So let us try to add the inspector control. Panel body we can provide some settings. So there is an error over here. Let us check what it is. So that should be a parent element which should cover all the content. That is why we have an error. So let us add a parent view over here. So now I am adding a parent color settings. Let me check the syntax for that. Sometimes I might forget the syntax. I will just use this inspector controls which I have already put over here. So panel body is the one which we can have many color settings. For now we have added the background only for the title. For example if we have many fields like title, email, phone, everything. For each of the things we can add some background color or color features like that. So panel body is used to group all of the settings that we are adding in the right side panel. So now we have added the inspector control which we have already imported over here. The panel color settings and the panel body. Now in the panel color settings we have an option called color setting in which we are going to add the background color for the title. So that should be another attribute. So background color is another field that we are going to introduce into the blog. So we will be adding this title. I have added a title bg over here. The title bg should be added as an attribute again in the blog.json file. So I am adding this title bg over here and the default can be empty and I type the string. Now the title bg, the color settings value is going to be the title bg on change. There will be when that if you change some color there will be a new color in that color panel. So that value should be also updated. So we are going to add a new color over there and the set attributes will be setting the value of title bg to the new color. So this thing all done but we now we need to update the background color where editor, so this one should be edited. By default what we will be doing? We will be going to the inspect element and add a style for that like this. We will be adding like this and background color, something like this we will be adding. The same thing we will be going to do in this code as well. First we will initialize title variable which is style title and assign it to an empty object. So now if title bg is not empty, so I am now setting the background color of the title bg. So to see the settings you just need to click on that particular block. So you can see the color settings that we have created has been showing in the right side and the title color which we have mentioned in the label. So you can see the panel body is the one which is showing up over here. So you can group many of the titles like background color, title or any of the piece that we are going to add. So I am trying to add a color over here, title piece. So background color that we have added in the background now it is reflecting in the editor. Now updating it, it will not change it since we have not changed any code in the save.js. So now let us load the changes in the save.js as well. So now it is done in save.js we do not need to import all of the inspector controls because inspector control is only in the back end and not in the front end. So we can just only use the variables that the properties that are needed in the front end. So we can just use only the main properties that are needed for the front end. So I have just added the style which is added in the attributes I am using in the front end save.js. Now the color which is changed in the back end is now reflecting in the front end and it is reflecting in the front end. So that is it with the static blocks and let me show you some of the static blocks which I have created in my projects. So these are all the static blocks which I have created in my project. So let me open up here you can see this is one of the card static block in which you can add the switch on and off the ribbon over here. You can add the title, you can add an image custom image over here. See you can add it, you can add the hitting that we show you one demo page as well in that which is already added and you can add the button name. If you need to add a new card just click on this plus button and you can add as many as buttons as many cards that is needed. So if you need to remove it just click on this and you can just remove this card. If you want to move it to the right you can just move it like this to left, you can move it like this, remove, you can remove it like this and each of the cards have a separate settings like this. If you want to enable and disable see the description at the top you can see over here can be switched on and off, the heading can be switched on and off. If you need to turn on and off the buttons you can do it like this and for the whole card section if you need to show a background color, background image you can just select a background image and it will be showing like this. So one opportunity you can just make these changes, you can incorporate into the custom blocks. So that's it with my presentation today. If any of them have any questions you can just ask. So one question is like for dynamic block there won't be any page render like page load.


Okay, now it's over-pulling. There's that. All right, it's full. Very full. See? There's water coming out of there. Okay, put it on the cap. Where'd the cap go? Okay. Got the cap on. Put the bob on. See if you can live this thing well. Let's try to live it upwards. Okay, so I don't know how heavy. I think people said this is like 200 pounds or something of water.


Welcome to today's session of the AWS startup showcase, featuring Dremio. I'm your host, Lisa Martin. And today we're joined by Robert Maven, principal architect at Dremio. Robert's going to talk to us about democratizing your data by eliminating data copies. Robert, welcome. It's great to have you in today's session. Great. Thank you, Lisa. It's great to be here. So talk to me a little bit about why data copies, as Dremio says, are the key obstacle to data democratization. Sure. Sure. Well, I think when you think about data democratization and really what that means, what people mean when they talk about data democratization, what they're really speaking to is kind of the desire for people in the organization to be able to work with the enterprises data, discover data, really in a more self-service way. And when you think about democratization, you might say, well, what's wrong with copies? What could be more democratic than giving everybody a copy, their own copy of the data? But I think when you really think about that and how that ties into traditional architectures and environments, there are a lot of problems that come with copies and those are real impediments. And so traditionally in the data warehousing world, what often happens is that there are numerous sources of data that are coming in in all different formats, all different structures. These things typically for people to query them have got to be loaded into some sort of a data warehousing tool. Maybe they land in cloud storage, but before they can be queried, somebody has to go in and basically reformat those data sets, transform them in ways that make them more useful and make them more performant. And so this is very, very common. Like I think many, many organizations do this. And it makes a lot of sense to do it because traditionally the formats that data is sourced in is pretty hard to work with and it's very slow to query. So copies is kind of a natural thing to do, but it comes at a real cost, right? There's a tremendous complexity that can come about in having to do all these transformations. There's a real dollar cost and there's a lot of time involved too. So if you could kind of take all of these middle steps out where you're copying and transforming and then transforming again and then potentially persisting very high performance structures for fast BI queries, you can reduce a lot of those impediments.  Go ahead. I was just going to say, one of the things that is even in more demand now is the need for real-time data access. I think real-time is no longer a nice to have. And I think what we've been through the last year has really shown that. So given the legacy architectures and some of the challenges with copies being an obstacle to that true democratization, how can data teams actually get in there and solve this challenge? Yeah, so I think going back a little bit to the prior question and I can fill out a little bit more of the detail and that'll lead us to your point that one of the things that is also really born as a cost when you have to go through and make multiple copies is that typically you need experts in the organization who are the ones who are going to write the ETL scripts or kind of do the data architecture and design the structures that have to be performant for real-time BI queries, right? So typically these take the form of things like, OLAP cubes or big flattened data structures with all of the attributes joined in or there's a lot of different ways that you can get query performance. Typically that's not available directly against the source data. So one of the things that data teams can do and there's really two ways to go about this, right? One is you can really go all in on the data copy approach and kind of home grow or build yourself a lot of the automation and tooling and parts that it would take to basically transform the data. You could build UIs for people to go in and kind of request data and you can automate this whole process. And we found that a number of large organizations have actually gone this route and they've kind of been at these projects for in some cases years and they're still not completely there. And so I wouldn't really recommend that approach. I think that the real approach and this is really available today with kind of the rise of cloud technologies is that we can shift our thinking a bit, right? And so we can think about how do we take some of these features and capabilities that one would expect in a data warehousing environment and how can we bring that directly to the data? So, with the shift in thinking, it requires kind of new technology to do this, right? So if you could imagine a lot of these traditional data warehousing features like interactive speed and the ability to kind of build structures or views or things on top of your data but do that directly on the data itself without having to transform and copy, transform and copy. So that's really something that we kind of call the next generation data lake architecture is bringing those capabilities directly to the data that's on the lake. So leaving the data where it is, next generation is a term like future ready that's used a lot. Let's unpack that and dig into why what you're talking about is the next generation data lake architecture. Sure, sure. And I think to talk about that, the first thing that we really have to discuss is really a fundamental shift in technologies that's come about really in the last few years. So, as really cloud services like AWS who have risen to prominence, there's some capabilities that are available to us now that just weren't three, four, five years ago. And so what we can do now is that we have the ability to truly separate compute and storage connected together with really fast networking. And we can provision storage and we can provision compute and from the perspective of the user, those two things can basically be scaled infinitely, right? And if you contrast that with what used to have to happen or what we used to have to do in platforms like Hadoop or in scale out MPP data warehouses, is that we didn't have not only the flexibility to scale compute and storage independently, but we didn't have the kind of networking that we have today. And so it was a requirement to take basically the compute and push it as close to the data as we could, which is what you would get in a large Hadoop cluster. You've got nodes which have compute right next to the storage and you try to push as much work as you can onto each node before you start to transfer the data to other nodes for further processing. And now what we've got with some of the new cloud technology is the ability to basically do away with that requirement. So now we can have very, very large provision pools of data that can grow and grow and grow really without the limitations of nodes of hardware. And we can spin up and down compute to process that. And the thing that we need though is a way of processing it, a query processing engine that's built for those dynamics, right? That's built so that it performs really, really well when compute and storage are decoupled. So I think that that's really the trick is that once we really come into the fact that we've got this new paradigm with separate compute, separate storage, very fast networking, if we start to look for technologies that can scale out and back and do really perform a query in that environment, then that's really what we're talking about. Now I think the very last piece in what I would call kind of next gen data lake architecture is very common even today for organizations to have a data lake, right? That contains a tremendous amount of data. But in order to do actual BI queries at that interactive speed that people expect, they still have to take portions of the data from the lake and go load it into a warehouse, right? And then probably from there, build OLAP cubes or extracts into a BI tool. So the last piece really in the next gen data lake architecture puzzle is once you've got that fast query engine foundation, how do you then move those interactive workloads into that platform so they don't have to be in a data warehouse, right? How do you take some of those data warehousing expectations and put those into a platform that can query data directly? So that's really what the next generation means to us. So let's talk about Dremio now. I see that just in January of 2021, series D funding of 135 million. And then I saw that data Naomi actually coined Dremio as a unicorn as it's reached a $1 billion valuation. Talk to us about what Dremio is and how you're part of this modern data architecture. Absolutely, yeah. So, you know, if you can think about Dremio as a, you know, in the technology context really is solving that problem that I just laid out, which is we're in the business of, you know, building technology that allows users to query very large datasets in a scale out very performant way, you know, directly on the data where it lives. So there's no real need for data movement. And in fact, we can also not only query one source of data but we can query multiple sources of data and, you know, join those things together in the context of the same query.  So there's a potent story there in that you don't have to consolidate all of your data into one place. You don't have to load all of your data into, you know a data warehouse or a cloud data warehouse. You can query it where it is. That's the first piece. I think that the next piece that Jeremio provides is kind of as we mentioned before, we're giving almost a data warehouse like user experience in terms of very, very fast response times for things like BI dashboards, right? So really interactive queries. And the ability to do things like you would normally expect to do inside a warehouse. So you can, you know, create schemas for instance, you can create layers of views and accelerations and effectively allow users to build out virtually in the form of views what they would have done before with all of their various ETL pipelines to, you know, scrub and prepare and transform the data to get it in shape to query. And at the very end, what we can do is selectively kind of in an internally managed way, we can accelerate certain query patterns by creating something that we call reflections, which is an internally managed, you know, persistence of data that accelerates certain queries, but it's entirely internally managed by Jeremio. The user doesn't have to worry with anything to do with setup or configuration or cleanup or maintenance or any of that stuff. So. So does reflections really provide a differentiator for Jeremio? I mean, you look in the market and you see competitors like Snowflake, Single Store for example, is this really kind of that competitive differentiator? I think it's one of them. I think the ability to create reflections is it's certainly a differentiator because what it allows is, it allows you to basically accelerate different kinds of query patterns against the same underlying source data, right? So rather than have to go build a transformation for a user that, you know, potentially aggregates data a certain way and persist that somewhere and have to build all the machinery to do that and maintain it. And Jeremio literally it's a button click.  And any query that comes in, that may be going after this massive detail table with a trillion rows that has a group buy in it for instance, we'll just match that reflection and use it and that query can respond in less than a second where typically the work that would have to happen on the backend engine might take a minute to process that query. So really that's the edge piece that gives us that BI acceleration without having to use additional tools or any additional complexity for the user. And I assume you're talking about like millisecond response times, right? And you said under a second, but I'm sure milliseconds? Hundreds of milliseconds typically. So we're not really in the one to two millisecond range. That's pretty rare, but certainly sub-second response times is very, very common with very, very large backend datasets when you use reflections. Got it. And that speed and performance is absolutely table stakes today for organizations to succeed and thrive. So is what Jeremio delivers a no copy data strategy? Is that what you consider it? I consider that it's that and it's actually much more than that, right? So I think, when you talk to really users of the platform there are a number of layers of Jeremio and we often get asked, I get asked, who are our direct competitors, right? And I think that when you think about that question, it's really interesting because we're not just the backend high performance query engine. We aren't just the acceleration layer, right? We also have a very rich, fully featured UI environment that allows users to actually log in, find data, curate data, reflect data, build their own views, et cetera. So there's really a whole suite of services that are built into the Jeremio platform that make it very, very easy to install Jeremio on, install it on AWS, get started right away and be querying data, kind of building these virtual views, adding accelerations, all this can happen within minutes. And so it's really interesting that there's kind of a wide spectrum of services that allow us to really power a data lake in its entirety really without too many other technologies that have to be involved there. What are some of the key use cases that you've seen, especially in the last year as we've seen this rapid acceleration of digital transformation, this adoption of SaaS applications, more and more and more data. Some of those key use cases that Jeremio is helping customers solve. Sure, yeah, I think there's a number of verticals and there's some that I'm very familiar with because I've worked very closely with customers and in financial services is a large one. And that would include banking, insurance, investment, a lot of the large Fortune 500 companies that may be in manufacturing or transportation, shipping, et cetera. I think lately I'm most familiar with some of the transformation that's going on in the financial services space. And what's happening there, companies have typically started with very, very large data warehouses. And often for the last four or five years, maybe a little longer, they've been in this transition to building kind of an in-house data lake, typically on a Hadoop platform of some flavor with a lot of additional services that they've created to try to enable this data democratization. But these are huge efforts. And typically these are on-prem and lots of engineers working on these things really full-time to build out this full spectrum of capabilities. The way that Dremio really impacts that is we can come in and actually take the place of a lot of parts of that puzzle and give a really rich experience to the user, allow customers to kind of retire some of these acceleration layers that they've put in to try to make BI queries fast, get rid of a lot of the transformations like the ETL jobs or ELT processes that have to run. So there's a really wide swath of that puzzle that we can solve. And then when you look at the cloud because all of these organizations are either, they've got a toe in the water or they're halfway down the path of really exploring how do we take all of this on-prem data and processing and everything else and get it into AWS, put it in the cloud. What does that architecture look like? And we're ideally positioned for that story. We've got an offering that runs natively on AWS and takes full advantage of kind of the decoupling of compute and storage. So we give organizations a really good path to solve some of their on-prem problems today and then give them a clear path as they migrate into cloud. Can you walk me through a customer example that you think really underscores what you just described as what Jemio delivers and helping customers with this migration and to be able to take advantage and find value in volumes and volumes of data? Yeah, absolutely. Unfortunately, I can't mention their name but I have worked very, very closely with a large customer as I mentioned in financial services. And one of the things that they're very keenly interested in is they've had a pretty large deployment that traditionally has been both Hadoop-based and they've got a large, several large on-prem relational data warehouses as well. And Jemio has been able to come in and actually provide that BI performance piece, basically the very, very fast second, two-second, three-second performance that people would expect from the data warehouse but we're able to do that directly on the files and tables that are in their Hadoop cluster. So I think that and that project's been going on for quite some time and we've had success there. I think that where it really starts to get exciting though and this is just beginning, is this customer also is investigating and actually prototyping and building out a lot of these functions in the AWS cloud. And so the nice thing that we're able to offer is really a consistent technology stack, consistent interfaces, consistent look and feel of the UI, both on-prem and in the cloud. And so we can really once they start that move, now they've got kind of the familiar place to connect to for their data and to run their queries and that's a nice seamless transition as they migrate. What about other verticals like I can imagine healthcare and government services? Are you seeing traction in those segments as well? Yeah, absolutely we are. There are a number of companies in the healthcare space. I think that one of the larger ones in the government space, which I have some exposure to is CMS, which is one that we had done some work through a partner to implement Dremio there. And this was a project I think that was undertaken about a year ago. They implemented our technology as part of a larger data lake architecture and had a good bit of success there. So what's been interesting when you talk about the funding and the valuation and kind of the buzz that's going on around Dremio is that we really have customers in so many different verticals, right? So we've got certainly financials and healthcare and insurance and big commercials like manufacturing, et cetera. So we're seeing a lot of interest across a number of different verticals and customers are buying and implementing the product and all those verticals, yeah. Right, so take us out with where customers can go and prospects that are interested and even investors and finding out more about this next generation data engine that is Dremio. Absolutely, so I think the first thing that people can do is to look at the data and the first thing that people can do is they can go to our website which is Dremio.com and they can go to Dremio.com slash labs and from there they can launch a self-guided product tour. I think that's probably a very quick way to get an overview of the product and who we are, what we do, what we offer. And then there's also a free trial that's actually on the AWS marketplace. So if you want to actually try Dremio out and spin up an instance, you can get us on the marketplace. Do most of your customers do that like doing a trial with a proof of concept, for example, to see really how from an architecture perspective how these technologies are synergistic? Absolutely, yeah, I think that probably every large enterprise, there's a number of ways that customers find us. And so, often customers may just try the trial on the marketplace, but customers may also reach out to our sales team, etc. But it's very, very common for us to do a proof of concept. It's not just architecture, but it would cover performance requirements and things like that. So I think pretty much all of our very largest enterprise customers would go through some sort of a proof of concept and that would be done with the support of our field teams. Excellent, well, Robert, thanks for joining me today and sharing all about Dremio with our audience. We appreciate your time. Great, thank you, Lisa, it was a pleasure. Likewise, for Robert Maybin, I'm Lisa Martin. Thanks for watching.


Okay, what does TAMC stand for that be on the final exam? That's tripler army medical center And and we have the CEO of that huge installation up on the hill Overlooking you know half of half of Oahu Bill's solace and I want to talk about all the things that happen at tripler with bill We want to know more about tripler than we do. It's not just something you see on your right hand When you're driving to wine eye, it's much more than that and it's iconic and historical You're welcome to the show. Yeah, thanks Jay appreciate you having me. I'm excited to talk to you So you are a doctor and your combat doctor am I right? Yep, but be clear. It's a doctor is a degree, but I do have a doctorate degree, but I'm a physician assistant by training Okay, and you and you've been a combat combat situations.  You know, they they call medic and it touches your heart in every movie and every circumstance What's it like to be in the combat field as a doctor? That's a it's a it's a good question. I didn't know I mean early on when I joined the army right after high school So wasn't really sure what that experience would be like and never thought I would go to combat So my first experience actually was was during Desert Storm. I was a medic during that time I was in 101st Airborne Division. That was my first experience to go there a lot of mixed emotions Going you don't know if you'll be able to perform your job until you actually have to do it but I did realize there was The training that we do and that's why it's so important that the army does its training is that you you would respond and you Will act to the highest level of training you've done And I remember being on the battlefield and taking care of people and conducting my eye even under fire Even nervous even with anxiety that you will perform the way you trained and so that was my first opportunity But obviously later on in my career. I had many more experiences Yeah, and those troopers count on you life and death for sure When you're a medic you carry a weapon But we we do every medic on me unless you were you file as a conscientious objector but more than majority of all the medical forces Medical soldiers in the army carry weapon they We will follow the Geneva Convention still of course, but every soldier carries weapon How do I get to be a medic these days suppose? I'm you know, I'm the kind of person who would like to help others on the battlefield What do I have to do? Can anybody ask for a designator in you know as a medic? You're sure the recruiters obviously are all over the country and other ones are best to answer that question But I didn't know it existed until I went to the recruiter myself But there's there's certain things that they look for to let you become a certain MOS in the army So there's a test you need to take that everyone takes it's called the ASVAP and in that test It's really general medical not medical general knowledge that you learn in high school some science some English and so forth And as long as you score a basic level then you would go into Certain categories of MOS as they know that you could be able to make it there, but by all means You could come in and request to be a medic if you meet the requirements, so they'll enlist you as a medic and it's it's it's a Lot of vacancies we should say because it's the second largest MOS in the army MOS is medical occupational specialty. So the number one meaning the largest is the infantryman Number two is the combat medic. Oh interesting. We care about our troops true So let's talk about tripler for a minute tripler is what a little over a hundred years old now is it created Right after World War one in 1920. I'm guessing I'm thinking And it and then it was you told me before the show that it was built to its current size in 1948 After World War two so it is kind of a reflection of the wars not necessarily during the war but right after the So how big how big how deep how much you know What what does the size and scope of the Bippler Army Medical Center facility? Yeah, it transitioned over the years obviously I did some reading on it myself when I before I came here to take Command of the hospital and you're right during the wars is what's what sparked the interest and what I had saw that You know triple hospital. You're right 1920. It was tripler general hospital Which was declared on chapter and it was only like three or four wooden buildings over there at the time and and then after World War two during World War two we had to Have some capability of all the casualties coming back to the island what they initially did is out at Schofield They they built the hospital out there Not too many people know that but it was a big hospital But they realized that all the casualties coming in from the Pacific on the ship We're right over here And the transportation to get them all the way out to Schofield the care for and what was logistically a challenge So a lot of the casualties and then started going to the civilian hospitals, you know within the Closest to the port and they realized at that point. They did they they built trip They started building tripler and they descope the hospital Out at Schofield. So 1948 your ideas when they opened up the the the current pink palace as you see today And the capacity there was was was large What a transition in today, and we could it's the largest Medical center a tertiary medical center in the entire Pacific it supports all of the all of the Military forces in the Pacific there all the little medical treatment facilities out there what we'll use us as a referral hospital And it takes care of every medical. I mean every military Service that's here in a while. So not just army even though we're an army center. We take care of all services here Including the retiree of the veterans administration and all that Yeah, so so what we call our beneficiaries those we who we care for number one is our active duty population So every service of our active duty population their family members and then the our Retirees whether that's a 20 year plus retiree or a medical retiree What will be our beneficiary and those in the in the veterans administration only if they're beneficiary for another reason So we have dual status those who are retired from the military or medically retired from the military are also Seen by the veterans administration, but they're also dual beneficiaries of us So it it's a large number of beneficiaries I was I was told once that one fourth of the population of Oahu is a beneficiary of our hospital Wow, I mean what one out of four one out of four Well, it's just going to change as far as the veterans are concerned when they open that new facility for the veterans You know down in wine I somewhere. I don't know exactly where it's in construction right now. Oh, yeah It's definitely needed. I mean obviously our veteran populations is large and getting larger as those who serve here I want to stay here in the island and don't blame them Currently we are combined with the VA veteran administration actually is in one of our wings Administration and then behind our hospital. There is actually an outpatient clinic. That's there obviously at capacity we have more Beneficiary of VA has more benefit beneficiaries to take care of and then also we want to Care for our population to where they live and that's makes a lot of sense for them to Open the clinic out there to be closer to where the veterans live We have our outpatient clinics as well So Desmond Doss health clinic that's out at Schofield barracks You know falls under triple army medical center So we support that population out there and they will also have a warrior Ohana Clinic that's on the other side of the island as well So we try to do the same to be closer to our beneficiaries so Can you give me some stats on how many patients you serve say in a given year how many doctors and staff you have When you when you drive up to tripler in the morning and you look at this enormous structure and you say, ah, it's all mine And I manage all of this. How big is is the force you have to manage? Well, it's actually 4,000 people 4,000 employees, you know half for military half our civilian it is massive It's a huge training facility as well over 28 specialties We don't know we train, you know surgeons internal medicine doctors radiologist. You name it large Training platform a lot of people so I it's the it's the government's hospital United States Army Hospital You know defense outage agencies hospital not not mine I'm just privileged enough to lead the people that are there and it is a blessing to me to come in there every day And and help support people solve problems and making sure that the the patients are cared for What what a great place to work and I'm excited to go there every day Yeah, I would be too. Yeah, it's not like a great job actually I'm not gonna follow your career track that So there's there's one point I would bring about it was really interesting and not not too many people know that but you know You mentioned the the staffing there a lot our civilians and a lot of those civilians are our all our community But those who who serve with the military a lot of people in those civilians can work with the military, but they do But all of them take the oath just like we do so when they're when they're hired into their job And they say they take the job before they start work They they raise their right hand and they they you know swear or affirm that they will support and defend the Constitution in the United States And so they're they're bought in there. They're not just here To to serve the patients that they're serving in front of them. They're they're serving their country They're serving the the military in our way of life We want that bill. We want them to be faithful to the country no matter what Let's take a look at some of the slides that we have some of the pictures we have which is all off your website Looking at the hospital you can describe it. That's an entry way. Is that the main entry? Yeah, that is the main interest It's kind of a way the hospital is built if you could see the design from you know from the sky You can see we're right up against the mountain and so that's how we describe the entrances of our hospital There's two entrances. There's the ocean side as you see the one that faces there as you're looking And there's also the mountain side and that's the back end of it So there was major renovations that was done to you know 1948 is when it was built However, you knew back then we didn't have central air. We didn't have a lot of things So the way the hospital was designed on the mountain Was for the wind to blow over the mountain to blow through all the windows of the hospital The cool the hospital off so since then obviously a lot of construction taking place the the back end of the building was was uh Expanded and so the night I believe is in 1985 is when they did a major renovation Which uh, I mean they did a tremendous job of you know, obviously giving up say see and Creating more clinics floor space operating rooms. It's a really really a huge hospital and and they're really well Constructed Well, it sounds like the federal government has made significant investment in the hospital and and it's here to stay And we talked before the show about the new fit Simmons Uh, I call it new but the old fit Simmons proceeded the new fit Simmons And that's right near Denver and it was a big hospital the same kind of pink palace design as in tripler, but 20 30 years ago, they retired it I guess they weren't, you know, it wasn't the same kind of demand for medical services in that part of the country and they they made it into a the tech center Under the department of commerce, but it is reminiscent of tripler. It's so interesting And and the question I put to you is, you know, is is tripler here to stay forever? You know within a reasonable look into the future I imagine the tripler is going to be around no matter what happens. We'll always have tripler. Am I right? Uh, I would agree with you. It is not going anywhere now. Uh, How we talk about the years we talk about fit Simmons I can tell you tripler is the is the oldest, uh hospital currently in the inventory So so there is plans to to build a new tripler. Uh, it's not they're not in stone yet We still need to decide on the location if it's going to still be here in this complex or somewhere else The size and scope that it's going to be But but they're they're working on a replacement because they're as you I'm sure you know Talking to many people in the community the infrastructure issues on the island and what we're talking about the You know, the water pipes that need to be redone and then the way the the hospital was designed in 1948 really doesn't Set with the standards of how we build hospitals today You know the size of the rooms and the You know the hand washing and amount of sinks and the All of those standards of how to run a hospital with good quality and safety But we really need a new hospital to be able to do that So there are there are plans there triplers here here to stay it will continue to support All of the department of defense throughout the entire pacific a very important Location for us to have a major medical center Now for the now for the doctors, um, you know, I I trust that the doctors can do their residency At tripler you have lots of specialties. You have I would say every specialty, right? And at 28 Okay, it's hot and you have all this equipment. You know including some high tech equipment Um MRI that kind of thing And so you're as well outfitted as any hospital in hawaii, right? Oh, yeah, yeah, definitely compared to and we're also a level two trauma center So on the island queen's hospital is the only level one trauma center by american college of surgeons on the island We're considered a level two And so we see trauma we do all the all the same things a lot of the specialty is just like any other major medical center And the the uh, some of the specialties that we bring here meaning the providers that the army provides Are sometimes even above and beyond anywhere of the civilian hospitals They're particular when it comes to pediatric subspecialties and the neo nato intensive care unit we have It's actually even beyond some of the capabilities that the other hospitals on the island has In reverse they have some things that we don't have as well as one of the hospitals Is a burn unit on on the island where we're not a burn unit We can do the initial resuscitation, but should transfer them over so we share resources I'm in collaboration with every CEO on the island And we collaborate and we're making sure that we're together as one team particularly in National disasters that we need to respond together obviously the covet Pandemic we worked with closely and well together and we do every day Yeah, so we talked to earlier before the show began about the difference between medicine And when we call it combat field medicine Can you describe the difference in terms of concept in terms of practice? Wow, that's a it's a huge huge question there Hopefully I can capture it in a few words if not take up too much of the time But everybody truly understands what what we do in a hospital obviously it's regular It's uh, they've been to the doctor before and some people maybe had surgery It's very structured. You have tons of resources. You have plenty of time You have plenty of light. You have plenty of help Everything is in ideal situation as it can be The battlefield is totally opposite than that You're going to have unlimited resources Not ideal time. It could be at night. You could be on the ground. People could be shooting at you There's totally different environment And so with those different environments We we need to be able to train our soldiers the soldiers are the ones Who need to adapt to those two different environments one you work in the hospital to maintain your medical skills But then to you need to develop all these other skills to do things that That you that you wouldn't even be allowed to do here in the hospital But you need to do on the battlefield in order to save lives Wow, that's that's interesting and exciting. What what was the the the slogan we talked about about keeping Keeping the blood. What's that? Oh, yeah reference Yeah, just one of the the things is to keep the blood in the body, right? So that's you know, we talk about innovation that that's one of uh, you know, the military medicine is one of the great innovators to medicine overall A lot of the things that uh, you know tactics and techniques and new Innovation procedures for in our hospitals today. We learned it during a war You know during all the way from every word look back from washing our hands to Doing a particular surgical procedure developing triage on who we should treat first and Surgical techniques all those things. There's a lot of innovation that comes out of conflict So so the last our last 20 years, you know, we've we've been in combat over in the Middle East So that that keeping blood in the body is you know comes from one of the Things that we relearned is to use a tourniquet We've always always had tourniquets in our inventory back in the other days But they weren't really Efficient tourniquets ones that actually work and also in medical training They used to teach everybody that's your last resort. At first you're supposed to just like put pressure on it Then you should elevate it Then you put a pressure dressing and then the last uh, the last cause you supposed to put a tourniquet on Well, everything, you know, everything's turned on that now We know that the first thing you should do is put a tourniquet on when you have massive bleeding In order to keep the blood in the body as quick as possible The for survival And so all medical training and to include myself when I first came in as a medic In all physician nurses everybody learns what they call the abc's there was airway breathing circulation So when they go and learn cpr they do do bls Everybody was burned in their mind and that's what you're supposed to do Well, the early 2000s when we realized that you know people were dying in the battlefield the same way they died during getty's bird Same way they died during the korean vietnam war is that they were bleeding out But with new technologies we were able to you know do the research and realize that you know We need to stop this bleeding before we worry about their airway So now even in our basic even here on our ems trucks and the hospitals Even in the current red cross training now one of the first things you do is check for massive bleeding before you check the airway So it's a paradigm shift. It changed the way we practice medicine and it was learned from the battlefield Yeah, it's very interesting. So you're training people at tripler What can you describe the training programs you have there? Yeah, so training exactly what we do is it's uh, and we have a different name for a hospital We we call it our health care readiness platform So essentially it's a military term for this is where we we do our training to prepare for war So if we have these lists or tasks they're called individual Critical task lists and these individual critical task lists essentially is the tasks that you should be able to do On the battlefield and every specialty it will have their own lists that they need to perform So some of those can get done inside the hospital just by seeing their regular patient care They're you know surgeons perform surgery. They're getting those tasks done You know medics are are doing evaluations and learning how to take care of the sick and ill Nurses are doing the same so a lot of that's done there But there's a lot on that list that is not done in the hospital Or that the illness or injuries are not there for us to actually do to do So we have two things that we do one we have a large simulation lab That where we have the state-of-the-art You know cameras patient simulators models That that actually talk to you that bleed And then we have all these scenarios that actually we can Mimic as best we can what the casualty will look like on the battlefield So we'd be able to get competent within that skill We also do it outside the hospital where we're doing it more in an austere environment where the medics are on their hands and knees on the ground And they're covering for fire and we're we're putting them in the situation of not just treating the casualty But putting them under stress that hey, we need to move to this new location A bomb just blew up over there somebody shooting at you In order for everybody to understand that this is the environment that you're going to have to do your task in Oh Oh, wow. So, um, it's either sounds like medical school. Are you also exchanging Staff resources with the john abern school of medicine aside from the hospitals themselves Oh, yeah, yeah, so there we do have collaboration on there mainly I know in research our nursing programs are pretty well together We accept residents from from other places not just the military To include the va there as far as a physician. So there they go through our no more programs as well The research is it really and so we we collaborate with the university of hawai as well as the Uniform services medical school and these research Working with the residents as well, especially those in infectious disease Work work on helping us innovate too for the future They they go out to the pacific and a lot of different islands They research on you know, all the things that cause diarrhea, for instance That can be a huge problem to military forces who deploy in the pacific We learned a lot of that before you know during the the real wars and and it's definitely not Has not gone away and we still need to be able to to look at that. So we we call that dnbi and that that stands for disease non-battle injury If if our service members are deployed and get sick Then then they can't fight right so that's what the army medicine is there for is to conserve the fighting strength to get them back into the fight So it's just important to learn medicine and to fight disease as it is to learn trauma skills Well, it strikes me that you have a huge constituency Um, you know probably more than any other medical facility in the state anyway And having a huge Constituency gives you a special advantage in in gathering and analyzing data for research So, uh, I imagine if you have thousands of patients the data on any given disease or conditions It can be very valuable to researchers at Japson or elsewhere And I wonder if you do share that because that could be You know a critical point for modern medical research, no Yep, so that max they're on my calendar I believe tomorrow I think I have a tour over there and we have a meeting where we collaborate Once every quarter we get together and talk. So that's uh, that's definitely what you're describing actually happens So let's talk for a moment about covet You know because covet involved research and getting a handle on exactly what this thing was on an epidemiological basis And I imagine you have treated a lot of covet patients. You may still be treating them What was your role? You know a tripler's role in dealing with covet as it as it existed as it still exists in in hawaii Yeah, obviously taking care of our patients that that was number one We wanted to save save as much lives as possible. So that was uh taking care and I tell you we didn't we didn't do it alone Right. It was a community effort To know what the senses of of all the available beds and providers and nursing nursing staff throughout the entire island That was the that was the easy part I would say is be able everybody just taking care of patients That's what they normally do The really challenge was when it comes to logistics, right because we live on an island You know the supply chain the energy coming from the mainland whether we have the right Supplies medications, you know dressings two beans Oxygen all those different things really had to be looked at and realized and planned for If we had enough we're going to run out and and how do we get all of that? So that was more of a challenge than than actually caring for for patients Testing is where where the military really did some state of the art And again, we weren't just taking care of our population here on the island We're taking care of the entire pacific so major testing facility here that was was able to Not just do the regular testing of kovit, but also the variants that were coming through Tagging those and sharing that data, you know throughout the island our civilian partners to a well of the military Another thing I wanted to discuss with you something we touched on before the show is that is the The the the doctor shortage, you know, josh green Soon to be our governor was on think tech an hour or two ago And I will be talked about it then But i'm sure he's very interested in the doctor shortage He talked about it in the course of his campaign And I wonder how the the doctor shortage affects tripler how has it affected tripler How is it affecting tripler and what are you doing about it? Yeah, thanks. Thanks for the question. Yeah, that's uh, it's a problem throughout our entire country You know not not just here on the island, but also on the on the mainland we we've always had a physician shortage And even greater I would say nowadays is a nursing shortage We we felt that uh very very much during the kovit crisis Even more than the physician shortage is a nursing shortage and the support staff to be able to take care of them I I believe we have it a little harder because of our hiring process or how we bring people Into you know, as I described before we we have military Providers there and we also have civilian providers So there's a HR process that how we get the civilians in and sometimes it's uh, we have to go through different loops And we don't always pay as much as the Is our the competitors might be on the island so we we have a challenge with that To get those providers on we're able to sustain because Our military providers, you know, we we pay them and to be in uniform and We can move them onto the island to kind of help us out to fill those those gaps. So The best way we deal with it is we communicate with our hire We have reached back to To our higher headquarters and to the island and now with uh with our ability with the defense south agency I'm not sure if you're tracking that is the that kind of brings all of our services together So the army navy and air force who will all have medical services What we're all under as far as the medical treatment facilities are all under defense health agency now And because of that we can gain full resources from from all services To be able to fill our our gap in our our challenges that we're having With all capabilities and not not just physicians All that considered bill. What would you say? Your primary challenge or challenges are In managing this very dynamic very important facility a facility that has such huge moment For the military and the state and the pacific What do you worry about it to in the morning? Oh, yeah, I'm worried about change that change is going to happen in the middle of the night So how I get ahead of that? I mean I look uh, I try to look around the corner I try I try to predict it and the way I do that is by communicating I communicate a lot Up and down and left and right. I make sure that You know, I create an environment with the staff that it's free to open up and Say any concerns that they might have because that's what helps me get ahead of a crisis If I know that there's a problem there ahead of time that I can fix that I can resource That I can talk with partners about and that's what helps me get ahead ahead of the game So when I'm when I'm out of the hospital, right? Or if I'm uh, if I'm sleeping Yeah, yeah, that's uh, that's the the the only time where there's a I feel that there might be risk But the more I communicate the more it helps me Look around the corner so I can react to change so change is the biggest challenge Yeah, and you got to stay in touch with it certainly So this you know this this doesn't sound so much like a military billet as a civilian billet that the manager of a huge medical facility And um, you know, you're you're a bird colonel and sound like you're doing the work of a three star That's just me speaking But what's your future career look like? I mean, how long can you stay as as the leader of the commanding officer of tripler? Where does that interplay with retirement? Where does it interplay with some, you know promotion and You know changes permanent station It's a lot of a lot of their impact there. I could tell you the uh, November 2nd that just passed it was was my anniversary coming in the army I just went over 35 years being active duty and I tell you I'm thinking about making it a career. What do you think? It's worthy to tell Yeah, yeah, I'm I'm hoping I'm hoping to make it a career, but I've I've had a tremendous career I spend 10 years enlisted like I said as a medic and a nurse Before I got commissioned as a PA and I spent 25 years actually doing that I have tons of great opportunities and experiences. I traveled around the world I I worked five years at the white house medical unit and Uh met a tremendous amount of people there and a tremendous amount of responsibility I was able to uh, you know command another clinic and Command a special operations unit when I was at Fort Bragg I've done and I'm in a dream assignment here in hawaii leading leading and working with with great people. So Great great career and and I'm going to stay in as long as I'm having fun That was a deal my wife and I had as long as I'm happy what I'm doing I'm giving back to uh to my community and to the military I get to develop others every day and and provide leader development It gives me energy to do that. So as long as I'm doing that as long as I they will keep me I will stay so the the great thing about it is that I you can stay in the army for 30 30 years active federal commission service So the 10 years that I have as a listed doesn't really count against that limit So I really only have 25 years as an officer. So really I could stay another another five years before I have to get out But I'm I'm sticking around to have fun If the army sees it to promote me, I'll I'll gladly, you know, take that and stay in But if not, you know, I'll I'll hand it to the next generation And I'll continue to support the the military and community and in civilian life I want a great career no kidding And I and I want to ask you this too because you know people on the outside. They don't really understand it It's sort of a bifurcated position That you have But I wonder if you could identify some some of the traits some of the The the worldview points that you carry around with you that have made you successful in this You know this complex m.o.s What what do I have to do? What do I have to know what kind of attitude what kind of traits should I cultivate in myself to get your job? Well, that's again a big big question to Jay. It's uh, I didn't know at all. I could I could tell I don't know it all today either But I could tell you I developed as I came up in the army I learned a lot from other people I was you know coached and mentored To get through some tough times That development helped me become the person I am today Uh, and I become I became very humble and realized that the more uh, the more humble I am the more I can learn How I got these positions is really because other people recommended me for them I didn't go out and seek them It kind of just uh, it kind of just happened So, uh, what I would advise other people how to get the job or how to be successful I would say, you know, you know, uh, you know, be positive Um, take care of other people. Uh, be humble Do do well at your job. You know, take care of your boss. Take care of other people Um Do only the things that that make you happy Uh, those that's what gets me through life. So it's it's helped me it's worked for me That's that's that's how I got where I'm at.  Thank you very much bill bill solace the Commanding officer, I guess is that the right uh, nomenclature? Yeah, a lot of titles now commanding officer director. Um, there's uh, you know, ceo guys, there's a A lot of different jobs that i'm doing they say here your dual had it triple had it. Uh, but but it's fun to work it all out And a nice person. I really enjoyed this conversation with you Thank you so much for sharing all this this incredible wealth of life at tripler. Thank you so much bill And thanks for having me j Thank you so much for watching think tech hawaii If you like what we do, please like us and click the subscribe button on youtube and the follow button on vimeo You can also follow us on facebook instagram and linked in and donate to us at think tech hawaii.com Mahalo