The city council does not tolerate such actions and strongly condemns them. While it may not always be possible to prevent hate speech from occurring during public comments, the council will continue to take measures to make it more difficult to express such views. Any agenda additions or changes? Okay. All right. No need to approve the agenda. All right, the public to be heard. So this is the portion of the meeting where if you have anything you wanna share with the council that's either on the agenda or not on the agenda, please feel free to raise your hand. We don't have anybody here in the room, so we're just looking for hands online. And Regina, I can't see anybody, so I'm gonna... I do not see any hands so far. Okay. Let's just do a test. Jess, can you let us know if you can hear us? I can hear you. Can you hear me? Yes, great. We can hear you. Thanks. Great. Okay. Then I will move on to business item A, which is discussion and consideration of the FY25 Chitin and Solid Waste District budget. And before we begin with Sarah, I'm gonna ask for any conflicts. I have a conflict. I perceive a conflict. My wife is an employee of the waste district. She will be participating to support Sarah in tonight's presentation. So on those grounds, I'm gonna extricate from the discussion. Okay. Thank you. Thank you, Marcus. And Amber, just so folks are aware, Elaine is participating online, so we do still have a forum. Thanks. Thank you. Okay. Hi, Sarah. Hi, good evening. Thank you for having me on tonight. I appreciate your time and attention. Regina, actually, if you could allow a lease to screen share, that would be great. We have a brief presentation of our budget. For folks at home, I'm Sarah Reeves. I'm the executive director for the Chitin and Solid Waste District and the Waste District is charged with managing waste generator within Chitin and County and doing so in an economical, environmentally sensitive, efficient and effective manner. We are here to present our fiscal year 2025 budget to you for authorization. And our charter does require that our members of cities and towns approve our budget. So when we get to 10 of our members, our budget is considered approved. And then we can continue with our business as of July 1. So we do appreciate your consideration of that budget. And we just may be having some... I don't see an option to share. So I'm not sure I've been promoted. Okay. I made you close. I made you close. If not, I can do that. I've been having connectivity issues. So the hope was that if a lease is able to be promoted to presenter and be able to share, if my tech issues continue, then a lease can pick up where and where I left off. So that's the main consideration. But if not, have a soldier won't. Oh, I'm seeing it now. Hold on. Let me give it a try. Let me know if you can see it. We can... Okay, awesome. I'm gonna mute myself and I'll just listen to Sarah. Thank you. Next slide, please. Next slide, please. So as a reminder, this is who we are. And I like to, on this slide, because we're talking about our budget, point out the three main buckets of our revenue. And we derive our revenue from three main areas, with our user fees or our tick fees.  I saw those management fee, which is essentially a tax on the trash that is disposed from functioning generators in the Coventry landfills and the material and product sales. So the sale of compost and recyclables and local color paint. Now what we don't receive any revenue from are local income, local sales, or local property taxes. And we also do not assess a per capita fee on any of our member. So these are challenges. Next, please. At least on input and feedback from past presentations, I do also like to present an update to how we're doing. And as usual, we've come to expect the Jydian County residents and businesses are doing a really good job. So of the just over 300,000 tons that are generated, that's all, all solid waste, we are diverting almost 190,000 tons. That's amazing. I do want us to take a look at that column three though, and you'll see of the 120,000 tons that were disposed in the landfill, about half of that could actually have been further diverted. That's really where we focus our attention is on getting that material out of disposal and then back into the correct buckets in column number two. Next please. So this is the breakdown of our fiscal 25 income expectation or hope, just under 16 million. And again, there are those three buckets, the tipping fees, still being the bulk of our revenue, solid waste management fee, having around that 24 to 25%. And that sale of materials, that does fluctuate up and down according to market. Next please. And I thought I would also show a similar chart for our expenses. And I think the city will probably not be surprised to see that payroll expenses are a large component of our expenses. And maybe just like everywhere else have climbed due to mainly due to benefits and those continue to climb especially the health care costs. But materials management continues to be the biggest component of our expenses. And when we say materials management, we're talking about the fees that we pay to city to haulers or to others will manage shares on our behalf. So includes the fees that we pay to Kasella to operate the materials recycling facility. It's the tipping fees that we pay at the transfer station. It's fees we pay to other companies to move materials to market for it. Next please. So when we're looking at our bottom line, this year is unusual in that we are, again, if everything in the budget goes according to exactly how it is written, we're looking at a shortfall of just under $300,000. And I'll just point a little bit more about how we're approaching that in a moment. Next please. So a very brief comparison this current year to the next year. Part of the issues that are revenue is only expected to go up about 3.6%, just under 4%. We are looking at static increases to material sales and that's mainly at the recycling facility. So we're looking for some increase in the tip fee. The solid waste management fee is increasing and I'll talk about that in a moment as well. The largest percentage increase to our expenses are on that equipment and fleet line item. Just about half of that is related to the existing materials recycling facility, that aging infrastructure. And I'll read a little more about that in a moment as well. So how we're going to be approaching that shortfall should that occur. Every year we always conservatively under budget and conservatively over budget certain things. So we conservatively under budget income in the areas that are there in front of you. And mainly on that materials recycling line item, the revenue we receive from commodity sales, that is because we do not control that market. We don't control the pricing that we may receive. We also don't necessarily control the inbound times that we process, but we are actively seeking additional times as we are actively seeking additional material coming into our organic recycling facility or a compost facility. We also conservatively over budget on wages and benefits, mostly not on the wages side, but we do over budget on the benefits side. We do have in this budget hiring for new people, need for new positions. And we always will budget for the family plan on the health field. And that is, as you know, the largest, the greatest amount on the benefits. What we're doing to kind of mitigate those costs is we continue to look at ways that we can reduce the impact to the district without overly burdening the impact to our employees. Our employees already do pay 3.5% towards the cost of their health care is part of their salaries. We also moved to a less expensive plan, like a year and a half ago, two years ago to try to reduce the overall costs. But, you know, it doesn't seem to going down it always goes up by double digits. So that's not as a struggle for everyone. Next question. This is a change and this has not changed in 12 years. So we are have increased, our board approved an ordinance change increase our solid waste management fee from the current $27 per ton to $30 per ton. And as you're saying, this is the first increase since fiscal 13. This is the fee that haulers pay when they bring material to Coventry for disposal. So it's only on trash. So this fee is not charged on recycling, it's not charged on food scraps, scrap metal. It's only charged with the material that is being physically disposed. So we kind of ran some numbers to say, well, if haulers do decide to spread this cost out across all of their customers, impacts to households who may have curbside services would be under 30 cents per month. And we calculated that based on the pounds per capita. Drop off center customers, both residential and small businesses can reduce the impact seen by this increase, simply by reducing the waste because the fee is also built into bagpipes, for example, at drop off centers as well as the cubic yard pricing for small businesses. So as they generate less waste, they will reduce their impact of this fee, next fiscal. We are also increasing our tip fee at the materials recycling facility. It currently is $85 per ton. We're going up to $90 per ton. And this is again, due to needing to cover the costs associated with this existing facility. So this is not related to constructing a new facility. This is to keep this one, this old one, going and we ideally would have decommissioned this old gal a couple of years ago, but everything kind of got thrown off course due to pandemic and et cetera. So we are a couple of years behind in what we ideally would have liked to have done for the new Murph. Because of that, this existing facility is at the end of its useful life and things are breaking down and the things that are breaking down are expensive. So there's that $250,000. We're hoping we won't have to spend it, but we have to budget for it because things are at the end of their useful life. And again, we're conservatively budgeting that average commodity revenue at $75 a ton. I do think we will exceed that, but again, it's out of our control. So we want to be sure to not overpromise that. Some good news. We are not increasing the tip fee at the organic recycling facility. So that will remain at $70 a ton. Our inbound tons, our budgets slightly below last year. We're still seeing material going to the Castella facility. We did increase our prices on the compost products and our sales remained strong. So we are closer to the market rates, both for the Murph, the materials recycling facility and for the organic recycling facility. And we're still on the lower end, more affordable range, but we need to be edging closer to that market range. Next piece. For good news, we are not increasing our pricing at the Drop-Off Centers. So there's no increase to the bad prices there. The budget does reflect some additional hours, both in Milton and in Burlington. We're very excited to be bringing Burlington back online, hopefully at the end of this current fiscal year, but definitely for July. And they will also be with the same Tuesday to Saturday schedule. Right now, we accept credit cards at all of our Drop-Off Centers and once Burlington is online, they will also be accepting credit cards. Next piece. Just a very brief highlights of some of the capital projects. Again, we are going to be kicking off the new Murph project. We'll be awarding that contract in the next month or so, hopefully to be breaking ground late this summer or very early fall. We're also reconfiguring our Drop-Off Centers in Burlington, very moderately there, hopefully a little bit more extensively in the middle. And we're looking at all of our stormwater infrastructure, just, again, being prudent in response to all of the heavy rains that we've had over the past several years. And on the fund equity, the one all of our reserves are adequately funded with the exception of the landfill post closure reserve. And that reserve was established 29 years ago to manage the expenses associated with the landfills that we manage in Williston. And it's not unusual that at this point in the 30-year closure plan, you think you would not be needing to be spending more money. Because there are so many unknowns with how we are going to be expected to manage PFAS and our leachate, we know we need more money in that reserve. So we expect to do a look down over the course of the 30 years, but you don't expect to have potentially a major expense coming in at year 28 or 29. And so we're planning for that. And that's a good portion of the increase. So always management fee revenue will be going into this reserve. So we needed a way to boost that reserve and that is one of the uses of the increase. That's been fine. That's boosted. And as I mentioned at the beginning, we do ask our member cities and towns to consider our budget for adoption. And with that, I will ask Lisa to stop sharing and I would be happy to answer any questions that you may have. There's a lot of information I'd like to choose. I have one question about the contamination policy for compost, if you just don't mind describing what that impact could be for users. Yes, absolutely. So this is something that we've been working on for many, many years and it actually mirrors the existing contamination policy that we've had in place for the materials recycling facility for quite some time. And it's a tool that we were missing in our toolbox to be able to basically help us to help callers to better address contamination with their customers. And really the goal of the policy is to not be any fine at all. We are not looking at this as a revenue generating line. It's to be able to work with our haulers to identify areas where they're struggling, where they're struggling to have their customers basically fall into line with being mindful of contamination. They can then say, hey, we now have this potential thing that we could be here with fine, which unfortunately I'm going to have to pass on to you. The customer, let's not do that. Let's not go there, let's work on these issues. Most of the time, particularly with commercial accounts, the haulers have really a pretty good idea of where the contamination could be originating. They will certainly know, they'll know which day, which narrows things down. They may even know which school. They're pretty in tune with their customers, but what we'll do is we'll work with the haulers to try to identify those customers, have our outreach team go work with the client if the hauler is not comfortable bringing that message to them. And we will then work on their program. So the goal again is not to, it's really not to fine anybody. But haulers have said that they will, they've indicated that they are appreciative of the steps they're taking and having structure around what the expectation is and what constitutes contamination. There are different levels. There are certain things that are absolutely, if we see a red medical bag, for example, in that, sorry, there's no question that load is being rejected. But our goal is not to reject any loads. It really is to make every load as clean as possible. So it's, we've been working with haulers pretty steadily for the past year on developing this. They've been very well informed. They know it's coming. We've been also for the past several months we're kind of doing like test runs, test drives of the policy with them to say, if the policy were in place now, this is what you could expect. This is what this looks like. Here's what we would do. So again, it's another tool both for us, the CBD, but also for the hauling community to be able to really tackle this problem. And what we're talking about, and we're looking at, you know, it was like cartons, milk cartons, juice cartons. There was a contaminant film. Sometimes a garbage bag is thrown in there by mistake. We know that that's a mistake. So that's an easy one to go and say, oh, hey, ABC school, let's make sure that we don't throw garbage in with the compost. So things of that make sure it's not work. Mostly same. Makes sense. Thank you. I can't see Elaine, but I don't know. Elaine, do you have any questions for Sarah? I do not. Thank you. Thanks. Sarah, did you want to mention the community cleanup fund? Oh, thank you very much. I do want to mention our community cleanup fund. That is revenue that also, I mean, I sense that also we don't tend to fully realize, but we want to, we want to fully extend that money. So we're always thankful for our communities that do fully utilize that. And I know, I'm pretty sure that Mike is, Commissioner Florida City has been asking our folks about different ways to utilize that fund. And as a reminder, it no longer carries over and rolls over. You get your full amount every July one. So you could potentially. Strain, you know, kind of two years worth of funding. If you have like a larger project, if you're happy, maybe begins in May and the other half finishes out in July, you could really have some big impacts. And our team is happy, happy, happy to help you talk through some different options and help figure out how to really utilize those funds in your community. So thank you for their reminder. I definitely want to put in a plug for please use that money. Just take our money and for use within the channel. We want you to have it. Thank you. All right. I will open it up to the public for any questions. Regina, you're my eyes. Blind blind here. Okay. Marcus, anything? Okay. All right. So I think we'll entertain the motion. I will make a motion to approve the FY 25 Chittenden Solid Waste District budget as presented. Second. Thanks, Elaine. All right. All in favor? Aye. Aye. All right. I think with a remote person to do a little, yeah. Yep. All right. So we have to do a roll call. Elaine. I found that. Andrew. Aye. Elaine. Aye. Amber is aye. All right. Thank you. Thanks very much. Thanks, Sarah. Thanks, Elise. Thank you, Sarah. Thank you. Thank you. All right. You can come back to the table. Welcome. All right. We will move to item 5B, which is discussion and consideration of the FY 25 Enterprise Fund Operating, et cetera. Not reading that whole line. Jess. Hello. I'm going to apologize in advance. I'm losing my voice, so I'll try to make this as quick as possible. And Jess, for Amber. Yeah. Since you're flying, you're flying. Yep. We've got Brad, Chelsea, and Ricky on the call, as well, if anybody has any questions for them. Cool. Thank you. All right. All right. Can you guys see the memo that I'm sharing on my screen? Yes. Perfect. All right. So this is our second presentation of enterprise budgets. There's really not a whole lot of change to the budgets themselves outside of wastewater, but we do have some changes to user fees. In a positive direction, the fees have decreased for the most part from our original preliminary presentation. So I'll just kind of start from the top and work down through the original presentation. And I'm going to flip over to the original memo because I didn't put this in this memo. So if you'll recall, our overall user rate increase was estimated to be about 6.5% or around $43 per year for the average household. And as of now with revised budgets and fees, we are at a 2.67% increase, which amounts to $17.52 per year. No change to the enterprise fund admin fee allocation. So that information is the same. So in the water fund, our original estimate was about a 5.8% increase in fees. We are now able to say that the fees in the water fund will remain pretty much the same overall. So a 0.04% increase or 12 cents per year for the average household. No changes to the budget in the water fund. The wastewater fund, we were originally estimating an 11, just under 11.5% rate increase, which would have been about $22.40 per year. We're now showing a 5.75% increase or $11.24 per year. So this budget is the only budget that had changes in the operating expenses. And there's a memo in the reading file of this packet that explains more about what the increases exactly are related to as far as the biosolids land application and subcontractor expenses. And then in the sanitation fund, we originally estimated a 1.94% increase or just about $3 per year. We did increase the capital transfer for this since our last presentation. So originally we had a $95,000 transfer to capital. We've increased that to $150,000. So our rate now is estimated to be about a 3.89% increase or $6.16 per year. And I'll talk a little bit more about the capital transfer. So in the sanitation fund, the capital reserve was significantly underfunded. And if you recall from our last presentation, we were talking about needing to do some upgrades at pump stations and some of that cost being shared with the town of Essex. We had estimated debt service payments and the cost of those projects. And that expense was putting the capital reserve and the sanitation fund in the negative in future years. So what we've done is increased the capital transfer this year, but also increased it year over year beyond FY25 to try and help get that fund back in the positive and able to cover some, hopefully the capital expenses that we'll be seeing. And still exploring other options for funding that reserve. There's a potential that we could have the wastewater fund cover some of the pump station expenses because they are so interconnected, these two funds. So that's one area that we're looking at for future consideration. So the enterprise funds capital, no changes in here except for that sanitation transfer that I spoke about. And then also in the EGRP program fund, no changes here at all. Everything is the same as what was originally presented. So the next steps are, if the budgets are reviewed and approved tonight, we will set our public hearing as if you'll recall, we have to hold one public hearing to set the large user rate for the water fund. And basically what we do is we set all of our enterprise rates at that public, after that public hearing as well. Does anybody have any specific questions or? All right, Jess. So even adding the $55,000 transfer to capital and the sanitation fund and increasing that year over year, we're still finding ourselves in the red and I think it's 28, yes, right? Is there a potential to get ourselves out of that to find ourselves in the positive if we were to increase that $55,000 now? Absolutely. So as luck would have it, I have a scenario mocked up that shows exactly what Amber's questioning. So if we were to increase the capital transfer in FY25 by an additional 22,000, so up to 172,000 for FY25 and then also increase $20,000 per year above the 30, so a total of a $50,000 increase per year for the next five years after that, it does put the fund into the positive and you can see growing an actual reserve balance into the future. And what that looks like on the rate side is it would increase our budget by that 22,000 and rates for the water funds then would increase 6.53% or just over $10 per year per household. Jess, is it possible to increase the zoom on this particular? Yeah, yeah, good. Awesome. Yeah, good. I ask about the, when I'm looking at revenues in the wastewater and the note is estimated on FY23 actual flow allocation. Is it because of the fact that we don't have enough FY24 data yet? I'm thinking that in my estimation, I would think we have enough months behind us to kind of project forward in order to come to a closer number or use a more recent number in order to determine this allocation. I mean, help me understand the reason. So we had started our analysis for the first, the preliminary budgets using the most recent FY24 data to date, which at the time I believe was through January. Since then, both of the member communities, Williston and the town of Essex, their flow meters have had issues and malfunctions and needed to be replaced. So our flow data has not been accurate for the last two to going on three months in FY24. So what we did was we kind of looked back rather than trying to guess and project what FY24 would look like because we also have had some significant storm events with possible higher infiltration from stormwater that's a whole separate issue that Tritown is working on sort of troubleshooting and resolving. So those two things tied together, we decided it was best to just look back historically and see kind of what the average has been over the last few years. FY22 and FY23 were both almost exactly the same allocation percentages by community. So we, Chelsea called a kind of an emergency Tritown meeting a few weeks ago. We met, discussed it with the other members and decided to use the FY23 actuals to base our FY25 rate projection on. Again, some of that, the logic is they've got that flow data coming from Williston and from Essex town. And then we basically, whatever the difference is after we have that flow data from those two communities, that's the city's portion. Do we not have meters and flow data on our own lines in order to track that? And if not, why? Yeah, the simple answer is the town of Essex flows through us, so in many different places and actually not all of their locations are metered yet. I actually met with the town today and they're coming up with a plan to get their other major line into us metered. And then that will just leave two other areas that they use water data with very few houses on it. So that's the short answer is that because the town flows through at least two or three of our pump stations. So it's not something that couldn't be done, but then again, that's also what would come out of the sanitation budget, which are capital to fund that. And we know where that is at the given moment. So that's just the method we have set up for now. Like I understand that the budget has been determined, but at the same time, it then brings me to question again, whether or not we can be more accurate, identify problems as well if we are metering our own flow. I get the methodology and how it works, but already if we're identifying the fact that the town is not metering a portion of theirs, then that seems to suggest that our calculations and the sections are already on because we're not metering everything that should be metered. So then I come back to feeling like we should meet our own stuff in order to make sure that everybody is metering their stuff correctly and being able to identify problems. Like here we are having a discussion and I read and we've had this discussion about this infiltration. I don't know if metering would help us to identify that problem or to again, isolate these kinds of things, but I feel like we're missing something here. And I again, recognizing the fact the budget is set. I don't know if this is the appropriate time to have that discussion. I feel like we should have that discussion. The stations, we record the pump run hours for every day. So in theory, we are metering through that, are we doing it, but we're not necessarily utilizing that data for probably how we could at this point in time. Not that it can't get there. We have it, it's just setting up some spreadsheets. So it's not, and I should, so we do have that flow through the pump stations. It's more that we're not metering in the same sense that the town of Essex and Wilson is where they're metering the flow and the pipe. So that's where my initial answer was that we're not metering, but we do have what each pump station is sending out out into the gravity line or force main or gravity line or whatever. So we could do some back calculations to know how much those pump stations are pumping gallons per day, gallons per minute for flow rates. Can I just ask a clarifying question? Chelsea, if I understood correctly, what I thought I heard is that if we wanted to meter those pump stations, that that would come out of our sanitation budget. So if we wanted to better know what the town's flow was, that's on the city to pay for? That's on the town. So the town is doing that. They're going to be installing with our permission flow device in the Susie Wilson jug handle this next year. So we're each, as the tribe town works, we're each in charge of our own collection system. So, and we each pay for our own collection system. So they would bear the cost of that flow meter. But we're essentially requesting it and it's something they already want to do honestly, because they don't want to keep having to read all these water meters every month and doing that calculation. And it's not working in today's storm world. So. Yep. Yeah. Check that. Thank you, Chelsea. Yep. I don't know where, look at me, I don't know. Well, I guess if nothing else, then I come back to if it's some that, if it's some that we wanted to move forward and to try to meter this ourselves. And I understand what you're saying about, you can kind of do that already. But if the town has not had a meter thing, like the one you just identified in Susie Wilson, the calculation has always been based off not including that flow rate off of Susie Wilson. So we're already, again, maybe I'm not getting. It does include it. So they use water usage data to determine the flow to us. So there's a calculation where for that collection area, they get the water usage for each household or whatever property that has a water meter. And there is about a 20% loss. So they're assuming that 20% stays in the house and then 80% flows through. And then there's an infiltration calculation. I think it's an extra 10% or something. I have all the formula. I just don't have their formula memorized, but we actually talked about it today in our meeting. And so the other ideas with this, when this flow device goes in at the Susie Wilson jug handle, it will allow us to know exactly for West Street in particular, how much is the town's flow based on actual flow data versus what's ours because they'll have, they have a meter point also for Ethan Allen. So there are for Ethan Allen and Susie Wilson pump station feed to West Street. And those are for Ethan Allen and Susie Wilson pump street, even though we take care of it, the town pays for that 100%. And they, we only have like four houses on it or something. So it's very minimal. So with that, with those two items, we'll have a really good handle on that part of town. And then the rest, I don't believe go through any of our pump stations on the other side of the town for the town collection getting to us. It's all through gravity. The one that does is 40 meter. So by then we would, it doesn't really, well, we should be metering what's coming in and we could do that by pump run hours, like I said, to know where we have infiltration problems. But that's really the side of town, West Street, Pearl Street area is the side of town where getting that last meter in will really help us get a better idea on the report that they send us month to month versus our own flows. So you feel pretty confident that once they install this and you have that, that this is at this number that we have right now is pretty close. That just verify where we're at, but we're pretty close. Yeah. Okay. And they put it in their capital plan for starting July one, assuming that gets approved when they do their enterprise type funds, but he was pretty confident. So. Okay. Good. Thoughts on the proposed budget amounts, especially the sanitation. My thought on sanitation is I'd like to use Jess's revised numbers, not the numbers that are in the packet. I think it makes sense to be budgeting to be able to pay the debt payments versus worrying about at the time that we have them do where we're getting the money from. While I don't necessarily like to increase the bottom line to residents, I think it's a fiscally responsible thing to do. A lack of a better word. I would agree with your bills. Yeah. So generally, I think I'm okay with everything with making that minor change to sanitation. Elaine, do you have any thoughts? Nope, I agree with what you just expressed. All right. Open it up to public comments. Eyes and ears over there. Anything? No hands. Okay. All right. I will entertain a motion then. I think we have two separate motions in the packet. So I'll move to approve the FY25 Enterprise Fund Operating Capital Budgets for Water, Waste Water Sanitation EJRP Program as presented including the modification presented tonight by Jess for Waste Water. Sanitation. Sanitation. Friendly amendment. I will second that motion. All right. All in favor, say aye. Aye. Aye. Aye. No nays. We don't have to do only if there's no. Only if there's no nays. Only if there's no nays. Yeah. I thought that was the rules. And then we need the other motion. Yeah. I will motion to warn a public hearing on May 22nd, 2024 for the FY25 Rate Setting for Water, Waste Water and Sanitation Funds. Second. All in favor? Aye. Aye. Aye. All right. No nays. All right. Thanks Jess. Thanks Chelsea. Thank you. Thank you. All right. Moving on. Blind. All right. I think we're on a consent agenda. Moving on to the consent agenda. So moved. Or second. Or maybe second. Or whatever it is. I did know. Wow. Sorry I was thinking about something else. Yes. Sorry. All right. All in favor? Aye. Aye. Aye. Thank you. All right. Council member comments and city manager for Regina. Okay. So there is an ant track platform project happening. So folks are aware. Essentially what's going on is the project will create a raised train platform about eight inches above the track level. And the edge of the platform will have one of those yellow tactile safety things. So people know to not go too close. The project started on April 3rd. It's expected to take about a year. There will be a pause in the winter time. Half of the length of the platform will be built at a time. There might be some temporary changes to the passenger waiting area. Some parking spaces might be, will be used at different parts of the project. And bus service should not be impacted though that stop might just move a little bit 150 feet to the south when needed. Also, we've got the contractors back this week starting to work on the Crescent connector project. They're just, this week they're laying efforts to really get going next week. What they anticipate happening next week is to get into the Bailey spring and chassis parking lot and that driveway from Maple Street will be closed. The actual new Crescent connector road that is coming off of Park Street that's been closed off with some pretty hefty physical barriers over this last winter by Karen's closet, those barriers will come away from there. And the way that people get into Bailey spring and chassis parking area and the businesses in there will be through that new roadway. There will not be a through way out of there. You've got to go in and out that way. So the intent is not that this is being open for general public for the new use of the road. But that's how that will work while the road is getting built on the existing driveway into Bailey spring and chassis. What kind of signage is going to go up to support that? There will be signage on the Park Street side explaining how you get into those businesses. And I think there'll be road closure signs on the other side but I can take a look at that with Rick further. Yeah, if nothing else, I definitely like to see besides a road closure sign, like again, directing the entrance on Park Street if nothing else to make sure because if anybody's just mentally going to Bailey spring and chassis, we want to make sure that they're being direct. They realize they can still access it in some way. Okay. Our Tree City USA application has been approved again from the Arbor Day Foundation. So that's exciting. And Public Works is starting to fix some of the lawns. So we have two snowstorm events in the springtime. That means the lawns are very soft and there is some damage to lawns. So we're getting out there now to try to get those addressed. Can I ask a clarifying question? Of course. The train platform, can you just confirm that it's not the redesign or rebuilding of the actual train station but it is simply just the platform? That is correct. This project is not the city's project. It's not what we intend to do with the train station. It is a totally separate project for that. Any other comments, Marcus? No. Elaine? I have some, sure. Questions. My first question is the report on the senior center that is in the reading file. Has that been shared with the seniors? I believe it has, I can confirm that but I believe it has been shared with them and Mark, I believe, was meeting with them either this week or next to go over that but I will confirm that and get back to you. Great, thank you, Regina. My other question is I was reminded when reading the tree farm management group materials about their board reconstruction that I was wondering what was going on with the community advisory board for the police department. I believe we interviewed somebody quite some time ago and then we decided to reopen the position to the prior applicants that had been interviewed in the past and I'm not sure what has happened since then. Can we get an update, Regina? Yes, I don't believe any of those folks were interested and I don't think we've had anybody else apply since then. Okay, so go ahead. Trying to continue to keep advertising that as well as a couple of other positions that we've got. At this time of year, we also have a number of, we look at all of the committees and the folks that are up at the end of this term. We will be reaching out to all of those folks, figure out if they want to continue in their positions if they do, we ask them to reapply. We also advertise all of the positions that are open. So we'll be doing that both for the positions that are city appointments on regional organizations as well as looking at our individual committees itself. So there will be a big push to identify and understand all of the vacancies that will be coming up and try to get those built. Okay, thanks. Also just wanted to make a comment. Congratulations, Amber, on your reelection. Thank you. And congratulations to Tim Miller for his election to the board. And Andrew, we'll miss you. I'll see you in a couple of weeks. Yeah. Thanks, Elaine. Anybody else? All right, I will entertain a motion to adjourn. Some moved. Seconded. All in favor? Aye. Aye. All right. Thank you all for hanging out. Thank you. Thanks, Elaine. Hope you feel better. Thank you.


