Recording in progress. McGee, can you hear us okay? Okay, great. With you, Councilor McGee, Councilor Chang and I. And so I'm going to call us to order at 5.36 p.m. and the first item on the agenda is, of course, the agenda. And I would want to comment on the motion without it. So move to ask anything that has to be put. Thank you, Councilor Chang. Okay. Seconded by Council McGee. Any discussion on the agenda? Any discussion? Seeing no discussion, we will go to a vote. All those in favor of the motion, please say aye. Aye. Any opposed? And the agenda is adopted. We will go next to the public forum. And I'm looking here in the room. Are you here to speak at the public forum? No. Okay. And anyone, is there anyone online that's indicating that they want to be read next? Those of you who are online, I see there are phone numbers. And so you can't raise a hand in that function. But I have temporarily given you permission to talk. So you can unmute yourselves now and join us for public forum if you would like to. Okay. So it does not appear that we have anyone who wants to speak at public forum. So we will close the public forum. Excuse me. And if you do consent agenda, which has four items on it, I would welcome a vote regarding the property and consent agenda. I would move that we adopt the consent agenda and take the actions indicated. Thank you, Councillor McGee. Seconded by Councillor Jang. Any discussion? Seeing none, we'll go to the vote. All those in favor of the motion, please say aye. Aye. Aye. Any opposed? The motion carries unanimously. Okay. So that brings us to the deliberative part of the agenda for approval and recommendation to the city council. The first item on the agenda is an item that I really welcome is gotten to the point where it's ready to move forward. This is something we have been working on and planning for for some time. And this is a fire station to dormitory renovation. The purpose of which to give us a facility that we're going to support having both men and women firefighters. And thank you for getting into this point. You want to see us off for us for them? Sure. So back in 2019, right after I started working for the city actually, we did a renovation for the bathroom areas and fire station so that there were private spaces for anybody to use any bathroom facility regardless of their gender. And now it is time for us to go ahead and renovate the dormitory space and also for equality in gender spaces. So we've worked with Doran Whittier who is an architect who's done a lot of work with the city and designed the space so that we can have five individual dormitory spaces. And what we did to kind of change up that space is we're taking some space from the kitchen slash desk area and rebuilding the desk area on the side so we can have more bedroom spaces. So you know it's really important to the fire team to be able to invite people of all genders to be in the station. This is the way to accomplish that. Great. Thank you, Kevin. Thanks for your work on this and I remember the bathroom renovation as well and I think our second busiest station. And I think that the floor is open. Welcome on motion or discussion. Thank you for being the issue of this. I think you can make the motion. Dr. Jang, do we have a second? Second. Thank you, Councilor Geary. Any discussion? Seeing none, we'll go to a vote. All those in favor of the motion please say aye. Aye. Opposed? Motion passes unanimously and next time we have people check there maybe we should I think this is maybe I think these initiatives are having an impact. We are still not we'd like to be in terms of governments, the fire part is what we have substantially expanded the number of women that are in the fire department. I think it's a business like this that'll make it make it very historical. If you look around the country, cities that make this kind of commitment system have very different. Okay, so it's an overwhelming male profession but cities that really make an effort to support women in this profession can have a real impact and this work should be done. With that we'll go to 4.2, balanced and restorative justice amendment balanced and restorative justice amendment approval. C.J.C. Adam, thank you, Kim and while you're here let me just say it's just it's super helpful how happy I am to see the painters outside. They've already gone. If you haven't been by City Hall recently, the church street side is crying and started scraping on the Seattle Park side and you can see the gold dome around the city until now. It's been juicy but we're very excited about it. It's not just the site it's keeping us fell in from our apartment. I'm removing my paint. Okay, Brian, welcome. Sure, the balanced and restorative justice program is funded by the State of Vermont, the Department for Children and Families. It is an intervention early in young people's lives to co-prevent future interactions with the criminal legal system is entirely a prevention model and the State of Vermont has essentially increased the grant amount and so you're being asked basically to approve more money which we thought we know we have to ask for but we thought you have no problem with that. Okay, thank you. Brian, the floor is open for questions or a motion? Thanks, Mayor. Brian, is this so this is additional funding that the State approved? Is it covering more work over the term of the contract or extending the contract? It actually just simply allows more hours to be spent working with young people who are just as involved. Great, thanks and I'm also happy to make the motion as indicated on Civic Clerk. I'll second. Great, thank you, Councilor Geith. Thank you, President Powell. Any further discussion? Seeing none, we'll go to a vote. All those in favor of the motion, please say aye. Any opposed? The motion carries unanimously. Thank you, Brian. This brings us to 4.03, a FEMA hazard mitigation grant for 389 Riverside Avenue, PPI, and I think we have Scott Gustin here to kick this off for us. Welcome, Scott. I want to say a few words to get this one to you. Sure, good evening. So the real quick background on this, there was a slide back in October of 2019 landslide affecting this property into neighboring commercial properties that initiated some further investigation of slope stability for those properties. There was, I'll call it a close-up evaluation. I think it was April of 2022 with folks from the state, including the state geologists and others. Norm Baldwin, I think, recall was there as well. The upshot of that more in-depth analysis was that one of those three properties, this one at 389 Riverside Avenue, was found to be at imminent risk of slide. There were cracks in the foundation. There were pressure cracks in the soils around the property. The trees are leaning. The retaining walls are bowing, so none of that looks good. So we followed up with state emergency management folks. They have a funding available for matches on these FEMA hazard mitigation grants. So we proceeded to apply for hazard mitigation grant for the property with the consent and interest of the property owner, of course. Sort of a slow process, but fast forward to today. We've been approved for the grant of, I think it's about $460,000, and that amounts to appraising the property, demolishing everything on the property, converting it to green space, and it becomes city property. It's 90% FEMA funding, and as I mentioned, the state is providing the 10% match. So that's the real quick overview. Great. Thank you, Scott. Floor jump for discussion for questions. Thanks, Mayor. Scott, I'm curious, once the slide occurred, has somebody still been living in the residence that's on the property, or is it condemned in any way? Folks are living there. Okay. It's a rental property. Okay. When I saw the item on the agenda, I went and looked on Google Maps very quickly, and even with the 3D capability that it has, which doesn't always work that well in Burlington, you can tell that it's kind of sitting on a very precarious ledge. So I was curious about that. Well, I'm glad that this grant was approved and that this work can happen. Unless there are other questions, I'd be happy to make the motion. That will take that as a motion. Is that a motion? Okay. I'll second. Thank you, President Park. So it seems that there are two neighboring properties and what's the plan for those days? No effect. They won't be affected at all in the future? The two neighboring properties are commercial. They were evaluated same day, same process as this one was. I'm no engineer, but the short answer is that those two properties were not found to be at imminent risk of slide. Now, you know, those were duplexes and the city is planning on demolishing it, right? 89 is a duplex. Yes, it's a rental duplex. So basically, the city will push us to the property and demolish it. It would become city property as a vacant parcel? Thank you. Okay, if there's no further discussion, we will go to a vote. All those in favor of the motion, please say aye. Aye. Any opposed? Motion carries unanimously. Thank you, Scott and Norm. Thank you. Okay, we're making good progress here. We've got two items left. 4.4 is the Champlain Parkway Cooperate Agreement, amendment number 8. Welcome. They've been in me so long for this one as well.  Amendment 8 is all about, Norm's going to lead the way. Okay, go ahead, Norm. So, good evening, everyone. Just to give you context, this is an amendment with the state of for the grant agreement. This grant agreement amendment allows or provisions a reimbursement for costs that are being assumed under this Parkway contract. Under normal V-trans process, they don't give us the full amount of the contract value at the start. They give it amendments in this series of amendments as the needs arise. And so we are at a stage now with the development of the project where the state feels it's time to further obligate or amend the Cooperate Agreement that covers those costs of construction. So it's really critically important that we accept this grant opportunity. Otherwise, we assume these costs with no clear line of support for these high dollar costs of construction. So we have a very favorable local match of 9532, 2% being local match, and the rest being either federal, state obligation. This project has two areas of local match obligation. One is the 2% that I talked about that is carried by street capital. And the other is carried by what is non-participating costs.  And I just would note that there is a note within this communication about an additional need for that bond, our capital funds, for those non-participating costs. But we are working with the CT office to talk through solutions to that. It's not fully, completely clear as to what that final roll-up will be as we complete phase one construction, given that we are talking about volumetrics that are estimates and not actual costs. There is some swell costs are being assumed by the city at this point, but we'll be seeking reimbursement from the Petroleum Cleanup Fund on Flynn Avenue. There's a significant amount of petroleum contaminated soils that were captured and disposed of that is we are going to be seeking reimbursement from the state. So there's a lot of moving parts here, but we are continuing to advance and we are very hopeful that at the end that this project will be complete in the spring and as we progress, we'll have further clarity about finite finances for the project itself. And if there's any other questions that council members may have, I'm happy to entertain that. It's a good summary, Storm. Thank you. Yes, we'll open up the floor for questions, discussion, or a motion. That's a giant. Yep. The most unknown indicated by the city vote. Thank you. You have a second? I'll second. Thank you, President Baugh. Discussion, item 4.4, the Champlain Parkway Crawford Agreement. Councilor McKee, go ahead. Thank you, Mayor. I'm shaping the norm. I don't have questions specifically related to the agreement, but we haven't had a council update on the Parkway project in some times, so I was curious if you could quickly let us know how it's progressing. It seems to me, at least from my own observations, that it's moving pretty quickly, which is exciting. Yeah. So I would note that we are certainly ahead of schedule with the project. It was, early in the summer, it was anticipated that we would be complete by the end of this construction season with punchless items. It doesn't appear that that's exactly the case as we get closer to the end of construction season. I think there is some procurement challenges with some of our procurement power, basically power supply that they had ordered cable for power in last January and won't be here until February. So as a result, we've had to face some delays and relocate poles to be able to do the capital infrastructure work. And then in the spring, basically pull those cables, make those connections, and remove those poles. So there's been some delays as a result of trying to do the capital work in the way of having utilities in a way, particularly on Lakeside Avenue. But that couple of the fact that we have some elements that need to have favorable weather, and as we get closer to end of October, the temperatures are not prudent for some of those installations, particularly the table or table intersections or frost walks. Okay. Councilor McGee, if I may. I think one of the important pieces here is that we will be coming back to you soon to talk about the South Bend Construction Coordination Plan. We have been keeping the two up to date. They did a site walk, I think, last month, about two months ago on the SharePoint Parkway, and then we did an update on the Raleigh Art Enterprise Project this last month. Given the new projects or at least new grants for Bank Street and Cherry Street, we are looking at expanding the South Bend Construction Coordination Plan to a South Bend downtown coordination plan. And we'll be coming to you within probably four to six weeks to look at where we are now with all the projects, now that it's been about a year, and reflect what decisions need to be made when and how these projects fit together to minimize construction impact. So you ask a good question and it's coming soon. Okay. Great. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Well, I mean, I think that was my translation speaking about the coordination plan, that's what I have noticed from the people that are meeting with their employees and connecting with them, that came up. They were waiting for some more data from Bank Street, but it pulls us through. But now, you know, it seems that you will be coming back again, if it gets cold on the ground, and I'm just wondering why was it a beginning of a like combining both so that we can talk more about walkers, bikers, drivers, and that kind of thing. So then there's ways of working with them. Right. Nor can speak to the details of this. We are very well coordinated with utilities. The challenge on the lakeside right around the corner from Pine Street, where some of the poles will be staying through the winter are related to supply chain challenges, not a lack of coordination. Norm, do you want to add any details to that? Yeah. I mean, as I explained, the power cabling was ordered in last January and won't be here to February. And it's an unusual case. And I've talked quite a bit with BED about that, but there's unfortunately no other solution. We've basically scoured North America to find power cable to support the project, to allow it to continue on schedule. And it's unfortunate, but that's kind of where we're at. It couldn't be avoided. All right. For that additional impact, it is an additional impact, Councillor Jenkins. Largely, it's not a deep financial challenge. It's really more of a delay to seeing this completion to its full extent this fall, as opposed to spring. Okay. There are no further questions. I think we still need a... Sorry, we have a motion. All right. And back on this. So we will go to vote. All those in favor of the motion, please say aye. Aye. Aye. Are you opposed? We're taking pass unanimously. And... Great. Thank you, everyone. Yeah. Thank you. And just to make sure the point is clear, even though now summer work will be completed in the spring, that still significantly had a new original bid schedule. That is correct. Right. Right. Can you walk us through that to surround? Yeah. There's two parts of the Chinatown Plain Tarkway Project, the initial construction contract and the final construction contract. We're only talking about the initial construction contract, which is the middle portion of the project from Home Avenue to Kilburn Street. And we are expecting, as Norm said, even though it's not as aggressive and as ahead of schedule as we were expecting, still to be ahead of schedule with completion next spring or early summer. And then we will be returning the council to talk about how the final construction contract phase interfaces with all the other projects happening in the South Bend and downtown. Great. Okay. So that brings us to the final item of the night, which is the 4.5 request for approval of contract for emergency Reduski River Safe and Repair work. I know the Water Resources Team, DPW Team, Chief and Hustle to, I don't know if I did a lot of things since the break in July, but specifically to get ready for, so we can act on this tonight. Let's see, Megan Martin here as well. So, Megan, do you want to see this one of course? Sure. Yes. And we do appreciate folks moving it quickly to get it on this Board of Finance agenda. We received bids at 2 p.m. on Friday and with the bids, we only received one bid from ETI and they in their bid packet really focused on the fact that they needed to proceed with this work immediately in order to ensure that it could happen before winter. And so that is why we are bringing it forward to you now and with the intention of executing a contract and then proceeding to city council for sort of after-the-fact approval, relying on the approval of the Board of Finance. I think you're all familiar with everything that's happened. This is sort of the phase three of our long-term project, which is trying to get as best of an in-river band-aid on the existing pipe as possible so that we don't have to rely and run the temporary bypass throughout the winter. At the same time, we're going to be doing an alternative evaluation and design process for a climate resilient approach, but that's going to be much further out as far as construction and so this is really the best thing that we can do for the winter time. The really good news is that FEMA is in fact viewing this as part of the emergency repair package and not the permanent fix, meaning that we should still be able to access FEMA and other funding in order to implement the sort of long-term climate resilient repair, which could include anything from a modern underneath the river directionally drilled approach or even potentially turning it into a formal pump station and landslide force name. Any other questions or? Excellent. Thank you, Megan. Yes, thank you very much. This use is not very clear from my perspective. Yes, 75% of these experts would be covered by FEMA, right? 12% by the city and 12% by the state. But at the same time, you have to also be extra careful in documenting everything in order to be on the sole of your basis, right? Yes. Yes, and we continue further as part of this memo and it says, the very amount that would exist so first of all, $11 billion and then available for the activities of costs. I wasn't very familiar with that. Yep. So if I understood the question correctly, we are still waiting and then our last meetings with FEMA, they're still tracking whether or not Vermont has reached the overall threshold. If Vermont as a whole exceeds the sort of, I think they had said it was like $111 million statewide, then the cost share proportion goes from the 25% down to the 10%. And my understanding is that the state would cover half of that and we would only have to cover half of it. So that's certainly advantageous for us, although it will mean in fact that Vermont got pounded pretty hard. But if everybody can document that total amount, then we'll be able to have a lower cost share. But we're proceeding with the assumption that we might have to cover up to 12 and a half percent of the total project cost with the fingers crossed hope that it'll be a lesser amount. Did that answer your question? Yes, yes. So basically, everything in the silent question. Correct. We want to show the rate of hairs in the council, the worst case scenario. Yep. And I think it's important to note one thing I'd add to Megan's piece if I may is just this force main, which is above ground, hasn't, it doesn't have the same kind of protections and redundancies as a normal system hasn't placed. We've already had some challenges this fall. Trying to maintain it over a winter is would be a herculean feat. And this really is the right thing to do. And we felt like it was better to rush this or the approval process than to take a risk that we couldn't get the repair done this fall. Thank you. And I'm happy to make the motion. Great. Thank you. January of a second for motion. Second. Thank you, President Paul. Discussion. Okay. Seeing none, we will go to a vote. All those in favor of motion, please say aye. Right. Aye. Very close. Motion carries unanimously. Thank you again, team UW resources for all the work on this has been a huge, huge progress since July. And I used to feel like we're really challenging circumstances while in Congress. And I appreciate the attention to making it possible to get as much of the more and stay very immersed in this possible. We appreciate that. And Martin and Ashley worked on the memo in the weekend, deserve special appreciation. Kate. Yep. Oh, thank you. Kate. I'm Kate. Yeah. And next time the agency says the director, they write it down too. Because most of you are the repatriated director. Sorry, I'm in for the report. Okay. In 25 years from now, we don't see you. Yes. Thank you, Councilor Chen. So that concludes our agenda. I will just take the liberty to quickly say I am anticipating calling a more finance meeting next Tuesday to be for the Council meeting. I think it should be a brief meeting, but we have had another team that's been working very hard and has had success securing state support for a winter warming shelter, which is answering one of the big questions with the homelessness challenges that we're facing currently. As you all know, the new place shelter has just shifted the management to CBO and CHT, which we're very pleased about having long-term operators of that facility. However, it is no longer going to function as an emergency warming shelter the way it has. So this is an important item and one that we need to look at as well to get the work done and get this open. So it's possible. I don't, it's my belief that that's the only item on the agenda. It will be a brief meeting. The board heads up that we will. And President Paul and I will work out the exact timing details of the whole evening. We're meeting tomorrow. I believe to do that or should I say, but I just want to give you all heads up on that now. And with that, if there's no objection, the business of the board of finance is concluded. So we are adjourned at 6.09 p.m. Thank you. Thanks very much. Have a good night. You too.


