I would like to call this meeting to order. Welcome to the March 6, 2023 meeting of the art and public places committee. Recording secretary will take roll for us. Yes. Board member as a Darian. Present. Board member Faulkner. Here. Board member Kiefer. Here. Board member Nathanson is absent. Board member Puentes. Here. And board member Sayers is absent. Chair Baumgartner. Here. Let the record reflect that all board members are present with the exception of board member Nathanson and board member Sayers. Okay. I'll add here that the members of the public can participate in the meeting by attending an in-person from the mayor's conference room at the Santa Rosa City Hall Room 10 or via Zoom webinar by HTTPSSRCITY.ORG Zoom.Zoom or by Colleen at<PHONE_NUMBER> and entering the webinar ID which is<PHONE_NUMBER>8. Public comment may be made live during the meeting via Zoom, phone, or in-person from the mayor's conference room. The meeting will be live streamed on the YouTube of the city of Santa Rosa. Thank you. Okay. This is the time speaking of public comment when any person may address matters that are not listed on the agenda today but are within the subject matter of this jurisdiction. The public may comment on agenda items when the item is called. Each speaker is allowed three minutes. Do any members of the public wish to make statements on the art and public places not on the agenda right now? We'll be hearing on specific agenda items at the time that that item is called up. We do have one person in attendance. I'll give them instruction if they have a comment. If you're on Zoom and you wish to make a comment, you can do so by raising your hand and selecting the raised hand icon at the bottom of your Zoom screen. If you're calling in, please press star nine and that will raise your hand for you. All right. I think we're good to move forward. Okay. Great. Okay. The next thing would be the approval of the minutes. We have separate meetings to approve. Please consider whether you are in attendance before voting. We have October 3rd, October 13th and November 7th. Cockies have been redistributed for your review. Are there any additions or corrections to these minutes? There are motions to approve the minutes for October 3rd submitted. Yes. I'd like to make a motion to approve the minutes that's submitted for October 3rd, 22. Okay. Should we have a second? Second. Okay. Can we now facilitate a vote to recording secretary? Board member Azadarian. So moved. Board member Faulkner. So moved. Board member... I mean, I don't know if I can... No, double has to abstain. So you just... I was not at that... I was not a member at that time. Perfect. Yes. Board member Kiefer. Yes. I. Board member Puentes. Yes. Chair Baumgartner. Yes. So that passes with four ayes, one abstention, and two absences. Okay. Great. Let's now vote on October 13th. Is someone like to make a motion to approve those minutes as submitted? Yes. I'll go ahead and make a motion to approve the October 13th, 2022 special meeting minutes as submitted. I'm not sure how we're going to even approve these minutes because there were only four members present and Melanie is no longer on the committee. She was one of those present. Do you know what the procedures are for that? Yes. So we can still approve them just by majority, though, based on who is there. Okay. Well, there's, but there's not a majority of who is there because Jeff isn't here. Jeff, so maybe we could table these until Jeff is present. He said he may be coming late. Okay. Let's table up. Okay. That's the 13th. Okay. Okay. Let's move to the November 7th meeting. Do we have any special... Yeah. Maybe we should just check to make sure we have those folks here. I think this is a situation where Kristen and Lisa would be a majority of the four that were present at that meeting. So you're saying that if all four of them approved them, they could be approved? Yes. Okay. Let's do it. Okay. So would someone like to make a motion that was at that meeting to approve the minutes for November 7th? So moved. Do I have a second? I second. Excellent. We can facilitate that vote 2-4. Board member Asterian. Aye. Board member Faulkner. Same. Board member Kiefer. Aye. Board member Pointless. Aye. Chair Baumgartner. Aye. So that passes with four ayes, one abstention, and two absences. Okay. Just for a note for the meeting minutes, it should only reflect four three ayes for the members who could vote on it. Member Asterian was not present and should abstain. Okay. Sorry. There's so many little technical things, but the minutes to be correct. Okay. We'll move on now to the scheduled items on our agenda. 5.1 is a conservation works mural project. Lead artist Alina Neubull and conservation's works executive director Una Heacock will present a proposal for the grant funded educational kids creek care mural project to be installed on private property and creek property managed by the creek stewardship program. The property owners have provided permission. Our recommended action is approval of this design. And you will be getting your presentation. Yeah. I'll just say a brief introduction. Thank you to Alina and Una for attending today. And just for our committee members, this presentation and this type of project is similar to the last one. The last one that we received was I think by VJ. It was the mural on the fence near Dutch floor park. So it's a community based project. This one has a partnership with the Santa Rosa's creek stewardship program, but it's not a project funded by this committee or by public art funds. So the role of the committee in a case like this is to review the artwork design and give approval of it. Since it is on one of the locations is on city property and it's receiving city city funds through the partnership with the creek stewardship program. So it's one of those kind of falls into that category rather than one of the projects that we commission. So I just wanted to give that intro and then I'll turn it over to Alina and Una to present whenever our secretaries have their presentation up. Apologies for getting it. There it is. We'll just to contextualize the project a little bit more of all the screen is coming up over by Rosalind Creek right behind Rams. Rosalind is already in middle school. There is an area that is frequently used by Stephanie Lennox who does education on behalf of the city to educate students about taking care of the creeks. And so this is the location that we have worked with the Rosalind school district to install this art. The artwork design itself is somewhat in collaboration with the students and so the design as presented here is something that the students respond to in class and inform some more of the elements that actually go into it. So the area right now that is words has transitioned into images of native wildlife that people can see when they visit the creek. Next slide. Just go through the general overview of the construction of the project. Sorry I'm late everybody. I had an unexpected visitor. Flip back one slide. It gives you a sense of this particular structure will have a design that wraps all the way around it. So it takes a lot of the elements of the hours to protect sign where it's indicating that the creek has valuable elements to it, natural elements to it, taking that and expanding on it a little bit. And it invites the public when they're walking down the trail to circle this. It's an area that oftentimes gets utilized. There are unhoused people who are passing through the area who sometimes try to access the water there. So think part of the hope for this project on the part of I don't want to put words in their mouths but I think part of the hope on the part of the district is that having art installed in this space will discourage graffiti which is oftentimes applied to the outside of this particular structure. Next slide. So the style of the mural itself is quite flat and that's both to help the students to actually paint it with us as well as to make it easy to repair if indeed any damage is done to it later on. The entire the whole mural itself will be coated in vandal guard to make it easy to remove spray paint and things like that but in the case that damage is actually achieved it should be pretty easy to repair. Next slide. These are the patients of things that we want to install in association with the mural itself. Really you can see in yellow in the middle behind rams the circle to the right of the yellow circle is where we would like to install a small piece of signage in Spanish and in English inviting the community that's passing through there to look out for the mural appreciate the mural see what's on the mural and also appreciate the creek a little bit more then that particular sign would be installed at both instances both where one passes the Roseland district office fence from the Burbank side as well as from the Stoning Point side and we're using materials that'll hold up. Did I include any other slides Gail? Is that it? Oh yeah there we go we do have approval from both the Rosin School District and the Creek Stewardship program are both involved and are in approval of the program and and it's funded. That's the long and short. Fully funded. Fully funded. No request for funding for it. I think that's temporary art for the students. That yeah so we were part of this program that we're doing involves asking the students to consider forms of pollution that they have seen or may be engaged with and then to create a sign to invite the public who's seeing their version of signs to also take an action to improve the quality of the creeks. That's work that we're having the students do in class and the plan is to laminate those and very temporarily towards the end of the year when the weather is dry install those along the district office fence as well for the public to see but that would only be up for a few weeks at most. That's our team they were working with. There was another what that we got sent it was eight pages. Yes that's their project description and this is okay it just had more photos and I had photos of other things so I was just curious to know some of those other photos you might be referring to the ones that are painted in a very different style quite resolved of pollinators and the idea for this particular mural came from something else that I did that was done. That was just okay okay just history of how we got to this particular project was on the basis of a different project that I worked on. Okay thank you for clarifying. Any word that you want to say before we start questions? No lay it on me. This is a time for questions only not discussion and we'll get that after a motion. So if you have any questions from here in the committee please bring them up. I have one is the work already made and ready to go or is everything just planning only? We are in the process of actually making the art with the students at this point. We just had our first meeting with the students where I brought the panel since the classroom and started applying the designs to them. Okay yeah it looks resolved so I was wondering if you were starting this group. And I'm sorry I arrived late but I just want to make sure I'm clear about what we are what our role is in terms of what this piece is since it's fully funded and it seems to have other approvals. Yeah I provided that right before you came in. So this is one of the types of projects that the committee sees that falls under kind of like the umbrella of community projects where it's not a commission from our program there's no public art funds associated with it but it's this one is partially on city property and it's a partnership with our city's creek stewardship program and the water department and for those two reasons the committee is asked to approve the artwork design and give them put on the design. All right okay thank you. Any other questions? Could we go back to a slide with the actual design of the piece on it? Thank you. The design itself it's all right I can go into a little bit more detail about what elements are actually in the design itself. So as you can see it's a fairly early iteration of the design so that I had it on hand to provide to the council is still more resolved than this version that we've actually applied to the panel that we see today. What's being depicted in these panels are elements of the environment that might be seen or at one point in time could have been seen along those creek. The panels themselves are organized seasonally as you walk around you see organisms that might be present at the creek seasonally according to the phonology behavior of those organisms and then the six the first and sixth panels themselves sort of bookend in the form of these are the growing seasons and these are the dying seasons or these are the seasons of regeneration and quiet on the front and the back. So what we're seeing here with word revive is organisms like the different kinds of fungus that are present there in the creek that you might actually see. I've had a wonderful time going through observations on iNaturalist to see what people are actually seeing and identifying in the creek so that those can be depicted in the mural. So do you have the artwork for all all sides available to look at are you? On one of the other slides. On one of the other slides okay. And the through element of the blue wave that passes through everything ties the mural itself to the concepts that we're introducing to the students in the classes of connection to water and how water connects everything in the environment. And did you say that the sections that had words depicted on the pictures here that those were changing or were those words staying in the final design? The words have been jettisoned in favor of more organisms at a larger scale that people can see as they approach them. Great. I think now we would ask for public comment on this item and then move to the committee discussion. Are there any public comments on zoom? So give us a second here. Yeah there aren't any hands raised in zoom just a reminder if you wish to make a public comment you can do so by selecting the raise your hand icon at the bottom of your zoom screen. If you're calling in please press start me. Chair Baumgartner there are no hands raised at this. Thank you. Thanks. Okay well thanks for the presentation. Now we're going to move on to a committee discussion and in order to start that we need a motion. Does anyone wish to make a recommendation to approve the artwork design and then we can start discussing? That's not a final vote it's just you get it going. I'll go ahead and I will make a motion to approve the artwork as as presented. Great. Do I have a second? Second thanks. Now that we have a motion we can discuss. Feel free to start if you'd like. I just want to say that I really appreciate the work and all of the vacations and to actually have the children that live in the area participate within this art. I'm familiar with this creek only from when I was a kid I did play in it but there was cars and lots of other junk in the creek at that time. I used to jump on the cars and so to see it what it looks like now and what how you're getting the community to participate within that area and to appreciate and how generations from now until generation is going to benefit. I'm at I definitely think this is just a wonderful and great project. Thank you. I would say that I enjoy that the different panels do depict different seasons in the in this area. I think that's really wise or a design to show that there are different seasons of growth and celebration for what the creek should look like or can look like in a given year. So I appreciate that the design was considering how the creek looks seasonally. I think that's a great way to educate the youth in our young schools to be appreciative of what things look like at different times of year and so I think that's a strong part of the design and like that there is that tying the water tying the whole elements together. I can think that's a very strong design so I am looking forward to seeing more artworks that do provide an educational component of what it means to have a healthy creek environment so I'm very glad to see this on our agenda today. I'm just really glad to see a proposal that is fully formulated looks like it's really rooted in the community and it's fully funded so I'm all for it sounds great. Yeah I think your time with the kids sounds really organic and evolving and I like that I like your sense of learning and adapting to what you're finding and what seems to be coming sounds seemed particularly relevant because I don't actually live in the neighborhood that the people who will experience the art should be a part of formulating it. Absolutely I like that. And is plant identification part of the educational component of the project? Wish we could we will have a little bit of that our fourth meeting with the students we're actually taking them to the creek and indeed this very area will be installed and there's always plants out. A little plant ID we won't be able to help ourselves. It isn't a central component of the education that we're doing but only for lack of time. Great. The Creek Observation Works has been working with students for years and years to bring them to do creek stewardship and last year we had a new action group after school program where they did go in the creek and ID and you learn how to use iNaturalist. This is an iteration of our overall work that we've been doing with Henry for years. Thanks. I would also hope that some I think the work is the design element is strong and it'd be fun to see it come find its way out into the community at times or in if it could be translated into PDFs that people could use is you know just to cause to advertise it's there and people be finding you know to see it I know that's a lot for you but someone pick something like that. Some people don't travel to it. Any other comments? We do have a motion on the table it's to approve the artwork. If there's no further discussion I would like to call a vote. Board Member Asterian. Board Member Faulkner. Board Member Kiefer. Board Member Nathanson. Board Member Puentes. Chair Baumgartner. So this passes with seven eyes sorry six eyes in one absence. Yes thank you very much. Okay our next item will be 5.2 the election of the vice chair for county for council policy 00042 public art the vice chair shall be elected by the APPC members on an annual basis. So the recommended action here is to have an election and above vice chair. So thank you. Thank you. So at this point we will take nominations. This is a melody was that way because yes um obviously we've had some changes on the committee. Yes yeah Melanie is gone. I noticed. What did that have? Did you not hear that? Oh I've sent emails check your name. No I'm aware of that I'm just. Yeah so um Melanie was appointed to the design review board by the council member who appointed her so she has switched boards. Debra Faulkner is our new member appointed by Victoria Fleming to replace that seat and so that created a vacancy for the chair vice chair position. Also a change which does happen as new mayors come to power is that they may appoint someone else as chair so Anne is now appointed a chair by Mayor Natalie Rogers. We're very grateful for Kristen's time as chair leading us through the COVID years of the committee. So that those are the kind of new changes going on. So the reason why we have the vice chair election on the agenda today is because we currently the committee does not have a vice chair because of Melody's absence. So yeah anyone can nominate anyone and anyone can nominate themselves and the vice chair is the vice chair is a backup and support to the chair fills in to chair meetings if the chair cannot be present for the meeting and can help the chair with other duties such as attending events, attending the mayors monthly meetings and other types of duties. Okay there's the facts um are there any nominations for vice chair? I would like to nominate myself for vice chair. Anyone like to second that? A second. Any other nominations? I'm not hearing any denominations. Does that mean we can just vote on it? Yeah. Yeah. She doesn't have to do like a campaign speech. No I think I think we actually have to take public comment and committee members can discuss before the vote is recorded if there's any desire to question her. Yeah great. Any public comment? We actually have no members of the public and attendance. All right. All right. So no public comment. Okay. Any um conversation questions? Well you were you were a great chair so you'll be a great vice chair. You might be demoted I mean. I see this as a shift. Like a chacha. But a very supportive um yeah yeah I really enjoy being part of this committee and our conversations and want to keep um staying in a leadership role. So I would very much look forward to uh rejoining the vice chair position. So excellent. Great. I like that. That's great.  Yeah okay let's vote. Okay uh board member Azadarian. Aye. Board member Faulkner. Aye. Board member Kiefer. Aye. Board member Nathanson. Aye. Board member Puentes. Aye. Chair Bumkarner. Yes. Um so that passes with six eyes and one absent um Bob say with Bob Sayer's being absent. Okay congratulations. Okay um thank you everyone. That was so smooth. Okay so our next item is program and project updates. Is that right? I was thinking there was some okay good for some reason there was two things. Well we do have to go back to the meeting minutes. Oh yes. But we can do that never. We can do that. Let's do that. Let me take that vote that we missed on the minutes when um Jeff arrived. Jeff needed you for a quarter. And just for the record can we state which minutes? Yes it was the middle one. We're 13th um 2022. Yeah that's a special meeting. Um so board member Azadarian. I'm abstaining. Absent. I was absent at that meeting so I'm abstaining from. Perfect um board member Faulkner. Abstain. Uh board member Kiefer. Aye. Uh board member Nathanson. Aye. Board member Puentes. Aye. Chair Bumkarner. Aye. You have to abstain. Oh I wasn't there. Sorry I didn't touch it the first time. Excuse me. Abstain. Okay so that passes with um I don't get so excited. Three ayes and three abstentions and one absence. Thank you. Thank you. Okay so back to where we were then we are at 5.3 program and project updates and the staff will present updates on current projects. This is information only and Tara and Jessica take it away. All right I'll do the project and program updates. Um I'll start with Unum. You guys all know but it was a big success. Um our dedication ceremony was well attended and with Tara and I have gotten a lot of good feedback from the community um and Santa Rosa has officially accessioned Unum into our collection. Great. And I have some swag to hand out if you want to take some around if you want to hand out the stickers to anyone you're welcome to. Oh yeah. These were from the event. Nice. Um arts around is um it's moving along six of our seven contracts were completed last month so um and five of those artists have received their first disbursement to get going on their projects um we don't have any firm installation event dates yet but as soon as we have any official dates I'll be sending them to you all. Great. For ongoing rotating exhibits at the Finley Center and the person senior wing um you've got a really nice one up at the Finley Center right now it's up through April it's the National Arts Program and that's all Santa Rosa residents it's 170 pieces or something like that um so it's a community show and where I would invite and encourage you all to and come to the reception um which is on Sunday March 12th um three to five um Nathan member Azadarian was one of our jurors this year for the awards. What time it marched on March? It's March 12th three to five okay yeah it's um it's a real treat from three to four we have art viewing and music and everything and um then at four we do the awards ceremony and the mayor comes and helps hand out the awards it's really great. At the person senior wing the Santa Rosa Historical Society is supposed to install for the month of March and then in April we're going to be hosting becoming independent and we're making that an annual thing to host them every year at the person senior wing um we've got live at Juilliard we've started working on that that's our concert series so we're working on it now for this summer um we still have maybe one week to go with our applications and we have over 170 applications for six spots. Oh my god yeah it's the most that we've ever had so I imagine there's some really good yeah I think the highest it's been was a little over 100 or 120 something like that so I think this fight by far by past it's a huge surge last year we we came back after COVID and it was not nearly as many as these so I think it's the potential to expand it to another you know parks venue it's a lot of people and then it's just yeah I think it's really central yeah I think people love it in that park I think that we've heard last year community member made their wishes to extend it longer very clear and it's really a matter of funding it's it's actually funded by general fund fund it's not funded by the public art fund so the council for years has set aside money every year to fund this event um to get it extended we would need to either supplement the budget with public art funds which is possible or ask the council for more funding in order to make it a longer series and then also considering the additional you know impact on staff time for doing a longer series I think would be the main considerations and it's already under funded so it would we struggle with funding for the stage every year so it's it's already precarious and just to be clear there's how many applications for six spots 170 and we you know we have criteria that we use to select or line up so some of the applications that we get are clearly ineligible and get screened out and I don't know the percentage of them but I would guess between 10 and 20 percent right off the bat are ineligible because they're not from the Bay Area or they're a cover band or they're a cover band and those are our two really hard line criteria yeah okay um I'd be happy to report back about how much how many applications are of that nature I just have a question about how is who selects the finalists or the performers yeah so we have it's staff basically we have uh Jessica myself and our other contract worker Bryce um who help us with the program the three of us have a role in that and if we get down to tie breakers or need additional input we have others other staff we go to but we don't form a selection panel with community members for this project thank you and and Bryce for anybody who doesn't know is he is a music producer and runs a venue and so thank you for adding that yeah he's got a lot of experience he runs he runs uh booking for the lost church for somo village and um has assisted with the railroad square music festival as well yeah wonderful yeah if there's any consolation last year I juried an exhibition down in pacifica that they could only select uh we could only have 50 artists selected and we had over 1200 entries yeah yeah yeah I had to look at that yeah I think in our case this is unusual I think this is like a surge after COVID and it's going to settle back down is what I think yeah do you identify any other outliers about this time around like do you think there was a different social media presence regarding calling for applications that's a good question I think we did pretty much everything the same that we did last year yeah so far I don't know of any major changes I think it's just maybe more awareness based on last year other people found out about it yeah maybe we were less clear about the criteria this year maybe no I think we were more clear this year maybe that got me full excited I don't know well I imagine this is good research for Bryce also as he's putting together you know schedules for his other venues I'm sure he like seeing the the things that come in because this is an open application whereas most of his other things are invitational and you know different type of selection process so it's great for us to see who's out there yeah I mean because there's a lot of other opportunities we hope that there are for these people and we hope we could connect them to different opportunities if it's appropriate yeah when you make this decision too do you not like for do you get reentry like people who have played before want to come back and play and how do you deal with that yeah if someone has played in the last three years they're not considered okay got it yeah and and we haven't had that many repeats actually because we want to get the opportunity to mm-hmm well there's just so many there's so many yeah we have an area very very rich with musical groups here in Sonoma County in particular and then in the Bay Area as well yeah do you do like I'm just curious do you do like different types of music like do you like this important to have a since I kind of knew that I don't yeah that's part of our whole selection process is getting different kinds yeah music yeah cool yeah for each summer series yeah yeah we really try to have the music have the lineup each year be as diverse as possible to represent the diversity of our community as well so we don't want just one type of music represented and then we also really try to encourage well like like she said no cover bands so original music things that are family friendly they're danceable usually we don't go with like a solo or even a duet because it's too low-key for the environment people come to this event to dance there's a lady who brings a piece of linoleum every year I love it she's always there I mean she doesn't show up I'll be just a heartbroken last summer when we came back from Cove and Tara said she's here oh that's wonderful yeah that's good well we'll keep you informed as we move along with it okay oh another question too when you say the Bay Area that the definition of that is the nine counties that have some land connection to the bay so that's a good question I think that we are general in that I mean like Sacramento is out okay right I think like even I don't know if we consider folks from San Jose even though that technically is the Bay Area Silicon Valley you know what I mean it connects to the bay so I don't I don't know if we have actually drawn boundaries in our minds when you when you did it last year did you have something that you used for that where the wine is yeah I think to me it just that we also accepted applications from like Oakland and San Francisco okay yeah but I guess we would consider San Jose too you would yeah yeah okay I mean most I would say most of what we get is Sonoma County yeah and then San Francisco Oakland Alameda Berkeley Richmond you know what I mean it's like that that's what I remember seeing yeah in Desino oh yeah there are a few yeah a few from in Desino County yeah all right all right next up we've got our city-wide art audit um that's been on the back burner for a little bit but we are in the process of hiring an intern right now through a city-wide internship program which was funded through PG&E settlement funds so we've already offered the position um to Meryl Wenger she's a student at SSU right now and she accepted um she's going to be helping with the art audit so our next step is for staff and our intern Meryl to work with the city's GIS team to edit and streamline our online mapping form so we met with all of you and gave us input and the next step for us is to process that all that input with the GIS team and lastly I want to update you on our facade improvement program um the small business support program is launched the website is up um applications for phase one have been coming in already and we have contracts with ArtStart and the Meryl projects and two nonprofits um both the nonprofits are already being proactive they're connecting with businesses and um they're they're mostly connecting with businesses that they think are good candidates for the art component for the for the free artwork paid for by the city and that was ArtStart and which other one ArtStart and the Meryl project the Meryl project yeah okay which is MJ and Josh's yeah okay great just yeah point of clarification is it does one need nonprofit status to apply for those or that's we're done no that's okay no the um the contracts with the nonprofit were those two nonprofits were selected because they have experienced managing public art projects and implementing public art murals essentially um we're not seeking any additional nonprofits to provide those services but who's eligible to apply for the facade improvement program in general are any small businesses with 500 or less employees that were impacted by COVID they have to be for phase one which we're currently in right now accepting applications for phase one the businesses have to be located in the Roseland commercial corridor on Sevastopol Road um and the Santa Rosa Avenue and Petaluma Hill Road commercial corridors all the way from Highway 12 down to Bellevue essentially and then um the kind of greater downtown area including railroad square those are the areas that are phase one um and I can share just briefly that there's essentially two components of the project one is a facade improvement grant that a business can apply for to do actual facade improvements where they will be reimbursed up to the amount of the award that we're able to give them for costs associated with doing those physical improvements to the exterior of their building and then the other part of the program and that can include parklet construction as well and then the other part of the program which the public art program is involved with is essentially pairing a business a business can apply to have a mural or other public art installed as a part of their improvements or as a standalone improvement and so the public art program has the contracts with the nonprofit that then we will pair with those businesses so that the business can receive a mural or other type of public art on their facade at no cost to them that's paid for by the city and this is an um a program that's funded by a portion of the ARPA funds the america rescue plan act funds that the city received so business could theoretically do both or just either one yeah it's good checking out the website yeah Tara when you sorry when it is stated that criteria for a small business i understand the 500 employees but affected by covid is that kind of a monetary monetary effectiveness or how does that there's um the criteria that the business has to self attest to is a list of about six or seven items that they have to say they meet that definition um they don't have to show financials or submit anything that financially shows of the impact they have to self attest that they meet the definition okay okay well i'll move on to my project updates um thank you jessica um for conservation and maintenance we have had many items in the collection treated since um our last regular meeting it's been a while so um and most were are have been in the graffiti abatement category so wholesome uh by bobeckie mod up at the intersection of mendicino and like hilsburg avenue that triangle there um across from uh the dirty uh the dirty bird the bird i think it's called not the bird sorry anyway it keeps getting tagged it was cleaned in november to remove tagging and it was just tagged again this week or at the end of last week so it'll be cleaned again and the conservators are recommending a more in-depth treatment to get rid of some of the ghosting of the tags that they can't quite get from their basic cleanup so and then the sonoma county mural in jg way um so jg way has the two murals one on each side the one on the east side is by art start and it was recently cleaned um and repaired after it was tagged and then the guardian of the creek which is the fish sculpture across the way over here in prince gateway park it was cleaned and stabilized this month it has a lot of moving movement that causes cracking to the grout and tile loss it's a mosaic tile sculpture and it's one of those challenges we have right now that we're just stabilizing it but to actually keep it from falling apart ultimately it would need to be completely disassembled and the interior armature is not was made out of rebar and is rusting and causing too much movement so it's going to be a challenge to figure out exactly what we do to that piece when the conservators have a full estimate of what kind of work it would need to preserve it we'll have to probably discuss that as a standalone item separate from our regular maintenance program because it'll be such a large item that's mario uribe yeah yeah for our information when was that piece installed that was installed i believe in 2011 when prince gateway park was opened i will have to double check that date but that's what immediately comes to mind but i'm not a hundred percent sure on that um so um so yeah that's that that's kind of the bigger question mark and then the bronzes here at city hall daphanie and then the one across the street at lutherborough bank home and gardens they were recently cleaned daphanie often gets little tags with sharpie on her so um that those are cleaned up for uh the asawa panels which are kind of a part of our conservation maintenance although totally separate program the engineering that our foundry and um our art engineers have completed is done for the panels themselves but they're still working on doing a complete digital scan of all of the original panels and then making adjustments and calculations to know what the finished bronze cast size will be because a bronze cast is going to be slightly smaller than the mold that's generated from the original panels because they have to provide those exact dimensions to the engineer and contractor who will be building the fountain because they're separate projects and separate entities so it's been very slow going to get that that finished but that's what they're still working on and as soon as that is done our piece of of the kind of planning will be completed then the foundry will continue doing what they need to do to cast the panels and the engineer and contractors for the fountain can begin their process so that's kind of where we're at with that one. I think it's really exciting to share um that what what we've been doing for our artists in the general plan update project um is is moving along really really nicely and there's some great um projects planned so to remind you um we hired Niko Kimzen Kimzen creative and his team to do arts engagements as community engagement for the general plan update specifically targeting youth from equity priority areas and populations in Santa Rosa so um they have formulated three different engagements that will be starting very soon the first one the artist is a graphic artist Blanca Molina who will be creating a 10 to 15 page bilingual coloring book for grades three through eight on the topics of health and environmental justice these will be distributed to local schools and arts organizations within San Rosa's equity priority areas. The second engagement will be um a lead the lead artist Kayata um she's an amazing hip hop and spoken word artist um and paired with a videographer and producer um videographer is Jimmy Dallara and the uh associate artist sorry associate producer is Fernanda Alvarez who's a San Rosa JC student and the engagement will be the facilitation of three one and a half hour spoken word workshops for San Rosa JC students focusing on health and housing the data collected from these engagements will be created into curated into a into three to five original songs and a music video that reflects and up up lifts the hopes and dreams of SRJC students and then the last one is lead artist Erica looks um she's seeking currently a partner artist so if anyone has any ideas um let me know um but what her idea is is to facilitate three one and a half hour workshops for San Rosa high school students focusing on health and environmental justice and the project she wants to do is essentially a life-size in-person game she's actually a game producer and has experience doing game production as well or game design as well as installation art so she wants to combine those two and have the students create um an installation that reflects the hopes and dreams of local high school school students but through an interactive game in life in real life that you play um so those are those are the three engagements that are planned for this spring and then the data collected from all of these engagements I mean there's an experience obviously that the participants will have there's um kind of products that are created through the engagements but there's also a lot of data that's generated so the data is what will be fed back into the general plan update in terms of um who who participated what they said what they thought was important in these areas of housing environmental justice health um and and then that will really be a key part of the outreach that the general plan update needs to do specifically with this population so those are all of the project updates that we have we've been really busy Nico like supervise these is he like hands-on with um Nico is amazing at collecting um collaborators and inviting artists to participate and then has um we met with him and his um project manager that he's hiring Nadine who will be essentially managing each project but but but so I mean hands-on in terms of here's your here's your scope of work here's what we want you to do and now go figure out what you want to do and come back and and ask questions when you need it that's kind of how how it looks like they're working okay um any questions from the committee on anything that didn't get spoken about these two reports sounds great you've been busy oh I have a quick question I know the PD gave a estimated time I think the fall or something for the fountain that's all a fountain is that still the case unfortunately that came out of no worry okay that's what I what what I what I believe was was conveyed to that reporter was that it is everyone's intention that this this makes progress progress this year and that um fountain construction can start sometime this year okay but there was no specific date of fall and there was no promise of any completion of anything unfortunately there's just it's too much of a moving target still okay that's good to know that's just some good clarification on that I had a good question just because there's it seems like there's a lot of murals going up and you know maybe kind of more projects than that I think around the bend I'm just curious if the maintenance and conservation costs you know that attend to those projects are a fixed percentage of our budget or is that something that we should anticipate is going to expand yeah that's a really good question um yes yes and no yes our project our conservation maintenance costs are are going to go up but not necessarily for that reason all of the murals that we've just mentioned that are a part of facade improvements do not become a part of the city's collection and we do not have to maintain them okay they're essentially considered temporary installations that are the property owners responsibility to maintain after we help get them there so unfortunately that means some of them won't last forever um but that's we can't I mean that would what they're anticipating 20 to 50 mural there's no way we could take responsibility for those unfortunately but every year a new item is added to our collection like unum like the fifth street parking garage mural those are items in our collection that are new right so those do have to be added to our annual maintenance plan we don't necessarily do a percentage but we try to work with our conservator each year to assess what our needs are in that given year and in the last three years our current contract with them is was a three-year contract it will expire in June 2024 and it was a $50,000 per year contract for three years so when we're getting ready to renew that we will be doing a full assessment and figuring out if that's still adequate or if we need to change that anything else great okay thanks for that the next one number six the committee member reports uh Tara and I were talking about this last week um this is where we're invited to make any comments or announcements about things going on and we can zoom it with sort of a little bit of an echo chamber because just didn't have that sort of vibe of conversing um but I would love to see this be something that we anticipate and kind of like take notes and come ready to share like because I love hearing what you're all doing and we don't always get it out on email so um if you have anything now are there any comments or announcements of arts events things you want to highlight museums stuff all this stuff so this is what we do yeah I'll go I mean if we're going to go ahead and give the um committee reports the task force report not yet not yet no it's not told right that's next yeah that's just like you about town what you're like in your realm what you're noticing anticipating yeah I went to kind of a fun opening at the gospel flats uh called gospel flat uh farm but they have an exhibition space there's sort of a project space there in belinas and they do music stuff too uh it was a nice space and kind of a I think like a nice model of kind of hybridized or an intersectional kind of relationship between agriculture and um kind of wild grafting stuff in the arts was there a painter or something I think I feel like I saw a paper thing yeah I saw it I was like what is that is that you brought that up yeah and that's in the leanest like close to the well downtown yeah okay and it's open to the public just at certain times well there's a farm stand there okay so it's always open oh okay I didn't leave the exhibition open oh okay wonderful so um our museum museum of Sonoma County has a pretty tremendous exhibition on view right now um um michael cooper he's sabastable based but his work is really um world-class he's probably the finest uh and most innovative crafts men I've ever seen I mean it's just absolutely mind-boggling how good his work is so um if you like custom cars he's got uh he's got these hot hot rods and weird crazy vehicles but also um just really imaginative unusual um sculpture mixed media we're running a very robust um education program uh through the museum um this spring so um I don't know if I have enough for everybody but yeah but anyway um please come uh let me know um if you want to visit if you have a a group that you'd like to arrange for a tour we're doing a lot of tours uh we we were very uh cautious last year because of still COVID concerns we we had a scaled back education and and docent into our program we were really ramping up for the spring we just got um we're working on a $40,000 grant from the community foundation for education and public programs and then we're also building a new uh exhibition Sonoma County stories it we're completely renovating the second floor of our historic post office building and in the summer this exhibition which is really a multicultural look at the history and culture of Sonoma County through storytelling with the lead storyteller um uh is Gaye Laverne who has amassed dozens and dozens of recorded oral histories and we are working with Sonoma State University and the press democrat and local schools and just a whole bunch of community partners um so uh that there will be more information coming out about that as we get ready to open to the public right so um really exciting stuff going on at the museum is your ed stuff in the schools or is it um in the museum and schools come both um so our art art for kids program um it's basically a teaching artist will do a tour and hands-on program in the museum and then go to the classroom for three consecutive visits to do additional hands-on art activities that's all grant funded oh yeah and we opened a new community community space at the back of our art gallery so it is um it's got room we've got some wall space for community small community art exhibit so if anybody knows of a community group or school that would like to have an opportunity to show their work in the museum just shoot me an email let me know and I'll put put them in touch with our exhibition manager we our first exhibit of student work will be a photo show from Santa Rosa junior college that's coming up in just a couple of months excellent really quick you're talking about the Michael Cooper in is that in the modern art and then so what is exhibiting in the um the old post office it's right now um under construction so we're the second floor but the first it's we're actually right now it's close to the public because um it's a construction zone I mean they're scaffolding and we're actually scaffolding is coming down tomorrow and then um we're actually doing a preview for it's actually a hard hat tour because it's a construction zone but donors are invited in on Thursday just so they can kind of get a progress report um and then I think starting next month we'll start bringing um sort of a broader community engagement program we're gonna open parts of it but you know it's been really dusty and noisy it's kind of terrible working in there right now it was really noisy today yeah but uh anyway um so yeah it's it's it's a capital project really um but um well I think we'll be open I think the history building will be open um starting next month just you know limited hours great anything else just keep this in mind and we'll get moving okay um we are now moving to number six which is community member committee member reports um committee members are welcome to make comments no sorry I'm six point six point one yes ad hoc task force reports and discussions so we could just maybe if you have something to share or update the first one on the list is diversity equity inclusion and access which is Lisa and myself yeah and active or very active yes yes since our last um meeting you and I have we've met with Miko from Kim's and creative we've met probably around four times via zoom and we have been reviewing the current process of the appcs request for qualifications and selection considerations and we are sifting through our current resources and policies and with our DEIA diversity equity inclusion and access considerations yeah Niko's great he's the driver gets you he's gonna he gets you somewhere at the end of the meeting but it's been really helpful we have one next in the next couple weeks are everyone else meeting with someone professional yeah yeah Kevin is meeting with right engagement task yes and yeah so we get to meet the Niko so how about the next one I'm community engagement I guess I'm a committee of one now yep right I need a partner Melania and I met a couple of times with Kevin um and then he did also one-on-one um but also I think um actually I'm more excited about um the engagement we had with helping to put together the um Boonum uh sculpture dedication so Melania Melania really um she took the bowl by the horns and you know it was really a great organizer for that but um I was also happy to get uh hands on art activity from the museum to be there and to line up some music and um I just thought it was a great event it was really proud to be part of it and um so just have to figure out what um our task force is going to be doing next and I'd love to be a committee of more than one yeah we would like to offer an opportunity to join so we'll get you caught up excellent great um project development we haven't had uh Nathan and I have not met as a committee um recently uh I did have a meeting with Kevin uh before I went on a vacation that's why I wasn't at the last meeting or the Unum dedication um but that was a really fruitful conversation having what having had with him about kind of perceptions of how projects get initiated and talking through how to kind of change some dialogue or how to look forward so I thought that was a very fruitful conversation with Kevin um and uh great to hear all the updates coming from the city side and I'm interested to kind of dig into some more of what project development means with our our focus in the next couple months yeah do you have anything to add yeah I had a nice talk with Kevin too and it seems like maybe the place to start or my impression was that the place to start is with the audit of and so maybe we can meet with yeah that's a great yeah weeks to yeah we're working we actually just met just can I just met with um Kevin and Nico to get kind of an up-status update on how the work with the task forces is going and we set up some things that I think will keep each group moving and and give more direction so that will be coming out soon yeah that's right yeah but yeah the with the audit is important as well are there any public comments on this anyone okay thanks everybody let's move on to the next item we are into um before we move on a minute I think it's say goodbye to everyone after render the friendly center you next time thanks for the stickers yeah there's more at you this next time is reserved for the staff Tara to provide a briefing on issues of interest no action will be taken on these matters except to maybe place a certain item or particular one on a future agenda for consideration so Tara do you have any department reports yeah I do have one today I wanted to share it's been on our upcoming agenda kind of idea list is um and I wanted to share some some some updates on what the county is doing related to a fire memorial project so um creative Sonoma it has received approval from the board of supervisors to begin the planning of a fire memorial public art project meant to commemorate the lives lost in the 2017 fire complex creative Sonoma is currently seeking a project manager to manage the project as well as community members to apply to serve on a project task force so if any of you are interested in being on the task force or could recommend anyone you can find out more or want to manage the project you can find out more by visiting creative Sonoma.org and going to programs public art fire memorial public art project the direct URL to that site is too long for me to read out so I'm trusting that you can navigate to their main site go to programs look for public art and then look for fire memorial public art project and they have a great site set up that gives you all of those project updates so that's all I have the public art program is not involved directly in that in that project it is not a city funded project although the county I think at kind of a political level is seeking support from the city through potential sites they do not have a site identified yet but but the public art program is not a funding partner or a project kind of partner other than to help as much as we can through our experience managing public art projects and how the winding coffee park went which is kind of the closest that we could say we we've done related to a project like this you mentioned that you thought they were interested in people that had been directly impacted by the fires themselves that's my sense is for the task force members that they're looking for community members who either lived in an area that was impacted directly had family members affected directly or that was somehow involved in recovery or first response kind of efforts but that doesn't I mean it's an application process so anyone can apply that's just what I've heard that they're make they want to make sure those types of people are represented on the task force yeah so if you are yourself or you know someone yeah yeah we did those small grants to um right and for um for recovery yep and that one that turned out really well was the that was the um one of my lost rewards right now she was doing an interactive art with her audience and people who have you know were affected by directly affected by the fire and that was from the Berkeley oh they yeah that was kind of a multidisciplinary group it was two artists from the Bay Area that that gathered people artists Caroline yeah Carol um Carol cannot remember her last name and uh oh my goodness but I know Trina Trina and Carol I just can't remember their last name yeah but yes they came they were wonderful to work with they they did events at the library at the round barn um they they brought together all sorts of artists from Sonoma County who really had been directly affected and to do um kind of all sorts of writing workshops um movement workshops music um to reflect on what was good yeah I was connected to that yeah that was really great I just heard so many positive things about that and how well that went yeah the museum was a partner oh wonderful yeah I'll reach out to Kristen because you know we did the from the fire exhibition and we have the the firewall is still active on our our website people are still uploading images and poetry and whatnot so I'm gonna talk about Kristen you're talking about from creative Sonoma yeah Kristen Madsen yeah right not to be confused with other christians Kristen Nelson at the community foundation thank you Tara um number eight future agenda items this time is reserved for discussion about whether to place matters on a future agenda um it's an ongoing list we include do um I want to add any items or make a motion to include one on a future agenda we do have an ongoing list that includes private partnerships commercial real estate and local artists or how appc can support community programs and events we have fire commemoration memorial budget for visiting artists in a lecture program heritage walk is there anything anyone would like to add yeah I don't but I have a question if that's okay oh yeah I'm just curious if if um it seems like the contract sort of structure with Kim's in creative has been really productive and I'm wondering if that's novel development and if it's something that um you're thinking about sort of continuing to maintain after that contract um yeah I mean I don't know how much we can't go into a super detailed conversation on this because it doesn't really fall under yeah any item on the agenda but I mean I can say briefly that we we can use professional services agreements for um project managers for contractors for consultants to help in a variety of ways for approved projects that the program is working on um they've been I think a great find that they're an arts and equity consulting firm um and know this area and know artists in this area so um I I definitely would I think their work has been great I would love to continue working with them um if if we are able to do so so I think we can chat more about that at a future agenda if we there will be a time where we'll be looking forward to our annual plan again even though we just did that relatively recently and at that time I think we can have a more robust conversation about use of funds for expanded contracted services thanks Tara I'm looking um the heritage walk um agenda item which I suggested a while back um we haven't had a conversation with florally but would that fall under that or would we want to expand with that agenda item concept might be yeah I think perhaps after we meet with florally we maybe that could be um put on the agenda as an informational item I don't think there's any action necessarily until well at some point there may be for the appc to be formally involved but um but that's when when I would say at the time would be right to do that yeah we're just referring to somebody we know mutually who um suggested a concept very similar to what um has been kind of discussed from the museum and a few community members about creating some kind of a path or walk or guided trail through downtown connecting various points historically culturally um so I think we're gonna have more of a conversation about that yeah yeah okay I think I think we have to respond to an email yeah I think we're looking at the 16th okay but that's the latest that I saw I don't think I can do it darn it I mean you can follow up on that I'm I'm during the uh that's a no-state student exhibition this year and I think that's the date we're during the show so that'll be fun any other um items for the future agendas or we will move to adjourn okay all right the next regular meeting of this committee art and public places scheduled for Monday April 3rd 2023 thank you everyone for participating all right video is adjourned thank you thank you for jumping thank you