In this episode of Cloud Dev Clarity, it's going to be a little bit different than what you've seen from us so far. In this episode, what we're going to do is we're going to introduce a whole series of new videos that my co-host Julie Turner and Bob German from Microsoft have started to put together around a topic called Browser Native. What is Browser Native? Well, tune into this episode because now you're going to learn what they're doing and what these episodes are going to be all about. But you're also going to hear their motivation and where they're going with us and if you want to get involved as well. So if you want to learn more, tune into this episode. All right, I thought that the best way we could start this show was to first introduce who our speakers are, especially because they're the ones that are really the hosts of this series that we're teeing off here. So let's do ladies first. First speaker we have here, our first host, is Julie Turner. Hey, my name is Julie Turner. And I am the partner and CTO with some Praxis Consulting we're a small six-person consulting firm. We're headquartered in Boston, Massachusetts, but our group is diversely scattered throughout the world actually, and I am excited to be here today. Awesome, welcome Julie. Well, you've got a co-host. This is a little bit different for a normal show where it's usually just you and me. This week we also have Bob with us. So Bob. Thanks Andrew. You know, I'm really excited to be, I've been enjoying your show and it's kind of an honor to get to be on it. So I really am enjoying that. My background is I've actually known Andrew and Julie for a really long time. So we've all been in the Microsoft 365 developer community and working on projects together. And so I have a background in SharePoint development, Teams development, which a lot of that ends up being browser development. My role right now is as a cloud developer advocate for Microsoft. Awesome, so now that we've got the intros out of the way let's talk a little bit about this series that you guys have spearheaded and have put together. I think the best way to kind of like dive into this is to start it with like motivations and find out like, you know, I always find that the best way to understand a new technology or something is to really understand the why behind it. Why did somebody do it? Like, you know, why did Microsoft create the SharePoint framework? Or why did this other technology, why did Facebook create React?  And so I think that by answering the why what it really does is it helps people really answer some of those questions that you would normally have in it to understand that, you know, what is this for or what is this not? So how about motivations? You guys wanna tell us a little bit about where did this come from? Why did you pick this name called browser native? Stuff like that. Okay, so for me, this started with a project for my day job and that is a set of labs called Microsoft Teams app camp. We'll put a link in the comments if anybody's interested. What I wanted to do was give people the experience of building a Teams app or migrating an application that's not in Teams into Teams. I wanted it to appeal to as many developers as possible. What I had noticed was that the React developers don't wanna touch Angular. The Angular developers, they start pulling out holy symbols to ward off the view developers. Everybody's got their thing. And so I decided to just go with vanilla JavaScript just completely, you know, inclusive of everybody because we all have to know it. And as I started writing this and evolving and learning, I realized that now that internet explorer has been sort of deprecated, like it's kind of, there's a compatibility mode and edge, but we don't need to deal with all those quirky behaviors anymore. We can now actually make the full use of what's built into our browsers. And I just started to get kind of excited about that because there was a lot more there than I realized. And so really this is about, that's how it started for me, but really this is about sharing that with anyone else who perhaps has been dealing with all these libraries and maybe one library that you're kind of shunted into by a company or a project or a team and realizing that, hey, you know, a lot of the features that are there are there because of all the incompatibilities and they're gone now. We can now actually use the browser, the full native capability of the browser. So Bob and I talk really regularly. We have a weekly sort of time set aside where we can just connect again. We used to work together and we used to have that sort of as, you know, get into work Monday morning and we sat next to each other and it was like, hey, what are you working on? And that would happen constantly. We would be able to like constantly have conversations and I missed that so much when having left Blue Metal, having that time to just chat that we decided to set up a weekly call where we could just, you know, hey, what you working on? What's happening? And he started sharing with me some of what he was working on and sort of the back and forth of me also wanting to make my content more standard so that I didn't have to rely on a framework knowing that frameworks change constantly.  And that I was struggling with not wanting to have that. I always thought, hey, take the minimal number of dependencies that you have to take, you know, that makes sense to take. And so the concept of trying to do everything when natively supported, browserly native supported technologies felt really, really good to me. And so when we had that conversation, we said, hey, we should do a conference talk on this. We haven't done one in a long time. We haven't had one to do together. And so we started the conversation about, okay, well, let's make a conference talk. And then that sort of evolved. And we were like, well, maybe there should be a set of videos. And then, well, we gotta have a name. If we're gonna have a whole bunch of videos, what are we gonna call this thing?  And the idea behind the term browser native is, you know, it's inclusive of not just the language that you use JavaScript, which is native to the browser, but all the technologies that are native to the browser. And in depending on what those browser... And granted, there are still gaps where, you know, Firefox supports this and Chrome supports that and, you know, whatever it might be. But in general, they're neck and neck as supporting a set of standards. And so we thought that the term browser native sort of encompassed all of those various things. So we wanted to kind of use that as a term. Bob, what are some of the other names that we came up with? I mean, I ran this by some of my colleagues in Microsoft and elsewhere. And somebody told me, well, nobody will ever search for browser native. And so you won't get any SEO. And then she suggested I call it vanilla JavaScript. And that's true. And I was speaking to a JavaScript architect and expert who actually builds the language. So, okay, I understand why she maybe had that reaction. But, you know, it's more than JavaScript. Like you just said, Julia, it's really the whole package. Can I build meaningful, useful applications or reusable components that are gonna be used in my apps just using what's native to the web browsers that we use every day? We also talked about maybe something like modernize your development skills or your web development skills. But modernize is such a slippery slope. It's not like we're... Modern pages for the win? Well, I'm just saying modern is a very relative term. What's modern today is gonna be... Postmodern. Yeah, exactly. It's gonna be old news someday. And, you know, honestly, I feel like a lot of really brilliant developers have missed the memo on what you can do with the browser because they've been building in a particular framework that hides that stuff from them for so long. Yeah, obfuscation and not necessarily a lack of wanting to know just if you don't use it or need to use it, why would you learn it or keep up that skill? And I think that is one of the things that we are trying to target with this set of videos that we're hopefully gonna bring forth to people is to sort of help people who've been in the Microsoft 365 space, maybe in our transitioning because if you were an on-prem with the server products that were available and you packaged them, you know, SharePoint server or exchange server, all those, you know, individual pillars of server technologies when you built customizations in general and you were a Microsoft developer, you were talking the .NET framework and you were talking C-Sharp or Visual Basic. I actually just had a conversation with a friend of mine who's there is a product out there that is still built on visualbasic.net. I swear to God. Blister heart. Yeah, blister heart exactly. So I mean, you were working in those technologies where you were compiling code down and browser code was not your first and foremost thing. So if you are an expert dev in that and now all of a sudden, the rug was sort of pulled out from under you, you're basically going back to school and that's a lot. Not that you can't pick it up really quickly, you've got development shops, you know what you're doing. It's not really about that. It's about having to just mentally switch gears entirely.  There's also certainly gonna be people coming into the platform that, you know, maybe don't know some of these general skills. Like maybe they've learned a set of frameworks as a way to get into developing and never really learn some of the basic vanilla things that go on in the browser. Those are a couple of ideas. Bob, do you have any other? Yeah. No, I mean, well, I- Well, it's already targeting. I kind of agree. I think I feel like we're learning who we're targeting in a way, because so we're all coming from one community where we were kind of the platform we were building for, which is Microsoft 365, was kind of telling us how to do everything. And are there other communities? And we're now kind of saying, well, we can do this and still follow all the rules because we're running in a browser and Microsoft 365 has a list of supported browsers. So it's kind of easy to say, my code needs to run in this list of browsers because they tell you what works with Microsoft 365. What I feel like I'm hoping and slash open to is there may be other communities out there. There may be a lot of people who have worked with different frameworks. There's advantages to having an opinionated framework that tells you how to do everything so that your projects all come out nice and consistent and everything. But what about what's built into the browser? What about the kind of the common foundation that we're all building on has now become stronger than it was? And just speaking from experience, I remember the first time I saw a template literal and that's one of our first episodes. And I was like, what the heck is that? Like, they got the, they got. So if you don't know, it's where you use back ticks as the delimiters around a string and JavaScript. And then you can actually put, inject little JavaScript expressions and stuff into it. And you can get beyond that and watch the video to get all the fun details. But I looked at that thing the first time I was like, what is this? This is like a mistake. Like, what is this thing? And I wonder if it's not just our particular community of Microsoft 365 but there probably are other communities where people have been developing using a certain framework or methodology or platform. And they just didn't notice that while they were doing that, the browser, the web browser development community and the architects who kind of designed these things were actually making it possible to do way more without building libraries on libraries on libraries and libraries. If it ever freaks you out, that you do an NPM install and you see pages and pages and pages of packages that you don't even know what they are and half of them have little warning errors on them and deprecation errors and stuff like that. It's like, it was a pleasure when I working on this project, this lab project, not have any of that. It's just there, it's in the browser. It's just, I'm not touching it.  It's interesting. I like the way that you guys came up with the name for it. I mean, I was one of the people that I was like, what's wrong with browser native?  I think that that's really a thing. But it sounds like what you guys are talking about is something that is bigger than that because this isn't just JavaScript. This is all about like native APIs that you have inside of the browser. Yes, you can use JavaScript to get a hold of them, but then there's a lot of stuff that's got nothing to do with JavaScript like CSS or SAS or working with HTML and like web components is a- Making calls, fetch, being native now. JavaScript is just like the glue, right? Between this stuff and the way that we write code to be able to do stuff. But maybe you could argue that there's even a way to go through and write code inside of CSS or SAS. At least for someone who doesn't- You can do math functions. There's a whole bunch of stuff you can do in CSS. Yeah. Right, all those expressions and everything like that. So, I mean, I think that, Bob, what you were saying too, I thought that that point that you made about, like with template literals, like a lot of times people don't have a clue what they're looking at. They don't, and it's, and unfortunately, a lot of times it's like, you know, the first time you see a thing like a null coalescing and operator inside of TypeScript, you see that. What are you supposed to go to Google and search for? Like, what's an exclamation point? But don't give me the thing in Chicago manual style or like, what's a question mark? What does that do on a dot? Here, a question mark dot. How do I Google call, question mark colon? Yeah, exactly. Did I put a regex in there? Well, the first time, a lot of times, the first time that people see a lot of that stuff, you know, three dots before a word. Like, what is that? No, that's that you did ellipsis the wrong way. Like, no, no, no, I'm actually like a spread operator. So, I think that those kinds of things, it's foreign, people don't know what the name is. I just rattled off spread operator, but it's like, I remember when I was Googling, what are the three dots? What are the three dots? Anyway, so, I think that stuff, it makes a lot of sense. And it's going to be interesting to see. I lived in that space, I lived in the same space where I was, when I came out of college, I was a client side developer. I then moved into being more server side stuff and dot net and Java. And then moved back to start, like, I finally got tired of where I was and decided to just go back to my roots, left the whole Microsoft ecosystem and went to go live in the Angular space and MPM and doing all the client side dev stuff again. And then I saw the direction that SharePoint was going and I was like, all right, well, I have an audience there. I can kind of go back to that audience and you see that, you know, even though that was my wheelhouse, I still saw a lot of people from that audience who didn't, from that SharePoint or the Microsoft 365 audience that we talk about today that it is not as native or it is not as like familiar to them. And you see these date today, we see the extensibility model for so many different platforms is not just about whatever that specific technology or whatever that app really is, but it's more that now everything is all tied with services and if you have any kind of a web or any kind of a presence or UX presence that you have to play inside of that other platform, it's all done today using like an embedded browser and in all, or a hosted browser, a Chrome-less browser.  So, I mean, I think there's still this stuff there and it makes a lot of, this makes a lot of sense.  You know, I understand too, you guys, you said that you, this was kind of spearheaded or at least started with an idea of a talk you were gonna do at a conference and a lot of your first episodes that you're gonna publish from this, we'll talk more about that in a little bit, came from that, this conference talk that you guys were gonna do, but by doing this as a bunch of separate videos, you're able to go deeper and you're able to continue the conversation beyond that 50, 60, 75 minute talk of what you guys are gonna end up doing. I thought that one thing would be, what would be kind of helpful too, to ask, to get the both of you guys to share, is to talk a little bit about like, what has your experience been? I know you both kind of touched a little bit on it so far, but like, Bob, I'll start with you because you kind of just finished off what you were just saying a little bit of that experience here about, you've been more in the Microsoft 365 space, more on the server side space, and you're more on the client side these days, but you wanna also not just focus so much on just the Microsoft 365 that, I mean, cards on the table, that's where we all live today, but the conversation isn't supposed to stay to just that audience, you're trying to reach other people. So why don't you talk a little bit more about your experience with this and why you're trying to move, where you're trying to take this conversation? Well, yeah, I mean, it's so the, my day job is as a developer advocate to encourage and help people and advocate for developers also. So it's a two-way street who wanna build Microsoft Teams apps and also graph apps. And so, you know, part of the thing, I think a lot of times Microsoft kind of gets into its own sort of, it becomes this sort of closed world. They're not trying to be closed, you're trying to be open, but then they just refer, they use all the terminology and acronyms and examples and references that are all familiar to Microsoft people. And all of a sudden I'm starting to talk to independent software vendors who have built for competing platforms. And imagine a developer who is, and I put this right in the app camp, there's an instructor's guide, if you dig deep enough, you'll find the lab writing guide, which is my style guide for anybody who wants to write a lab, right? And it's like, imagine the developer who went to college, they have a Mac, they were on G Suite in college, they got out of school, they went to work, they're using Slack for collab, they've never used a Microsoft product in their life ever. I want them to be able to understand these labs and be successful building these Teams apps. So how do you do that, right? And like, I'm pounding that, I'm beating that drum and it's been very well received within Microsoft, by the way. I would say that there's no mal intent that I've seen where people are like, let's lock these people in. No, they're not doing that. They just have been working in the same kind of environment for so long that they've forgotten that there's another world out there. And I had to have some of these developers give me a kind of an education, sometimes a little bit of tough love education in looking past that stuff myself. So that's really, and I feel like we should do that in developer in Microsoft in general. We've got a, this whole move that you mentioned around SharePoint framework, kind of going to a more standard thing, but it's standard, but it's not standard. It's like a problem with standards is that there's so many of them that they become non-standard. So it's like, but here's the thing, that this browser native is kind of like, yeah, this is it. This is the standard because everything, whether you react, view, Angular, AngularJS, jQuery, you name it, it all goes down to running in that native browser. It is the, I'm not gonna say least common denominator because it gets better all the time. And there are these, there are committees and teams building these browser features and agreeing on these browser features. And they need a little reinforcement.  And then, I don't know, it reminds me, I don't know, I know you're supposed to ask the questions, Andrew, but I wanna ask Julie a question because you said something earlier, Julie, that I think would fit in good here, which is just about reusing your code and sort of the advantage of browser native with being able to build reusable components. Yeah, I mean, I'll use the example, one of the examples that I've used with people a lot when we talk about taking dependencies on code, if you are gonna do, like if you're in writing JavaScript or client-side code and you're gonna do a date manipulation, the number of people I know who were taking a dependency on moment.js just to do one date manipulation. I know, right? You can't add two dates, like, errr. It makes me mental. That's not to say there aren't times where it's useful, right? Like, as an example, I've written, I helped write a Teams app that did a world clock type of scenario where it was managing time zones for multiple different people and translating dates and times around the world and all this stuff, very complicated date time manipulation. Did I take a dependency on a date time manipulation library? Absolutely I did because it made my life significantly simpler. But that was what it was primarily doing. If you're gonna just do one or two things, the fact that you just take a dependency without even really thinking, hey, this library had to do it somehow. Now that doesn't mean there's not, you know, lodash is an example of a library where yes, I could write every single one of those functions natively. But somebody did it already. They did it really well. It works flawlessly. And yeah, I take a dependency on lodash almost in every project I write because I do a lot of data manipulation in the apps that I write. That's just because of the technology I'm working with. I'm constantly reading a bunch of data, manipulating it in some way. And so taking those dependencies is fine. However, you know, wanting to make sure that I always knew what the fallback was. Like, I don't wanna just take a dependency on something because I don't know how to do it natively. So I was trying to keep my dev skills up, keep myself fresh, understand what's native to the browser. Like again, that, you know, I, oh God, and I'm not gonna be able to remember the name of it. Some, one of you two smart people, remember the name of what the fetch command was before it was called fetch. It's called A. HTTP. Yeah, but. This is the AJAX. It's, it was the A. The XML. That is something like that. XML HTTP object, which is the stupidest thing. Yes.  Hey, how about let's put the form, the protocol and hard code, the protocol and the payload format in the name of the font. Like whose idea was that? I don't know. And that's why I can't remember it. Cause it's silly. But I, but you know, like I've written code using that. And instead of using like the jQuery version of that or whatever, I've written it native, but it was like, oh, okay. Well, I know how to write that native. Let me use the easier one. When fetch came out, if I didn't know fetch existed, would I continue to have used the jQuery one? For sure I would have. So it's just trying to keep on top of what's coming to make sure that I'm using, making good choices about libraries and extensions that I'm using, you know, trying to just stay down to that. I'll say lowest common denominator. It's certainly not least, but it's the lowest common denominator, the place closest to the browser natively. So that I know what I need to take a dependency for and what I don't need to take a dependency for. So, you know, that's kind of important for me. And so that was my sort of plan, I guess, or the, the modus. It's funny you say that. I mean, talking about the moment JS or people working with like data and stuff and like, people always trying to grab a library to do something else. I mean, I struggle with like seeing my students, like people still trying to import jQuery. Like, why are you doing this? And they're like, you're using React. Why are you importing jQuery? Well, because React doesn't have a way for me to make a call to a backend web service. I'm like, it's called the fetch API. It's native to the browser. You already have it going. Yeah, but it doesn't work anywhere. I'm like, okay, all right, hold on a second. First of all, the only place that doesn't work is in IE8 and that's dead. So we don't care about that anymore. And second of all, the other place where you happen to be doing your work, but so my students are SharePoint framework students, like, and so the places where it doesn't work, you have to have a polyfill and they've already done that for you. So you have an API that's already got it. You're adding something for no reason at all. Yeah, it just doesn't work. Like, pretty sure that you got this wrong. It does work because a lot of people are doing this. And if it didn't work, anyway. So, okay. So before I, I want to, I want to ask you guys about what your goals are for this show. Before we do that, I do want to ask one question though, about kind of what you guys are talking about, about the motivations. Julie, you first. I actually wanted to hear. Julie, you first. What's your favorite browser? Ooh. I use Chrome, not Edge. I use Chrome for development. However, Stefan, my development buddy uses Firefox mostly and he's done some stuff and shown me some stuff when he's been debugging where I'm like, I really should probably switch. But, so I use Chrome, but favorite is a stretch. Got it. Bob. Okay. I have three favorites for three different. I kind of separate my ones. This is not like children. No, no, no, no. This is not like children. No, no, no.  For work. For work. Oh, okay. It's Edge because it, because it does have the backward compatibility and the other integrations for, and I work at Microsoft. For development, it's Chrome.  I really like the profile system in Chrome. And for personal, it's Firefox. Because I want to support an alternative code base and for browsers. And also, I think that they may have some advantages in terms of privacy. Interesting. Okay. I didn't expect, I didn't see that coming. That's interesting. No, I mean, it's not, it's not random. I'm not, I'm not splitting my vote. I'm saying I've split my entire life. Yes. I love this child the most because I created basketball. I love this child because they're kind and caring. And I love this. No, it's more like, it's more like if I was a teacher and I would have my students and then I'd have my own kids, you know, they'd be like, you know what I mean? They're different situations. Yeah. I get it. I get it. Okay. So let's transition a little bit and let's talk a little bit about what your goals are for the show. Now we look back. Now let me, let's look forward for the show. I want to talk a little bit about, you know, actually let's switch this up a little bit. So we did a pre-show like you're supposed to do. And we have our outline. I'm going to change our outline a little bit on the fly here. So let me ask people, what can you expect from this show? So from this browser native show that we're going to do, that you're going to do, not we, this is y'all's show and I'm just here just to help, just to be, we're introducing the show on the Cloud Dev Clarity show. And so I guess your show is, it's not really a show. It's more of a series. Maybe it's a show. Who knows what it turns into. But we're introducing browser native here on the Cloud Dev, on Julie and I show Cloud Dev Clarity. Yep.  So a lot of people when they see this, if you're seeing this the day that we go live with this intro episode, there'll be another episode that goes live with this, I think, with this one. And then we're going to have, you have a series of episodes that you've already recorded that'll come out right away from in the successive days. So why don't you talk a little bit about what can people expect from browser native right now? So we've sort of tried to stick to the fundamentals first. The ideas of things that we had that were fundamental. So we definitely did an episode on arrow functions because they're fundamental to the language. And object classes, because that was something introduced in ES6 was object classes. And also ASIC await, because that one was a huge sort of paradigm shift for me mentally, moving from traditional JavaScript promises to using the async await keywords to sort of, which is not to say that promises are dead. It's just a different way to decorate your code to get promises. So we definitely hit on those three things. Another one was, and this sort of leads to the jQuery thing. And we sort of talk about jQuery, but using native request to do DOM manipulation using jQuery type like selectors. So using some of those functions, they use CSS syntax as a teaser and how to do that. And then last, but not least, and Bob talked to this is temper, literals, temperate. I did it again. Let literals, they're literals where they're not too hot, not too cold. Just use right around the equator. I do not know why I keep saying that word. Template literals, which is just a very nice streamlined way to build strings. I really like it. Once I figured out what it was and figured out how to Google back tick and figure out that that was what it was, I use them exclusively. So that's another big one. Once you've learned temperate literals, it's almost one of those things like you ask yourself, should I ever be doing a double quote or a single quote anymore or should I always use- I don't think so. That's your show. I'll let you guys cover that. Okay, so let me ask you then, let me ask you this. So what's your goal with this? What's your goal with the show? What do you guys hope to achieve with this with the series of episodes that you're publishing? I want to share things that I've learned that have confused me and I want to learn from the community in the audience what other people are needing and thinking. So I think every episode we're asking questions and I'm hoping that we get answers in the comments but just sort of like I know that Julie and you and I have lived in this Microsoft 365 community. What about are there people in other communities? Does this have a broader appeal and what do people need? Or even in our community, what are the things that are confusing other people? And so I think that's a big part of it. I also want to kind of learn to hone my skills at making videos and I also want to and I know that you've done a lot of work, Andrew, in understanding how to do all the different search engine kind of different aspects of YouTube. So I was very happy to ride on your coattails a little bit and learn along the way. And so I think those are the main things. You know, be nice to someday not need a framework at all and just be able to totally, I don't know if we're there yet. Close. What do you think? Julie's got an answer for that, I think, but anyway. I'm just playing. What about you, Julie? What are your goals from this? The learning is a big thing. I mean, I think, you know, one of the reasons that community is so important to me is that I know that when I'm struggling and I can reach out to a friend and be like, I'm struggling with this. Can you give me a hint? Do you have any idea? Have you done this?  And if you search up that, that might help you. You know, it's sometimes you just don't have the Google flu you need to have to get the answer that you need. And or somebody remembers something like me trying to remember the name of that, you know, the precursor to the fetch command. Like you just, you need community to help you, you know, raise all boats, right? And so having the ability to sort of help other people like learn stuff and have it, you know, be there for when they need it again because we're gonna record them as videos is wonderful. But further, when Bob and I collaborate on things every Monday, I learn something every single time. Yeah, so the same happened with Cloud Dev Clarity in that, you know, learning from each other is like huge. So there's a huge onus to me to like, you know, hear what other people are struggling with. If I don't already know the answer to be able to like collectively gather the answer and then, you know, record it for posterity. And as I said, sort of address what everybody else is looking to understand that that makes me feel great. I love being able to do that. So that's definitely part of my reasoning for sure. Well, in a place that, I mean, there's the cool thing about this, about an effort like this is that you don't know the questions that you don't need to ask, that you don't, that should be asked and you don't know the answers that people are looking for until there's a bit of a conversation around it. So I hate to make this sound like it's the new age or the modern day, like, you know, safe place and all that stuff. But I mean, that's what I'm hearing you guys say is like, it's a safe place to be able to ask those questions. It's a safe place to be able to ask, you know, why doesn't, why all of a sudden do my links not work in my comments on Instagram? They just text there, they're not clickable. Why is that? It makes no sense. Who would ever figure that out? I don't know anybody that does that. But things like that are like, you know, what are those backticks? What are those spread operators? Or sorry, where are all those dots? Oh, that's called a spread operator. What is this whole thing? Having that kind of a safe space for people to ask those kind of questions and to reach out to that community and find out what is it that people don't know? What is it that you take for granted that you didn't realize that other people, that you were taking it for granted, that other people didn't, it wasn't as obvious as somebody else. So I think that's really cool with this. So I mean, you kind of covered a little bit of this when you're saying like, you know, what to expect here in terms like, what are the goals and what you're trying to help people with? Are you looking for this just to be like those five episodes that you mentioned between arrow functions, object classes, async away, type operators, template literals? No. Do you have other ideas for shows that you would love to get to? So what are the things that are going around in the cloud for you? I'll tease one first. And then Bob, you tease some more. I'll make the comment that I think responsive websites have nothing to do with JavaScript. And it's all about CSS. And so maybe we should address that. I don't know. Does other people care? I don't know. Maybe they do. Maybe they don't. So this is the part of the show where it's not so much that you guys have ideas about things that you'd like to talk about, but it's also kind of asking other people like, what do you have questions about? Are you interested in? So if you're watching this, drop a comment below. Is that funny? Exactly. Because I don't even know, but I will give you a big item on my wish list is web components. I'm very impressed with what, say, the Graph Toolkit has done. And if you're not, if anyone is not familiar, Graph is the main API for Microsoft 365 so you can get to all the data. And the Graph team, or a smaller kind of separate team actually, built this amazing little library of web components. Now, if you're building a lot that call the graph so you can get a picture of a user, or you can get your emails or your calendar pre-rendered perfectly, and it does all the heavy lifting for you. So why did they choose the path that they chose? They didn't write it in React because same as my, I've already said this too many times in this video, right? Cause it would have not been inclusive, right? By writing native web components, their library works everywhere. Done. And you know, it works, fits it, right? I've used it in my React code. I've not, I haven't done Angular in a while, but I'll bet it's possible. So it's, so I guess that's something that I've got my eye on is web components and the ability to hide reusable, useful functionality inside of a component that just, it just works everywhere. You don't have to ask anymore. Unless you're going back to old versions of browsers. Yeah, you're just adding a job, you're just adding JavaScript. I have a little bit of JavaScript on the page and next thing you use and when I say add, I mean like reference the JS file, and then you just use it like it's an HTML tag. It just registers itself and it's just an HTML tag or an element or whatever you want to call it. Right, so I'm definitely fascinated with that. I'm learning, I've learned a lot, I've got more to learn and I want to share that for sure. Cool, that sounds good. Is there anything else that you'd like to share with everyone about that you'd like to, parting words you'd like to have for viewers of this? They're going to, we're going to have all of these episodes are going to be in a playlist. So that everyone that wants to be able to watch this, it's not going to be mixed in with the Cloud Dev Clarity playlist. They're all going to be just this guy, these episodes will be in their own little playlist. So it'll be easy to go through and to follow along with each one. We'll have links to the first episode right in the end screen for this video. So you just, you'll see just a second and we'll just click straight through, make it nice and easy for you. So anything else that you guys would like to ask if people were watching this or? I think we already did it, but just to ask questions, to be brave and to share things that you'd like to learn about because if you think we all knew everything to get going when we got started, it's just not the case. I remember the first day of the SharePoint framework boot camp and Bob and I were looking at each other going, what the bleep bleep bleep is NPM? So it's, you know, it's nobody knows everything. And so if you are struggling with a concept that is native to the browser and you'd like to share that thought and ask us, we would love to hear it and get some feedback and try to help drive and focus where we go next based on that feedback. So yeah, same here, same here. It's kind of like I want, I would like to just see this run its own, go in its own direction based on viewer input really. Like we've, yeah, we have a roadmap. We've got some more episodes that we're planning. We've got some already made, but honestly, if we don't get any feedback and nobody watches, that'll be the end of it. If we start getting, you know, people asking, and yeah, it's a safe space. Part of the reason Julie and I meet every day and something that I valued about sitting next to her at Blue Metal was that it was a safe space and it's not trying to be super touchy-feely. It's like knowing that if I say, what are those three dots that I'm not gonna get?  I'm not gonna get that kind of, there's too much of that in our industry. And it's, you know, everybody has to learn something the first time, sometime. And the velocity of change is huge. So I guarantee that there's all stuff that you know as a viewer that none of us know and vice versa. So let's just see where this goes because I think that it's, the timing is right with a much higher degree of browser standardization than we've ever enjoyed before. So I'm just looking forward to seeing where it goes. And I would love it if it became more fewer driven than presenter driven. Awesome. I think that's a great place to wrap it. Cool. Thank you very much, Julian, Bob. As you saw, this episode was a little bit different than what we normally do with Cloud Dev Clarity. Still, were you interested? I'd love to hear your feedback on this. Let us know by dropping a comment below or to submit a topic to discuss on future Cloud Dev Clarity episodes or browser native episodes. Let us know by dropping that comment below. And let us know what you think about this series that Bob and Julia are putting together called Browser Native. If you liked this episode, please give us a thumbs up and subscribe by hitting that red subscribe button under the video so that you can see when we publish more Cloud Dev Clarity episode videos for developers on Microsoft 365 and Azure Topics and Browser Native because they're all gonna be hosted here as well.