Drum and Money Coots, aka DMC, attempts deadly, timeless tricks that eluded many accomplished magicians. Pretty much everyone who tried these tricks died. What's up nerds? I'm Dres. Are you new here? If so, remember to subscribe and remember to hit that bell notification to keep up with content from us and movie nerds. Oh, and before I get into it, I want you to think of a card. I'll randomly pick your card out of this deck and place it in my pocket or will be revealed at the end of the review. Let me, let me get this, let me, let me, oh, okay. Usually when someone dies doing something, it's not a good idea to try that thing. That does not stop popular magician DMC from trying to succeed at some of his profession's most dangerous magic tricks. I got to watch the first five episodes of Death by Magic, which took DMC on a journey from Detroit to Las Vegas, Miami, South Africa, and even India. These are updated versions of classically death-inducing tricks made famous by such magicians as Harry Houdini, Doc Taman Conrad, Gilbert Genesta, Carl the Mysterious, and Thurston, the famous magician. If you're like me and have really only heard of Houdini, DMC shares a backstory on each magician and how they all shared the same fate in their end for the pursuit of the ultimate trick. Each episode is filled with DMC interacting with random people on streets, shops, and also bars, performing different magic tricks in each country and city he visits. I'm one of the biggest skeptics out there. But I was left scratching my head at a lot of the magic tricks, leaving me to rewind it and rewind it again and again to try to figure it out. Good ol' drum and money coots, you had me fooled buddy. What would you say if I told you that I was going to attempt something similar to this? My advice would be don't do it. What makes Death by Magic different from other shows like Chris Angel and David Blaine? DMC is a real magician. He's calm, collected, and brings a sense of realism. Not a pretentious, flashy, or complete weirdo like the others before him. He lets the audience into his world, showing glimpses of his life and a fresh perspective on magic in the 21st century. So if you're keen to see the audience choose DMC's fate while standing under a strung up car, or maybe a family favourite like Russian roulette, or for shits and giggles being straight jacketed in a padlock box while the train speeds towards you? Well, this is a series for you. Are you looking forward to this series? If you are, let us know in the comments below. Also, don't forget to like the video, subscribe to our channel, follow us on all of the socials, links are in the description below. From Movie Nerds, I'm Drass, and I'll see you nerds at the movies, but by the way guys. Is this your card?


