the flow back. So my name is Sva and I want to tell you about TALER which uses a lot of crypto but this is not another cryptocurrency, it's just digital cash made socially responsible and it's fast and convenient and free and open source so it's independent one click cash payment. In every aspect TALER is just like cash so it's a payment system using existing banking infrastructure you can pay in existing currencies like dollars like Bitcoin and you pay anonymously and but you can sell by giving out a bill which you cannot totally do with all the cryptocurrencies and it is free and open source it comes as a canoe package and it has a lot of well proven crypto so like cash I as a customer just withdraw coins from my exchange my bank for example and then I spent my coins at the merchant who again then can deposit his coins at the bank so very same way like cash so here on the bottom you have the same triangle again and on the top you see there's just like a wire transfer layer on top of this so as a private person I find it nice because it's fast and convenient and I can even also transfer money to friends. As a traveler I appreciate very much that there are no false positives in the fraud detection. Also I like that I get a proof of payment and that I can actually back up my wallet which I cannot do with my wallet in the make space though. It's free and open source so as a customer I am happy that there is nothing which I cannot see like any hidden gadgets and third parties can verify and it's private like cash there is no personal information required no credit card details it's just that I can buy anything and just hand over cash like I'm doing every day all around the world. As a merchant I also like it very much because it's fast and convenient and also that there's no customer rejected by fraud detection. Also I'm happy that I get signed contracts and I'm especially happy about that I don't have to handle any sensitive customer account information so there's no security audits on my own infrastructure needed anymore. Because it is floss I can integrate it easy and I have competitive pricing and support by that and it's very ethical it's not suitable for illegal bus businesses and it's legal and it complies with the regulations that are going to come up in the EU for example. Seen from both parties we are very happy that it's cheap so it's cheap and flexible I can use any amount I can also use it for very small transactions which I won't be ever doing for Bitcoin or a credit card it's stable the only fluctuation risk I have is the ones of traditional currencies and it's efficient there's there's no waste of energy or bandwidth and no inflationary costs for the whole economic system like you have with Bitcoin mining. As a taxing government if I would be one I would like it because it is free and open source so it's commons and it preserves the independence it's taxable and reduces black markets it's efficient it's secure and there are no bad banks and it protects me from foreign ask you Nash so fortunately I'm not a government biotechnologist so I like it very much that it has very proven old crypto there's a list here and that it uses GPL, LGPL and APGPL and that's a very well-studied university project so to go on you can test TALA on demoTALA.net you can read the docs check out the api and the code you can join TALA on free note you can subscribe the mailing list you can follow TALA on Twitter and you can help us by just giving feedback especially on the website we just recently updated you can tell the friends and you can try to establish exchanges in your currency thank you. When you use it I get that the bank doesn't need to be a member of anything or supported it's just a normal transaction that I can make up, is there any technology that the bank needs to provide? The bank needs to you need the you mean the exchange one? Is there anything that the bank can do to stop this from working? Not really because the banks also getting out at it very hard and it also doesn't have to be a bank so someone like PayPal could also be an exchange point. If no bank likes it then they could prevent it because we need a bank to actually have exchange points.


Where's the teacher? It's been like half an hour. He's so late Okay, so for today we will study Forgot, okay, so pop quiz everybody. I don't want to do this quiz. You want the cool kids? No Because I am and according to the online dictionary being cool means being fashionably attractive that's fashionably attractive and Impressive That's impressive. I Give you 15 minutes to do a quiz Hey, I saw that Sorry, but I don't know the phone is fine. I'm just telling you that I saw that. I don't know what it's called, but I saw it You don't know the answers, huh? That is hard To be honest, I don't know the answers to but what I know is that you're wrong You have five minutes left try to focus Draw me like one of your French girls. Are you not focusing? Why aren't you focusing? You have one minute left and now The end is near And so I face Sirs or something sirs or something you want to say the best at staring contest. Hey, what are you doing? I'm just thinking thinking With what? My brain Okay, I didn't see that coming. I didn't see that coming.  No, you threw it at what's the meaning of this do you respect me? You respect me respect Spit it So coming back to the lesson. We were saying that did you do your homework? No Good good good gonna go outside. Okay. All right classes over Yeah, how are you going back home taking the bus back?


And joining us is Honourable Judge Turner, M-O-N Legal Advisor, People's Democratic Party PDP, South-South Zone, to talk about the elections in Biosystate. Good evening Honourable Turner. Good evening. Thank you for having me. You're welcome to News Now. Very quickly, without wasting much time, some of the chief teams of the People's Democratic Party, the spread across the eight local government areas in the state, have been able to come up with some of these ideas of how the election will run. Can you talk to us about the Biosy election? As the plans have been unfolded and as the Biosy has defected to the all-progressive Congress, but PDP has said it was not bothered that the APC is not on the ground in the state. What is your reaction? Well, thank you very much. The Biosy election is important for the social issues, but I would just highlight a few. The first is that the election will present an avenue for Biosynts to renew mandates given to the excessive government, but actually to a clearly shown capacity, to a clearly shown commitment to develop the state and unite the people. It is not in doubt that the colleges, of course, the strong people, of course, allocate them for the welfare of the people, but the thing with Biosynts election is that it is the man who is ready and satisfied with the performance of this government. Three years plus, there is clearly no one in doubt about the facilities and capacities to move the people to desire and act. Now, I can tell you that we in the PDP are, of course, a prosperity family who are ready for this election. Everyone who is in the election, of course, I mean that today we will win freely and without any stress. I can emphasize that without any stress, the government's sterling performance is what is working for us. And I can assure you that the elections are not in the hurry to change this thing. Okay, Hamae Butana, from everything that you've been saying, you are letting us know that you have the confidence of the government, of the governor, Dwaya Deary, being re-elected because he's doing good things for the state. So do you also have the confidence that if the election is conducted in a free and fair atmosphere, without security threats, Governor Deary will win? That is exactly the point I've made. Not just me having the confidence, but biases, you know, and non-biases are like. Have the confidence in Governor Deary, in his performance so far, and of course his programs are very clear. And I can tell you that the confidence that we have in the PDP and of the Prosperity Committee that will win this election, free and squarely, you know, in second to No, I wake up. If the election is conducted today, I can tell you that there's a fairly new demand of sexilences in Governor Deary. Okay. What we can expect is that Mr. President, you know, should allow enough support for free and free elections. Mr. President must show that he's a true Democrat. This is the time for his credentials to be displayed. Because he's a Democrat as we are used to having. This is the time for him to now practicalize and show that truly he's a Democrat. That's what we expect in this story. I think every other government that has to do this election will be very professional in their conduct. Okay. Inaq is complaining that people in BIOSA state are not coming to collect their PVCs. Why is it so? How will they be able to partake in the elections if they don't collect their PVCs? What do you have to say on this? We on our part, we are also stepping up the sensitization on the populace, on the need to collect their PVCs and be part of the election. We will also explore the next step of awareness and the opportunity for advisements of getting PVCs, you know, down as low as possible, up to the world level and push the PVCs up to the world level so that people can actually, you know, assist these PVCs. Even up to the unit, they can break them down. Okay. Nothing is too... At this point in time, I don't think I said anything that's too much finance to... At least I'm sure that it's too much finance, you know, to make. Beyond keeping these PVCs at the head office and asking people to come, INEC can take, you know, some further steps by pushing these PVCs down from the local government. Okay. Away from the PVCs. Can I return now? Very quickly, because of time, away from the PVCs, you've said what you were supposed to say concerning that. So one last question. What are your expectations from INEC? Judging from the previous elections, what are your expectations from INEC and security agencies on this election? Can you quickly elaborate on this? Yes. You see, there is already this fear on the part of the populace that sometimes security agencies and INEC even to a larger extent, normally plays some negative roles in the election in Tibet, who would expect INEC and indeed the security agencies to be very professional, neutral. I mean, the PDP and APC or extra party, all of them. So INEC should do their job. The police, the military should do their job. And allow the free atmosphere for people to come out and express their free will, cast their votes and let those votes count. I'm sure that at the end of the day, we'll know. All right. Thank you so much, Honorable Tuna. You've said so much. And we wish Bialsans a very peaceful election come November 11th. Thank you so much. Thank you. Subscribe to our YouTube channel and don't forget to hit the notification button so you get notified about fresh news updates.


