Live from Copenhagen, Denmark, it's theCUBE, covering KubeCon and CloudNativeCon Europe 2018, brought to you by the CloudNative Computing Foundation and its ecosystem partners. Hello everyone, welcome back to theCUBE's exclusive coverage of KubeCon 2018, the CloudNative Compute Foundation, CNCF. I'm John Furrier with theCUBE. My co-host Lauren Cooney is here with me this week. Our next two guests are from HPE developer program, Paul Holland, director of open source program office and Said Said, who's the head of HPE developer experience. Kube alumni, welcome back, good to see you. Thanks for having us. Thanks for coming on. Thank you. So, first of all, new logo, love that, I want to get into it. HPE developer program, we've had many conversations in the past, the relationship with Docker, the work you guys are doing inside the enterprises with cloud, multi-cloud and hybrid cloud. Why are you guys here? What's the story? What's the update from HPE? So, in December we launched this new program called the HPE developer community program and that's really focused on reaching out to the developers that are out there, whether these are DevOps developers, CloudNative application developers, IT DevOps developers who are looking to do integration with HPE infrastructure as well as our software-defined platforms. It's basically evangelizing all of the good work that HPE is doing in the open source program and other areas. Do you want to add something? Yeah, I think part of it is people recognize the recognition that HPE is a software company. Is after all of the separations, the divestiture with HPE, then micro-focus and we're left with really a lot of still developer power. And so it's the idea that as we work with developers internal and externally, we need to formalize that developer program both inside of open source and the general developer through our APIs and some of that coordination to really make the developer work. I mean, we're talking software-defined everything now.  We've interviewed over the past four or five years, you guys were talking micro-services early on. That's right. Again, the enterprise has software-defined systems.  So I got to ask you, the perfect storm is here. I mean, Kubernetes, which is on the scene is now, at least in my opinion, the de facto standard for interoperability around multi-cloud. This is the perfect storm for a company as big as HPE with all the customers. So what is, I mean, you guys must be like sitting there going, perfect timing. What does it mean for you guys, Kubernetes? This is going to give you certainly a tailwind for deployments and customer value creation. What's it mean internally for HPE? Well, I think Kubernetes is at the heart, as you mentioned, of the open source ecosystem. It's about all of those Lego blocks now finally coming together with micro-services and being able to put them together for an enterprise-class workload. And given our history and our expertise there, I think you're right, that it's a great opportunity to make sure that it works for the enterprise developer, for general developers, and how everything comes together within a corporate world of development. You guys doubling down, I mean. Absolutely. What's the story internally? Is it got the charter from the top? That's right. Yeah, so we're definitely doubling down. I mean, as you mentioned, we started early on with microservices, with our partnership with Docker. We have a great relationship with Lisa Sphere. And we're full on with Kubernetes. We have a product that we're actually demoing here on the show called HPE One Sphere. We launched the product in December of last year. And one of the things it actually does, it enables Kubernetes cluster management on-prem and off-prem, for example, in AWS. So deployment, management, all of those things.  We also have open source projects in the Kubernetes landscape. It's called Project Dory. That enables persistent storage. And it's actually contributed by our Nimble business unit. So yeah, we're very focused on enabling our developers. Things that enables them is things like, how can I automatically deploy applications and so on using Kubernetes cluster, Kubernetes environment. So working with Paul and others, that's exactly what we're focused on. What are some of the use cases that you guys are seeing, as you mentioned, some of those deployments. Is it really kind of existing integration within HPE? So it's like One Sphere and One Sphere is obviously going to be a nice pane of glass to look at the platform of what the cloud offers. Is it Edge? Is it IoT? I mean, what are some of the use cases? I think it's all of the above. I think what we're seeing is legacy enterprises having all these legacy applications that they need to migrate to this new world. At the same time, they're struggling with how do then I make hybrid? How do I then go to the Edge? And so across the board, and I think that's the power going back to the original question around HPE is we've seen all of that in the enterprise. And can we put those proprietary componentry, the products, like One Sphere, on top of open source components. The reason we're here at Kubernetes as an example is to really highlight to developers that if you really want to bring things together, we can help you do that. Whether it be legacy applications, new application, green field applications, all within this, again, Lego block type environment within Kubernetes and these other open source. You guys were also, again, on the composable infrastructure kind of story. It's kind of here, right? That's right, yeah. So again, we started down this journey three, four years ago with Docker and several others. We built this unified ecosystem, a composable ecosystem, and in the ecosystem, I think there are now like 40 some partners, but that's growing. So if you look at it from a layered cake point of view, the infrastructure is here, that problem has been solved for a long time. You have infrastructure management, so with one view, with our composable APIs, working with components like Docker and Mesosphere and Redfish and other open source products and services. On top of that, with One Sphere as the multi-cloud, hybrid cloud management platform, again, using the power of our APIs and then integrating Northbound with these hybrid cloud, multi-cloud management environments as well as Southbound with infrastructure management. Now you have the overall story. So we're really exploiting the power of APIs and enabling our developers internally, as well as developers outside of HPE to kind of really come together and then start to think about this new idea. Is there a solution for that? Absolutely, there's an app for it. And then the way you build that app is build that API integration. So you talked about an app store that you guys are working on. It has about 40 different partners in it. What about users of the solutions that are in there? Are you seeing an uptick in that? And what are you seeing in terms of them? What are they using? Yeah, so I'll give you a quick example. So we launched a developer community program in December. We launched the portal in December and in the past two and a half months, we have seen a significant uptick in actually just people coming in and hanging out on the portal. I think we are up to about 30,000 unique views of our page and most people are spending three to four minutes, which is a lot in today's terms. Someone who's going there, reading our content. And then on top of that, actually, you know, a consumer ship off our projects. So Gromit, for example, is one of our open source projects that HPE funds. It's a UX front end. I think it has more than 10,000 people that are following it and using it. Companies like Netflix, for example, use Gromit as a UX. Most of our SDC software defined applications are now using Gromit. So one sphere, one view, that's our de facto standard, but it's open source. Anyone can use it. And are you finding, you know, HPE has traditionally been kind of a company that does a lot of things internally. Are you guys opening up for the first time, really? I would almost say, with allowing your developers to build things that will be put into open source or you talk a little bit about that. Yeah, I think the power of HPE is we've had a rich collaboration history for a long, long time. And I think you alluded to it before, from an enterprise perspective, how can we make that easy, not only for our own internal developers? And maybe this is where the question comes from from an internal perspective. But even 10, 15 years ago with Martin Fink at the home of the open source group and then ultimately as the CTO and things have shifted through the separations. But taking, how do you leverage that power of openness, collaboration that's in our DNA and really empowering them to share? And so how do we take concepts like inner sourcing which is the open sourcing of activities inside a company? And really, you start to develop those habits and capabilities. Whether or not it's external is just a flip of the switch but developers know how to contribute. They're also learning best of breed skills and developing their own career over time. That is great to hear. And then enabling that for other enterprises as well which is where a lot of our customers come to us and say, hey, you're at enterprise with lots and lots of developers. How do I get that same power with mine? And you kind of walk them through the journey. It's interesting. I'd love to get your thoughts on this. I think you guys are doing, first of all, I love the new logo. I think it's really important that everyone knows that you guys have a very active and open source community. And it'd been on this. It's not like a new thing, a revelation within HP. But Intel is the same challenge. They're trying to move away from that Intel inside. You guys are known to a lot of people as a hardware company and then you got HP.com is now the printer and the peripheral side. But it's a cloud game.  The cloud providers need servers. So they need it. But the software is the key. The software defined infrastructure is that glue layer. Service meshes are hot. You're seeing Istio's got massive traction. Everything's pointing to this new level of services at scale. I want to get your thoughts on the HP story there. Can you take a minute to explain what you guys are doing with that vision? Because cloud native isn't just about the cloud. There's a lot of on-prem activity that's moving to a cloud operating model. So it's not a full public cloud. What's your story? I think from a, if you look at the overall strategy, it's around, we make hybrid IT simple, recognizing that it's all those different flavors. We have to enable the software capabilities because the world is software enabled. So you have all of those componentries working together seamlessly and automated. And then we have the services groups to make it happen. So with the point next and the acquisitions of cloud technology partners in the new areas, we have a wide variety of portfolio services that are now enabled and experts to actually go help customers do it. And so we have the capability legacy. We also have the capability of the new generation of IT and everywhere in between. And then you talked about the edge. And so with our acquisition of Aruba, which seems like a long time ago, it's just a few years. They've been an integral part of taking that from the data center all the way to the edge and in between. So I think we've got those multiple layers of hybrid IT. We have the software enabled activities, which definitely includes open source because you can't be software enabled without software and open source. And then from a service perspective, the wealth of depth of bench in terms of the- And one sphere is the key product that, for you guys that connects all this, is that kind of where the moment that's- It's one of them. One of them, okay. And then if you look at some of the acquisitions we've made, CTP for example, Cloud Cruiser for example, these are all helping us build our portfolio of rich services, then enable customers to go from a pure on-prem, pure hardware-focused company to now a new age cloud native, or hybrid cloud sort of company where we have the experience. Now we have the experience with all of these different acquisitions like CTP to enable them to have a full hybrid cloud, micro plus macro services, kind of migration capabilities. What are you guys offering developers? Not that you're going to ask you for the pitch because everyone, the developers are now getting a lot of pitches, if you will, and people say I got to own the developer. They don't want to be owned, they want to be collaborative, but they're closer to the front lines than ever these developers. And they're really looking at business problems. It's not just, here's the specs, go code it. They're on the front lines at the right at the point of engagement for the business logic and the business models a lot of these applications. So what do you guys bring to the table for the developer? Is it marketplace? Is it distribution? Is it opportunity? What is the value proposition that you guys are talking to developers about specifically? I think it's all three. So we really start with internal, right? So we are aligning our internal developers to really consume our own champagne, you know what? So you drink your own champagne, so what does that mean? Well, can you use OneSphere to develop OneSphere? Absolutely. So our mentality is our OneSphere developers, and in fact, a couple of our Distinguished Technologies are here, so more customer focus. So do your development on your own products, on your own products, does that make sense? So that's number one, right? So if they go through the pains of developing on our own products, they will know exactly which areas to focus on. And so that's one thing that we are really, you know, enabling our developers to do is really think outside in versus inside out, right?  No, they won't. You have to really give them what they are going to consume. So from a strategy perspective, we're really exposing our developers to the outside world. Hey, go out there, talk to them, learn what they're looking for, right? So that's number one. Number two, with the developer community program and the developer portal and the open source program, now that we're collaborating across HPE at the top end and the bottom end, we're not really able to think about how we use the power of our APIs from layer one, your infrastructure all the way up to layer seven, or layer five and above and say, all right, how do we enable these guys to build value at that really solves their problem, whether it's DevOps problems, you know, CICD, whether it's deploying applications, managing, monitoring applications, it's all through the Power API. If you can automate it, orchestrate it and manage it, then we have really solved your problem. So this is why we're not only going after and enabling the developers by giving them what they need, we're also partnering with key partners in our ecosystem that actually brings the best of breed, and that's what the customers are used to using today. And you guys got to move up the stack, certainly the application level is a key point. What about the channel opportunity? Because I've been talking about this on theCUBE lately as developers are the new sales channel, because in the old days, VARs and ISVs and channel partners would bring solutions and you guys have a great channel that brings solutions to customers. Now these customers are having programming and developing done from the partners. So you guys have to create that. Are you guys looking at that as a significant opportunity with this program? Well I think in today's world, you have to think about things in a different way. And I think with the advent of DevOps and the developers are no longer in their cubes not touching production, they're releasing the production daily or regular or multiple times per day. And so we're looking at and we have looked at that with how does the developer work and get that all the way to production? At the same time, what's the skill sets to work within the open? Now you talk about the channel, the open source community is a great channel not only for ideas and conversations, but also to meet people, because not only are we releasing- Your buyers are there. Yeah, exactly. We're releasing the customers, but customers is part of our community. Vendors are part of our community, partners are part of our community, and together we're building a community of developers that are doing work that ultimately goes to production regular multiple times every week. You guys get this right, the gains will be huge. Well I'll give you an example. One of the largest wealth companies in the world. We're partnering with them, they're a huge customer of ours. Instead of selling to their frontline, we went and started talking to their developers and their developer leaderships and to the point where we actually are working on joint hackathons. So our developers, their developers in the same conference room solving joint problems together. So co-development. Co-development, exactly. We call it a hackathon, but yeah, co-development, absolutely. That's where we're focused. Because today, developers and the line of businesses have more and more and more influence on key technology decisions. That's where the money is. Being genuine and authentic in these communities certainly a great, successful formula. You guys see that. We'll be following your progress. Thanks for coming on theCUBE and sharing the update and congratulations on the new program and the new logo. Love to get a shirt. We'll get a shirt. I will be, yeah. Great, congratulations. Thanks for coming on. Thanks for coming on. We are here at KubeCon 2018 in Europe. This is theCUBE. I'm John Furrier. Thanks for watching. We'll be back with more live coverage after this short break.