Well, hello and welcome to vlogtober day one I'm in the car wearing my Minnesota lumberjack shirt. Well sweatshirt. It's humongous. I love it I just went to the grocery store. Don't mind the big IKEA bag. It's all right back there So that's what I got It is like rainy and gross and wet and normally I don't actually like to go to the grocery store on the weekends but I had to go do it because I needed like carrots and apples and like Some of that perishable stuff that I'm like completely out of and the reason that I don't like to go grocery shopping on the weekend is because Everybody tends to leave their carts in the middle of the aisles on the weekend And I don't really know why if you go like after work people are just like, you know getting stuff done But man, it's like just lollygag around and I don't know. It's just kind of funny Anyway, it's about 12 30. I actually went to work already today. I know I'm wearing weird stuff But I did go to work. I promise for the last company that I worked for which I'm still technically working there I'm just kind of helping the new gal get all situated and everything and her first day is tomorrow So I'm sure I'm gonna have a lot of text messages and phone calls from her Which is fine because I agreed to Help them out in the transition for maybe about a month or two. So hopefully not more than that, but we'll see and Yeah, so I've had a busy day so far So I'm gonna go home unload the groceries show you what Doyle's been doing all day, which has been nothing and Yeah, kind of get my my Sunday started, but honestly, is that bad to say? Oh Anyway, I'm tired already from the day so No, all right Well, I'm gonna go drive in this mess of rain and I will check in with you guys in just a little bit So this is what it looks like when I'm done walking the dog when it's raining out basically my whole head is like sopping wet Good thing I had a hood, but Yuck. It's like I'm all wet and gross Nasty and it is like really dreary outside. I know it looks really blown out right now, but it's like Really dreary outside. Oh, sorry. My hair is like nasty now But I need to do some work like YouTube work and oh by the way Friday's video never went up because Like the files were corrupted or something like I got it all edited deleted all the footage out of my camera, of course and It's like not loading to YouTube and it's not YouTube's issue because I've loaded another video and it's not the problem So I don't know what to do about that So I just think that Friday's video is just like never gonna go up because obviously the footage is gone and it was like a DIY project, so I Think I think the internet just is not agreeing with me or my videos or whatever it is So anyway, if I still had the raw files, I would just you know re-edit everything But I don't because I got rid of them So yeah, maybe note to self don't delete those files until they're actually like on the YouTube's you know So anyway, I need to do like my plan with me and you do my budget and you take these Things off my fingers because look at that. Can you guys see so here's a new plan see all that grow out Like oh my gosh crazy, right? I had the same nail polish on for quite a long time and I have very like minimal wear on my Fingers, but I need to take this nail polish off at some point today before I do all my videos, but yeah Yeah, so I'm gonna do that But I think first and foremost I need to get out of this sweatshirt because I love my lumberjack sweatshirt But it's really really wet and now it makes me feel gross So I think I'm gonna put on something else. Hey Doyle, I can see your ears. Oh Hi, buddy What's going on dude? What are you doing? Oh? You can see him a little bit better now What are you doing over there?  What hold on hold on hold on hold on you're so excited.   Stop it. Stop it Stop it. Anybody want a dog that judges you? But anyway, um, yeah, that's what's going on right now I just noticed that I missed a call from my mother So I'm gonna give her a call back And I think I'm gonna lay down for just a little bit because I have a little bit of a rage and headache and Then might grab a snack and then lay down for a little bit cuz Yeah, I don't know the head is like blah What do you think Doyle? I'll take a nap. He always wants to take a nap. I'll check in in a bit Okay, so I was just sitting at the dining table and this is what I see. What are you doing dog? Like you can't sit like a normal dog What's the deal? Why are you up on that thing?  What's wrong with you Doyle? Is that where you're gonna take a nap? You're so weird, buddy So weird, I guess This is what we like to call Doyle's perch apparently. Don't fall down, okay? Okay, is it a deal? Is it a deal? Is it a deal? Got your snout. Got your snout You're so funny. Don't fall. We're not going to the vet today. Okay. Yeah. Yeah vet not happening Don't stand on that. Well. Hello friends. It's been a long time since I've seen you I've taken a nap and yes, I put my hair up in like this bun thing and I haven't redone it so this is This is uh, welcome to Emily's hot mess society um, so anyways, I just filmed uh some videos and I Am editing and I just realized that I totally forgot to share Something that came in the mail the other day From a planner person. So I wanted to share with you guys what I got. It's from Trillia planning. I'll leave it in the like item description below I was totally going to share this on my plan with me and then I forgot and now I'm editing it and I'm like I'm not going to like put this footage in there. But anyway, give me a second and let me flip you around And I'll show you all the goodies that this lovely planner person sent me Okay, so I took all of the stuff out of the plastic wrap already because I just can't help myself and I've got you know problems So anyway, she wrote me a lovely note and her name is Christy. But again, I will put um, this is the Name of the company. I'll put it down below for you guys So anyway, there's a whole bunch of different things So I got some bigger sheets and these are just like some big like washy strips, which are very very cute And then I really like these glitter. They're like um for like the headers on the verticals Very cute. And then I just noticed this the other day or not the other day But when I opened them these are like sweater and then it has like, you know, Monday Tuesday Wednesday Isn't that the cutest thing? anyways I thought it was cute Oh goodness. I can't like can't lift them up um, all right So then I got these which is very nice for the fall And I think I'm like one of the only people that really really hate pumpkin spiced anything However, I really like pumpkin pie But I don't really like pumpkin anything else, but I'm not like into coffee either. So Maybe that's maybe that's part of it. I don't know. There's these little guys So just cute like, you know art deco like a decorative little sheet very fun And then this is just kind of like a little random Sampler of some decorations as well And then let's see here. Oh Here is the shop information. Oh uncommon plans. Cool Sounds like a plan.  So there's like a little puppy dog Which I'm pretty sure these are Stickers, but I don't know.  Words are hard when it's really late you guys they go this way, but like oh like a little checklist That's what I'm trying to say.    Oh, these are from a company called Lyman mortar. So I'm really unclear of like Trillia planning. I think that's how you say it actually sent me the package, but then there's stuff from Uncommon plans and Lyman mortar. So If I can find any of these I'll link them below for you guys. So here's another cute little decorative sheet for the fall Um, some more cute stuff. And this is cute. These are like little leaves, but they're almost like like the little heart checklist That's kind of cute. And then Some full boxes And some more full boxes So anyway, that is what I forgot to share In the plan with me today. So I'm currently working on the plan with me right here I need to get this edited and uploaded this evening because I gotta work tomorrow Um, it feels like the weekend never happened because I worked all weekend. And then while this is like Rendering and all of that I need to actually do some work for my old job that I no longer work at But still kind of work at so I'm um just assisting the new gal With uh some things so I have to go into the shared email Thing tonight. Oh my gosh. Sorry. I'm like yawning Anyway, um, but yeah, I have to go into the shared email tonight and clear out some of the stuff And then I'm gonna write her an email of like Just pending things that need to be done. So anyway, um, so yeah, I think I'm gonna close out the vlog here I've already done the Doyle challenge. So you'll see him every vlog and Yeah, I'm gonna get to editing which is super boring and takes a long time. So Yeah, and it's about 8 28 8 26 in the evening. So Hopefully I'll get to bed at a pretty pretty normal hour. I hope but anyway Hope you guys enjoyed vlogtober day one Sorry, it was a little bit boring because I just basically worked and napped and filmed and It's just it's a boring boring day you guys. I'm sorry But hopefully I'll have some more fun content coming up very soon for you guys So if you like the video make sure to give it a thumbs up and you can always subscribe Um regular videos are monday wednesday friday at 9am central standard But the blogs are gonna go up when the blogs go up. So yeah, that's what's happening So subscribe for more fun and I will see you guys in the next video. Bye guys