Over the past seven years, the kids at East Ridge High School, not me and on emphasize that, have been taking donations of snack foods, stationary cards, letters. Our English department actually sends out cards and letters. Our art department makes homemade cards to put in the care packages. We've sent out over 350 care packages to date at a shipping cost of over $6,000. The kids do this on their own. Right into the community and the community members donate generously. This community has opened its heart to Operation Care Package every year. Operation Care Package is the kids sending APO and FPO boxes to soldiers stateside and overseas who are away from their families. The ones that are overseas get care packages with very needed essential items like baby wipes, toothpaste, toiletries and snack foods. The ones stateside sometimes get more personalized packages just to let them know that we're concerned about them. Kids here at school are so generous and so open-hearted. They want to let them know that they genuinely appreciate their efforts being away from their families. And they can feel like they're having someone watching over them who cares for them, who is right there with them. It's good to know that there's someone who's fighting for our country, who's fighting for our rights and freedoms. I've been involved with it for eight years now because my brother was, when he started as a freshman here, that's when we got this whole thing started. We get stuff like justin said pens and pencils so that the service members can write back to their families, which is awesome. But the big thing that we need is monetary donations because shipping boxes is really expensive. So the more stuff that we have, the more money that we have to have to ship the boxes over there. It's important because these soldiers, these people that are serving, are giving up their family, they're giving up a lot of things so that they can serve and protect us. I feel like we need to give back to them to just show how grateful we are. The stuff that reminds them of home, their favorite shampoo, their favorite deodorant, anything like that, that reminds them of home makes them more comfortable in these other countries. So every year we get as much paper and things together as we can. My classes go make the car just a nice little message. If they have family members in armed forces, they can do the car specifically to them. So it's really cool that they can call out people and wish them a Merry Christmas and people that don't have anybody. My grandfather, he was in the Air Force. He was a radio operator. So I've been around military my whole life better than today. He means a lot and I know it's coming up soon. So it's good to tie that in with it. I just like serving any way I can because they're serving over there. I can do my little part over here. If somebody would want to make a card and bring it in to me, more than gladly. If they want to write out a message and then have one of my students decorate it for them, anything. Even if they have family members in the military that they know of, bring a card up here. If it's already decorated, that's fine too. Just whatever they want. We try to pack them full so they're now more than married. It's amazing to get care packages from home and stuff whenever you're over there. Even people don't get that you can't just go out and buy deodorant. Little things like that are really helpful, especially in the combat scenario where we're waiting sometimes a month on a package to get in. So we would get beef jerky and magazines. Newspapers from home are a big one because you're actually seeing what's going on. There was the Veterans Hall of Fame a couple years ago as we went into our rooms to where we were staying. They actually had care packages made up that were there. And it was awesome because they had schools make up the same as Easter Edge is doing that had those things to where we actually had shaving cream. So it brought those memories back to where we actually received stuff. So it was really good to get packages from home. It's really awesome. I mean it is because you actually see what you're fighting for because people actually care about what's going on. They care about you being over there.  So it's really a big thing. I know personally I received packages from schools and the kids, the drawings and the letters. It really makes you feel very important. Like you're a role model and these children look up to you. And it really, it's pale in comparison to anything else you can ever experience in life for me personally. And it was just an honor to know that these children are thinking about us and sending us things to support us over there.


Thank you, Andy. Good morning, everyone. Thank you for joining us. Let me begin by acknowledging that we stand on the traditional lands of the coast-sailish people in the territory of the Musqueam. Similar to our great news on trade yesterday, today is a good day. It's a good day for Canada. It's a good day for Canadian workers. About 10,000 of them, in fact. Now, before I became Prime Minister, I gave a speech on Canada's energy industry. It was 2013, and during that speech, I said one of the Government of Canada's most important jobs is to open up overseas markets for Canadian resources. We are, and always have been, a trading nation. Millions of middle-class jobs depend on it. However, we are obliged to sell the vast majority of our oil and gas resources to a single market in the United States. The demand for our natural resources in Asia is obvious and growing. Our neighbors on the other side of the Pacific are looking for new clean energy sources and expertise in the field. There are two things that we can do without considering that the PTPGP also gives us a competitive advantage. Well, time has come to take advantage of this. It's also true that we can't build energy projects like we did in the old days, where the environment and the economy were seen as opposing forces. Those days are gone. What people didn't realize then, and what some people still don't understand today, is that in the 21st century, we don't have to choose between a healthy environment and a strong economy. They must go together, and today is proof of that. It is proof that our country's rich natural resources and talented workforce can make Canada an attractive place for investors to do business and support a clean growth economy. Today's announcement by LNG Canada represents the single largest private sector investment in the history of Canada. I like that sentence so much. I'm going to say it again. The single largest private sector investment in the history of Canada. And that's not just in energy projects or in resources in Canada. It shows what's possible when you collaborate and consult with indigenous and local communities, when you coordinate all orders of government, and when people insist on economic, environmental, and socially responsible development of our natural resources. A $40 billion project, LNG Canada will mean 10,000 jobs at the height of construction, tens of billions of indirect government revenues, and hundreds of millions of dollars in construction contracts for First Nations businesses. And I'd like to congratulate the Heislen Nation and other First Nations for all their leadership and hard work to ensure that this project became a reality. LNG Canada will have the lowest carbon intensity of any large-scale LNG facility in the world. We know LNG produces about half the amount of carbon emissions as coal. So by sending Canadian LNG to markets that are today powered by coal, we will help those jurisdictions transition away from this energy source. I want to specifically applaud my friend John, Premier Horgan, for committing to ensure that the development of LNG in BC is consistent with our national climate plan and with the province's own climate goals. We are united in our commitment to cutting pollution, just as John and I are united on so many things for the future of British Columbia and our country. Just as we are united in acting to seize the generational opportunity to develop a new sector like LNG that stands to benefit all Canadians, whether they live in Kitimat, in Calgary, or in Halifax. That said, as governments, we have to create the right conditions to attract projects that will allow us to create well-established jobs. These conditions are not the result of a coincidence. We have to make long-term strategic and judicial investments in our infrastructure, in our technology, and especially in Canadians. That is what we have done and what we will continue to do. In my meetings with Shell's senior leaders in China, in Davos, and in New York, we talked about competitiveness. We talked about getting this project done right for communities, for Indigenous peoples, for the environment, for investors, and for Canadians. With every meeting, I walked away more and more confident in what Canada had to offer this group of joint venture partners, five companies from five different countries around the world. And with every meeting, I walked away more and more confident in what this project had to offer Canada. But meetings and good relationships aren't quite enough to secure the largest private sector investment in our country's history. Our government took decisive action to get this project across the finish line. We're committing $275 million for initiatives that will ensure that this project sets the world standard in things such as infrastructure, marine protection, and enhancing environmental performance. We're also committed to ensuring trade barriers don't get in the way of this once-in-a-generation investment. Let's be clear. Shell and its partners did not make this $40 billion investment in Canada as a last resort. It was a choice. It was a vote of confidence, a vote of confidence in a country that recognizes the need to develop our energy in a way that truly takes the environment into account and that works in meaningful partnership with indigenous communities. I have said this before, but it bears repeating. There will come a day when traditional energy sources will give way to clean energy sources just as LNG is now replacing coal. And as we move forward with this transition, we have two critical responsibilities. The first, to leave a cleaner planet and a healthier environment for our children and grandchildren. And the second, to do everything we can to prepare our people, our communities, and our economy for what lies ahead. Here in Canada, that is exactly what we are doing. Companies in Canada are investing in new technologies to make our oil and gas production cleaner. And Canadian companies are leading the way in developing clean energy innovations like the next generation biofuels and advanced batteries for electric cars. All of these examples both create jobs and protect the environment. Which brings me back to my original point. Canada is a country that understands that environmental leadership and economic growth are inseparable. It is an approach that LNG Canada embodies and I thank Shell and all the joint venture partners for their leadership. And my friends, it is an approach that helped attract, again, the single largest private sector investment in Canada in the history of our country. Thank you very much.