مرحباً، أسمي زينا علي أحمدadas، بحث I am the resident representative for the United Nations Development Program in Iraq where I have been working to support our programming over the last three years. I am here at USIP today with a group of our experts and our friends at USIP to look at innovative solutions on how to address the humanitarian development and peace nexus, ويجب أن نرى سلوشنة لتشاهد من الوصول على المشاركات التي نراها في العالم وفي العراق these days. العراق is one of the most fragile countries in the world according to the indicators of the OECD fragility framework. And on those indicators actually environmental sustainability is one of the worst. If you live in Iraq for a normal person living in Iraq, climate change now is a reality. If you go to the south of Iraq for example in Basra, the marshes are drying out. If you look at what we call Shat Al Arab, which is where the Tigris and the Furat actually meet, the two big rivers of Iraq, it has been drying out.  And this is because of climate change, it's because of drought, it's because of the transpoundary lesser flows of water into the country and it is because of the high temperature that we have been witnessing over the last 2-3 years. Iraq has been an unstable country I have to say over the last 20 years and even beyond that before that. We have seen a lot of conflicts that are man-made conflicts and now we're seeing much more conflicts over resources. We are also witnessing some climate change induced displacements especially in the southern part of Iraq. Actually it will threaten whatever fragile peace we have all been working also as an international community and United Nations agencies in the country to support the stability of this country. What we are saying is that nomadic livelihoods, opportunities are really eroding. People have to move. People on the move as we've seen when we had the ISIL conflict 7-8 years ago where that was occupied the territories by ISIL is that displacement breeds conflict and conflict over resources is one also of the issues that Iraq will face over the coming period. We have been trying us and our partners and donors and development partners and other UN agencies to work on different solutions. We are now working on three main pathways. One is to help the country to look at energy transformation so really looking at it's a very oil-dependent country so looking actually at how we can transform into solar and renewable energy. The second is looking at water and water in sense of water governance internally so looking at the pipes, the irrigation canals the usage of water but also helping Iraq to negotiate its transboundary water agreements and third is what we call nature-based solutions so in the marshlands for example to help the population within these areas that are at risk of climate induced displacements to work on sustainable nature-based solutions for their areas.