The newly deployed commander of the National Drug Law Enforcement Agency, NDLEA, inquires state Mohammed Ibrahim has assumed duty with an assurance to combat illicit drug supply to the state. Ibrahim noted that the commander has intensified efforts in counseling sensitization and rehabilitation. The command has been doing well and they are doing well in terms of drug demand reduction, in terms of sensitization and counseling and rehabilitation. The only thing I'm going to do is to increase the tempo in terms of cutting the supply. What are we going to be doing differently is to enforce on patrolling the all the entries into paracities. We are going to increase our surveillance activities. We are going to do our work based on intelligent leads investigation, intelligent leads operations, strictly abiding by the SOP of the agency. He also maintained that the agency in the state will be engaging community leaders, traditional rulers and opinion leaders and task them on their roles at the grassroots. We are going to take the demand reduction aspect of our job to the grassroots. We are going to be engaging the community leaders, the traditional rulers, the opinion leaders. We are going to be tasking them on their role in terms of drug demand reduction. Recently, there has been a new psychoactive substances that is trending now, the nitrogen oxide. So the challenge negative has given all the commander of the tasking order that we clamp down on wherever the sales, the consumption and whatever it is when it talks in terms of nitrogen oxide. Hello, hope you enjoyed the news. Please do subscribe to our YouTube channel and don't forget to hit the notification button so you get notified about fresh news updates.