John chapter one. The word became flesh. In the beginning was the word, and the word was with God. And the word was God. He was with God in the beginning. Through him all things were made. Without him nothing was made that has been made. In him was life, and that life was the light of all mankind. The light shines in the darkness, and the darkness has not overcome it. There was a man sent from God whose name was John. He came as a witness to testify concerning that light so that through him all might believe. He himself was not the light. He came only as a witness to the light. The true light that gives light to everyone was coming into the world. He was in the world, and though the world was made through him, the world did not recognize him. He came to that which was his own, but his own did not receive him. Yet to all who did receive him, to those who believed in his name, he gave the right to become children of God. Children, born not of natural descent, nor of human decision, or a husband's will, but born of God. The word became flesh and made his dwelling among us. We have seen his glory, the glory of the one and only Son who came from the Father, full of grace and truth. John testified concerning him. He cried out, saying, This is the one I spoke about when I said he who comes after me has surpassed me because he was before me. Out of his fullness, we have all received grace in place of grace already given. For the law was given through Moses. Grace and truth came through Jesus Christ. No one has ever seen God, but the one and only Son who is himself God and is in a closest relationship with the Father has made him known. John the Baptist denies being the Messiah. Now this was John's testimony when the Jewish leaders in Jerusalem sent priests and Levites to ask him who he was. He did not fail to confess, but confessed freely. I am not the Messiah. They asked him, Then who are you? Are you Elijah? He said, I am not. Are you the prophet? He answered, No. Finally they said, Who are you? Give us an answer to take back to those who sent us. What do you say about yourself? John replied in the words of Isaiah, the prophet. I am the voice of one calling in the wilderness. Make straight the way for the Lord. Now the Pharisees who had been sent questioned him. Why then do you baptize if you are not the Messiah, nor Elijah, nor the prophet? I baptize with water. John replied, But among you stands one you do not know. He is the one who comes after me. The straps of whose sandals I am not worthy to entie. This all happened at Bethany on the other side of the Jordan where John was baptizing. John testifies about Jesus. The next day John saw Jesus coming to word him and said, Look the Lamb of God who takes away the sin of the world. This is the one I meant when I said, A man who comes after me has surpassed me because he was before me. I myself did not know him, but the reason I came baptizing with the water was that he might be revealed to Israel. Then John gave this testimony. I saw the Spirit come down from heaven as a dove and remain on him and I myself did not know him, but the one who sent me to baptize with water told me the man on whom you see the Spirit come down and remain is the one who will baptize with the Holy Spirit. I have seen and I testify that this is God's chosen one. The next day, John was there again with two of his disciples. When he saw Jesus passing by, he said, Look the Lamb of God. When the two disciples heard him say this, they followed Jesus. Turning around, Jesus saw them following and asked, What do you want? They said, Rabbi, where are you staying? Come, he replied, and you will see. So they went and saw where he was staying and they spent the day with him. It was about four in the afternoon. Andrew, Simon Peter's brother was one of the two who heard what John had said, who had followed Jesus. The first thing Andrew did was to find his brother Simon and tell him, We have found the Messiah that is the Christ and he brought him to Jesus. Jesus looked at him and said, You are Simon, son of John. You will be called Cephas, which means Peter. The next day, Jesus declared to leave for Galilee. Finding Philip, he said to him, Follow me, Philip like Andrew and Peter was from the town of Bethsaida. Philip found Nathaniel and told him, We have found the one Moses wrote about in the law and about whom the prophets also wrote, Jesus of Nazareth, the son of Joseph. Nazareth, can anything good come from there? Nathaniel asked. Come and see, said Philip. When Jesus saw Nathaniel approaching, he said of him, Here truly is an Israelite in whom there is no deceit. How do you know me? Nathaniel asked. Jesus answered, I saw you while you were still under the fig tree before Philip called you. Then he declared, Rabbi, you are the son of God. Jesus said, You believe because I told you I saw you under the fig tree. You will see greater things than that, he then added. Very truly, I tell you, you will see heaven open and the angels of God ascending and ascending on the son of man.


I think as a team we just take these days when we stack them up and as a collective team it's a win. You know, every day you get better, every day you come out here you either get better or worse and I think we're just getting better and better each day. First day in pads is usually the day that the defense loves. How do you think you guys came out today? I think we came out hot. There was a couple of times where we had some mess ups in the back end and over as a team so we just need to clean that up and then just keep the ball rolling.  How good did it feel to jump on that one around early on and get your hands on one? It felt good and I haven't had my ball, my hands on the ball in a while so just getting my hands on the ball felt really good. It just obviously creating turnovers for defense felt good. You've done it in this league but did you get one like that? Did you get the confidence going back that you feel like they can come and bunches to you in this defense? Confidence is there. You know, that's something that I'm never really lacking. And I think just as this defense goes, I mean that front seven that we have they're always going to put pressure in the pocket of the quarterback so they're always going to make our job easier and it's just up to us to really make the play. How do you feel like you're gelling with your secondary mates, you know, Byard, Hooker, Fulton have all been here a while, know each other. How do you feel like you're fitting in? Yeah, I mean I think I'm fitting in pretty well. I enjoy playing with those guys. They communicate well, they're fun to play with, they fly around. Ultimately they're all ball hawks so I just love really just being out here talking ball with them in the locker room talking ball, whatever it may be, just enjoying it. On top of that, how would you kind of describe the competition level between that group, between you guys? Yeah, it's high. We're always, you know, fighting one another for who's going to get the most interceptions, pass, break ups, whatever it is, fumble, force, fumble, fumble recovery. So ultimately our job is to really get the ball back for our offense and if you're not doing that, you're not really doing your job. Feel good to put the pads on today? It does. It does feel good. Does kind of sense of urgency, heightened sense of awareness or energy here? Absolutely.  They're going to play real football, physical football, archival football. It's just great getting them reps every day because they're making great plays and I feel like they're just going to get us better every day. What's the biggest difference for you, I'm sorry? Moving inside.  I mean, it's the same as last year. I feel like everything's just fast and I feel like everything's going with a quick pace. I got to read the run, I got to get to my drops. I feel like all that, I got to think at the same time. So I feel like it's just great, like slowly improving today and I'm just trying to get better every day with that. I was just going to say, who won offense or defense today? What do you think? You know, I'm going to say defense. They're looking good out there. Defense always going to win. That's how I go, just attack the offense, just try to get them better. I feel like as long as we have that mindset, as a whole team, I feel like we're going to be great. To get physical, be physical. That's the main thing that's put on our shoulder pads. They just be more physical out there and I felt like the nickels, the tachies, everybody, the linebackers, the D-line, I feel like on defense, we came with the energy and we were physical today. Especially in the heat today, I feel like the energy was great. The tempo, everything was just great. Especially in the red zone, it was our first day. I feel like it was just great and everybody was just on the same pace with me. It's great. You see him making plays like that. He just brought more energy to the sideline. I feel like that was great because God, like, he'll make big plays. I feel like it was great adding more to the team. Yeah, I feel like it was just great, you know. I mean, last year it was a lot, but I'm going to say, like, it's a lot of pressure now. I feel like it's great. I'm still playing both outside and inside, but I feel like being more inside, it's great and I'm getting more comfortable with it. And then the physicality, you know, it's almost like playing linebacker at times. Do you, like, do anything different this off-season, ballpark or anything like that? No, I feel like I'm always feeling good. I feel like last year, I came in, I made a couple of tacos, so I feel like that physical part ain't nothing. That's just all about in heart right there. You just got to remember to use your fundamentals. Just take it like any other day. What's the process kind of been like for you picking things up and trying to figure out exactly where you need to be? Just in my playbook as much as I can be. Trying to be on the same page with the quarterbacks, be in the right spots at the right times, you know, when they want me. How have you found that challenge for you? Is it picking it up all right? Yeah. Yeah, I think it's been pretty smooth to be quite honest with you. You know, we're all transparent. I'm in the meeting room and so yeah, it's been good. Not so much. Like I said, just taking it like every other day. That's all you can do. There's going to be mistakes all around and then just learn from it.