Good morning people I'm filming us on Wednesday, so maybe a couple of days later Nice to see you're on the internet again wasting your life away just like me How you doing so we're in Roth say Minnesota right now Roth Roth say Roth say and we're on our way towards Iron Ridge, Wisconsin with a load of lumber After that we got to go down empty to Middlebury, Indiana. It's a little bit of a hike, but It's worth it in the end pick up some trailers and Bring them back up to Manitoba, and then I've got to be home for a family gathering It's for my sister's birthday my birthday and my dad's birthday and Easter all put into one. I believe That's on Sunday. I'm gonna be home for that and then on Wednesday Britain. I have an appointment With the doctor and then I'm back on the road pretty much for the rest of the month Because I've already had a few days off at home just the last couple of days for my birthday And I'm gonna have a couple more days off at home, and that's all the days really I have for April So it'll be go go go for the rest of the month lots of footage for you guys I know you guys like the footage on the road a whole lot better than When I'm at home, but there's more to my life than just trucking you know the vlog is supposed to be in An outlook on the whole life and experience as a truck driver from my perspective and in my region where I'm from I do go all over North America. So all of Canada and the United States Lately they've been keeping me a lot in the Midwest and Western Canada and You know Indiana and then I'm gonna have been going through Michigan and into southern Ontario quite a bit recently So now we've been stretching our legs and having a lot of fun Glad you're here. Don't forget to subscribe if you're new. I know a lot of you who are watching actually 51% of you that are watching according to my analytics are not subscribed I found that to be interesting and a little shocking So if you don't mind it does do me a A big favor does more for me than you think it does if you go to the Below the video just hit that subscribe button on youtube And if you want to hit that bell beside it That'll give you notification when my next video comes up because I do make a video every day And if you enjoy this one, maybe you'll enjoy the rest too All right, let's get on with our day. We've got a long way to go 783 kilometers in about 500 miles You're ready to go bud You're ready to go or what? I need to go outside first, man The old man go outside and release himself first man. I'm not young anymore Yeah, I'm a hungry you You have your food back there.  Uh, he hates leaving brit anywhere. He's really attached to brit, which I don't know. I love it. I love that my boy Loves her so much It's our boy now, but diesel's been with me for Almost eight years now seven and a half years She has a way with dogs.  You didn't see it yesterday Going all the way down. Oh, there's a big puddle. Of course there is k diesel. Let's go around the puddle Good boy. You know what's going on. I don't want to get my paws dirty, man Such a pretty boy I like it that way. He doesn't get my truck all messy. Hey diesel come here. Hey This way This way bud. Hey, no No, don't eat the poop. Come on Just trying to figure out who was here, man Think that was Ralph Yeah, yeah, definitely Ralph Oh look patch was here. Yep. That's good Come on bud. Hurry up. So we're on kind of a late schedule I've sort of gotten myself on the schedule on my time off But uh yesterday I was going to get going really early and get my schedule back on track But there were so many things going on in the morning That I couldn't get going till almost suppertime Had a whole bunch of stuff to get done before we left her before I left Brits not with me this trip. You may have figured that out already. She came with them the last trip We did get a dusting of snow here last night yet But it's pretty much all we're gonna melt today before noon. I bet Spring is officially here and I welcome it with open arms You almost done bud. Hey there.    Otherwise he gets distracted with all the scents everywhere He forgets why we came outside in the first place Chevy does the same thing Oh diesel you got your lease all tangled up in that branch Oh, no, man. Oh, no.  Are they?   Okay. I'm coming I'm coming stay What did you get yourself into here? What did you do? No, no diesel.   Did you? Oh dear Oh, man. Okay, so we'll put this around Here just stay there diesel hold on. Oh, this is hard to do with one hand Okay Up here. Does that help? No, that made it worse too. Oh Boy, I'm gonna need two hands for this aren't I? All right, there we go around there Definitely not working. Okay. I'm gonna need two hands for this. Ha ha freedom. Okay. Don't do that again, bud.  No, no, no, no, no, no, no. You're not done. You're not done.  Come on. I'll set and everything I can see how far I've gone today Do a little tug just for a triple check to make sure that my trailer is attached and is not going to fall off into traffic That'll be very embarrassing Very embarrassing There we go off to the races Really good day for fuel economy because the wind was helping us today. I don't that little bit of help Seems mother nature Isn't really doing much today except giving us this beautiful sunshine. It's not a breath of wind out there Not here anyway So we're gonna go from here to Alexandria, Minnesota and fuel up I can't put in too much fuel because if I fill up all the way I'll be overweight on my drives So I can only fill up one tank traveling this heavy I like to be able to fuel up completely and not have to worry about being overweight, but sometimes When duty calls you go to answer.  Looks like there's a kind of a cloud of smoke up there I don't know if the camera picks that up GoPro doesn't really pick up things in the distance very well because it's kind of a fisheye lens I don't know what's going on here. There is some construction like there's some signs saying that there's a detour ahead So I wonder if there's I don't know if the police are rushing past where they could well They could be rushing past for any reason They might be going to a domestic call in a different neighborhood down the road or maybe there was an accident up ahead or Curious to know what that cloud of smoke is pretty sure that's a smoking sort of directly ahead of us just a little off to the left Probably just construction Up here it says county road 49 right street exit closed. That's probably confusing half the people out here I'm pretty sure they're gonna close the lane sooner or later. That's really gonna confuse everybody Fuel economy today has been doing great though. I'm averaging 32 liters per hundred kilometers right now Which uh, I'd have to do the math to find out what how many miles per gallon that is But I'm doing better fuel economy today than I was yesterday with the wind pushing me Like I'm pulling 45 000 pounds of wood and I'm getting the same fuel economy that I get in my pickup truck When I'm hauling the camper that's good just all this stop and go doesn't help that at all Looks like that cloud of smoke is like way in the distance behind the trees. Oh, I thought it was on the highway. Yeah Who knows what that is Turned out to just be construction and there's the police off to the right Just catching speeders going too fast through the construction zone That's all that was all that backup was they didn't even close a lane the lanes just narrowed That people got scared of the big construction machinery, I guess Imagine how bad it would have been if a lane would have actually been closed Good thing I love driving so much Otherwise that would have been very frustrating. We definitely got some kind of kerfluffle going on here I see place lights. I see two trucks in the in the median What happened here? Where's the swift truck that caused all this? Does that hit over there? It's a white truck it might be How much you want to bet actually from here? I don't think it actually is but here's this guy parked uh, oh, he's not parked he Oh no Oh no, look at this guy Well, come on in here pickup Look at that pulling up here This is that white truck I don't think it's swift, but for some reason I wouldn't be surprised if it was Oh man that guy's messed up. Oh boy How does that happen on dry pavement? It wasn't swift. It's not always swift. Come on guys. Give swift a break It's interesting. It doesn't look like anyone was hurt just uh A lot of pride was damaged This is a perfect day for driving. I really don't know what could have caused that Maybe someone's tire blew Who knew who knows? I'm gonna have to stop for my half hour Government says I need to take a rest Why is there a pickup coming in this side? Trucks mean big semi trucks not Ford f-250s. You're supposed to be on the other side, but Ah, where do we want to park? Where do we want to park? All the way at the end All the way at the end way over here by myself Nice right here The Ford f-250 that came in behind me and parked in a big truck spot It's Ford f-250. It's not a big truck Oh well lots of room lots of room No big deal really nice rest area once again. We were here much longer than we wanted to be But diesel got a good walk. I got to relax a little bit How'd you like a diesel? He was he was very did you know your dog over there, man? It's a very nice break, but you didn't let me say hi to get all over there. There he goes Diesel he's in that car over there Where? No, no, he's not over there There he goes over there That SUV there was a dog in there He was my friend, man I don't even know his name. He was my friend though So we were here long enough for the computer to shut down With my e-log on it Whoops now we got to wait for it to boot back up before we can go It wasn't that long ago that It was pitch black at this time of the evening It's about 745 quarter to eight look at this I love this time of year just as the days keep getting longer. It's just Keeps building up and building up towards summertime warm weather beaches Not that I get to enjoy any of that this year because I'll be working We're just going to grab some fuel here again Yeah, we're just about at our customer So I've got to fuel up twice today because I can't fuel up all the way So I'll be overweight if I'm full of fuel Oh, we got to take her easy and just fuel up a little bit more often So we're here in Black River Falls, Wisconsin