So I guess we're talking about sea level rise. Yep. Very cool. There was so much information on the internet about this. I couldn't even pick just one, you know, reliable sort. There are so many. Yeah, it's interesting because, you know, you have like a lot of like what's contributing to sea level rise, but then, you know, you see those stuff are like how it's impacting insurance markets and like real estate, which I think is pretty interesting, like how it's affecting a lot of people. Yeah. Oh, yeah, definitely. Well, I mean, also the sea level rise, I didn't realize that it was both because of the heating of the ocean and because of the glaciers melting. I'm sorry, I just got out of another class in my head. Well, yeah, I didn't realize it was because of both of it and because of the heating of the water. You know, it causes more storm surges and everything like that. So I mean, I guess because of the damage, I can also see how that would impact insurance rates and everything like that. When I was doing my research, I didn't find a solution though. I found that everyone, you know, was just explaining what the problem was and things like the conveyor belt thing, the situation going on. It's very scary, but there was no solution. So I'm like, are we just all going to sink? What's going on? What are we going to do? Yes. Should we invest in boats? Can you explain what the conveyor belt situation is? I haven't heard that term. Yeah. Apparently ice is melting up north, like around Greenland or so. And it's messing up the system of like as a conveyor system in the Atlantic, right? So coming from the eastern coast of America, going towards Africa and stuff like that. So with the glacier melting up north, I believe the water is getting denser and then it's disabling the conveyor belt. Okay. Let's move around pretty much. I hope that was clear. It was a little confusing, but I think about it. Yeah. That's something that I'd always thought, you know, it was just the glaciers melting. But you know, like Emily said, I didn't realize there was like water actually expanding to with the temperature increase. It is interesting. Like a lot of that, there's not a lot of like really concrete solutions. You know, you've got people that retreat and like climate refugees that just have to move to a whole different place entirely. We just got to be scary as anything like your home just like being unlivable. Well, it's kind of, it's funny that we're talking about this because we in here in Houston went through Hurricane Harvey last year. And it was, I've lived here about 40 years and there were places that flooded during this storm that have never flooded before. And, you know, a lot of people still haven't moved back into their homes. So it's, it really put a human face on the whole issue of storm surge and, and it does make you wonder in a city this size, there's like, we're at sea level. There's about 5 million people in the city. You know, what if the sea levels really rise, it's going to affect a lot of people, even if it's just a few, a few inches, right? And I didn't realize when I was doing the research that there was more localized sea level rise, depending on the, the terrain and that kind of thing. I just never thought of it before. As far as the overall level and then that it could be different in certain areas. Yeah. I'm actually, I just pulled up the article that was talking about global and local sea level and how they're two different things, but I mean, they're absolutely terrifying. Yeah. Yeah. I think it's, it's, it's wild when you see it on like a local level too. And like people that you know, because I think that really hits home for a lot more people. And I think that's how I think a lot of this communication needs to be spread to people to make them cares. Like showing, you know, people just like them, you know, it's affecting their lives and really putting a strain on their life in general. Right. I think Hurricane Harvey was a huge wake up call for a lot of people here. Yeah. I can imagine. I was in New Jersey when Sandy came by. So that was, yeah, that was pretty scary too. I live in Pennsylvania. So like right on the border of like, uh, New Jersey, like Flemington area, um, and East in Pennsylvania. So I mean, we got a lot of damage too, but you know, it's nothing compared to actual coastal cities and the damage that they got. We just lost power for like two weeks, but even still definitely. Yeah. That was scary. Granted. Right. Especially cities like Miami too. I mean, it's, it's almost as bad as, as well. It's worse than New York, but I, I'm really afraid of what's going to happen. Like, you know, what policies are government officials taking to disable that? Like just to stop the, or to even find a solution, do something about it? Because how are they, like you were talking about, um, these refugees, where are these people going to move to? Right. Yeah. Yeah. Yeah. Not only like where they're going to move, but it affects a ton of stuff like related to cultivation of food crops. Cause a lot of them aren't resistant to like, um, increasing salt levels that you're going to get with a lot of that sea water moving inland. Um, it's just, it's, it's amazing the amount of problems that something like this can cause.  I never even thought about the food issue because they're in coastal Houston. There's a lot of rice that's grown and things like that. So I never even thought about that. That's a good point. Right. Yes. Yeah. Yeah. Yeah. Yeah. You were saying that there was no, you know, real solutions. I think at this point it's just adapting and, you know, trying to figure out how we can live like this. It's only going to get worse. Unfortunately. Um, yeah. And also erosion. I mean, yeah. I wish, I wish, uh, different cities and different. People I'm saying could get together to find a solution to this because, um, I was watching a couple of videos actually on YouTube. And once I typed in sea level rise, oh, I saw was Miami York. You know, it seems as if they're just going to melt away or just float away. It's, it's a scary reality. Um, hopefully something has done for this. I'm not too sure. I'm not really familiar with the sea sea rise, um, situation problem. So this is a good lesson for me. I'm going to watch out for. I think Samuel mentioned insurance earlier. I think that's kind of a big piece of it, right? If, um, yeah. Yeah. So in 2016, I think like Freddie Mac, which is the one of the federally backed companies, they're warning that, um, you know, sea level rise could destroy billions of dollars of property. Um, and it's a interesting balance when a lot of the people making our policies in these areas that are going to be most effective, won't even acknowledge climate change. So it's like it's tough to address it with a lot of these people in the places of power that they are. That's true. Right. That's true. I mean, if they don't do it, how are they going to fight it? Yeah. So it's just like a constant like cycle of like trying to convince people, we just need, you know, I guess more scientists and politics, which is a tough sell sometimes. That's interesting. I think also if, if they make it financially difficult for people to rebuild, then, um, that I think that's part of the solution. Um, I mean, in, in a lot of the areas here in Houston, there are people have no business rebuilding because certain areas have flooded repeatedly and people still rebuild their homes. And, um, I think people just need to come to that realization that it's, uh, it's, it's not going to change and, um, you know, people need to make hard decisions, but they don't. And, um, people, the, the, they're developing areas that shouldn't be developed. So even though they know that this is a problem, they're still building new neighborhoods in places that are, uh, not very elevated. So it's, uh, it's, it's kind of a, there's certain things that they could do, not to solve the problem, but to mitigate, I guess the human cost of the, the problem. Yeah. And if you're not educated about a lot of those areas, you know, you could get tricked into buying real estate. Exactly. Years. You're just stuck with it. Right. Let's see. Yeah. I really feel like the real estate should not be available to purchase, you know, to begin with. Yes. So, okay. Let's say somebody else like gets damaged or something.  Right. I understand it's on a personal level, but that's also a problem. The state will have to deal with because now where are you going to put this family? How are you going to feed them? How are you going to take care of them? So that's a whole problem for a society. That's interesting though. I didn't know that, you know, there was like sell properties that were in areas like these. Yeah. There's people that are flipping homes that have been flooded. But this is where it's going to go. And then they're like, hey, I don't know if you're going to get to the roof line. And, you know, it's, it's not healthy to live in these places, but people will fix it up. And. Tech. Technically, I think the county. Or the state should buy out the property and just raised the house and don't ever rebuild on that. That spot. But. It doesn't happen like that. And I think there's a lot of greed and developers will go into divisions or neighborhoods in places that they just shouldn't be constructed. I was reading a lot about like architectural you know developments to try and combat flooding and you know they're doing they're doing things but they're really expensive and you know and just like everything I think it just comes down to money. So you can build a house up on stilts but I have no idea how much something like that would cost. Yeah well the article I was reading they were talking about you know like barriers and drainage ditches and you know building seawalls around cities and you know I don't I don't know I I'm no architect but right seems like they would do something and help even a little bit. Yeah where was that in was it in Miami or somewhere? Me? I'm sorry I was Rotterdam, some city in Europe, of course Europe. It's interesting too like who gets the bill for a lot of those you know constructions like dams and things because it's I assume it'd benefit like a certain portion of homeowners but is that something that the county or local government would do or developers it's like a whole new market that people need to start figuring out and it's it's tough with all these different like zoning and building codes because a lot of that varies county to county so it's almost like you need some kind of overarching policy that kind of sets the standard for everybody because it's just too segmented right now. Well and unfortunately it gets to be very political at the local level because for instance in Houston we have our core of engineers and the they're being sued by a lot of homeowners who lost their homes when they released the dams during Harvey they opened the dams and I think they're afraid to make a decision now because it's it is so political and they they know the right thing to do but they're just not willing to do it so. Fortunately yeah. They had some really good flood maps here that showed the extent of the flooding and they were really cool like animated interactive maps and they got taken offline because I think people were using those maps in their lawsuits against the core so it's it is super political so. I didn't have public information though. I can't find it it should be but I've searched just you know from my own out of my own curiosity and I think unless you know the elevation of your home and you kind of know the area it's it's really hard to have a it's probably out there somewhere but they've just made it to where it's not as easy to find as it should be. In the chat I just said I found this article about building the sea walls and this is an example from Indonesia but I mean it's just cool read these guys when I read it. I also this is my first time using this and I just found out there was a chat. Oh I see it yep I see it down there but.  Is that billion with a B? Yeah wow that's a lot of money. Oh gosh it's huge. Yeah what did they something about it being like a titanic or Jesus yeah. Yeah I'm sure with like all the potential areas that are affected you know it's not probably not reasonable to try to do that for some of the like the lower populated areas and it's tough to find those costs even for the higher populated areas. Yeah for this project specifically I know that they're talking to developers about you know like vacation luxury vacation spots and everything and I think that's how they're getting some of the funding for this but I mean you gotta play the game. I think it goes to show too how investments in lowering carbon emissions and trying to draw down a lot of that to begin with is going to end up saving people a lot of money in the long run. I think nobody wants to step up step up to the plate and like put that on their bill and be proactive about that which is where policy really needs to change. And you know they're going to have these governments are going to have to pay more later on for damages. I mean might as well be proactive now but yeah but political I think everything gets passed on to the next group or the next generation. Yeah actually it's kind of off topic but I live in state college now and they have just redone the entire main road Atherton Street and at first they were just redoing the water pipes and then they realized that they were in two years going to have to redo the electrical wiring and all the telephone lines and electricity and everything so instead of you know waiting to do that they decided to just knock it out at one go. So I think that's like the first example of any proactive government work that I've seen in a while. I live in state college too and that construction has been awful driving north Atherton Street. Yeah I'm glad they're doing it but I wish I wish it'd be a little easier to drive through. Exactly but you know at least they'll knock it out all now and so we don't have to worry about it. I think they've touched on like I don't know what else there is for sea level rise but and see okay we've definitely hit that with time till we start. I think it was 8.15. Yeah maybe. We should be good. It was really good meeting all of you and hopefully everybody does really well in the rest of their classes. It's always an interesting semester in the spring and it seems like it's a little hard in the fall. I agree. It was nice meeting you guys. You too. Thank you. It's definitely an interesting point of face to people instead of.