please can you put your mask on your face in the room it's mandatory yeah thank you it to have better performance so just let me adjust the title of the conf it's about PHP 2 again just before we start I have to remind everybody that we are still under strict mask mandate I'm sorry to be the guy who has to say that but it's still the fact so please put up your masks yeah hello everyone by anticipation sorry for my broken English I'm French and that's all okay I'm I'm here to speak about Drupal and PHP performances it's very important it's not a deep dive into performances with PHP it's just some tips and tricks and to have a better understanding how to how to have better performance with your code with your PHP ecosystem with your hosting that way some tips I would like to share with you okay so don't I'm Nicolas Perice I'm working at Echino and has a PHP lead the senior I come from Symphony world okay don't judge me but it's a very good community and a lot of best practice that's why I'm here this talk is not about web performances I don't speak about how tune your front end with some some tips it's not about this it's not a talk to to try to to give you some better tips to be a better coder better developer it's not this and it's not an architecture call okay architecture talk so let's go some Drupal performance generalities maybe some of these advice are abuse but let just me speak about for me it's very important to use the last version of your of your language PHP that's why when you use PHP 8 on your version it's very important why because you have immediate you have gains immediately it's very important you can you can have around seven percent of gain just to switch between set seven dot four and hate and hate dot one it's very important it's free and you can have better performance just to have great your PHP version the common things to say is to avoid to install a lot of modules why because when you install module you have the discovery phase into Drupal that it's very intensive operation you have a lot of code parsing but in production we don't want this we want to avoid to pass PHP files that don't we want to use that's why you need to short to bypass all the things that you block your performance the interesting things to be it's to be defensive I don't know if in the Drupal community you are very defensive it's a reference of defensive programming but it's very important to be defensive early exit and so on to try to reduce the runtime of your PHP runtime okay it's an important advice you can see a lot of literature on the internet it's very interesting the common things to do is to use the PHP CSS fixer to use FQFN to benefit of your up-code inlining function do you know what kind of code inlining no sorry but it's very important to attach on certain PHP function you can have a backslash before to try to optimize the up-code produced by the PHP engine and with this it's it's a really it can be a gain of performance inside the symphony framework it was a huge gain to prefix some PHP function with with a backslash it's not useful to backslash all their function inside your code but certain function provide up-code inlining and it's very important to use you can easily fix this with PHP CSS fixer sorry PHP CSS fixer inside the CI inside your development local development for example okay another thing is to use the container injection dependency like a symphonist usage you can use tag you can use compiler pass and other things to to avoid to to detect all your work and at the time inside your hook better you compile this a better you put this in the cache in the table container it's better the service provider base provide provide the base class to X to provide some interface to implement to which provides the definition service alteration by example who provides a compiler class into the container it's common with symphony but less with the looper and you use this it's very powerful avoid to load the necessary entities I think it's abuse because it's memory intensive sometimes it can be a CPU intensive avoid to make this it's it's my advice is not that's my opinion a way to use use for any needs sometimes write SQL row SQL with a dedicated cache is better than use the UI and use of use we don't want to to pass PHP that we don't want to use it's the same it's already the same okay for me sometimes write your dedicated code disable what you don't want production seems so used to me too and prefer usage of monologue who is using monologue in production good very good it's very powerful and you can create channel and then store lots of different logs and performance is really better that to use the watchdog watchdog is based on the database and we want want to deal with the database often because the TCP calls can be can be can be can be less sorry can be less powerful that's that's work with direct files or in PHP files so we want we don't want to make to perform some TCP calls because you have a lot of transaction TCP and check and so on we don't want this and you can log SQL query is the slow log a query and use the explain keyword to track bottleneck inside your SQL okay this is common but maybe not I don't know and very important things to know is use internal cache by default we're using this tunnel cache but it use it inside the database and we don't want to make this poor to have better performance in production I try to explain in the next chapter what is a cache back end and how to configure it and how to optimize it it's important okay here is a schema from AWS to how to host scalable Drupal and Drupal with performance it's not it's common for large projects okay there is no no pain point here you have for example the usage of CDN here is CloudFront can be fastly Akamai or other things you you need to to have better performance you need to use S3 storage instead of EFS or NFS montage point because here is a really fast history protocol is faster than access the file system it's very interesting to use sorry it's very interesting to use S3 instead of instead of the file system you have some module in Drupal to use S3 file system by example it's it can be a mess to it can be difficult to configure sometimes but if you have encrypt encrypt links this module is not perfect but it's really good to to begin to work with here you have the scalability with autoscaling group we deploy a C2 instance and each instance contains a Drupal instance which managed service here we have memcached we can use Redis I really prefer to use Redis I speak about Redis after Aurora it's a RDS managed service you can use PostgreSQL you have better performances with PostgreSQL than your usage of MySQL or MariaDB all my Drupal project turns with PostgreSQL you need to patch some modules to adjust type-in thing inside SQL but it's really well I don't speak about PostgreSQL because we don't have the time but it's really a powerful database and so on you have the file system amount here and you have the autoscaling the traffic is increased autoscaling creates a C2 instance with different Drupal instance this is a basic scalability of Drupal you can use instead of use the usage of Amazon Cloud front you can use here varnish cache but the problem in this type of scalability you need to invalidate varnish on each on each a C2 instance on its content instance of your application don't use varnish use CDN it's better you can invalidate your your your cache with a pure drill module with different adapter there is an adapter adapter for Cloud front there is an adapter for Akamai and so on so it can be it's better why I would like to share we use this type of our architecture it's because you need to understand all the stream between your different pieces inside your infrastructure and how to optimize it boop ad its PHP but PHP it's a proxy pass for main gynics I advise to use in gynics really better than apache and you you send request inside in gynics which are reverse proxy you send it to varnish varnish speaks with the backend and and so on there is a lot of TCP connection between all these pieces and you have a lot you you lost the time you lost time in each layer okay we we don't want this and we want to try to be faster than checks we call the DB we have the response we call them it's not possible to make this and it's very difficult to parallelize this this communication so here is hold the tweet from 3G it's a human comprehension of the time which is going on inside your computer it's very important latency numbers and every programmer should know and high as you can see an internet connection on HTTP external call or TCP can is really really huge 40 milliseconds is equal to four years in human time when you speak with the database this is the time okay you can already hear different cache level from your CPU and we want to be very fast we want the date the data in our pocket very fastly that's why we don't we use the cache level one as soon as possible but this is a CPU we don't we can't perform but PHP most of the time this with Linux operating system and Linux operating system make a lot of calls for a system call and the system call deals with level one level two level three okay okay you can just generate just for fun I think it's very interesting to know and to have in mind so what is a cache backend everybody knows what is a cache backend inside dupal okay I don't you must know you can create as been as you want and you can create a learn or connect and learn to these bins I want it's very easy to create a been a dedicated been dedicated storage location to store your dedicated data it's not a good idea to put the data inside the core bins or module it's you I prefer to have an isolation to invalidate my cache after and you you can create this how you create how you can can you create a been it's very easy to inside the DI it's suddenly an appointment you need to subscribe to a tag and so on okay a been is is directly connect with the cash back and each cash back and implements the cash back and interface you can implement your dedicated cash back and with which is already implemented is one cash back and nobody okay I'm alone okay the bins are collected by the compiler list cash bins pass okay don't just for information you have the compiler pass detect the bin because you have to try to attack and and so I don't want to go further in details here okay but you need to know different cash back end to have a better configuration of your performance with this okay the default the default back end for Drupal it's provided by the core is database back end what does it mean everything when Drupal put some items in the cache it store it into the database the default behavior okay it's slow really slow too slow we it's not if you have a huge traffic if you need to end a lot of requests it's not the good solution to use inside your application okay moreover there is a default constant that is set into the database back end or just a part of here of the database back end the default max was what does it mean each cash table contains by default only 5,000 of lines that's all if you want to store more you trigger an invalidation cash into your production server we don't want this it's a performance killer you can upgrade the default behavior inside the settings like this and you can configure for each bins the number of rows by example the cash container table no need to have this value only one rows okay it's sharing between the request there is different type of other cash the new cash back end I don't speak with you it's not important the memory cash back end not important the usage for test the PHP cache back end it's the faster cache that we will be used but the problem is that when the he creates some PHP file and at the right time PHP file I put inside the opcode if opcode is enabled but we don't it's hard to invalidate that was it's not a good idea to put your cash in your cash inside and if you are in a auto scaling infra your cash is inside the your front end one not in front end two it's not shared between you can't create an FS because it's so and so it's not it's not a good solution but it's the faster so the Dupal core creates this the fast chain back end who is using the fast chain back end we are three okay okay the fashion back end is very very interesting because when you when you deal with you you want to to get some high terms and the first thing that this is cash makes it's to fetch IPCU IPCU is a memory in cash database it's a shortcut but you can you can we can say this and if it is found you see is a green pass if I miss phone if I'm a return is really fast because it's in memory and with IPCU is it shared memory between your different PHP process okay okay it's it's perfect but if the it times I have not found you you need to fetch the other back end your other back end can be ready this meme cash D PostgreSQL MySQL whatever it times is cash inside the the back end it times items I store into a PCU and value as a return the next time I want the items it's inside IPCU it's faster that was change fast back end okay nothing to say more about this but we we can configure ready to have better performance we don't want to use the database so we need to store data in some location and the best locations for me is ready which is using ready with is Drupal okay it's common it's good so to use ready you need to install ready slags is it's not so difficult to understand the the not easy step to to understand it's the redefinition of the bootstrap content definition here we win when Drupal is booted it is need to to understand how to deal with the database with this that's why we need to create a small container symphony container not symphony dependent injection container a very small container which is is able to work with the true container which is stored inside ready or inside your database or inside a PCU or inside whatever okay that's why you need to redefine some service and create this service in here we are really fine as the the the bootstrap content definition by default you can get the content the if you want you can get the the service content definition from an API by example can be an ID you can make a lot of things with this is very powerful and it's made during the Drupal kernel log and after you you register some services in sewer settings and by default we are saying use cache backend dot redis it's a back it's cache backend provided by the ready this module to to use okay normally is is a common the common way to use the redis it's not mandatory to to enable redis because this module can work without enable redis service are registered you can use the service no problem and ready is just the ready module just provide some statistics and we don't want this because it's going to the database we don't want to make this okay look it just so tips no need to enable the ready module and when ready this is active on your production is Ponteon gives this schema you can see that the database load is decreased significantly it's better okay but by default you use the PHP serialized function the normalizer with PHP serialize and unsurrealized function we can go further with IG binary which is using IG binary to deal with redis and other things good it's perfect so here is an example on how to install install IG binary with redis inside the docker file common use case the important things is to say to reduce to compile with the IPCU with the sorry with the IG binary extension and what what is IG binary IG binary is a drop-in replacement for the standard PHP serializer IG binary PHP data structures in compact binary form it means the strings are stored and not in the compact way binary way not with the string a standard string the aim is to compact the message and to have better better unsurrealization inside your application with this you reduce the TCP tram by a percent it's depend on your application you save time you save memory you say a lot of things is it's a very very cool there is IG binary but there is also another extension which is compact but compact compact is less less have a less performance as IG binary okay IG binary is working fine with PHP 8.2 it's not it's not a problem you can you can use the two the two the two things let me let me show the next sorry here is a proof you don't trust me but it's the truth and you have the benchmark comparison into the GitHub repository of IG binary here is a standard with PHP 8 okay by default one we are we are low we have lower lower time with the serialized function PHP function is better to serialize but we have better time with unsurrealized function than PHP and it's very important because we serialize sometimes and we unsurrealize often it's not important to when you serialize data it's not the fastest way to make it's not important but to unsurrealize your application makes a lot of time you're during your request with the handle of the request okay so to handle IG binary with this inside the Dupal the Dupal application not so difficult here we have the bootstrap container definition we create we are creating the service or dedicated service to handle IG binary here we are defined the serialization dot IG binary and underscore serializer it's a small class that implements the serializer interface from the core and just here you substitute serialize with IG binary underscore serialize and you have gains it's cool I think it's not so difficult to to implement it's an easy way to make this okay so now we know how cacheback can works you can play with the different configuration of your bins and by default we are setting the whole bins into a ready-disk cache but the bootstrap and discovery very important bins to Dupal to boot I use the cacheback can change fast I want to use a PCU before to use ready-disk what does it mean okay and after you are different bins I don't know how it's not a recipe so you need to to detect your bins and find and make some adjustments and for other bins you can define maybe cacheback and database because for these bins particularly you have better performance with okay you can play with and fine and make some fine tuning to have better configuration so now we I'm speaking about PHP opcode if you don't know what is PHP opcode you have the opcode explained here with this schema on here okay as the important things to to know is that the parsing PHP file create token with Alexa and so on it's intensive that's why we won't we don't want to make this operation for all our request we want to to share how by code between PHP that's why we need to cache it and to cache it it just enable the opcode the the opaque age inside your pick your application if you want to monitor your your opcode you can use this tool cache tool is very powerful tool it gives some use some statistic inside your application and you can invalidate the opcode I think it's a good good project to to enable to enable the PHP of code you need to enable the extension here and you need to increase some value because Drupal it's like symphony it's used a lot of lot of files and we need to compute this inside the we don't want to break our opcode opcache that what we need to increase the memory construction we need to increase the max-accelerated files it's how to just your system detects other files it's important and I think the most important things to know it's to create this opcache dot validate under our timestamp equals to zero what does it mean if you go to your production and you write some PHP in production don't make this on but but you save your files nothing is happened because we don't have the revalidation of your cash it's already in the opcode cache and you are safe with this but when you are deploying the next version of your application you need to invalidate the cache inside PHP fpm it's important you imagine you deploy a new version but you don't invalidate your opcache you are selling partially your older application with a new one it's don't lose so but with this you are really really really games okay so now we are speaking about PHP and PHP fpm not just here the real-cache size need to be increased because there is a lot of a lot of a lot of files inside your dopal projects that's why we need to put an extra an extra settings here an extra we are to increase the value of these settings you need to make this same for the real-cache TTL here you have the reason why because when PHP detects your files in fact the phpc function you use system calls function like stat a stat is intense is very intensive for your OS that's why we want to put the cache inside the PHP engine and not inside the system engine okay there is a lot of things to understand here it's very important some tips here you can use a jubinary with a PCU to have better performance a PC dot serializer equals to a jubinary so now you have a jubinary strings binary strings into the PCU cache very fast you can dub the auto loader like this with the class map auto auto what does it mean you files are detected and written into PHP file and that's finished there is no more discovery you know the file if the file is missing the file is missing problem but with this you have a lot of performance due to stat function inside your OS and this thing is very interesting you can set the composer auto loader into a PCU instead of PHP file to have better performance it's very it's some tips but you can have some gains with this how about PHP FPM as you know there is three three different type of worker type static dynamic on-demand most of the time we use the on-demand we use the dynamic dynamic worker definition but it's not a good solution to have better performance for low traffic site you need to use on-demand worker okay and for high traffic site you need to use the static worker you define exactly the number of workers that you want and that's all because when you are in the static on-demand you have an overhead to generate the PHP to for the PHP FPM process it's not it's not a good idea to have better performance use static but you need to make some statistics about your PHP FPM before to address this configuration here you have small calculation method to find how to set up correctly for the dynamic type and on-demand type the number of workers that you want and you need to preproduction server use stress test and load testing to to see how your PHP FPM behavior is you can use a hay it's an utility written in go very powerful in fun and K6 K6 this is the same written go and very very powerful to when you are in a stress situation on your infrastructure on our application you can enable the PHP FPM statue pass FPM statue which give you some information in direct of your child of your children and memory consumption and so on you have different you can get the result into design XML or HTML if you want to make this you need to create some engine location it's not so difficult you can search on the web it's very interesting to do and when you are when you are set if you want to have better settings of this it's inside your preproduction server and not on your production server we try to be preventive and not we don't want to wait to be in to be in production to adjust some settings okay another thing is to we can speak but I don't know if I was the time it's to speak about a lot of PHP FPM load balancing you can load balance your PHP FPM socket between different parts of your application by the hardest things to do here is to is to split your two pal application it's not so easy to bypass the admin pass and to bypass the front-end pass and our different IP I pass here it's just a pattern on the URI but it's not maybe the the better way to do okay but you can load balance your PHP FPM and so on have different configuration of your full definition to a better isolation and performance and better adjusting your PHP FPM to speak about engine x we we we can use different type of cache inside engine x but the aim with this is an invalidation of this of this cache you can use a fast CGE cache directive to configure your cache is very very powerful because we don't speak with PHP because the result is already in cache you can say an example of the configuration here but we have the same with the proxy cache if you have engine x as a reverse proxy to varnish my example varnish is in the sandwich mode which is called with the backend you can pro before to proxy cache to varnish you can have a cache here to have better performance inside your reverse proxy before to to have the response of varnish you have the response from engine x which is in mode a reverse proxy better because we we are not go down inside the infrastructure we are in the highest pieces of your info okay it's not droop all but it's very powerful you can enable HTTP 2 or HTTP 3 if you enable HTTP 2 it's easy it's only to add HTTP 2 into the listen directive you have gain directly easy and powerful most of the hosting makes this that's very powerful and if you are not sure you can use a quick the new protocol based on UDP HTTP 3 but it's still experimental on engine x you can enable jzip or brought broadly compression if you can active broadly compression inside your engine x configuration really better than jzip and you can use cache assets with a expires max like this you can set a lot of a lot of extension just an example here with this you have a good performance with engine x there is a lot of things to to say but we don't have the time to speak about but this is for me this is the base to have better performance with PHP with engine x the end I would like to speak about black fire which is using a black fire with Drupal some people okay it's very black fire is a code profiling the aim is to find bottleneck inside the runtime of your application Drupal under the request under the request and give the response and response and makes a lot of a lot of things between these two parts and you write code inside these two parts and x such prof or black fire tries to to help to find bottleneck inside your application xh xh prof is all projects from Facebook it's maybe it's ugly it's not so fun to use better it's to use black fire you are you have a hack edition for free but you just have the work work time and the CPU work time you don't have network I O database it's it's expensive it's a tool that is expensive but very powerful we use it a lot of things on our project and why we using this it's to create black fire insertion we are monitoring our performance during the build phase of our application it means we can create some basic test like this here okay and we don't want to have by example we don't want to have so much SQL query on the homepage we don't want to have a peak memory super inferior to a superior to this value we don't want to have a network out superior to this value maybe because I want to speak to radius it's a network calls you don't want to use a lot of TCP call okay and when you write this it's very interesting to to make and when you are stressing your application you can audit your performance during your build phase you can you can block the size ID because the performance is not here and you could you can review your mr and write on write to better coding okay you can you can couple this with their boost of SQL CI to monitor your web performance and with this you are really good performance inside your application okay I encourage to try to use this type of tool it's you can win a lot of things a lot of games as the conclusion to my last advice is searching for performance resolution can be expensive in terms of cost and time it's not so easy to track the performance and you install this it's not directly again for some some tips you need to work with try to find what is going on inside your application it's not so easy this type of tips don't make better PHP code okay you only need to have a better conception try to be defensive try to write less cost right to be decoupled from decoupled from Drupal there is a lot of things to do before but as you must know that it's it's a cost okay for your project no need to focus on micro optimization is set versus Rikki exists by example it's not it's not a problem you can use rector to make this you can use PHP as fixer you can use PHP standard rules you can make a lot of things that helps to have better performance in micro optimization okay no need to focus on it search for performance is not for all project typologies if you work for a small project you don't need to make this it's not a problem but if you work with a big company with a huge traffic you have this problem that normally you have the team has the time to try to make the things that you do to have better performance for me it's a collaborative work it's not only a PHP worker you need to work with your PHP team share your knowledge often you need to speak with your DevOps team PHP and DevOps for me must be the same but you you can you can if you have a dedicated team you need to speak with how to PHP works how to maybe they have some some knowledge to share with with you it's very important you need to understand how the system works our Linux works it's very important to try to find performance that's why the communication with the system system team if you if you have it's important for the front-end part you need to deal with HTTP to performance web performance and other things do not only focus on PHP but it's ecosystem and when you are writing PHP code it's PHP plus PHP FPM plus varnish plus redis plus name cash D plus OS OS OS operating system and a lot of things you need to understand all the pieces and my advice be not only a site builder be a deep dive PHP developer try to to search how PHP work try to find the things how it's working how Dupal is working how the core is build how the core is what is the conception of the core for example try to dive into each subject to have a better understanding and to find the best solution to your problem and sorry but Dupal is not always a good solution for for the project Dupal is a good project huge project but sometimes you don't need to deploy Dupal to make your project you can use PHP row you can use the symphony la ravelle whatever let me ask you can use WordPress maybe I don't know but just keep in mind as I do I don't know I don't use WordPress okay but for me it's my opinion Dupal isn't as an architect it is not always a good solution it serves a lot of problematics for a huge project but not often you can replace some parts of Dupal with other things and try to be creative to to create some microservices and so okay so thank you you have some feedback don't hesitate to come with me or fill this out thank you excuse me we have one question from