QuickBooks Desktop 2023, rental income set up items. Let's do it within 2-its QuickBooks Desktop 2023. Support Accounting Instruction by clicking the link below giving you a free month membership to all of the content on our website broken out by category further broken out by course. Each course then organized in a logical reasonable fashion making it much more easy to find what you need than can be done on a YouTube page. We also include added resources such as Excel practice problems, PDF files and more like QuickBooks backup files when applicable. So once again click the link below for a free month membership to our website and all the content on it. Here we are in QuickBooks Desktop, get great guitars practice file we started up in a prior presentation going through the setup process we do every time maximizing the homepage to the gray area noting in the view drop down we got the hide icon bar open windows list checked off open windows open on the left hand side reports drop down company and financial the P&L the profit loss the income statement range in changing 010123 to 123123 let's customize it fonts and numbers changing it up to 14 okay yes okay let's open up the other big report reports company and financial that being the balance sheet the balance sure change in the rain 010123 to 123123 let's fonts and number it and bring it up to 14 okay and yes and okay that's the setup process that we do every time we're going to go back to the home page here thus far our primary source of revenue has been the sale of inventory in our case guitars we focused on inventory because you have that added complexity of tracking the inventory in a perpetual system however we want to look at some other items of sales as well we have looked at some service items and created sales receipts and invoices for them in a prior presentation we focused in on a job cost system where we might for example have partnerships and then have a staff similar to a bookkeeping company or CPA firm or a law firm that would then have to enter their time into the system and then the partners for example billing out that time in our case we imagined we had guitar instructors entering their time that we would bill out the time now we want to think about a rental kind of setup that you might have and it might look something like this we've got things that we're going to rent in our case we've got music equipment we've got the guitars we've got the drums and so on amplifiers and whatnot that we might be able to rent out the process might look something like someone calls in asking for us to hold on to equipment to rent it out to them as they do we might enter an estimate into the system to see what it is we need to hold on to and make sure that we have on hand so that we can then rent it out to them we might use that estimate to then collect a down payment meaning we get paid before we do the rental to kind of lock them into renting it out otherwise we want to make sure that we have the equipment to rent it to someone else we want them to lock in the rental and then when we actually rent it out to them we might then create an invoice which would then facilitate the sale so that's going to be the general thought process that will go through with this kind of revenue stream this revenue process now what we would what would we need to do in order to set this up we would need to say well what kind of items are we going to be renting if i'm going to create an estimate and an invoice what am i going to be charging i'm going to have to set up rental items to charge for so i'm going to say all right let's go to the list dropdown let's go to the items now what kind of things might we rent we might rent each piece of equipment separately i might say each guitar has cost this much i might say each amp cost this much each drum set cost this much and that's one way that you can set it up and i could like set up each of those individual items and possibly take those individual items and then make a group out of them in other words just realize that you could set up multiple different items and then go to your items dropdown and new items and you could try setting up like a group of items here and within the group you can pull in you know multiple items and you might pull in like two guitars and an amplifier and whatnot and then you'll build them out as like one kind of group amount so just note that you have that option but i'm not going to do it that way here what i'm going to do instead is say that i'm going to close this out that we're going to enter one item which is a standard group price so we're going to say yeah that you can get two standard guitars a drum set and an amplifier and some some microphones or whatever is going to be the standard set and we'll sell that for one price instead of saying i'm going to sell i'm going to rent out one guitar at a time or anything like that we're going to say hey this is the standard set if you don't need all that stuff it's still the same price and if you need if you need more than that maybe you can add on we'll have some add on items so that's going to be our thought process here so i'm going to set up an item for like a set that they might need for you know a weekend so we're going to say add a new item and so i'm just going to say it's a service item and i'm going to call it band let's call it band set number one and so i'm going to just say this is the standard band set for number one you've got a pick maybe of some standard guitars and if you want to up up the level level up the guitars then it would be an add on you got a standard amp you got a standard drum set and so on i'm going to say it's 2000 i have no idea what the price would be for something like this i'm going to say 2000 and i'm going to say it's non-taxable because it's not an inventory item and i could put it into service item again and that might be appropriate because remember every time we set up these items on the income statement we want to think should i just put it into service items and then break out the the detail in the sub ledgers or the sub reports which can break out by what we actually sold i could do that which would break it out by this item here or maybe i'm saying well i think this is significant enough to have another line item for the things that we rent on the actual income statement that's what we'll do here let's do that here i'm going to say new item and i'm going to say this is going to be let's say it's equipment rental income hopefully i spelled that right i'm not sure i'm not even going to check it i'm going to say that's good and it's an income item so i wanted an income so i'm going to say save it and close it save it and close it and that looks good okay so now we can we can set up our equipment now let's say they want to level up let's say we have we have some people that might say hey i want to i want a better guitar or i want another guitar or let's say we have some standard like upgrades so that we're going to say that's going to cost an add-on of another uh $50 we'll say so i'm going to say another item new i'm going to call it a service item it's going to be rental add-on you know guitar or whatever so if you want a more advanced guitar expensive guitar maybe we we have that as the add-on or if you want another you know you know same level guitar maybe that's the add-on we're just kind of making this up but that's the idea so it's going to be non-taxable it's going to once again go to equipment rental so there we have it so that looks good so we'll save it and close it so now we've got our items set up so that when we when we set the estimate and we went into the invoice it should be as easy as possible let's say there's another amp to let's say there's an add-on amp i'm going to say item new and let's say they want two amps sometimes they want to be really loud they want to piss off the neighbors so let's say we have this is a we give them one amp but it's not that loud they want to level up the amp you got to pay more if you really want to piss people off rental add-on amp we'll say and so we'll level up that and so then this will be $40 non-taxable and we'll put this into equipment rental as well so now we've got the standard set you can add another amp to it you can upgrade the guitars if you want let's say okay so now we're set up so if i go back to the homepage again the process would be if someone calls up and requests that we hold on to a set of stuff we can go in here in the estimate and we can add those you know the band set in here and so on we could set up the estimate we can use that estimate to say hey look i want 10 percent of the estimate or something possibly as a down payment which will then say i'm going to say no remember the estimate as we'll see will not have any impact on the financial statement but then can be used to create the invoice and can be used to track in the customer center and then we'll enter a received payment before we invoice because we want them to give us a down payment to lock down the fact if i'm going to hold on to these amplifiers and these guitars and not sell or rent them to anyone else i want to make sure that you're committed that's what the down payment is for and then i will create an invoice and apply the make the invoice from the estimate most likely and then apply the credit to it when we rent out the equipment or possibly when we get it back or something like that that's going to be the general idea and obviously then the income statement will be impacted here and notice we created another sales line as opposed to just service items we'll have another sales line because that was what we set up with the items of equipment rental will be the general idea no change thus far to the income statement or balance sheet yet we just set up the items so that we can do this process going forward


Everybody forced here ripping a box of 20 22 black football hobby for Kristen s. Thanks, Kristen and good luck Go Right you sure you should rip a box of eminence. I think we have it in stock Feels thin there might be a redemption in here. I'm not sure who's redemption in this product. Honestly. Yeah looks like it All right, so we're gonna finish with the redemption. Let's see. We got a Texans rookie Christian Harris 45 out of 75 Like the wave action there This guy had a breakout game yesterday Christian Watson Packers Whoo, he's great yesterday. All right, rookie patch cards sky more 36 out of 50 You know, he's from plan high sky more. Oh Christian Watson. Yeah, he's a beast dude out of Tampa In my opinion Watson has the highest healing of any receiver in the draft. Yeah. Oh Nice it here a breeze haul rookie auto 22 of 50 Nice breeze. I don't know how many we have we have one up for group breaks on Friday though. Yeah, we have more than one Nice breeze and the redemption come on big name come on big parallel Damian Pierce nice rookie signature materials copper Good rookie running back box there. Nice Damian Pierce, man. He's awesome. There you go. Thank you, Kristen Pretty solid box there. We'll get the cards out to you shortly