Welcome to the Monday, November 1st, 2021 meeting of the Montpelier design review committee. I will let committee members and staff introduce themselves. Eric Gilbertson. Eric Gilbertson. Meredith Crandall staff. Steven Everett. Benjamin Cheney. Martha Smirsky member. This creature. Okay, at this time we'll let Meredith review the remote meeting procedures and process. All right, we're going to keep this pretty brief because you don't have any members of the public signed on right now. But just in case somebody watching via orca wants to sign in. Here we go. All right. So, for those of you watching at home on orca, if you decide you want to sign into tonight's design review committee meeting. You can do so using this link here. And you can also call into this phone number and use this meeting ID to log into the meeting. If anyone is having problems, you can use this email and email me and I will do my best to help you log in. Of course, if for some reason somebody can't log into the meeting member of the public will have to continue the meeting to a time and place certain. For if anybody does sign into the meeting who's on orca right now but wants to participate. When you get on. Once I've checked, you know, when there's a pause I'll check in with you and get your name and address. And then we'll let you speak when it's time for public comments. All right, I'm just going to stop that right now because everybody else is here in person. Oh reminder to members to mute yourselves when you're not actually talking because we reduced background noise. All right, there you go Steve. Okay. At this point, do I hear a motion to approve the agenda. So moved. I will second. All in favor speak your names. Eric. Then Steve. Okay, we'll go forward to the first application for 70 Main Street continued. Come up to the table and describe the changes to the application and a quick reminder to everybody here in person to make sure your spot speaking really close to the microphone. I apologize. Okay, so the changes are that we took out the center mullion and reduce the frames to four. In this photo the mullions are white because it's just a stock catalog photo they didn't have enough time to actually draw up what it would normally look like but these white parts will be black and that is not frosted glass it would just be regular black glass like you see on positive pie or any of the other places that have recently installed windows so I think that that will reduce the overall look that when you're driving by from the street it'll just look like a black window in general. And those are the changes we made. Oh and also the mullions are in fact insulated. So there won't be any interior frosting that was a concern last time. Good. Not the thermal break is a very, very nice feature. And it goes along with the insulated glass to give you a good insulating properties. Do any members have any questions comments about the difference in the appearance. Make sure you're talking into the microphone. Are this going to be a flat block that you painted or shiny black the mullions themselves. Yeah, I believe they'll be shiny because that way they'll blend in with the windows a little better. But we were open to suggestions. Steve's are painted expert. These are painted. The, the mullions are small enough that whether they're a glossy or a semi gloss or a satin. I mean that I think that they're small enough that I don't think that will be an issue. And we've ordered them before and they come through a satin which is a soft color. And they look, they look very, very nice. So we can give you the option for whatever, you know, gloss semi gloss or satin finish on them. And if you've got samples to look at before, you know, you've given the go ahead to make it. I'll give you a good idea of just holding them up outside maybe in the sun, right, to give you an idea of which one you prefer in terms of the appearance because you want it to be subtle wanted to look really nice. Absolutely. And the glass is going to be kinked. No, it'll be glass clear. Yeah, but but because it's so dark in there that when there's close, it'll probably look black. Next, this is Martha. I still have a great deal of problems with the fact that this window is so much bigger than the existing window. I recognize that back in 40 years ago that there was a large window, but I just think that it changes the look of one of our primary buildings so significantly that I just can't see it. Are there any pictures of the building when it was first built. So if there is a picture I submitted last week with Mark and the dogs with the windows going top to bottom. Yes, what was the date of that, you know, I would guess it was 1980 ish. I think it's probably those windows have been the way they are since I moved here in 76. Okay, so maybe 1976. I was two years old. I don't really know. But I was guessing by the hairstyles. Can you imagine that the bottom of the garage door windows would be roughly at the same elevation at the bottom of the windows for the mad taco. Yes. We're hoping to use the original footprint and since the mad taco is sort of part of the building. I'm, I'm going to say yes. Yeah, yeah. I'm too surprised to find that the original window is still there. Probably is in the framing if you look at the photo of the window, the one with the dogs in it. You can count for boards on the bottom. And if you look at the proposed. There are four boards on the bottom. So you're probably pretty darn close to what the original. When you disassemble it, you will find, yes, what the original framing is and then keeping the original cell height would be important. Yes, your contractor should be able to do that. Right. And I believe that when we made this proposal initially that was forefront of our minds is to keep the original footprint. And I think that's a good thing. I agree too. Yeah, you guys do a good job with it. Thank you. I have a, I understand why you want to do this and everything, but I still have a problem with, you know, the garage door windows on on certainly on some buildings, not on everyone, but on some buildings. So if you look here, you mentioned that if we could come up with reasons why it would be impossible to do it another way we should let you know. So I want to let you know about the sliding window idea. We don't have the width and the building to do it. We'd have to go into the mad taco and the sewing shop in order to have anything slide. And as far as double hung windows. For the size we'd like, I won't be able to open them because they'll be too heavy. I think that a double hung window of that size would be kind of unheard of really. So that's why that's why we're going this route. It's not because we necessarily want to put a garage on mainstream we're trying to do everything in our power to make it look like a window, but that's just how we can open them based on the space that we have. Yeah, did you did you look at two double hung windows, you know, side by side. I think that that would actually look less like the historic footprint of the building than what we're doing now because if we're asked to have fewer mullions that seems like it's a lot more frames. Well, it's just more of a traditional window. Oh, you're absolutely right but not really for a storefront. Yeah, but okay and I think it's a little more it's more and keeping in my opinion then a garage window. I can't argue with that. Do you have a quote for how much the garage doors are not installed but just to buy them. I think it was in the first packet. I'm not mistaken. I see the word quote on the page. I want to say for cost estimate of $4,700 and the on the left hand side. That shows the way down the page on the base, the application base page here. Yeah, it shows down construction cost estimator 4700 reason I ask is my idea is certainly more expensive. But like a large custom window. Levered up and also sort of created like an awning space. That would be beautiful. Unfortunately, I don't necessarily make the decisions. I thought French stores would be lovely as well, but I had a little shot down on that. Yeah, no I hear what you're saying and I do love that it's very New Orleans. That's kind of where I was headed. Yeah, I know right we're all headed to New Orleans this time. Yeah, I could bring it back to my folks and see what they say but I have a feeling it would be a cost increase. Yeah, it's been a rough year to kind of just throw it out there. The idea of the French door would be the doors that open right but then they swing out and hit the other businesses one of ours so that wouldn't be a big deal but it would get in the way of the sidewalk and stuff. Yeah, this way this would be all self contained. Yeah. Any other comments, suggestions, questions. Make sure you have a microphone to listen. Martha and Liz do you have any other comments questions or suggestions. No, not really. I think I'm just more in favor of a double hung window idea than the garage door on Main Street. I don't have anything other than what I've said, based on the application for the just just to get a read on everybody's feelings about it. Based on the overhead door with the four narrow but wide panels. So what are your thoughts and in terms of before I go through the criteria of your feelings about approval or or not. I'll go first. I'm a no. This is Martha gets away I think about this this is a really typical bar window configuration. I'm familiar with some bars in Wisconsin. I grew up that they're this way but and this is not the original window as well. And I think I will probably vote to approve it. Based on the fact that this is not an original window. And this actually is reestablishes the opening. I don't I don't like it but I don't see any alternative for it either. I'm inclined to approve it. I prefer the original application over the over this partially to Liz is sort of double hung. I feel like it creates a little bit more structure that sort of feels a little feels more in keeping with that building to me than the long kind of really narrow rectangles. But I realized there was some work done prior to me coming here to have that opinion so I'm willing to defer but the shame we don't have a picture of the in the 18 hundreds. I don't know what the wonder might have looked like that would have been a very expensive picture to take. The one with the dogs is a pretty standard configuration I doubt if the facing on the below the windows is original but that's hard to tell. Let's explore the idea we talked a little bit last time about just four pains. About the bigger pain just across so you have four four pains. Right I think they needed to have enough to bend and the four pains wouldn't bend enough. They need to be small enough for each it to bend the pain to go up. Did it help anybody if I did a quick share of a broader picture of the building so that you can see the windows on either side of Charlie O's. Sure. And I have a question for Martha and Liz whether if this was a scenario where it was a window like I'm describing that was hinged at the top that opened to become an awning but was one kind of big plate. Whether that would change your feelings about it at all. Sorry, hold on. I had to move something in it. Maybe they couldn't hear me. Yeah, no I can hear you. I don't know if that would change my opinion. But I mean I do see. I don't think the big windows that you know if you're restoring those openings the big openings probably weren't the original openings probably were double hung windows there. Maybe the whole configuration of doors and windows who different was different originally. I do like the idea of restoring the original openings, because they are coming up. I'm not original but this historical thing, probably from, you know, 18th century. So, you know, my, my first preference would be to have a double hung or maybe to two, you know, four pains but they have the one side be a slider so you can open at least half of that space by sliding half of the window over next to the other half. I think you would be preferable I think because you would only have four pains of glass and. You know, if that's that's my opinion. That's helpful. Thanks. And I, I could more be more satisfied with Ben's idea of an, of an awning that opens on the top. I mean, this with this picture this does help Meredith. I see what you mean about making the window bigger, but I still have a problem with the garage door look. Well, Liz maybe you can help out on this my guess is that this building did not have big windows to begin with. Right. And a fairly common storefront is the, that's why I kind of picked on the, you know, they're fairly large pains but four pains on a storefront. Right, right. It's fairly common. And that that's what the look is I think at high. I mean, the windows are like four large pains, but there's sliders I believe. Yeah. So, so are the ones that will use your sliders also. Oh, okay. Yeah, positive. Sorry. The positive pie I think are big double hugs, I think, and then Julio's was ones that slid sideways. Oh, okay. It was like three pains where two of them slid behind the third one for Julio's. I think the good thing about restoring the opening is that somebody may decide in the future that this is not a great idea and just put big picture windows back in again. Yeah, no, I agree with that. I think that's a good point. I think restoring the original opening and again I think you'll find that when you start pulling materials off inside and outside you will find the original frame there. And again, what is it that you can put there that you can open that will create what at what point in history was there. And that's why I would, it's too bad we don't have a picture from way back of what it looked like so it would make it easier to go back to 76. You know that whole, the building had a center door with two windows on either side, kind of like what's up above on the second floor. Oh boy, it's hard to say. But it's you who knows, yeah. Based on what I see at work. I don't think it's changed in a very, very long time. I think you're right. Yeah. Yeah, I mean I think that I also. I think it's TJ harvard saloon. There was still something next to it I don't think the whole building was and that was 1861. I only know that we have a fire map that when the, the marketplace burned back there that that's the oldest record that we have of the place. Oh, that's interesting you have all that history. It's great. Oh yeah you should come and check out all the history. Yeah, no I'm not saying you have to bring it back to what it was, you know, it was first built, but it's just interesting to find out. Yeah, totally I'm all about it. Yeah. This was a bar before it was Charlie as I think it was a place called the woodshed. There was the woodshed the pines there was a doctor's office for very brief amount of time before that it was the TJ harvard saloon. There might have been something between 1861 and when it became the pines. But, yeah, that's all I know. You don't have any pictures of the saloon I assume. No all they have is the fire map for 1961 yeah. Some of the old city directories might have pictures. You're making me want to go to the historical society and see what they have. The newer so important. So we have a consensus that restoring the, the larger opening seems fine and it seems to blend in with the rest of the streetscape. The question is, what, what is acceptable for filling that space whether it's double hungs or garage doors or, or French doors or whatever the possibility may be. May I say something. Sure. I think that it's a misnomer to call these garage stores since nothing's going to drive in there because there's a definite to like a foot. Let's let's call it an overhead door. Yes, an overhead door. No overhead window I think you know, because there's no door about it I don't want people walking in and out of it. I don't think that that's going to be its purpose I think that what it is a window that opens in a way that is possible for our tiny old building. You know, in a way that works. What's interesting is that the first floor openings don't line up with the second floor things at all. Yeah. I suspect it's been that way for a long time. So Ben did I hear you say that you would vote for it even though you wish it still had the center million or some other ones you would still vote for it and so would Eric. Yes. It sounded to me like Liz and Martha were both knows on the current application so I think it would be up to you Steve. Would you want to give them the option to put the center million back or I would give them that option. That would be my yes. I'm thinking. I don't think make much difference as long as you know the idea with this new thing is to have the dividers all disappear. And so whether it's there or not doesn't doesn't make much difference to me. I continue to vote no but I think actually, you know I'm happy that the big opening will be restored and you know it's not. I'm not terribly upset by it but I just don't, you know, I think there might be a better option. What's kind of. I'm trying to imagine them open and I'm imagining. There's still like a bar that people sit at. And so, like, you'll be when it's fully open. There, as far as like your view will be into like people's feet and ankles and I don't believe we're going to have people sitting in the space.   So even though we have seating there now I don't believe that that's going to be an option and I know that working with the DLC with like I have been I'm pretty sure Pat's going to not want people sitting on Main Street drinking. Yeah, because it's you know it's a little. So I think they're really just going to be open air windows. People can see in and you might be able to say hi to somebody on the sidewalk from the bar. But, you know, nine times out of 10 and the daytime will probably have one of the clothes and just have the other one open to the full tables you know what I'm saying because it's really for ventilation more than anything else. And then what prevents me from using it like a door, the door person, because the way that we schedule folks is that at night when we'd have both of them open because it's busy. We would have a door person in the middle making sure people aren't using it as a door. We also have velvet ropes that we use from time to time for crowd control. And then during the day, the one that we would have open would probably be the one where the bartender standing there and seeing everything so be the one next to the bar. Yeah, unless the patrons were like I don't want someone see me drinking 230 in the afternoon on Main Street so you might close in the door to which case I would say sure and open the other one. But I think that we're very good at what we do. I know as far as like keeping people safe. So, and again, our first goal is to get approved and then I'll go to the DLC and look for best practices. Which is kind of what I do with everything that we do that's different now because they know more than I do about what works. And the one other thing to consider is that when those doors open, you might have a code issue or a railing to keep people from falling out in case somebody lost their balance and went out and fell out into the sidewalk. Yeah. So you have to maintain at least, if not 36 at least a 42 inch rail. To prevent that from happening. Right. We're building the people that are contracting us are going to know those rules, you know, and being compliant. And you can contact Chris Lombra. Oh yeah, I love Chris. Awesome. Yeah, we'll talk to Chris. All those are outside of our purview but I was right right now but those are all good points and as far as safety is concerned, that's my thing.  That might also give you some options if you are required to have that bottom. If you need a rail there you could even consider having the bottom panel fixed and then three panels that raise up if you need. If there's a height issue, and especially, I know it's a bar but I'm not sure if anybody's allowed to bring kids in but if the kids come in you may have to have a some kind of protection to keep them from crawling out even if you had a rail. So again, it's awesome. But yeah, no, you're absolutely right. And again, those safety first. I know that sounds ludicrous but they're thanks to considering Chris Lombra could give you some ideas about how to deal with that. Oh yeah, I'm happy to work with them. I haven't seen them in years. The trick is it's maintaining the original opening and yet having something that opens is to try to minimize the impact, and I think a black color, maybe on a satin finish would soften it as much as possible. And again, it sounds like the consensus is that you could do the full with glass or with a divider in the middle. Does that is, you find that acceptable. Yeah, just barely. I understand the ventilation issue. I tend to think some of that stuff is going to go away. Oh, I hope you're right. Shortly, not shortly, but it's over time and I know this is a significant investment so Well, I think that one thing I've noticed is that people really like the new culture of outside and having open air and I think it's but it's done a lot for people coming to visit. They love it. They think it's really cool that we have this inside outside town now and I hope that we could kind of jump on that bandwagon, you know, are you going to open up to place around the corner. Yeah, we have a permit every year now. We're hoping to make that better looking every year too. That's a story for another day though. So you're okay with the full. Either the full width or the divider. Either one. I'm right on the edge, but I think restoring the opening is important. I think the fact that it's reversible. Yes. Because once you frame the opening, you could have a this overhead door slash window, or you could put in a slider or a double hung or any other option window. Liz or Martha either view on board with that or you still object to the configure configuration, even though you might be willing to, you know, be okay with the restoring the original opening. Yeah, I'll go with it. I mean, it's, it's you know, I think there's a lot of good things that are happening with with this project so and I like what Eric said about it being reversible. It's, you know, it leaves room for other options at some point. So yeah, I'll go with it. Okay. And I guess I'm going to be your holdout Steve. Okay. That's okay. Again, you sort of look you sort of look back and the original opening was larger than they made it smaller and now it's being larger again with a little different of the glass and frame. Okay, based on that, I'll go through the criteria. Exterior design and materials of new construction or alterations of existing buildings shall be consistent and compatible with the characteristics of the existing building, or other properties in the district in this case, the buildings on either side. The removal of historic materials or alteration of features and spaces that characterize a historic property shall be avoided. Character defining features finishes and construction techniques or examples of craftsmanship that characterize a historic building shall be preserved deteriorated character defining features should be repaired rather than replaced where where the severity of deterioration requires replacement new features shall be replaced in kind. Any treatment that causes damage to restore materials including me not limited chemical or physical treatments shall be not be approved. In this particular case, restoring and existing opening with a different configuration of glass and mutton's in this particular case we'll call it acceptable existing building shall be recognized as a physical record of their time place and acceptable any new development shall be differentiated from the old which I will respect and be compatible with a massing size scale architectural features detailing and overall character of the primary historic building and nearby historic properties acceptable proportion compatibility of relationship between width and height or facades as well as relationship of width and height of windows and doors again, it's being restored to the original opening acceptable rhythm visual patterns established by the alteration of solid walls and openings windows and doors and the facade of a building shall create a rhythm. In this particular case that's acceptable. Architectural features, including but not limited to cornices windows shutters fan lights and tabulator trim and other forms of molding or character defining detailing prevailing on the existing building shall be considered in the alteration acceptable windows and doors on historic structures character defining windows and door patterns placement sizes proportions and original features such as trim sash molding shall be preserved to the extent possible. When preservation not possible such character defining windows and doors must be rehabilitated or replaced in kind. When the windows and doors that are not character defining may be replaced by such replacements was be must be compatible with the historic building style materials and architectural features. Again, we're restoring it's being restored to the original opening with a different configuration of mutton's and glass. The recommendations the applicant has the option of full width. Glass and the four panel overhead window slash door. Or with center divider the again the application is for the insulated frame and glass and the smallest possible is preferred. And then we'll say the applicant has the option, the finish of the black color, again to to soften the effect of the change, ie the loss or satin finish. Was there anything else, dad. So the safety issue inside you just have to deal with based on, you know, code requirements. Absolutely. Without any, anything else to add.  I'm going to go to one and favor. Okay, so I'm going to give you that. Just right there below my name. Okay, thank you. Good luck with your project. It's a tough one. Is anybody had a chance to look at the minutes of October the 18th. And I will move them to approve them. And this is Martha I'll second it. All in favor of the minutes of October the 18th, speak your names, Eric, and Steve. So minutes are approved. Does anyone have anything else to add. I would just, I got some information on chimneys I talked about in Grafton for Tim Heaney. And I haven't looked through it closely and I need to check with the person I'll just give it to him if I, if it's not going to be the cheapest thing in the world, I can tell that. If you're going to do that, you have to do it right and you really have to replicate the mortar joints, the brick size. Yep. And all of it is apparently there's a company in Maine that does this stuff all the time so. Oh good. That's awesome. Good. Before the development review board tonight. I talked to Tim today just briefly so I guess he could present that to the board if he wants so I didn't send it to me because it's somebody else's files. Yep. Yep. Anybody else have anything to add. If not do I hear a motion to adjourn. So move. All second. All in favor of adjournment speak your names. And Steve meeting is adjourned. Thank you all. Thank you. Bye. Bye.