Today we're opening an error box, maybe, of Grand Creators. Is it time for redemption? Let's find out. What's up guys, we're back with another epic video and I was sent a few different things. There's a couple of different mail items but one of them includes what is supposed to be an error box of Grand Creators. We're gonna get into that later, but first we have a giveaway. I thought if we're opening an error box we might as well give away a box of Grand Creators so all you have to do is like this video, be subscribed, turn on notifications, let me know what collector areas you wanna see because supposedly this box has multiple collector areas. We're about to find out. But there was also a couple of other fans of the channel because that was sent in by a fan of the channel. There was a couple other fans that sent in some other stuff so it's been a while, this stuff's been sitting around for a couple months so I wanted to get to it so they're not waiting forever for me to show their stuff. So the first one's from Markel. He has an envelope that says do not bend so we're just gonna open this up. Quick envelope opening with scissors because I can't open it. So the first item is, oh what is this? Okay we're not gonna reveal it. Oh wait, I guess we have to. Whoa what is that? Hope you're well. My name is Markel. We got the pronunciation right, nice. I've been a huge fan of your channel for the past two years as an illustrator designer. I came with some sticker designs. I think you and your followers, subscribers would enjoy. I may find funny too. There's three stickers from my batch. I'd like you to have one of your choice so you can add to the giveaway. Nice, we got a double giveaway going on guys. Hope you enjoyed it. If you ever need illustrations, I'm always down for a good project, nice. Thank you for your awesome content and making these two difficult years much better at your passion for Yu-Gi-Oh. Markel powers Instagram, Markel powers Twitter is markel underscore power and Facebook Markel power, very nice. Let's see what he sent. Oh yeah, I already see the Joey Kirby. Is that what we're looking at? How do I open this? All right, so here are the three stickers he sent. We have Joey Wheeler as Kirby. We have Yami Merrick as Kirby. And then we have Joey Wheeler without his classic face. That's pretty neat. I don't know what to pick. I want all of these. I think I want this one. That one's pretty, actually you know what? That one's the cutest. I want this one. Okay, so these two will be added to the giveaway. Yeah, honestly, the both look pretty awesome. So make sure you guys enter the giveaway, like the video, be subscribed, turn on notifications, all that stuff. Our next item is from Hunter Haas, who is in a lot of the live streams and he's been reminding me on Twitch and stuff like that that he sent something. So you guys want to check out the Twitch channel, go check it out, because we've been doing a lot of streaming over there. Link is in the description.  Here's the note. Hey, Rux and I've been enjoying the Twitch streams. There it is. Speaking of that, Gen 1 was the best. Take care, bro. Hunter Haas, the packs were open already, no foils. So he sent me a couple of opened blisters. Which is actually kind of cool. Not get any foils. So this is pretty nice. But the cooler item that he sent that I just saw, or at least maybe not cooler, but pretty awesome item. Let's pull it out. He got his personalized Pokemon Stadium. It says Haas on it. So I don't know how long ago he had this. This is pretty amazing. Pokemon Stadium, I actually do have a Nintendo 64. So maybe we're gonna have to pop this in at some point and play that. That would be pretty awesome. And the final item before we go to the booster box is from GyaradosFariki. He said, Hey Rux, I've been watching you since before 10K. Keep up the great videos. Include our two custom shadow box cards I made and a custom card I bought. Enjoy my friend, GyaradosFariki. Thanks a lot, GyaradosFariki. By the way, thanks to everyone else if I didn't say that. I feel like I didn't say thank you, but thank you guys for sending stuff in. I'm pretty excited to see what you guys sent, especially these shadow box cards. Let's see if we can open them up. Wait, do these need to be in here? They might need to be in there. Ooh, Silver Fang. And look at that. You guys can see me. Hey guys, what's going on? I'm hanging out behind the Silver Fang. That's a beautiful foil. Check that out. That's pretty awesome. Silver Fang. I'm gonna have to keep these in here so they don't get damaged or anything. And then the next one will be PicanhaMoth. Black Luster Soldier. Look back there. It looks like a sunset color. You know what I'm saying? That foil. That's beautiful. And these envoy the beginning. So maybe it's a sunrise, something like that. Big shout out to GyaradosFariki for those and everyone else like Hunter who sent this stuff and Markel of course. So now let's get into the final, the main juice, the biggest item we've been sent. This item was sent to us by Hanzarelli. I think I'm saying this correctly. He opened a bunch of these booster boxes. He's a member of the channel by the way. So you guys can become a member as well. Click that join button down below. If you're already a member, you're already a Twitch subscriber. Make sure you join the Discord because the Discord is like a benefit for you guys. Links down below.  You'll have full access. So make sure you guys check that out. But Hanzarelli, error box.  He pulled like four collector rares each box. Maybe three, I don't know, three to four. So we're gonna see if this is the same. I think it was from the same case. So he sent this in to be opened up. It's gotta be really cool to see if there's like an actual error going on here because you guys know we opened two cases of this and pulled zero collector rares. It was pretty rough. So this can kind of redeem us. Like pull the same amount out of one case we should have pulled in one box, which will be awesome. He also sent us a note. So let's open this thing up and let's see what we can get out of here. Hey, how's it going? My name is Hans Rogerson. This is an error box I emailed you about. I think I am pulling all the collector rares your case was missing. Yeah, you might be. Or one of those people who got like 100 collector rares. I just became a member last month. Been watching you since you were at, I believe, 60k subs sparked my interest in collecting sealed products and opening again. I was just collecting singles. Also, like I said in the email I sent you, I was part of the FET box break Robert R and pumped to be in another one. Keep killing it. Thanks a lot, Hans. I really appreciate it, dude. I'm excited to open this box. This is like really cool to show on YouTube. So I really appreciate it. Okay, let's see what he sent. This says sign here. Does he actually want me to sign it? Oh, giveaway. No, okay. This is part of the giveaway. I was like, okay. So giveaway ultimate rare. Wait, I'm not even gonna try. Oh, it's taped. Okay. This appears to be an ultimate rare Thessalos, the Firestorm Monarch. So we now have another edition of the giveaway. There's a lot of giveaways in this video. So make sure you're interested. And yes, we've been dilly-dallying around. We're finally gonna get into the box. We're gonna open this thing up. It's only 24 packs and you guys know how fast we can open booster packs. So, you know, we've had a little extra into this video, but let's see, look at this. You guys see this?  All right, so there's something going on. We're gonna open it up. There's something weird going on there. Let's open this bad boy if we can. It's like stuck. Okay, so it was just under that. Okay, that's all that was. Nothing too crazy there. Let's see if we can pull some of the brave engine out of here. That'd be pretty cool. But wait, 50% of you guys are not subscribed to the channel according to this graph. So go down below and click that subscribe button. The Grand Creator's Error Box. Will this redeem us? Will we pull, what? Watch, when my luck he'll pull like five in one box, send me one, I get zero. That's probably what's gonna happen. Gogi pull, Castel. Guy got punk. So that does not have a collector rare. So I get wielded. It's in Zector Hopper. We got the hiccups. Is that a sign that there's a collector rare popping up? Is that what that means? You know, you get the hiccups. It's a collector rare. Could be. I don't know. I don't know. We got the Dunnel. The Injector Sword. He was getting three to four, I think per box. Four's lost flowers. Does that mean we got something? Hit normally. What? Is it our first collector rare? Injector Dragonfly. It is our first collector rare. So there we go. Right off the bat, we have a collector rare out of our first two packs. I don't know how many we're gonna get. I mean, I'm assuming it's somewhere around what he got, but Injector Dragonfly was actually the one I pulled out of my box and my early opening from locals. And then I never pulled one out of my cases for the first two. So this was the only one I had pulled for a long time. So that's pretty funny that we pulled that one here.  I'm down. That'd be pretty sick. Emergency Teleport. We got Ties of the Brethren. Exo Sister Vedas.  You know, you're not getting a collector rare. I don't like that. I wish they were in the exact same spot so you could like do a pack trick or something. Or at least so you know, get excited at a certain point because I guess after you see it's a third rare, then I guess you get excited like this. Now it's Picaflina. Okay. It's like a tracker, thunder discharge, the Zarlam, the dark palace and the Star of the Papallion. Very cool. Very cool opening though to get collector. If we even get two, you know, that's an error box technically. So I'm excited. Okay. This thing is chilling over here and just not letting us open this pack. We have Virtual World, Nyan Nyan, Castell, Exo Sister, Asaphil. So there is another super. So probably one out of five so far. I mean that's still insane ratios because normally it's one out of three boxes or whatever. So it's still pretty good. Three boxes, one out of 72, I guess. Gogi ball, will it be another one? The done now. I want to pull, okay, the punk. The punk stuff is good as well. So punk stuff, we want to pull either, you know, the water enchantress. The ride is worth a lot more than the water enchantress though because of the ultimate rare printing for the water enchantress. So if we could pull a right spell card, that would be really, really good. Do you still get Ultras in here? I wonder if we get Ultras as well as the collector wears. I don't know. Punk Rising Carp, Exo Sister, Gabrine. All right. Or Jabrine, however you want to say that. The punk stuff is pretty hot though right now. So this set is just honestly pretty good, you know, between brave and punk. Okay, next one. So far, just one collector wear, no Ultras or anything. The Jorori Punk, Dangerous Gabou. All right, we got the Hornet and the Inzector Exostag, also pretty cool. So we have at least broken the curse of pulling collector wears, even though we did open a case later and pull pretty amazing actually. So we sort of broke it then, but now we're really breaking it. Iteli, Gagega Punk, Wagon. The Wagon and Inzector Centipede. Even when we know we're going to get multiple collector wears, it feels like we're not pulling a lot. You know what I mean? These collector wear sets, I'm telling you, you just don't get a lot of like non super rare stuff. It's like all supers. Ladybug, Ties of the Brethren. Psychic wielder. Now we get excited. Okay, so it's the one after this. Exabetal, wait, let's do a little, get a little cheeky here. We get the Star of the Pavlion. And we've got Exosister Caspital. And what will it be? Will it be a spell card? Oh, Emergency Teleport, let's go. That's a good one. Collector rare, Iteli. This does have an ultimate rare printing though, so it kind of rivals that. But another collector rare. So we now have two collector rears in the first like 10 or so packs. Pretty, that's a pretty nice one though. Look how they shine though. That's like the perfect spot to lay in. They look really, really nice. So we're on pace for four. We're on pace for four freaking collector rears. Exosister Green. I'm guessing we don't get any ultras in this. I'm guessing we get collector rears instead, which I mean it's a worthy trade for the most part. You know, unless you got like a right, right could be worth more than some of the collector rears. Okay, last pack on the right side. I'm guessing two per side, Exosister Carpe Diem. I bet they got inserted for like the ultras or whatever. So like when he got three, that probably meant there wasn't a collector rare in that box. If he got four, that probably meant there was. You know, there's a collector rare supposed to be in there and then the other three ultras got replaced by collectors. That's my guess. I mean, that's just a complete wild guess. Just, the numbers make sense for that, you know? Okay, we've got the Castel. The Magikore Warrior of the Relics Super Rare, okay. Nothing there, just a Magikore Warrior. What are we gonna pull? Will it be epic? Will it be awesome? Once again, this has been pretty awesome. Shout out to everybody who sent stuff in for this video. It's been awesome. A really good mail day, to be honest. Emergency teleport. We got a Dunnel, the noble arms of the light. Gaga punk wogon. He's wogon. All right, and I'm recalling. Very cool. Let's keep it going. What will be inside this epic error box of Grand Creators? So we have now opened a box that have like all ultras in it or all secrets in it from Brothers of Legend. Was it Brother? Yeah, Brothers of Legend. Now we're opening one with collector rears. We just needed to open one of those with like all the starlights in it. That would have been insane. Set caliber, we got a breath of resurrection. Just a super. Oh, look at that. Dang, that is just painful. That's super noticeable as well. Okay. Okay, it's looking like it might be a three collector rare box, maybe. I mean, it could be four. You never know. You never know. We'll see.  We only get three collector rears out of this one. Dad gum rising carp. We got the Injector Ladybug. Injector dragon fly at it again. The psychic wielder, insect imitation and starlet papillon. Okay. Maybe we should do a two from the back. Just to do the suspense, you know, up to suspense a little bit. Injector X's tag, solemn strike. That would be a nice one to get. Or torrential ties of the brethren. We got a gogy pole, magic whore warrior of the relics. Okay. Okay. It's really coming down to the last, what seven, eight packs. What are we going to get? Will it be torrential? I would love to pull torrential. I would love to pull solemn strike. I'm in for either of those. Starlet papillon, centipede, dunnel, Zex caliber. Oh, Draco back. The rideable dragon. Okay. Rise, bell, the star adjuster and what will it be? It's an XC's exo sister, McCollis. All right. I think exo sister's got a little bit more popular from when they, you know, came out. So maybe not too bad. Collector rare exo sister, McCollis. Or my K-list, however you say that. Okay. Very nice. They're just a beautiful spot for those. Just they shine incredibly. Wow. Those look really nice. I think grand creators really got the collector rare print right. Compared to some of the older ones. It looks good. Like it's very, very solid. Like I even prefer the collector rare water and chanters over the ulti. That just shows you like they're doing it well. Armory call. We get the exo sister, Caspital. Well, we get one more collector rare. Let's see. Sector ladybug, the jewelry punk, Madame spider. All right. Madame spider. I would love to get torrential. Let's do it. Let's do it. Let's pull it. Insector hopper, Insector exo stag, the castel, jewelry punk, Nashawari surprise and exo sister, Ellis. All right, Ellis. You are not what we're looking for. I think we have four packs to go. Still looking for one more collector rare. I believe we can do this. Let's end this epically with another collector rare. Gagga punk, Psalm strike, virtual he may, Nyan, Nyan exo sister, Carpe diem. We've got the idea, my thing is what it actually is. And then Stella. Okay, Stella, three packs to go. Do you guys believe? Hit the like button if you do. Okay, Zerlarum. We got the ties of the brethren. We got emergency teleport. Wandering griffin rider. Why did this not get a collector rare? That would be pretty nice. It didn't did it. I don't think it did. Two packs to go. We almost chunked that box. One more collector rare in here. I believe I feel like my theory about like they're just replacing ultras is true. I feel like I'm right about that. Exo sister, Armin. We got the Sara Cassie. We got the punk rising carp. Exo sister, Carpe diem. Draco back the rideable dragon. Oh, psychic tracker. Do we get another one? It's a spell. Ride of Eremus here. Let's go check that card out. Oh my goodness. This might be the most expensive card in the set. Ride of Eremus here. Four collector rares, by the way. And let's just pull this up. We still have one pack. So there could be five, but four collector rares. Beautiful. I wish I could get these like in the light. Maybe if I unsleeve them later for a thumbnail, that'd be nice. Cause wow, those look good though. That looks amazing. What a crazy box, man. That is insane. We got a ride of Eremus here. E telly. That's pretty awesome. Exo stag, solemn strike. Can we get a fifth one? That would be nuts. I'm in for it. The world my Hime Nyan Nyan. XC's universe. All right. And an X Sector Exo Beetle. Pretty amazing. That was awesome. So once again, shout out to you guys for sending all these awesome things, especially this epic box. This has been pretty amazing. Hanzarelli, I think I'm saying your name right. Probably not, but I appreciate the support you guys. This has been awesome. If you guys enjoyed this video, make sure to subscribe to the channel for more epic content like this. Shout out to TCG trust cards, Tomefo show, tomato juice, Daxer, JTTO, Puffins of Doom, Ernesto, Deanna, Squirtle, Flexi Boy, Dizzy, Stanley, Mightnance, Mimic Gecko, Ian Musa, Junior Barney, John Nolan, Anuntai Show, Thomas McLean, and Seth Fisher. Thank you guys for supporting the channel and I'll see you guys next time. Peace.


Missile, in modern language. The missile, also known as a guided missile, is a guided self-propelled system, as opposed to an unguided self-propelled munition, referred to as a rocket although these two can also be guided. Missiles have four system components, targeting or missile guidance, flight system, engine, and warhead. Missiles come in types adapted for different purposes, surface-to-surface and air-to-surface missiles ballistic, cruise, anti-ship, anti-tank, etc. surface-to-air missiles and anti-ballistic air-to-air missiles and anti-satellite weapons. All known existing missiles are designed to be propelled during powered flight by chemical reactions inside a rocket engine, jet engine, or other type of engine.Citation needed non-self-propelled airborne explosive devices are generally referred to as shells and usually have a shorter range than missiles. In ordinary British-English usage predating guided weapons, a missile is such as objects thrown at players by rowdy spectators at a sporting event.