Live from Las Vegas, it's theCUBE, covering Boomi World 2018, brought to you by Dell Boomi. Welcome back to theCUBE. We are live at the Encore Las Vegas. I'm Lisa Martin with John Furrier. We're at Dell Boomi World, 2018 second annual Dell Boomi World, and we're here with one of Dell Boomi and Dell's biggest GSIs. We've got Jason Cook, the global client account lead at Accenture serving Dell. Jason, thanks for joining John and me today. Thank you. So, second annual Dell Boomi World, bigger than last year. They were talking today a lot of interesting numbers. 7,500 plus customers to date. They're adding five new customers every day. I saw the Gartner Magic Quadrant from earlier this year in iPads. They are right up there in that strong leader category. Talk to us about the relationship that you have with Dell Technologies and the business unit of Dell Boomi. Yeah, yeah, it's an interesting one. So Accenture has become very big. I think we now have 470,000 global employees and in our brand and presences, technology, advisory and delivery predominates what we did. And so, what's interesting about Dell and specifically Boomi is being so central to the technology ecosystem, there's much opportunity for partnership where Dell is present with enterprise clients, we're present too. And we tend to have long running relationships with those clients. Most of our clients are tenured over 15 years and so, it gives us an opportunity to have the type of long standing relationship that Dell has with clients and advise on technology trends and change and bring into the best thinking of the marketplace in the clients as they look to solve problems. And of course Dell is central to that. Solution set as Boomi is too. And yesterday they announced a new technology partner program. Dell Boomi has a broad partner ecosystem that had partners implementation, GSIs. Talk to us about that and the maybe new business opportunities that it will give to Accenture. Yeah, so we've enjoyed a relationship over the past several years in Europe working with Boomi and we incubated a program over there called Accenture Growth Partnerships where with emerging companies such as Boomi we've gone to market, leveraged the Accenture channel and then brought scale to those technologies to deliver at enterprise level for their expectations. It's been very successful, seen on both sides as a real win and we're now transferring that into the North America market. So based on the heels of that success we're looking to formalize some of the things we've been doing internationally in North America. A larger market for both of us and so it's expanded opportunity in both places. Jason, talk about Accenture's own transformation. We've been following you guys for, I mean I've been following Accenture when they changed their name, but recently you guys have invested in the past decade really early in data science. Yes. You guys have been on the cloud, public cloud very early. Yes. You've been partnering with your customers and so that's all great. You guys do a good job with that. But what's interesting is you're actually helping them change their business model. Yes. So how has your own transformation within Accenture dealing with Dell? He's been doing a trillion dollars in business. Millions and millions of servers sold. His customers are changing. You guys are in that business model enablement business. You're helping customers. What's the big business model impact that's happening in the market right now? Well I think you know as it pertains to Accenture yeah we've grown. I would say one of the hallmarks of the growth has been around digital and I think 60% of our revenues are now digitally oriented which are in the areas you describe. So that's become our brand and presence in the majority of what we do in the marketplace. I think the things that we're doing to serve clients which are several things that we've done internally have been around all sorts of digitally enabled journeys whether it's the intelligent enterprise, the connected customer, the adoption of platforms and expanded use of as a service within enterprises. There are plays within all those spaces where we end up bringing enablement to those clients. Examples would be in the retail space growth and expansion of omnichannel techniques so that the same customer experience exists across anywhere in retail. Programs around single views of customer are very, very common for us globally. In areas like traditionally less technical areas of the business like a supply chain operation that's dominated by manufacturing and fulfillment and brick and mortar in the retail space, the real time visibility challenges that have historically been there are only now being able to be solved by technologies and so there's several difference. And cloud certainly is horizontally scale so it impacts all industries that you play in. So good for business. But the challenge that CIOs have that we talk to, we hear and want to get your reaction to is, okay, I love technology scale. I need to have proof points. I got to have mile markers that are going to be attainable with time to value. But the number one thing they say is I got to bring a competitive advantage into IT. In a cloud construct across that's horizontally scalable and work with partners in areas that aren't core. So leverage supplier relationships but build a core intellectual property or competitive advantage with IT. How do you guys help them? What are some trends? What are those IP moments for your large and medium-sized customers? Yeah, I think that because we have the heritage the heritage of both advising on and delivering technology where we tend to work closely with CIOs is around kind of the speed to value of delivering on programs. We represent a wealth of experience and work in the marketplace and those learnings can be brought to different clients and fundamentally that's what's valuable to them. So I think that when we talk about cloud enablement it's often a matter too of thinking through what are the specific business outcomes that can be delivered from the use of technology. And so clients for example, I can think of some clients that, one company that has 1400 legacy applications and a cloud footprint and yet the business initiatives that come into the IT organization. They must use containers a lot. Yeah, well exactly. Yet the questions that come into the IT organization are often ones around how could we improve our visibility to product line profitability as an example. And so the use of cloud, the use of integration technologies like Bumi accelerates the ability to connect information from that disparate environment and deliver outcomes. Specifically more tactical to get those outcomes. What specific things do you see is that the cloud native is the role of data. How are CIOs getting down and saying okay, I'm going to lock in on this as territory we're going to build around and build on top of data cloud. In IoT's new and everyone knows what IoT is it's going to be part of either physical and or low hanging fruit. But what are they building on from an IT statement? Is it the data? Is it the network and the storage? So what do you see there? I think it is the data. I think that's where we see data led seems to be the thinking in most of these cases around getting information consistently consumed throughout. Because the world has become so data intensive that access to data is not the problem. It's the integration and the derivation of value from it. And scale too. The scale, right? The whole cloud, the cloud and data seem to be. And it's become more distributed too. And so dealing with distributed data sources and normalizing and spending. That's where Boomi comes in, integrating all that stuff in. So cloud and data seem to be the pattern across the board generically speaking. I mean, obviously certain industries finance and service, oil and gas have a unique requirement. They all have their own cases for it.  But integration is so much more as the iPass market has evolved. It's so much more than integrating applications. It's integrating applications, data from existing sources, from new sources. The API economy is essential for that to enable an organization to create a customer experience that's going to allow them to use that data and continue to get more customers, more data and evolve faster than their competition. But transformation is a big challenge, right? And here, well, even in Dell Technologies World, the theme was about making it real, making it real for digital transformation, security transformation, huge priority, workforce. How, when Accenture's going in to integrate, whether it's a retailer or an oil and gas company, how do you help them start? What's that start of a transformation? What it often is the transformations you were just referring to, our typical engagement profile is ranges from, how do I engage my workforce in a new way? Or how do I improve visibility across the distributed network of retail stores or banks or what have you? And so those are the transformations and then inevitably the connection of information across those things become the enabling source. If you take as an example a customer experience program where let's talk about a government example where they want a single view of a citizen, a taxpayer, whatever it may be, there's so much information on that person in so many disparate places that has to be brought together in a cohesive way. Not only that, but brought together and then used to effectively in serving that person and that's where we see a lot of value.  There's a dynamic right now between two kind of personas we're kind of making it generic for the conversation now. Persona one is the business executive who's responsible and chartered to drive the digital transformation with new and improved applications. Taking advantage of the legacy and bringing in the new, managing them either on their own schedule. And the second persona is the person deploying cloud. So how are companies organizing around these personas? One's got to be under the hood, I got to do multi-cloud, I got to do Kubernetes, I got to do all these things, stateless applications, stateful applications, integrated them all together, I'm deploying it, and then the business persona, hey, take that hill, more apps, more outcomes. So how are companies organizing around these dynamics? What's the best practice? Yeah, along the lines you described, so specifically the business functions are becoming aligned with application domains and those tend to be programmatically managed. And so we see structures around that programmatic management to be very responsive to business needs and particularly as clock speeds accelerate on delivery, maintaining that partnership is very, very important. Likewise on the, you know, on the infrastructural side we see alignment there too to take advantage of, you know, creating platforms and enablement and infrastructure and delivery capabilities that can deliver on that promise. So they're working together on pizza teams or like agile teams. So it's a customer-focused model for the programmatic work and it's an industrialization and an acceleration on the infrastructural side and that's again where there's strong fit with some of the best. Do you have a favorite example? Speaking of that, you know, so many departments, lines of business, need to have access to the same data to be able to develop new products and services, to make things better faster than their competition. So there's this sort of democratization and this need to be able to share the information so that the entire business can grow together. Do you have a favorite example of an organization of any industry that you work with that you've seen really do that well? So that business at the end of the day everyone's playing well together because they have to and the business now is connecting customers, vendors, partners and delivering experiences that are truly differentiating. Integration programs, data programs, data lake programs, data science programs often have a governance mechanism out in front of them to prioritize the needs of the business and not both in the back in terms of enablement of different sources of information being accessed but also the uses on the front end and so that is a practice that we're seeing grow exponentially. The other thing that's interesting I think in terms of best practices that as intelligence accelerates and companies become more analytically driven, the traditional process of continuous improvement which used to be defined in terms of six sigma events and other things where once in a while a function would be evaluated for efficiencies becomes a continuous capability. So in this governance model the ability to refine and tune and improve things like integration, AI, analytics on a continuous cycle as opposed to having it be event driven is certainly an emerging trend and the best practice that we see a lot of. Well Jason, thanks so much for joining the program with John and me today and sharing with us what's new with Accenture and Dell Boomi and how you're helping customers globally truly transform. It's a pleasure, thank you for having me. And for John Furrier, I'm Lisa Martin. You're watching theCUBE Live from Boomi World 2018 in Las Vegas. John and I will be right back with our next guest.


I lived in, because of work, I've lived in North Dakota, South Carolina, Tennessee, I've worked in Kentucky, California, Utah, and at first I thought I was going all these places because I needed to make money. You know, I needed a job and I prayed and I asked God for a job and this one came. God gave me this job to make money and I mean I was. I wasn't complaining there and I realized when I was living in Tennessee that I had only been making money. I hadn't been doing anything of any greater value and I was reading the Book of Mormon and the story of Enos stuck out to me and Enos is the son of a prophet. He's not a bad guy. He's not an amazing, crazy, awesome prophet. He's just a normal guy like us. And he shares a story of when he finally got it and when he started becoming a dedicated disciple of Christ and this is what he says. He says, behold, I went to hunt beasts in the forest and the words which I had often heard my father speak concerning eternal life and the joy of the saints sunk deep into my heart. And at that time I was living in Nashville, Tennessee and I'm like, yeah, I came to Nashville to earn money. He went to the forest to hunt beasts, I came to Nashville to earn money and I was thinking about the scriptures and he was talking about how he was thinking about the scriptures. He says, and my soul hungered and I kneeled down before my maker and I cried unto him in mighty prayer and supplication from my own soul and all the day long that I cried unto him. Yea, and when the night came I did raise my voice high that it reached the heavens and there came a voice saying, Enos, thy sins are forgiven thee and thou shalt be blessed. And that part of the story never hit me like that before that because of where he was at he was in a situation to have a come to Jesus moment and I love that story because what happens next is after he had confirmation from God that his sins were forgiven the next thing he desired was to share with others and so he started praying and asking for his brothers and then he went from his brothers to his enemies and when I was living in Tennessee I made the decision that I wouldn't be ashamed of Jesus Christ and I would share what I believe and what I knew and that he was my Lord, my savior with all those around me and it was amazing to see people open up and I'd be talking to somebody and I'd mentioned that I believe in Jesus Christ and it looked to me like I knew you were a brother, I just knew it, I knew it and I thought like how could I have been living being so afraid to share what I knew was true and it's been amazing because for the past two years of my life I've been doing that now as I've lived and worked and traveled around I've been afraid to share who I was to share what I believe just like Enos I've seen success I've seen people who come into Christ I've talked to so many people and I've shared with them the messages that are contained in the Book of Mormon and it answers their prayers and they kind of have this moment just like Enos I'm like I came over to you into your life because of one thing or another tonight you may have had an order fulfilled but in reality tonight you may gain your soul like Enos did and that's why the story of Enos is because I see it every day. Every time he felt the urge to go out and get some crack he would grab the Book of Mormon instead and I mean some days we would come back and he would have read like 50 pages just because I guess he had lots of temptations to go use drugs.