So you can let it running and on the fly you can for example put one to the do filter fair in the live watch and once you keep it running you should you should hear some difference in the south which is coming to the headphones. So what happens if I use the fair filter so do filter fair flag I set up the only thing what happens in the main loop is that this part of the code is executed at line 198 which means I just run these two lines and they are doing the same I'm filtering by fair filter my left and right signal okay and I actually use the left and left and right arrays as a source and destination at the same time so I overwrite the previous signal by the filtered one you tell this to the library when you are initializing the filter so here at the beginning you just need to call once the fair init function where you tell well whether you put a pointer to the handle then you put the how much coefficients you have or how many coefficients you have and then pointer to the coefficients and then pointer to some state array so you can try with the filter and the IR filter as well actually the the cutoff frequency shall be the same so you should not see much difference between the filter and IR filter but what you should see as a difference is the CPU load so well if I disable the correlation for example I've got 1.8 percent just for filtering and if I enable the the filter IR takes one percent for me okay so almost 50% of the fair filter with roughly the same characteristics so usually the IR filters are more performant but you can see here what we do to implement it at the IR filter are usually much more sensitive to rounding the numbers so we have tried to use the Q15 format to implement this filter but the output was always zero because the IR filter are tends to have very large and very small coefficients which are very not nice for the fixed float fixed point algorithms so in this case what we do is to convert the left signal to float then I do the filter and I convert back and still with these conversions and the filtering itself I got less CPU power consumed than with the fixed point maybe you can try later somewhere that if you do the IR filter with fixed point it's very difficult to design a filter which is stable and which works as you would like to so for the IR it's much better to use float specifically for audio applications so again we are on the limit of the fixed point numbers