Welcome to TICMO Weekly Market Outlook for week commencing the 15th of March with me Patrick Mullerley. The highlight of the week ahead will be Wednesday's Fed meeting. We'll get to see the new set of quarterly projections where 2021 GDP will likely be revised higher from 4.2% median in December. There will also be a lot of interest in the Fed Fund Rate dot plots. Does the Fed 2023 dot plot median shift to 25 basis point hike? Probably not, but the dollar would probably rally if it did. Yet a largely unchanged FOMC meeting and a meeting statement and the J-PAL press conference repeating that the Fed has a long way to go before reducing stimulus should prevent the dollar running too far ahead. That said, it's hard to see that the Fed chairman altering his laser fare comments about the US Treasuries made to the Wall Street Journal just a couple of weeks ago. And on that subject the Treasuries, there is huge focus on whether the Fed extends its US Treasury exemption from the supplementary leverage ratio due to expire at the end of the month. Failing to extend it would be a big surprise. Hit Treasuries and also hit equities on the view that US banks would have to raise more equity capital. Away from the Fed, US data released over the next week should be a little less impressive. February retail sales should correct lower from the stimulus inspired January surge. And poor weather will have impacted February industrial production. Also look out for US-China political developments where senior officials meet in Alaska on Thursday ahead of an annual US report. Congress on Friday detailing security implications of the US economic relationship with China. Also remember that the US clocks have sprung forward and briefly narrowing the time difference between the US and Europe. So from a technical perspective with dollar index, as we held support at the 9150 area, now look for a retest of the highs at 9240, watch for fresh selling to emerge here, bearish reversal patterns set in short positions. Ultimately looking for a retest of the monthly pivot from above at 9070 and projected monthly range support down to 9060. At this stage only a close through 9260 would open a test of the 9365 to the yearly pivot at 9415. Euro held support at the 11830, the equality objective I talked about in last week's live analysis session. And the big question is, was that the end of the correction with US Treasury yields still near 1.6% and a big Fed event risk to come this week? It's probably too soon to declare that the euro is ready to resume its rally. Covid challenges in continental Europe are helping aren't helping the euro either, where rising case numbers, slow vaccine rollouts and doubts about the AstraZeneca vaccine are all delaying recovery hopes. It's a quiet week for European data after the recent ECB fireworks and the ECB have said that their front-loaded pet buying will not register in the weekly reports until Monday 22nd March. However, okay, watchers don't think a more aggressive pet will have much impact on the euro. Importantly, German regional elections on Sunday did see a defeat for Merkel's CDU party and that's briefly weighing on the euro as we come into the beginning of the week. So from a technical perspective as we hold resistance at the 120 area, look for a deeper pullback now to retest 11870, 11880 as support. As we find fresh demand here, ultimately look for a test up into the monthly pivot 12089 and monthly range resistance at 120129. Only a loss of monthly range support at 11824 would suggest a deeper move to test the yearly pivot at 11720. The BOE on Thursday should keep its constructive outlook in place with the fast pace of vaccination and the pace is poised to double from this week onwards, supporting the optimistic outlook for the economic recovery. Until the ECB last week, Market Watch didn't really expect the BOE to lean against the rising bond yields this week, but with the market already pricing a close to one hike for 2022 and another for 2023, the cautiously upbeat BOE message this week might be positive for sterling, yet not a catalyst for any profound moves with the euro poids to stabilise as US Treasuries are showing signs of less erratic behaviour. This should largely cap the recent sterling decline. Beyond the BOE meeting, it's very quiet week on the UK data front. February public sector net borrowing due on Friday shouldn't have much impact on the major cross. So with the rejection at the 140 handle, I could see the potential here for a deeper pullback to test this 13740, 13780 area. Watch for bullish reversal patterns in this area to establish long positions, ultimately looking to remove back through the prior cycle highs at 14243 and on to the monthly range resistance at 144. At this stage, only a loss really at 13650 would concern the bullish views, suggesting a deeper pullback to test monthly range support back to 13350. The highlights of the week in terms of Japan is the BOJ policy review announced on Friday. The reason for the policy review is to examine how its policies in a downturn can be more sustainable. Thus, it would seem unlikely that the BOJ meeting ends up tightening Japanese fiscal conditions. In the frame, are issues like one can ruby created for even more negative rates by protecting banks, even from some charges on excess reserves held at the BOJ, to examining more flexibility in its JGB buying or stock ETF buying operations. BOJ will be only too aware that loosening up of that 20 basis points target around 0% 10 year JGB yields could trigger a JGB sell off in the current global bear market for With upside risks to US Treasury yields still present, Dolly Yen showing the tightest positive correlation to those yields, there is the potential that we trade higher this week. But with three month dollar Yen hedging costs still a very low 0.35% per annum through the three month forward, markets are still a little surprised at the above correlation. In terms of indeed what we would want to see with surveys of Japanese life insurers released in the coming weeks, markets will be looking to see greater allocation of weights made to hedged foreign bond portfolios and a reduction in the unhedged bond portfolio weightings. From a technical perspective, while the Dolly Yen continues to hold support at 108.30, now look for a test of 109.85 where we have the yearly R1 Pivot, we also have the monthly R3. I would anticipate some profit taking pullback from this area to retest 108 as support. So watch with bearish reversal patterns in and around this 108 sorry 109.80 to 110 area, set shorts, targeting move back into test 108 as support. Really at this stage only a close through the monthly R1 at 110 could see prices extend higher to test offers to 111.30, 111.50. Lastly, in Australia, the Aussie took advantage of a recovery stabilisation in local bonds and the generalised supported risk sentiment to consolidate above the 77 handle. The Reserve Bank of Australia's interventions in the bond market have eased thanks to weakening global selling pressures on bonds, but the bank likely stands ready to step in with more big purchases to counter any future spikes in yields. Markets may have a confirmation of this in the minutes from the March RBA meeting published this week, which may shed some light on the RBA members' views on the recent bond sell-off and measures to control bond volatility. Signs of lingering commitment to defend the yield target and keep yields capped may provide some mild support for the Aussie this week. On the data side, jobs numbers for January should give some encouraging signs, but the impact on RBA expectations for the Aussie should be limited. Iron ore prices have faced a correction over the last week after the Chinese steel-producing city of Tanshen imposed restrictions on steel production to reduce polluting emissions, with Chinese demand having been the key driver of iron ore prices over the past year. Concerns about any slowdown in the SNAT sense should continue to have a magnified effect on iron ore prices. Elkids continue to deem the current levels of iron ore prices as unsustainable, and the material risk of a bigger correction is a threat to the Aussie in terms of short-term ability to remain supportive. So from a technical perspective, the Aussie dollar has found initial resistance on a retest of the 78 level. Again, I've been looking for a pullback into the 76-70 area to set long positions, looking for a move up to test 79 and the underside of this ascending trendline resistance to now act as resistance. Keeping an eye on bullish reversal patterns in the 76-60 to 76-80 zone to set long positions at this stage, only a loss of 75-60 would suggest a deeper corrective move to test the monthly range support at this 74 handle. And that concludes the weekly market outlook for week commencing the 15th of March. Be sure to join me on Thursday at 1pm UK time when we will be recovering a whole bunch of charts and use FX majors, commodities, equity indexes and bitcoin. As always traders, I hope this helps and have a great week.