Why are you being more sensitive to Japanese interests, the American interests of the lifting of sanctions? Andrea, normally I'm not taking questions on anything, but that question has to be answered. We're not doing something that is more. We said from the very beginning that when they returned to abiding by the agreement that we thought we had, we would lift the sanctions. Well, they have started and the amount of tariff that we have removed is just proportionate to the extent that they have so far returned to abiding by the agreement. And if they don't, if they go back the other way, we will again re-put the penalty on full, but if they continue, why we proportionately will lift the tariffs. But, sir, both Senator Dole and Berge, for instance, have argued that they shouldn't be lifted. There's a lot of feeling in Congress that this will lead to more rebellion on protection. Well, we were aware of that. We were aware that they might feel that way, those particularly with a protectionist bent, but at the same time, we wanted to show that we really meant it, that those sanctions were put on for a particular reason, and we have to recognize that there are people in Japan, like Prime Minister Nakasone, who have worked very hard to oppose the action that they had taken, and we think that they ought to be rewarded for their effort. When do you think the rest might be less billed? Thank you very much. Wait for the president to go. President, this side for a moment, please, sir. Tell us why you decided to lift the sanctions, part of the sanctions. What kind of support do you expect from your friends in the Persian Gulf, sir? A healthy percentage of reduction, probably more so than some others have. If you don't seem to have made Mr. Nakasone all that happy with the whole thing partially taken, thank you. You're going to make him any happier, aren't you? Just look at him smile. What are you telling him about? Now that I've read this, you should take it back to your room. We have had a discussion about this, and I made no direct request to him about that, and we're working on this situation, and I think we're pretty much agreeing with what must be done. Do you have assurances from him that today West Germany will try to murder? I'm supposed to be reporting on a private conversation that I had, but I have reason to believe that that is their intention. Are you satisfied with me, sir? Well, I think that whichever way it goes, that would be the just thing to do. I'm trying to let the rustic person know. How could I have a press conference this afternoon? Please be something to say. We're just having our first real meeting. It hasn't started yet. With the support that we're getting and the attitude of patients here with regard to the Gulf. Getting a warrant on the Gulf? Yes, they're as concerned as we are. How come your political statement doesn't have more teeth in it? We couldn't think of anybody to bite. On terrorism, sir, there were some more incidents today. How does your statement today progress would be made as a result of this statement? Well, I think that there's no question about the sincerity of all of us with regard to terrorism and our continued effort together to work against it. I am happy and pleased that there were no serious injuries from the attempts that were made in Rome. I know all about them. The answer is in here. Thank you, Mr. President. We have to get the meeting started. All day.