Well, good afternoon. My name is Christopher Lane and my co-presenter today is Alex Crane. We are both members of the Enterprise Architecture Team with Chick-fil-A and we're going to talk about get-ups in the real world, improving the developer experience, and this is based on our experience of managing Chick-fil-A's customer-facing digital properties. So first a little bit about who Chick-fil-A is. We are a privately-owned Quick-Service restaurant based in Atlanta, Georgia. Chick-fil-A began with a simple idea from our founder Truett Cappy to fill the needs of his customers, the Chick-fil-A chicken sandwich, very famously. We've grown from that idea to more than 2,400 restaurants, mostly in the US, but we've opened locations in Canada and Puerto Rico in the last few years. Our per-restaurant scale is significant. We have by far the highest per-restaurant sales in the QSR industry. More than 20% of revenue is flowing through our digital channels. Our mobile app, Chick-fil-A 1 and Chick-fil-A.com drive the vast majority of these sales and we've seen significant growth in these channels since March 2020 when the impacts of COVID started in North America. So I want to talk a little bit about what our back-end looks like for our digital properties. We call that back in DXE for the digital experience. And this is the number of requests through DXE on a given day. There's nothing special about this day. I just picked a recent one. All the times are US Eastern, but the pattern probably isn't terribly surprising. So there is the Crest ramp up during breakfast. There's a spike at the peak of the lunch rush. And finally we hit another smaller peak during dinner. If we're running a national or regional promotion, these numbers can easily double. But on average we hit about 300,000 requests per minute at peak. We average about 120,000 requests per minute over the day and we service about 330 million requests total. So the DXE team behind these services is composed of a bunch of developers, both internal and internal staff and external contractors. Together this team pushes thousands of commits and opens hundreds of PRs every single day. I really like this GitHub insight graph because it looks like we have no issues, which of course we do, but we just track them elsewhere. But our application platform is entirely based on GitOps. So all of our developers need to traverse this process to get their code deployed. We have no blackout times where we prevent deployments, so we need this process to flow smoothly at all times. Allison is going to explore a little bit more about what we discovered using GitOps at our scale, but I think it's helpful to set a little context. So let's talk a little bit about what the DXE architecture looks like and the GitOps process behind it. So this is a high-level DXE architecture. It's relatively straightforward. Request from CFA1, Chick-fil-A.com and other digital properties are routed to our services running in EKS. We have clusters in both US East 1 and US West 2, though the ladders mostly failover. The setup is the same in both regions and we regularly route all of our traffic to US West 2 to make sure there aren't any hidden dependencies in there. Our services are mostly Java spring looped applications with some mixture of Go and Python apps. Baps are backed by global Dynamo DB tables. The data in Dynamo is a stream to a set of Aurora databases for real-time analytics. The app data from both Dynamo and the analytics databases are streamed to our S3 back data lake and the digital warn orders, the orders that start with Chick-fil-A.com and CFA1 are combined with the traditional orders so that our analytics teams have a complete picture of what's going on for many given day. So this is the architecture of our application platform. This is what is running all of the DXE services. We think of CAP as our CFA flavor distribution of K8. It's composed of a series of layers that collectively form the complete platform. This certainly isn't the entire list of components of CAP. The slide would basically be unreadable if we add them all, but this is how we think of CAP in this layered approach. The layers are meant to be composable so that platform teams are free to add or remove components to taste, but if they don't want to worry about it, CAP has opinionated defaults and you'll get those opinionated defaults, but it does allow flexibility for teams to switch things out, say, the get-offs operator for a custom one or different one, things of that layer. The base layer is EKS on top of, sorry, that. The base layer is EKS. On top of that is the SIS layer, which includes things like IAM roles or service accounts, external DNS for managing around 53 entries, the ADBS load balancer to manage the ALBs that form our front door, the cluster auto-scaler and a whole suite of metrics and providers for both the cluster and services. On top of that is our core layer. This includes things like Argo CD, which is really the hub of the entire get-offs process, the Prometheus and Grafana stack, which we're using Prometheus operator for. We're using Thanos operator for managing long-term storage of those metrics. And then finally, a tool we're very excited about, SpeedScale, which we use for capturing traffic in one environment and replaying it in another. SpeedScale quotes are here today, if you'd like to talk to them a little bit, but we're excited about that. And then the top layer is our app layer. And we draw a pretty distinct line between what CAT manages and what our dev teams manage. So CAT manages the K, SIS and core layers and the dev teams manage the app layer. So what do the dev teams need to do to actually deploy? And so this is our deployment process at a high level. Let's there's a lot going on here. So let's walk through it and see what it's composed of. So the process has started kind of as always by a developer pushing a commit to the mainline development branch. This triggers the dev workflow and get-up actions. We've moved over to get-up actions last year from Jenkins. The app containers built. All tests are run and we'll assume a happy path here and that they all pass and the image is pushed to Artifactory. Next, the workflow pulls the base manifests for the app from our customized repos. And our customized repos are a set of repos that we've developed that contain our standard manifests for various applications.  And the base manifests are merged with any app specific overlays found in the app repo at this point. Developers are free to patch anything in the standard manifest, but we offer sane defaults that work for most use cases. And this provides kind of an easy on-ramp for developers to get started quickly and increase their K knowledge incrementally and change things as they need to without having to wade through a gigantic pile of yaml. The complete merge manifest are then committed to a special repo we call the Atlas. This is the repo that Argo CD is synced to. It's watching for changes on the branch of the Atlas. And anytime there's a change, Argo pulls down those changes and applies them. So, that's a lot of stuff. And I'm going to end it over now to Alex to discuss what we've learned using this approach at scale. Thanks, Christopher. And I will probably hop skip through the slides a little bit since we have, I think we're still going to run up on a similar time stop that we had before the interlude there. But it's kind of one quick slide here. This is kind of the simple version. You've got users contributing stuff to the get repo. You have what I put up here as a black box. Hopefully you do actually know what is occurring in there. And then applying it to your target environment. So, Christopher kind of showed the real version, right? We sell this to directors, et cetera. This is what it's going to look like, and then we know it's going to look like what Christopher showed. So, I'll jump right into some pain points and then go to kind of a couple examples that kind of show these things. So, it's get ups, right? And actually, it was great. This panel covered, like, 50% of what we wanted to cover in the slide deck, so that was fantastic. But, you know, so it's YAML, right? So, it's YAML. It's in get. We know what's there. It's auditable. All of those great things. Like, you can merge it, you can see what changed, see all of that. However, users going in to edit stuff, right? You have a massive, well, at least for us, we have a big gap in terms of the different users who needed deploy stuff or change a config, right? Some of that's people who do it constantly every day, and they know all of it. And then you've got others who only know or who deploy less frequently, right? They don't remember what all the options and, you know, field values are for all of the different pieces of YAML. And today's kind of deployment, YAML are similar. It has a lot of different choices, but depending on what you've added in your cluster, that's in a lot of separate documentation.  That catches some of it. But that's not terribly proactive to the user, right? They do it, they submit it, then they find out. It's almost like the mainframe days. But, I mean, better and faster, hopefully. But it's still a little bit delayed.  You can do all that linting, frontload all that. And that's good. But some of the users still aren't kind of IDE people, right? I mean, think about today, some people are command line people, some people like web UIs, some are, love doing it in the IDE. And kind of the other piece there is, and again, as was mentioned in the panel, AWS, Azure, Google, Argo, CD, these groups put a lot of effort into good user experience, directed flows, what needs to be in a menu to help users figure out what should be in those files or what should be in the system. We kind of lose that, right? We throw that out the window, frequently do getups. So kind of, you know, here's an example with the Argo CD UI. You know, most of the issues that we raised before are kind of addressed in this, but it does, you lose audit history of what's here unless Argo separately fully implements that. You lose recreatability, right? Think about anyone who's had a team that turned out they created a database or similar through a web UI and a cloud provider, and later on you need to go recreate it, and you got no idea what that state was. An example, you know, with getups, we fixed those two problems by doing this in Git. We know the audit trail, we can recreate it, we can repull it, but what are the field values that I can put here? Which ones are not listed in some basic template? Where you have things that would be autocomplete clusters to be targeted, etc. You know, you're going, where are you looking those up?  And hopefully that's also not scary. Hopefully your automated tooling for rollbacks, etc. Makes that a clean and transparent process. But as a dev, I hate waiting five or 10 minutes sometimes to find out that the thing I deployed actually exploded and they're waiting for a production fix. So getting to some, you know, proposed solutions. So one I went ahead and crossed out entirely was the abandoned GitOps in favor of some new model. I just went to GitOps and I really don't want to change. No, I think there's a lot of great value found in GitOps and the auditability, what's there. And for those of us that are deep in the weeds of some of the stuff, you know, it's really nice being able to be in the guts of it and not pulled out into some menu. But, you know, I just think how great it would be when we look at UI editing with Git as the data store. If I jump back a few slides real quick, we see in this top right-hand corner, it might be too small to see on the deck, but it says edit as YAML, right? The number of cloud providers and other pieces in various places let you see the YAML that backs your thing or the JSON that backs your documentation object. However, kind of your best way to use that as a dev would be, it's go fill out the form, then go click edit as YAML and then go copy and paste that over into the Git repo, right? How nice would it be if it was able to load that from Git as the data store when you went to that menu and when you hit save, you know, push it back as a pull request so that it could be reviewed. Still hit all that great pipelining stuff that's done behind the scenes, but enable those users who are more UI or visual based, right? But not box out those who do need to go edit something more directly in the repo. And then one other kind of interesting option there is IDE plug-ins and also command line, right? And those would both would and could function similarly to the UI piece there. But the core part of that being that after you made your changes, done your validation, some of it, it gets committed to Git and is able to follow all the rest of those deployment practices and validations. Yeah. So we always like to finish with a quote from our founder, Truett Caffee, and we picked the no goal is too high to climb or sorry, no goal is so high if you climb with care and confidence. This is a quote that's particularly meaningful to the the DXC team. We actually named one of our conferences Climb with Care. But you know, please check us out at our tech blogs, techposts.medium.com at Chick-fil-A tech blog, as well as some of our open source projects at github.com slash Chick-fil-A. And as always, we're hiring. So thank you guys. We appreciate the time.