Maybe. Hey, Clément, what do you have for us today? Today, I'm going to talk about developer experience and how Quarkus make you as a developer really feel like a superhero and going in 30 minutes from really creating a project from scratch to deploying to OpenShift. Ooh, let's see it. Everybody's trying OpenShift today, so. And I'll share the links. Please join us on the workshops while Clément is presenting Quarkus. All right, so thank you for attending this session. My name is Clément. I'm working at Red Hat. I'm doing a lot of Quarkus, a lot of reactive things. But today, we are going to talk a little bit about reactive, but it's not really the topic of this talk. Today, I'm going to explain to you how you can become a superhero. And it's all about developer experience. And Adrian Trenaman defined developer experience with this sentence, developer experience is about reducing engineering frictions between an idea and getting it in production. And I love this definition because it's about removing whole small hurdle, whole small blocker you have that will slow down your progression. When you have an idea as a developer, you really, really want to see it in live. And that's what Quarkus allow you to do. But first, what is Quarkus? Well, Quarkus is an open source tag to write Java application. It has been tailored for the cloud for microservices and serverless, but it's much more than this. Actually, Quarkus is a stack to build distributed systems because today, most of the applications we build are distributed systems. Call them microservices, monoliths, serverless, whatever, there are all distributed systems. Even games, mobile application, and most of the CLIs are distributed systems. So Quarkus provide a lot of things to build these distributed systems, going from REST to Kafka to even driven architectures to monoliths to CDC if you want to handle data and so on. We are not going to see everything today, but we are going to have a peek to a few of these domains. So Quarkus takes a very different approach to really build distributed systems the right way, building things for the cloud or for containers. The thing is Java is not necessarily cloud native.  And then it will start locating configuration file, passing them, it might be XML, so you need an XML parser. Then we will do annotation scanning, so class path scanning. We are going to look at all the classes you have in all those jobs that you have embedded because they may have annotations. We are generally also doing some class loading check, like, oh, is this class there or not? And things like that and enable a usable feature for this. And then for each framework, we are building this configuration. And finally, we are going to do something interesting for you as a user, so starting the thread, starting the server, thread pools, and so on. Quarkus is exactly the same, except that we do this before, at build time. At build time, we are going to read the configuration. We are doing the class path scanning at build time. We are going for each framework, building the models, the configuration, and we are going to infuse these inside the artifacts, which means that when we start it, we have exactly the right set of instructions to start all your frameworks. As a result, we need a lot less time to start doing the right thing, so threads, servers, and so on. But we also reduce the memory consumption. Why? Because all the classes that are only required for starting the applications are not embedded at one time anymore. So with this, we decrease startup time, decrease memory consumption, we start becoming a lot more clone native. But it's not only this. Quarkus can let you, based on this, can let you build a native executable. This is really a side effect of this build time idea. Because during this pipeline, we collect enough information about your applications so we can, well, tailor the native executable to be really, really optimized. While using Grail VM and the Grail VM compiler, as any serious compiler needs at least 25 arguments to get something right. But here in Quarkus, we make it very, very easy because we know everything about your application, dependencies, and so on. And we are going to tune this command line for having a rarely optimized native executable. We don't want fallbacks or shortcuts who really want something optimized. Then you get even faster startup, even lower memory. But yeah, this is a blue wheel. But you may wonder about the pink wheel here because there is a second ingredient in our secret source in Quarkus. And the second one is a reactive core. Remember, Quarkus is about distributed systems. And at the core of distributed systems, there is IOS, right? And we need to handle this IOS the right way in an efficient manner. Or, well, all your systems won't fly, won't scale. We'll have plenty of failures and things like that. So bad user experience at the end. So Quarkus is based on a reactive core and then a set of extension and finally your application code. So what's wrong with the traditional model? The traditional model associates requests to worker thread, which means that it limits the concurrency by the number of worker thread you have. So by limiting the concurrency, I mean the number of requests you can handle at the same time. So if your system is fine and not very popular, okay, cool, but as soon as you start being popular, this model doesn't fly anymore. And the fact is because it's blocking IO, your threads are going to be blocked at some times. So you are paying a memory cost, a CPU cost, and not making any progress. The reactive execution model is different in the sense that a few IO threads, often called event loop, can handle multiple concurrent requests. But the model is totally different, where we start handling a request and as soon as it needs to do an IO, instead of blocking, it will schedule the IO and release a thread. So the thread can be used to handle a second request. Once this scheduled IO completes, then we can continue the first request on the same thread and make progress until we need to schedule a second IO and other IO and so on. So yes, it's more efficient, but man, it's kind of more complicated too, right? Because you need to divide your program in a chunk of things like this. So it's exactly this. Reactive comes with a different concurrency model where because of this, your application code can be called on the IO thread. Very, very efficient, very, very concurrent, but you need a bottle of warm because that makes the world seem complicated. And it should not be an obligation. You should have the choice of the developer to decide which part of your application is reactive, which part is imperative and mix that depending on your skills and the needs. And that's exactly what Quarkus is doing for you. Quarkus has a smart routine and detect for you whether you're having to say anything, whether your method, your applications is a reactive one and can be called on the IO thread because it's not going to block, it really is a thread and so on. Or if it's a blocking one and in that case, switch to a worker thread pool. So it really unifies reactive and imperative and you can mix them together in the same application where you are going to see that. And you will see it's just, for you as a developer, it just works, no problem. So again, let's go back and talk about frictionless development. And there is no better way to demonstrate frictionless development with Quarkus as doing it. So we are going to create a project from scratch, do some rest API, database access, do some testing, integrate some remote service that exists. So it's the movie database using some full Tori runs features because calling a remote service means I need to protect myself against failures and deploy this to command and test and in my case, open shift. All right, let's have a look at this. So the first thing I will do is to go to this website, so code.quarkus.io I already preconfigured my system here. So we are going to create an application called the movies. We are going to manage movies. And I already selected 10 extensions to do rest, data, link, validation and a few more things that we will see along the journey. So I generate my zip. I download it, it's there, I unzip it. All right, it should be unzipped in my download directory. So let me check. Yes, the movie. Okay, I'm going to just copy two files, one which, oops. Okay, let me check. Ooh, let me check why it didn't unzip it. Okay, so movie two. Three, oops, two, yes, now it's working. So I'm just copying some HTML front end and some config, we are going to see that. I'm going to open my IDE immediately and yes, I trust this project, I just generated it. Here we go, that's my project. And while it's indexing, thank you IntelliJ for indexing everything. I'm going to start my application in dev mode. In dev mode, Qoqus is going to follow my, well, my challenge I do in my code, in my resources and so on. And as soon as I need it, we'll compile and restart my application. So I have always something up to date. So I can try it immediately. So it's starting right now. Yep. So what you can see here is that you see some docker stuff here. Actually, because of the set of extension I've picked, you realize that I may need a database and I don't have one running. So what it is doing is say, okay, you need a database, let me start one for you and configure your application for you. So right now I already have a database plugged to my application. I will have used Kafka, it will have started Kafka automatically. So let's go back to my browser and see if my application is running. Yes, that's the landing page and I have an hello message. So hello, rest is your active, which is the rest framework I'm using. So let's go back here and see where from those that come from this file here and if I say Dev Nation because that's where we are today, I go back to my browser and I refresh and boom, already Dev Nation. So you see it, I don't have to restart on anything in just doing it for me. So another cool thing is testing because when you do application like this, you need to test them. So in my Dev mode, I just press hard and it's going to start the test and continuously do them. So right now it's looking at the test and running them from the Dev mode using a second instance, a test instance of my application and boom, it fails. Why? Because it was expecting rest is your active. So we're going to do something that every developer is doing instead of fixing the bug, let's fix the tests. So like this, I go back here, I don't have to touch anything and boom, it sees the test changed and recompile it automatically. And now I'm good to go. My test is passing, let's start my REST API. So my REST API is going to handle movie. So movie is what I'm going to persist in my database. So I'm, it's an entity and we do that with style. So it's a Panache entity and Panache makes things a lot easier. So a movie has a title and see it's a public field. It has a cover. And it has a rating, which is my personal rating. Let's say that the title is unique and not blank. Well, we never see a movie with a blank title, right? And the rating go from one very bad to five movies I love. We're done for this. So we already have this. And now I'm going to do the REST endpoint in front of that. Movie, movie, versus, this versus. Okay, so that will be listening on slash movies. But using the system I was using before, the continuous testing will be great is to have some tests already done. So I can do that. So I can do some kind of TDD kind of things. That's what I'm going to do right now. I will create a test. Yes, okay. And so I'm going to copy some code. Oops, not just do this. Yeah, so a few tests about my API which introduce two movies, RUMBO and the pioneers and check that we can edit them, add them, delete them and so on and doing some validation tests. So if I go back to my dev mode here, you see that it's already executing this test and they are failing. Why? We forgot to implement the REST API. So let's do this and start with get method. So the get method will get all my movies. Okay, and here Panache is very, very useful because you can just do return movie.list. And done. So let's see, oh, it's still failing. Okay, so maybe I should have a look at what's going on actually in does that work or is that a test program? So I can go to Q slash dev to the dev console. So dev console is your toolbox with Quarkus. It's always running when you are in dev mode and you can go here, go to Swagger UI and see you what you have developed. Go to get movie, try it out and see if it's working. Oh, yeah, but it's empty. Oh, will be great to have some existing movie in my database. So let's do this. I will go back here. I will create a new import.sql file which in dev mode will provide some different movie matrix towers and so on. So now if I go back here and I do execute, I should get my movies. So the get works. So maybe the tests are failing because I didn't do the insertion one. So let's do this. We need to have a way to add a new movie post movie add one. And I want some validation here. So I want to receive a valid movie and valid is what is going to check the constraint that I've added on my movie classes. So the not blank, unique and rating and things like that. And again, Panache makes that very, very easy because I just have to do movies of persist. If it's not valid, it will return immediately and I would just return to movie. That's it. So now let's go back here and it's going to run the test. Oh, it's not passing. Oh, yeah, forgot there was a bug here. You need a transaction. Then let's check. And of course you can toggle the output of the test by clicking by eating whole and you will have all the output of the test. If you need that, I can hide it and we run the test directly from my browser and you see three tests are passing. So we are good here. So let's have a look to our very nice UI. I've done. So it's not nice, but we need a UI. So this is my HTML page I've copied before. So the movies we have introduced. Oh, look at that. This is off four, five, five, two. I want something sorted. Go back here, there. And I want my list to be sorted by descending rating. Go back here with fresh and that's sorted. Again, you see in the flow, you can edit your HTML or the data directly. That's just fine and let's check something. I want to add a new movie. And let's, I loved inception. So let's add it. Okay, so I did at the right place. Okay, cool. But now there is no cover. Hi, yeah. And I don't have the cover for that. So what we are going to do now is to use a remote service, the movie database, to get the cover. So let's see how we are going to introduce this new service. So I'm going to create an interface which is the movie database. I'm going to use the rest client. So the rest client is a way to describe your HTTP interaction using annotations. The same set of annotation as you use for the server side, you use it for the client side. So it starts with register rest client thing. This is a rest client. And then you can add all the operations you want to use from this remote service. Today we need only one, the search one, which is a get on slash share slash movie where you pass a key. Weird thing of this service, you pass a key as a query parameter, whatever. And the query, which in our case does a title. Once you have this, you need to do a bit of configuration which are these two lines you have here. The first one defines the URL. And the second one that I need to copy, it does the root of our covers because the response contains a relative pass according to this one, relative to this pass. So now that I have this, which is very simple because look, it's really the same set of annotation, a bit of mapping, that's it. I can come have back here and say, okay, I want my rest client first, which is the movie database, that's my service, okay, that's my remote service. I want some config property, this one, which is my root for my cover, and I need the API key. And as you may have seen, the API key is not in my application properties because that's a secret and I don't want to reveal that to you. So our mechanism is, can combine multiple config source and right now it's an environment variable and we will see in Kubernetes, it's a Kubernetes secrets. But for you, that doesn't change anything. So now that I have this, let's do a method name enrich, which take a movie and we'll search for that movie on this server, on this service, so movie.title, okay. This returns us a list of results and I need to find, because it's a fuzzy search, so I need to do some filtering. So let's say I want all the movies that were the title match my movie, okay. Okay, and find any. Yes, this is going to be my response and if response, if present, I found the movie, then I'm going to update my movie with the right cover. So root plus poster, so that's all we named it. And I'm going also to update the title to get the right capitalization because that's always made me crazy when the capitalization is wrong. And that's it. I just have to call this method here and done. So now when I'm adding a movie, it's going to go on the movie database, search for it, find it, extract the cover, fix the capitalization and save it to my database. Let's try that. Oops, wrong one here. So let's refresh. So inception will disappear because every time it will drop and recreate my database with my initial set. Inception was of the right capitalization, writing five and no, it's there, right capitalization with a cover. That's it. So let's add another one. Rumble. Rumble, yeah, kind of sweet, right? Didn't age well and boom, I got rumble, writing sweet and so on. So we are using a remote service. So every time when you use a remote service, you need to protect yourself. Here, I'm just going to use faltering on sanitation. I want a time out because I don't want to wait more than one second. Yes, unit for a second.  And well, let's say that if it doesn't work, then I want to retry. And max retry, let's say twice. And between every retry, let's wait for two seconds. Something of that. You can also use a circuit breaker or a fallback or even a bulkhead if you want to avoid video seeing your service. So you have plenty of options. It's very easy. You just configure it. And then you can say, hey, these values are coded. Everything I've write in those annotations can be overridden from the application properties or from any of the configs we support. System property, unvariable, Kubernetes secrets or config maps and so on. So my system is now working. So let's go back here. All tests are passing great. I don't have to rerun them because it continuously runs them. So I'm very happy with this. I got my complete system. So, well, time to deploy it on OpenShift. I go back here. I will go to do slash dev. Here, I'd select OpenShift, click deployed and click deployed. So what's happening behind the scene is that it's going to connect to this OpenShift that is running here. It's again, so OpenShift Sunbox. So you can use it with OpenShift Sunbox. I already started my Postgre database. I already have my secrets for the API key. So TMDB. And it's going, because it's OpenShift, it's going to build it. So send the file there and build it there. And while it's doing so, I'm going to show you a few more things. So the first thing is how does this Kubernetes deploy work? So the thing is you will need to say how you configure your prod system. And in prod profile, this is the prod profile, we want to use the Kubernetes config. So the Kubernetes config source to read two secrets, Postgre and TMDB. Postgre is going to give me the database users, database password and so on. And that's it. I just configure this and it will get the right username password that is stored on OpenShift. Same thing for TMDB. It will add the right API keys that we add. So the movie database dot API keys because that's how the secrets has been structured. Okay, let's go back to my Dev console. What happened? Okay, so we will see if it's working or not. Sometimes it's just nothing, but I can quickly look at this. If the movie, yes, the movies. Did we have a build? The build desk is completed. And yeah, but it didn't work. So let me retry it pretty quickly, deployed. Anyway, and while it's doing so, I want to show you a few things. So remember the two principle of Quarkus, first build time. And we push this idea for every extension we have, but actually arc our dependency injection framework, make it very, very nicely, well, can explain it. So arc at build time found all the beans you have in your class bus. And it found 91 beans because obviously there is a beans of my application, but everything that we provide on this 91 beans, it found out that 65 of them are not used. So it just dropped them simply. So all these beans that I have here are not used in my application. So they're not even declared in my application or run in my application. It dropped them at build time. The second thing is a reactive core. So I'm using rest easy reactive, but see all my code is purely imperative. So it's not because there is reactive in the name, it's just because it use reactive core of Quarkus. And you can get the endpoints core and all my endpoints I have right now don't have a great score because they use a worker thread. So I can update this yellow here, which is here and say, well, okay, you have detected that this method can't be called on the IOS thread, but actually it's wrong. So you can do it. So I just had to add non-blocking or return a completion state or a uni if you want to do that. And then go back here, do a refresh here. And now we have the 101 on 101 score for my rectiveness of this because, well, it use a right writer, it dispatch on the IOS thread and yeah, it's using an application scope scene. So that was very well for the others. I can't do that because they use a database. And if you do that, you will have a error message because you can't block the IOS thread. So let's go back to my open shift. Oh, yes, the noise does work. So it's probably some network glitch. So this is my application. It's connected to my post-grade database. It's running and when I say running, it's also have health checks automatically because I have the health extension. It has the health check for the database and every other extension. So let's have a look. Is it working? This is my landing page. I should have removed it. So I should move this.html. Yeah, this is my page and let's have a look. Inception, still great movie. Okay. Inception, rating, let's have from Bo and boom, that just working. My system is now working on open shift. So let's go back to the slide and conclude this. So that was the demo. Okay, great. So let's go back to see what we have seen. We have seen a project creation from scratch. Rest API, database access with Spanish. Continuous testing. Remote service integration. Folder-on sanitation and deploy to Kubernetes slash open shift. And this in 20 minutes. If you want the code, it's there. So you can just fork it and use it. You will need to have a credential for the movie database, but it's free. So again, Dev services. I didn't start a database on my system. I have no database on my system. It started for me in Dev mode and test mode. And yeah, I don't have to do anything. It just configure everything. When you use things that can be shared like Kafka or broker or something like that, it will share between application running in Dev mode on your systems. It makes onboarding very, very simple. Panache, you access your data with style. It supports active records, what they use, but also the repository pattern. More from, if you come from the spring world, that's probably what you are familiar with. It supports both imperative and reactive. Again, it's unified both. Continuous testing. Well, testing should not be an extra step. You should not go back to your ID, right click, run test and so on. Here, it just run it continuously and report it. Hey, you are debugging something? Okay, but you broke something. So maybe when you are done fixing your bug, maybe you should have a look at this. So before doing a git commit, git push, check your test. It's there. It's running for you, so you don't have to do anything. It's not intuitive. You see you can decide if you want to run them or not, if you want the odd port or not. You can also run them from the Dev console and it automatically detects the test to run. So when you modify a test, when you modify a resource, it will find which method is called or which test need to be run. Dev console, all your tool box, all your tools in a single place. No need to install Kafka cut, a specific swagger UI or Kafka UI or some GRPC curl scene or a GraphQL viewer. No, we provide everything for you. So want to check your rest and point, you go there, you click on swagger, you have a GRPC service, go there, you can invoke it to see if it's doing the right thing. Want to know what's happening in Kafka? You can go and see that. So the Kafka UI is going to be delivered in the next version. Not in the version I use today. Same thing for data sources and so on. Finally, Yamel netes, well, actually Kubernetes but wasn't Yamel, it's integrated automatically. You can configure everything, secrets and the deployment base image and so on. But automatically it gets us, metrics, service bindings and so on.  If you are using Kubernetes and not open shift, it will build the containers for you, push it to the configured image registry and deploy or restart your deployment for you. There is also a remote dev mode where instead of having the application running locally, you can connect to a running pod and it will restart the application in dev mode and all the change you do would be reflected inside your pod automatically. Obviously you need some authentication mechanism to avoid everybody to do everything and don't use this in production but that's very, very useful when you want to debug something that only happening in open shift or in Kubernetes. That's just a scratch. Quarkus ecosystem is huge and we have seen a little bit of crowd, a little bit of cloud but Quarkus can do a lot more than this. You can build monoliths, even with an application, reactive systems, microservices, functions, command lines, administration tools such as cube operators and so on. It's all based on two simple ideas. Build time first, reactive core to handle the IO the right way. Then on top of that, we have an awesome frictionless developer experience where you're never blocked. You always make progress and you go from an ID to your Kubernetes in 20 minutes. If you want to go further, I recommend these two books. The first one from Eric and you can download from free from Reddit developer. If you are a spring developer, it's great because yeah, it will talk with the same lingo that you used to have in spring. The second one, so a little bit more advanced, is going to be published in November. It's reactive system in Java and that I've finished to write with my friend Ken. It's all to build distributed systems the right way with Quarkus using what we've seen today, but also Kafka, MQP and a lot more things, observability and so on. If you don't know what to ask for Christmas, that would be a perfect gift. And sorry for the timeless plug. So that's it, thank you. And I don't know if we have any time for question, but anyway, you can go to Quarkus.io or code.Quarkus.io and start developing and feeling the, well, it's a great developer experience we have and having all the benefit of Quarkus, the permanent city, reactive and imperative side by side. So you can really do what, yeah, the next modern application you build. You want to discuss with the team, you go to Zilip and you can discuss with the team or follow us on Twitter. And that's all I have. Yeah, thank you, Clément.