We move now to entertainment where five women are suing actor Bill Cosby for acts of sexual abuse which happened decades ago as they attempted to break into show business. The late victims said Cosby, who is 85, had posed as a mentor to them but he instead dragged them, grouped them, raped them and sexually abused them as far back as 1969 according to a lawsuit they filed Monday evening, December 5th in Manhattan Supreme Court. Lily Bernard, Edan Till, Joel Gittins, Jennifer Thompson and Cindra Latt said Cosby volunteered to mentor them but instead violated them when they were young and vulnerable. Four said their abuse occurred in the late 80s and early 90s. Bernard, who played the role of Mrs. Minifield in the Cosby show, said Cosby drugged and raped her on two occasions in 1990. Over the years Cosby has been accused by dozens of women of sexual assault and has adamantly denied the charges. He was found guilty of three counts of aggravated indecent assault in 2018 and sentenced to 10 years in jail. He appealed the decision to the Penisilvania Supreme Court which overturned his conviction leading to his release in June 2021.


Well, we got our butts kicked. Like I just said, it was like a blitzkrieg. They served really well. That's probably the best serving team that we've seen. You know, NAB and Nisly and all their other guys, you know, keep a lot of pressure on us from the service line. You know, we weren't able to handle it. The stats say we were like ace eight times. But we were out of system pretty much the whole night. So we couldn't run our middles. Our middle attack is really, we have to get that back in sync. That can only happen if you get a good pass up. Conversely, we didn't really get them in any kind of passing trouble. Their lib played really well and their freshman outside passed well. I don't recall us ever getting to anybody on their side. So that's the result 3-0. I think Tanner probably hit in the 200s. I think that's good enough. Tim also did. Alex hit OK. They have a big block out there on them because we're not setting the middle. They know to just go outside and block Tanner, Tim and Alex. Those are the only guys that are really able to hit at an OK rate. If we are going to win, we need Tanner to hit. I say in baseball, in the 300s. He's done that this year. I think Alex had a good game. He fought hard with his serving. Got some stuffs, hit pretty well. Tim's a freshman. He's led us in attack against Vassar hitting in the 700s at all American level. Sometimes he doesn't have the greatest games either. We have to find a way to steady it out. I don't think about Messiah anymore, but we have Arcadia coming up Saturday. They're always a tough win. Those are the toughest teams at the end of the season. Stevens is out there ranked. They were like sixth, I think. They're a traditional powerhouse in volleyball. We played them tough. We got a set. I think most disappointed that we didn't at least get a set tonight. The first set we should have stolen. It was just some unfortunate plays. It's really frustrating to lose to a team that's calling their own touches. They're so honest. We'll have to bounce back and get a conference win on Saturday.