So, while Lauren Boebert was on the House floor speaking out against the censoring of her colleague and fellow insurrectionist Paul Gosar, she took some time to attack Ilhan Omar in the most brazenly racist way imaginable. Take a look. The speaker has designated the floor to discuss members in appropriate actions, shall we? The Jihad Squad member from Minnesota has paid her husband, and not her brother husband, the other one, over a million dollars in campaign funds. This member is allowed on the Foreign Affairs Committee while praising terrorists. A Democrat chairwoman incited further violence in the streets outside of a courthouse. And then the cherry on top. My colleague and three month presidential candidate from California, who is on the Intelligence Committee, slept with Fang Fang, a Chinese spy. Let me say that again. A member of Congress who receives classified briefings was sleeping with the enemy. This is unacceptable. And this would never be... Gentlemen, his time's expired. Gentlemen from Florida.   She's a member of the Jihad Squad, and she's praising terrorists. So these insurrectionists that follow Lauren Boebert are going to think, wow, this person is wanting to do Jihad. In fact, she's a member of the Jihad Squad, and on top of that, she was praising terrorists. This is bad. It's like she's almost a traitor or something, and maybe she shouldn't be in Congress. Maybe we should do something to stop her. This rhetoric leads to deadly consequences. It leads to death threats and violence. And she just flippantly said that on the House floor for everyone to see. She is absolutely shameless. On top of that, she commented on Ilhan Omar's brother husband. So there is this conspiracy theory in right-wing circles about Ilhan Omar that she married her brother in order to get a visa to come to the United States. I'm probably bungling the specifics of that conspiracy theory, but it doesn't matter because it's factually incorrect. There's no basis in reality. And this is brotherism, albeit for Ilhan Omar, because since she's not actually someone who was born in the United States, since she is an immigrant and a refugee from Somalia, they have to find some way to delegitimize her. So it's she married her brother. It's truly, it's transparent. It's the same playbook that we see for members of Congress who are not white. Now, when it comes to the allegation that Ilhan Omar paid her husband over a million dollars in campaign funds, that is true because her husband does run a consulting firm called E Street Group. And Democrats in Minnesota filed an FAC complaint over the fact that she paid her husband's consulting firm a lot of money. Now it's not unusual for consulting firms to be paid lots of money. In fact, they're overpaid and Democrats need to stop relying on consulting firms. And it's also not unusual for members of Congress to hire their family as staff, right? Nepotism is pretty rampant in Congress. That being said, though, I do actually think that this is a valid criticism of Ilhan Omar. You can make this criticism and I'd agree with you. I do think that it's a conflict of interest and I do think it's unethical. So if I were Ilhan Omar, I would not do this. I would terminate the contract with my husband's consulting firm just to make sure that there's not even the appearance of some sort of corruption or really nepotism going on. And she did just that. In fact, after she won her re-election campaign in 2020, she did terminate the contract that she had with her husband's consulting firm. I mean, she should have never hired his consulting firm in the first place, but credit words do.  Yeah. Oh, and on top of that, she also conveniently failed to disclose that her husband is also working at a consulting firm. In fact, he works for an energy consulting firm and she didn't disclose this fact, which she needs to because it's a conflict of interest before she was pushing to loosen drilling regulations. So it's interesting that she's calling out Ilhan Omar here when she's guilty of doing the same thing. But on top of that, for someone like her where there is so many people in Congress who are just straight up corrupt and they're taking legalized bribes, Lauren Boebert doesn't care about corruption. Someone like me can, I think, criticize Ilhan Omar and her hiring, her husband's consulting firm and actually have credibility here. But for someone like her, she has no credibility because she doesn't care about corruption. Otherwise, she would call out the conflicts of interest that are abundant in Congress. But she's only targeting Ilhan Omar because let's face it, Ilhan Omar is brown and she's wearing a hijab. That's why she's doing it. Let's be clear. We don't have to mince words. She's racist. I think that's pretty obvious to people and we don't have to, you know, dance around that conclusion. I think it's fairly obvious if you have two brain cells to wrap together. Now Ilhan Omar actually responded and she hit back hard tweeting out, luckily, my dad raised me right. Otherwise, I might have gone to the floor to talk about this insurrectionist who sleeps with a pervert. I am grateful I was raised to be a decent human and not a deprived person who shamefully defecates and defiles the House of Representatives. Damn. So not only is she calling her an insurrectionist, which is true because she was quite literally tweeting out the location of the Speaker of the House while the insurrection was taking place. Why would she just randomly tweet about where the Speaker is?  But she's also calling out her husband. I mean, it's only fair game, right?  And that is absolutely true. So back in 2004, Lauren Boebert's husband, then I'm assuming boyfriend, he actually got arrested because he exposed himself to two young women at a bowling alley. Now to make matters worse, she was with him at the time and she was 17 while he was 24. So I don't think it's a stretch to call him a pervert. And in fact, I think that it's factually accurate to call him a pervert because that's what he is. So at the end of the day, the attacks on members of Congress that don't look like other members of Congress are going to increase because what we're seeing with Marjorie Green, with the Lauren Boeberts of the world, the Paul Gozars, is they're actually fascists. They are racist. They don't hide behind dog whistles. They come out and they say the quiet part out loud. And that's bad because we want these fools, we want these fascists to not feel so confident in their ability to say something like this because they know that they can get away with it, right? We need to make it socially unacceptable for them to say something like this. They need to feel as if there's consequences if they say something that's just explicitly racist like that. But there are no consequences and that's celebrated. There's probably a lot of her supporters that are saying that was a base-ass comment for you to call out her being a Jihad squad member. So until we start to make it really uncomfortable to be openly racist again, things like this are going to happen.


Electrochemical water splitting is a promising method for the production of hydrogen, H2, which is sustainable and pollution free. Green energy systems are being developed to reduce the external power consumption associated with H2 production. These include two electrode electrolysis of water, water splitting driven by photoelectrodes, solar cells, thermoelectric devices, triboelectric nanogenerators, pyroelectric devices, and electrochemical water gas shift devices. This review discusses recent advances in these green energy systems for efficient H2 production. This article was authored by Xiaoli, Lily Zhao, Jiayun Yu, and others.


Today we would like to talk to you about Columbia Compass in vision 2036 the process for updating the city's comprehensive plan We hope you've been following along with our newsletters and updates But if you haven't you can check those out and more at Columbia compass. We're currently working to draft the plan And wanted to share with you some of the themes that emerged during our research and many public engagements We've identified two types of themes that have emerged broader themes with undercurrents throughout large portions of the plan and Topical themes which allow the reader to review the plan not only by element, but also by theme These topical themes will also be listed in a topic index much like a cookbook provides an index by ingredient Most recommendations will have a primary theme, but will resonate with multiple topical themes One of these broad themes is resiliency planning for resiliency is about anticipating and adapting to change Resilience thinking examines how we adapt to and mitigate risk resulting from changes whether those changes are due to population growth Development pressures or our changing climate The recommendations made within Columbia Compass all seek to identify ways that the city and its partners can better provide for the community With adaptations and mitigation of risk in mind While the city of Columbia is not a health care provider Much of what the city does has potential to leave a lasting impact on public health as such We have identified public health as a broad theme The city is involved in conserving our resources providing safe and attractive infrastructure and spaces for recreation and engaging with members of the community to facilitate healthy choices and opportunities Equity and accessibility is both a broad theme and a topical theme for Columbia Compass and focus in on equity We look to provide Colombians with what they need to succeed Some may require more assistance than others, but all should be provided with opportunity a Component of addressing equity is examining how accessible the city's spaces and services are with our diverse population in mind The theme of safety emerged early in the planning process receiving the greatest number of references in the fall 2018 survey as Both a broad theme and a topical theme safety includes one's perception of personal safety the ability to safely move throughout one's community using all modes of travel Safety in relationship to natural and man-made hazards and public safety or emergency management Safety is also a topical theme in our increasing Technologically driven and outcome orientated society much of how we view the world is driven by data Within the theme of data We discuss how access to meaningful data can allow the city and the community to set informed priorities To better address inequities to receive feedback on and adjust systems and services to improve quality and efficiency and to measure successes While Columbia remains the largest city in the center of employment in the Midlands region The city must plan for and provide for its citizens while keeping the region in mind as such Partner is a key topical theme throughout the plan Columbia's future is intertwined with that of the region and both public and private partnerships are crucial to implementing the recommendations of Columbia Compass As the regional hub and state capital the city of Columbia should lead by example This theme of leading by example is important as many recommendations set forth in Columbia Compass rely upon not only a commitment To excellence, but also a cultural shift when city staff and the city as a whole choose to practice what we preach We can act as a catalyst for our community our region and beyond Anyone involved in a planning process has heard the old adage about plans just sitting on a shelf and gathering dust The topical theme of plan and implement is not just about the planning process But also about setting and sticking to priorities and seeing them through The theme of engagement and outreach is about providing all Colombians with the tools and information Required to help our community thrive local government functions are often a mystery to the average citizen This theme tackles how we as a city can facilitate a broader understanding through developing relationships with an Aiding in the education and empowerment of our community while also improving upon the customer experience Engagement and outreach efforts may often work to target equity and accessibility concerns as well The city's built environment includes buildings gateways and corridors connections design and historic character public space walkability Accessibility and more built environment as a topical theme is about how development in the broadest sense of the word Shapes the feel and functionality of our city as members of a community All our caretakers of our resources the theme of conserve and preserve is about how the city Businesses and citizens alike can lighten our impacts and plan responsibly for our future needs and the needs of our broader ecosystem Innovation and technology is our final topical theme as Colombia seeks to attract and retain talent Focusing on and fostering innovation and technology will be central to these efforts Innovation is not just about bringing something new to Colombia But instead is defined by setting the bar for the region or beyond and thinking outside the box Much of this innovation will hinge on Technological advances both within city government operated systems and within the region this theme is often Complementary to the themes of lead by example and data Thanks for taking the time to review our Columbia Compass themes Be sure to stay engaged with the planning process at Columbia compass org or by following us on Facebook or Twitter at Cola compass