Hello, and welcome to this presentation of the STM32WB Extended Interrupts and Events Controller, or EXTI. The Extended Interrupt and Event Controller, or EXTI, provides 44 independent events, split into two categories, configurable events and direct events. Applications benefit through smarter use of low-power modes, taking advantage of the STM32WB's capability to wake up each CPU independently via external communication or requests. The Extended Interrupt and Event Controller provides a single interrupt per configurable event to both CPUs. Individual CPU wakeups are provided to allow independent wakeup of both processors. The dual-core STM32WB microcontroller has independent event generation logic for each CPU. This is the block diagram of the Extended Interrupt and Event Controller. Configurable events are generated by peripherals without interrupt capability, but which are able to issue a pulse. The EXTI Controller provides interrupt detection, masking, and software trigger. Direct events are generated by peripherals supporting interrupt requests. In this case, the EXTI Controller is used to generate events to the CPU and to request system wakeups. The Extended Interrupt and Event Controller provides a single interrupt per configurable event to both CPUs. Individual CPU wakeups are provided to allow independent wakeup of both processors. The Extended Interrupt and Event Controller can generate interrupts and events as well as wake up the processors from stop modes. Configurable events are linked with external interrupts from GPIOs, RTC, TAMP, PVD, PVM, Comparators, COMP, and CPU cent event. Direct events are linked with I2C, USARTS, LPUART, LPTIM, USB, IPCC, HSEM, FLASH, LCD, and DEBUG. The Cortex-M supports two ways to enter a low power state. 1. Executing the Wait for Event or WFE Instruction, or 2. Executing the Wait for Interrupt or WFI Instruction. With WFE, the first instruction executed after a wakeup event is the next Sequential 1. INSTRN plus 1 in the sequence on the left. By implementing WFI, the processor jumps to the interrupt service routine when an enabled interrupt request is received. Note that an interrupt request is a WFE exit condition, but an event received on RXCV is not a WFI exit condition. For the STM32WB series, the event generation is only available from the listed peripherals. This figure aims to explain the various stages, enabling the conversion of a configurable event active edge into an interrupt request. The first stage is the asynchronous edge detection circuit configured by two registers, EXTI-RTSR1 and EXTI-FTSR1. Any edge, possibly both, can be chosen. The software can emulate a configurable event by setting the corresponding bit in the EXTI-SWIER register. The bit is auto-cleared by hardware. An AND gate is used to mask or enable the generation of the interrupt to the CPU and VIC. Finally, a flag is set in the EXTI-PR1 register when the interrupt is generated to the CPU and VIC. This flag enables the software to determine the cause of the interrupt. This flag is expected to be cleared by the interrupt service routine. This figure aims to explain the various stages, enabling the conversion of a configurable event active edge into a processor event. Both configurable and direct events can be configured to issue events to the CPU, steered to its RXCV input. Unlike interrupt requests, the CPU has a unique event input, so all event requests are OR'd together before entering the event pulse generator. The registers used to mask the generation of events are different from the ones used to mask the generation of interrupts. EXTI-EMR instead of EXTI-IMR. The dual-core STM32WB microcontroller has independent event generation logic for each CPU. The CPU's wake-up signals generated by the EXTI block are connected to the PWR block and are used to wake up the system and CPU subsystem's bus clocks. Both configurable and direct events are able to request a wake-up. A wake-up occurs when an asynchronous edge detection circuit has detected an active edge. Consequently, software is expected to clear the flag in the EXTI-PR1 register to disable the wake-up request when the source of the wake-up is a configurable event. For direct events, the flag is located in the peripheral unit. These flags enable the software to find the cause of the wake-up. The wake-up indication is asserted when either the wake-up or the event generation is enabled. See the OR gate combining EXTI-IMR and EXTI-EMR registers. All CPU wake-up signals are OR'd together and then OR'd with the event requests. CIS wake-up is asynchronous and wakes up the clocks. Once HCLK is running, the synchronous C1 wake-up and or C2 wake-up is generated to wake up the respective CPU. A direct event is able through the EXTI controller to generate a CPU event and trigger a system wake-up. The active edge of direct events is the rising edge. Direct events do not rely on the EXTI controller to assert interrupt requests because they have their dedicated lines to the NVIC. Otherwise, the same circuit as the one described in the previous slides are implemented. Direct events can be independently masked for event generation and interrupt generation. The interrupt mask in the EXTI controller is only used as a wake-up mask. The extended interrupt and event controller is linked with the nested vector interrupt controller and the Cortex-M4 CPU. Please refer to the related presentations. For detailed information, please refer to the programming manual for the STM32-F3, F4, L4 and L4 Plus series and the reference manual of the STM32-WB series.