Hi, I'm Ed Anif from Apogee. And we're going to talk to you a little bit today about how to manage APIs within Cloud Foundry and do a quick review of what do we mean by web APIs? Where do they sit within your architecture? Why you want to manage them? And the approaches that we took to integrate within Cloud Foundry using route services. So most developers work with APIs every day. So you probably all, at a basic level, sort of understand what APIs are. They're a contract. They're the ways that the software that you write talks with various services that are either within the system or distributed APIs, web APIs. Specifically, what we typically are talking about when we talk about API management is web APIs. And typically, a web API, most of the new APIs that you deal with that are internet-accessed APIs, web APIs, things that you might be talking to from Amazon or Google or Twitter or any of the various types of internet services you connect to, have tended to all converge around being JSON-based. Typically, with some form of OAuth as the authentication mechanism and we tend to advocate that the open API standard is used for describing these APIs. But this classic form of web API has been very popular and very successful for letting application developers basically open up their applications to external developers. It's what makes mobile possible and so on. In fact, one of the biggest challenges in dealing with APIs and dealing with API projects is really trying to understand where the APIs are going to sit within that architecture, what is the purpose of these APIs, which applications are talking to each other. And what we tend to find is that there's really about four different places that APIs can sit within your architecture. Many of you who are building applications that are dealing with front-end clients, perhaps mobile, are dealing with APIs that are being exposed externally. You may be doing that for the purpose of talking to a mobile app that you yourself have built. You may be doing that to make it possible for applications that other people have written to talk to your application. You might be doing it for various forms of partner integration. Those are really what, at the top of this diagram, is being shown. A lot of people that we talk to go and say, well, we're not really doing that. We're not doing any mobile. We're not doing any partner integration. But what they're doing is a lot of integration between their applications. And this is what you tend to see described as service-oriented architecture and so on, where you've got different applications. And that's really what you're seeing here. Different types of applications are talking to each other via APIs. This tends to be where you see perhaps the older styles of APIs, soap-based APIs, various forms of XML described APIs. And then if you're building proper 12-factor apps, you're probably thinking about how you abstract out your back-end resources and treat those as services that you're talking to via APIs. And we're seeing that particularly for application developers, obviously any application developer that's building on Cloud Foundry or deploying to the cloud is building towards that mechanism, treating your back-end database or accessing it via some form of perhaps REST API rather than the way you may have done it in the old days of just talking directly via JDBC or what have you to MySQL or something. Nowadays, people are talking to their databases via APIs. And then most recently, we've seen this idea that your application itself gets exploded or decomposed into a set of component services that essentially are tied together via APIs in the form of microservices. So this ends up being kind of the challenge that a lot of people deal with is just sort of when somebody just in a very vague sort of way goes and says, APIs, we're going to build APIs, what does that mean? It can cover a lot of ground. And this is just talking about the various forms of network web-based APIs. Obviously, you've got your language APIs and so on, your system APIs that I'm not even talking about in the context of this. So with that in mind, what else do you have to sort of think about in APIs? Well, the other thing is that these APIs are all used in different ways. I talked a little bit about sort of the REST style. And I'm using REST in the technically incorrect way, which is the way that everybody uses it. I'm not actually talking about hyper-media APIs. Resource-based. That is the predominant form of APIs for new API development that we're seeing. But we're seeing that there's really sort of four styles of API usage. A lot of the data access APIs, some of you may be using things like OData. People that are either part of the Microsoft or SAP ecosystems probably spend a lot of time with that. Ecosystem APIs, these are APIs that you're making available to external developers pretty much for the most part are REST-based. They're described with Swagger or OpenAPI. Experience APIs are an interesting concept. This is where you're exposing an API really purely for the purpose of having your front-end client. And it might be a JavaScript-based client. It might be a mobile app. Being able to talk to your back-end services. Netflix coined this term of experience APIs. The really important thing you have to understand about experience APIs is that, architecturally, they're actually not really designed for reuse. They're typically not, they don't go through the same sort of documentation process and so on. Because in many cases, the person who created the API is the only person who's actually going to be using that API. And that subject that we could probably go on for hours on. Because if you've ever built an experience API, you know what I'm talking about. If you've never actually built a client-side app that uses experience APIs, then it sounds like a horrible anti-pattern. And then finally, your sort of classic integration APIs, microservices and so on. Predominantly, soap and rest, although we are seeing things like GRPC as mechanisms for microservice APIs as well. So that's kind of the landscape of the different types of APIs that you see. How does this kind of play out for typically the people who are building applications? Why are they thinking about this? Why are they going and saying, OK, I need to manage these? And why do I want to think of these in the context of all of the other things I'm thinking about when I'm building an application that's going to sit within Cloud Foundry? Well, generally, what you're trying to do when you're building your application, Cloud Foundry makes it easy for you to scale your application itself. But scaling adoption of your applications is really hard.  And so that's why you're essentially building these ecosystem APIs, why you're creating these rest APIs so that it's possible for people not to have to go and essentially send their users directly to your application. They can build whatever sort of application experience they want, and it can be connected to the APIs. And these are sort of the different types of scenarios that we tend to see from a business standpoint that are kind of driving these API projects. But when you do that, you've got a whole set of challenges around that. And this is where companies like Apigee step in. And we're not the only ones. There's a number of different vendors and options. But I'd like to be a little biased and say we think we're a pretty good option on that. But generally, the problem you're trying to solve is first getting visibility into all of the API usage. And that visibility is for operational purposes. You want to understand the health of the APIs. You want to see what the latency is for the clients that are calling these APIs. You want to go and see are these APIs erroring out because people are using the wrong versions of the APIs or are they using the wrong forms of authentication, which might indicate that either you've got a documentation problem or it could be a security issue. But you want to be able to visualize that. And generally, you want to be able to go and really think about your APIs from really a data-driven approach in terms of whether anybody's using these and make your decisions accordingly. One of the challenges that people had with the old school version of API service-oriented architecture and so on is that required everybody in your organization to be a service provider. Everybody became beholden to each other because people were reusing all of these services that were being created. And that's a good thing. But the problem is that there wasn't a lot of visibility into who was doing what. So you might decide that you wanted to go and turn off an API because you didn't think anybody was using it and chaos would ensue when you did that. So these are all the sorts of things that visibility and analytics on top of your APIs gives you, both operational analytics for being able to think about the health of your APIs but also giving you the visibility to how people are using these APIs. And for some companies, this might actually be core to their business model. We're seeing more and more companies actually using their APIs as something that they even charge for. The security considerations around APIs are also fairly complicated. It isn't as simple as sort of a binary choice of does somebody have access or not. Different types of users will have different levels of access to different types of APIs. There will be data in the API payloads that might be made available depending on what level of access that you have. There might be rate limiting that's associated with APIs. For example, if you ever built an application that used the Twitter API, the basic API that they make available to people, you can only call relatively infrequently. You have to be a business partner if there's in order to be able to call it. I don't know what it currently is, say something like 10 times a second or what have you. Many companies, when they're making these APIs available, want to basically create different levels of access. They may do that because it's a business partner. They may do it because it's a trusted application. Providing an API, being a service provider, costs you something. It might cost you your time and effort. It might be the resources that you're putting behind your servers and so on. So you want to make sure that you can control these things. And in addition to that, you can also see badly designed applications. Actually, we see this all the time with mobile apps and IoT use cases where people build something incorrectly and they basically create their own distributed denial of service attack. And so from a security standpoint, being able to enforce through policies the ability to do things like rate limiting and so on is very desirable. So obviously, these are all use cases that people tend to have not even thought about in relation to APIs. When I say security in relation to APIs, most of the time people are like, oh, you mean like an OAuth access token or my keys? And yes, at a starting point, that is part of security. But there tends to be a whole set of other policies and access control rules that you need to think about in relation to APIs that tend not to realize you need until it's too late. And then finally, this idea of the developer portal and being able to go and provide documentation, the ways for people to learn about APIs is very important. If you've ever tried to make use of an API and it was documented in an inadequate way if the documentation was not structured using the proper conventions, ideally using things like Swagger or OpenAPI to make it very easy for you to understand precisely what you need to send. And with as much detail as possible, what you're going to get back, then you're going to have an exercise in frustration. And if your experience in using Web APIs has been like mine, you'll have seen that there's some situations where it's sort of an API is just a joy to use. You had half an hour to get something done. You were able to go to the website, find the information, get the credentials you needed, actually try out within the website, make a sample call, get example code. Maybe it actually generated a curl command that you could just paste into your terminal window. And you were just able to be extremely productive. And then there's other cases where it's like, OK, this is just a nightmare. And you're really struggling to try to understand it. These are all the types of things that, ideally, you would get out of whatever you were trying to do from in terms of managing your APIs. That's part of the reason why there are companies like Apogee that do API management. And again, this isn't like a product commercial. There's a lot of other alternatives to working with Apogee, of course, but I'd like you to come and take a look at what we do. So with all that in mind, how does this tie into route services and what we've done with Cloud Foundry? Well, so in order to do this, this was kind of an interesting process for us. We really needed to figure out how to integrate into the request stream. Most of what I've talked to you about gets enforced at the runtime level through essentially a proxy, if you will. The incoming API requests pass through a gateway that applies access control checks, the OAuth token, and so on captures the analytics. So when we looked at how to do this, there were a couple of different ideas. This was a project we started about 18 months ago, and we started talking to the folks at Pivotal. And one of the things we wanted to try to do was really sort of integrate into the whole service broker mechanism for providing that same ease of use, that kind of native workflow that people like so much about working with Cloud Foundry, particularly for services via the service broker. However, most of what the service broker does is dealing with back-end services. And in the case of what we wanted to do, you could think of this as more of a front-end service. And so what Pivotal did was basically open up the CF router with this concept of route services. And so what happens within Cloud Foundry when you go in and hit the Apogee tile is that essentially we go and we bind our proxy into using the Route Service API, essentially establishes a callback in the CF router so that requests that are coming into your application, and this can be done on an application-by-application way, fully respects the multi-tenancy of CF, will then get sent to the Apogee gateway that can then go and apply our API policies and so on. So this is a mechanism you can use, the Route Service mechanism. There was a session on this yesterday, and there's a whole bunch of other uses that you can do in Route Services. You can also chain these things. You could have, in addition to, in our example here, where we're binding that Apogee proxy into the CF router, but you could have a bunch of other additional interceptors, if you will, that can get a shot at dealing with incoming traffic. But the nice thing is it's all completely dynamic. You can add it after the fact. You can make changes to it and so on at runtime. And we're going to show you a demo in a few minutes on how that works. The other thing, though, that we ended up doing was also looking at how to do this outside of the Route Services mechanism, which was essentially allowing you to go and bind in a micro gateway that sits within your application. So this is kind of our approach for microservices integration, because remember, previously I showed you sort of the different forms of APIs. Well, we've seen that most of the activity around CF users tends to either be, how do I expose these APIs externally, which is what we're seeing here. I want to talk to mobile. I want to go and have devices. I want to go and build my JavaScript frontends and so on, perhaps using Angular, React, or what have you. Or we've got these scenarios where the APIs are actually essentially microservices, and you want to be able to talk between them. So we had to take a different approach on that, because obviously you don't want to necessarily have every microservice request going back out through the CF router and back in again and what have you. So for that approach, we provided a Node.js application that you can actually deploy inside your application. There's a technique called the metabild pack that we used to make this easy to do as kind of an alternative approach. So with all that in mind, I will now hand things over to Prashant, who will actually walk you through what this looks like in practice. And then we'll take some questions afterwards. Thanks. Thank you, Ed. Turn this off so there isn't any echo. All right, so Ed spoke about the need for API management and some things that you can do with API management. Let me just show that to you in a demo. OK, good. Firstly, this is the Apigee API Management screen, where API proxies are available, and you build your API management activities and tasks on this UI. Right now, this is empty. We do not have any proxies. I'm just going to refresh the screen to prove that. Right, let's use the route services. I have the CLI, and I hope this is readable at the back. Currently, I have an app already pushed, and if I do a curl into that app, you see that there's a simple JSON response, right? So this is the running app. This is running off Cloud Foundry. In order to attach Apigee to the route, I need to create an instance of the service. So we have a service available called Apigee Edge, and you create an instance of the service in your environment, which is what I'm going to do now. Once a service is created, you bind this service instance to your route, on which you want to do API management. And that would be the next step, where I bind this created instance to my route. When I do this, what I'm doing here essentially is also pointing the route to the Apigee instance that I want to work with, which is what I showed you the moment I bound the service instance to the route. A proxy is created on Apigee, on which you can now add your API management features. On the API proxy, we have a trace facility by which you can see the requests coming in, and all the API management policies being applied on it. I'm just going to try to get the right zoom setting. And I do a curl again on this. The response is still the same. Nothing happens, but this time, you see that the request has come into, OK, I hope this is fairly visible. Oh, yeah, OK. So you can see the request coming in, and right now, there essentially is no API management being done here. Now, there are a lot of APIs that you can develop, that you expose, but how do you get other users familiar with this? You need the documentation. You need to put this out. You need to enable some sort of self-service on this. And that's where we have the developer portal that Ed mentioned. The developer portal looks like this. You could have some documentation. You could have blogs. It has a community forums and so on. And if I go into API, so as a new user, I come in. I try to take a look at all the available APIs. It's categorized. Our documentation also supports smart docs by which you can also execute the API from the documentation itself and see the request and response. So for instance, if I just fire this, I already see a response that's happening. The APIs that you expose don't need to be limited only to yourself. You can publish this using the developer portal. What's also great with the developer portal is it allows self-service. So as an end user, I can come in, register myself as a developer. For the sake of time, I will already use an existing user. So once I register, I have a user. I can now go in and so I am now registered. I can go in and I can create an app. Let's come back to this. It's spoke about security. One of the easiest ways to enable security is by doing an API key verification. So I will do that in the proxy now. I'm going to add a few policies so that we start doing this API management. We have a wide variety of policies ranging from traffic management, which includes throttling, as well as caching policies. We have security policies, or API verification, SAML assertions. We also have a lot of mediation policies. You can even write your custom code to do what you would like. I will first add an API verification to this. I will also do an adjacent to XML for those who still use XML. Maybe you might be interested in the XML response. And these are specifics of how you use it. I will not get into that. But you can also you can ensure that the policies are conditionally executed. So in this case, I'm going to say request.queryparam. It might not be too readable there, but let me read that out for you. So request.queryparam.format equals XML. So in case you're requesting for an XML format, that's the only time the conversion happens from JSON to XML and not the other times. Let's save this. I had also mentioned about Spikerist. I did a demo of the Spikerist policy yesterday. I think there's a fair bit of audience who also visited it yesterday. I mean, you can know a lot of things, but I'm just going to show you some of the key features. OK. I start the trace again. Let me make a curl back to this. And we should see it failing, right? Because we have enforced an API key verification here. How does one get the API key? That's back to the developer portal using the self-service. I can create my own app. I can add a new app. Give it a simple name. Use a callback URL. Bind it to a product. A product is something through which we expose APIs. And the moment the app is created, you are given an API key that you can use for your calls. So if I go into this, I see that we have an API key. And I can now make a call using the API key, and this should succeed, right? I showed you about the format. So I can also say format is XML, where I'm requesting this in an XML. That's a bad escaping with the curl. OK, let me check this works. What did I do? Yeah, I think I missed the ampersand, right? And this time you see that the policy is applied, where the response is given back to you in XML. So the benefit of API management is you do not need to do this in each of the applications that you're developing. This is there at a central place where you can manage the policies, manage what kind of API management you can do on your applications centrally at a single place. The great thing that is possible here also is, as you said, you want to know how people are using your API. So we also have integrated analytics with a lot of out-of-the-box reports available. We capture the metadata of the request coming in and the response. So by default, you get information such as the proxy performance, latency figures, response times, and so on. So you see that over the time that we have been making calls, it's already capturing information. We do not sniff into the data coming in. We are conscious of that, so you just get the information about the request and response. If you do want to pick business-specific information, we have a policy for that as well, where you can read the request, the payload, and extract business-critical information for you, push that into the analytics, and then you can use custom reports where you build dashboards around the information that you are interested in, right? Custom reports also has drill-down features. So yeah, it takes a while. I mean, the demo has been just five minutes long, so it takes a while for the data to get ingested, digested, and aggregated, and shown up here. So you don't see that, but you could build your custom reports, you could have drill-downs, look at more information about the whole traffic, and as I said, if you wanted to precate APIs, you can get that information from this and see who's using your APIs, what are the services being most used, and what not. Well, that brings me to the end of my demo. I believe we have run out of time as well. Like I said, we have a lot more features. Do visit us at the booth. We are happy to show you more features that we have. You can reach out to us, and yeah, probably we can take some questions by the side or offline. Yeah.


Namaskaram, my greetings and blessings to the people of Puducherry. When you live in a small state like this, a small entity, you must become the leaders of change and transformation because small spaces are easier to change, larger spaces have many more complications. So, I beseech all of you that Puducherry should become a model state in many ways. In terms of external well-being, in terms of cleanliness that we are aspiring for this nation, in terms of orderliness that we are looking for in our traffic and administration and above all within ourselves, what kind of human beings we are because this is the USP of this nation. Smaller states, smaller entities of administration should first manifest this as an example as a model for the larger states in the country. Somebody has to take the lead. I believe that smaller entities like this can set the pace and set the way and be a true example for the larger nation. As a nation, we have existed for thousands of years, we have done incredible things and we have done terrible things to ourselves and we have allowed other people to do terrible things to us. It is time that every one of us understand this is our country, this is our land, this is our culture. It is for us to preserve, to transform and to make it prosper both externally and internally. We do not have to copy anything from anybody in the world because we have a samskriti of ten to fifteen thousand years. We have existed as a loose nation. Though politically we might not have been a nation, culturally we have been a nation. So we have learned how to live together. We have learned how to exist with a phenomenal sense of diversity. It is time that Puducherry sets an example and leads the way. This is my wish and my blessing. Thank you very much.