waivers with this in the report you know there's for issues to consider you know there wasn't much with the building and architecture although it wasn't built according to plans you know it is it is what it is so it's existing conditions um with the landscape and site improvements you know there was a discussion about the parking spaces what's in the front of the house and if you know if there could be screening along the the driveway you know between the driveway and the property boundary to the south and so you know whether that's in the form of vegetation or a fence you know is there a way to prevent people from parking off the driveway as is happening now so you know Chris Chamberlain mentioned that cars park off the driveway and is there a way to kind of ensure that that wouldn't happen you know on the apron or just off the driveway there wasn't really many issues with the utilities or storm water in part because it doesn't really you know the project is not that big in terms of lighting they provided you know images of the dark sky compliant shields so I think that was something you know asked for locations on plan so they responded to that site management plan they you know they provided that the order of conditions does include a provision that snow cannot be stored within the 25 foot buffer zone and it has been mentioned it could be important to reiterate as a condition and then you know parking in circulation you know we noted just that there is these two curb cuts and you know is it appropriate to have the two spaces out front in the front set back and that that's really it you know the town engineer said that typically two curb cuts would not be allowed on a property unless it's through a special permit or a site plan review so typically you know if someone is developing a property we want to limit it to one one you know driveway apron unless it is by a land use permit so he didn't have any you know there was no objection just an acknowledgement that this would be the process to allow that. Nate I did notice that you you pointed out that the fire department and the town engineer have not submitted comments is that a reason for us to have to continue this or delay deciding anything tonight? So I think the town engineer had responded after the fact and I think just had that one comment about you know the a land use permit would allow the two driveway curb cuts and I'm not aware if fire has responded. I've been out for a few days. Chris Prestre, are you waiting for comments from fire? I do not know if comments have been received maybe Pam knows because Pam usually sends out the transmittals. We have not received comments from fire I've actually sent them a second a second request asking for those but we haven't received them yet. So Chris Prestre is that a you know is that a critical part of this process and that we we're probably going to not even be able to close this tonight if we wanted to? Well it's a normal part of the process and it seems like there have been a number of questions that have arisen that the applicant may want to talk to their engineer about you know some other possible solutions to things and so it may be reasonable to continue this public hearing to a date certain to wrap it up. Okay all right so I'm going to go ahead to public comment. I know we've got a couple members of the public that probably want to speak. So at this time attendees of the public would you please raise your hand if you are interested in making a comment. This is your chance to make your statement. Okay I do not see any hands raised for public comment. One that's just popped up. Oh okay yep there we go. Would you please bring Rebecca Cornell over into the panelists and Ms. Cornell if you would give us your name and your address of residence and you will have three minutes for your comment. Hi my name is Rebecca DeCorsi Cornell. I live in West Brookfield. I'm here for my family who owns a property at 60 Spalding Street. Thank you all for getting through a very challenging permit. I think you all hit all the issues on the head. You have discussed everything that I have discussed since 2009. This is 13 years. I have been trying to get my neighbor to put in parking to accommodate her tenants because they park on the street and she does not control them. She admitted that tonight she can't control the tenants. It might seem like a lot of gravel but if you go up and down Spalding Street on a small dead end street that's what we have to do in our neighborhood to accommodate. I heard her say tonight that she would be happy with six cars four out back and two in the front. I would be very happy with six cars four out back and two in the front because the code enforcement team has documented that there are five cars that are repeatedly parked there and several of them have been parked illegally.  Other than the parking I have no problem with this at all. It is just the parking which is what I'm really asking you to find a resolution to tonight. Thank you all very much. Thank you Ms. Cornell and thank you for your statements of support about the about six parking spaces and that you do appreciate the benefits of renting to students. So that at least from the public point of view oh okay we have a second hand from Amy Gates if we could bring her over please give us your name and your street address. Yes my name is Amy Gates I'm at 54 Spalding Street which is sort of across the street from Carroll and Bruce and my issue I have a few things that concern me deeply this the idea of seven parking spaces there's no one not one house on Spalding Street has seven parking spaces the only one that does is the one that's right off of Main Street and that's all students and my feeling is you know they're not going to have this house forever I think Bruce Colvin do I have that right you brought that up that you know thinking big picture in the future this is not conducive to keeping the street a calm quiet little residential street if it's suddenly going to have seven parking spaces and I also have a trouble I have trouble with the idea of gravel because no matter what you do gravel leeches and leaks and gets everywhere and I'm concerned that it's going to slowly make its way down towards the wetlands and in terms of snow blowing I've had my window broken because you know someone's snow blowing and the gravel hit my window it's just snow blowing and snow plowing is not really ideal on gravel and again someone mentioned that yes while Mr. Allen may be an expert at it the next person won't be but really I'm just thinking about this the spillage of it eventually it just works its way with rain it just does I know because I live I live with it and the other thing I'm concerned about is proper plantings I don't know if on the south side there's a house that you know the headlights are going to be looking right into the house that abuts this green space and so I'm wondering if there are going to be any kind of plantings on that southern side to help the neighbor there and what the proper positioning is because you know whatever's put in is going to take years years to grow to be any kind of realistic screening I just I don't think we can minimize the impact of having seven spaces for one house it's just to me it's so it sounds like you also would be supportive of fewer parking spaces yes very much very much yes okay but we need to make sure there's enough so that people are not parking on the street yes yes that I understand that I understand and the lighting I just want to make sure if there's floodlights that they're truly going to be not pointing in our houses at night that's another issue that concerns me thank you okay let's see so we have another hand from the public Mr Rob Crowner if you would bring Rob over into the panelists for those of you don't know I think Rob was a longtime member of this planning board before he he retired to other pursuits please give us your name and your street address Rob hello thanks for the introduction I'm Rob Crowner 44 Spalving Street so I'm wondering whether your acceptance of it's been talked about accepting the existing plans whether that enshrines this use as a duplex when it's clear from almost everyone who's mentioned it that that second unit is actually an accessory dwelling um and so I'm wondering whether there's an opportunity to fix the the use category for this property to be a single family home with an accessory dwelling which is allowed okay that is a question which I would want to have Rob more away in on before we got very far into it we have heard from Rob that he considers that the bedroom number six not to be a dwelling unit because it didn't have adequate or sufficient kitchen cooking equipment Rob so I didn't really see that as a possibility as a solution so there's the two dwelling units the main house the efficiency unit and then bedroom six which has been in question the bylaw only allows an accessory dwelling unit accessory to a single family dwelling so we can't have a third unit that's an accessory dwelling unit and if we only had two units and one of them being an accessory dwelling unit we also cannot also have lodgers and borders as accessory uses under article three so that did just didn't seem like it fit what the owners were trying to do so we didn't really consider that as an option because it would significantly change the use from what they're envisioning and you know create a lot of space in the house that probably wouldn't be usable uh in that that type of permitting path okay thank you so if we continue to consider this a duplex you know we are being asked to accept the plans as they've been built and at least according to Rob it's considered a duplex with you know the the efficiency apartment and then the rest of the house which has up to six bedrooms if we accept that then we can have a conversation about how many parking spaces are appropriate for that kind of building given what you've heard this evening Mr. Allen and Ms. Albano would you like to go back and think about adjusting the plan to maybe go from seven to six and uh I know there's been concern about the gravel and it migrating and you know maybe it would be worth thinking about something that's a little bit more durable um so I I posed that question to you it sounds like we're probably going to need to continue this hearing to another date anyway so we'll go as far as we we need to this evening uh but it is 935 and we've been at it for three hours so would you guys want to make a comment I see you are muted uh first thing I wanted to point out if you if you look at the information I sent you about Spalding Street there was a whole section on curb cuts uh we have one house on Spalding which actually has over three curb cuts we have a number of places which have at least two curb cuts uh we have a curb cut at the end of the street which is 60 feet wide so adding an additional curb cut on the front of this house is not going to be any different than any of the other houses along the street and so I just wanted to point that out secondly I know in a lot of towns they are encouraging gravel parking because uh because it is it is pervious as opposed to asphalt which is not and we had always thought that it was more environmentally friendly to use gravel than asphalt because of all the runoff associated with it and how it's impact on the wetlands would be because it would all drain into the wetlands the wetlands administrator here had said she approved the gravel mailing because she knows most of the water coming down the driveway is going to just settle in that gravel and just going to seep right in just like it is now and it will have no effect on the wetland and so that was the main concern with with using gravel because it's considered more environmentally friendly uh than than asphalt okay thank you uh uh Chris Brestrup I will tell you I don't remember seeing a synopsis from Bruce Allen describing the curb cuts along Spalding street I think they came they came in an email so that was one of the six files we got later yes you got several files after you received your original packet and you may not have all had a chance to read those files they are all posted online now Pam has been posting them as each document comes in but you may not have had a chance to read all of them so that may be another reason to continue this okay yeah I did open a couple of those but I did not open all six yeah there were we addressed a couple of things there including um some cut sheets on the lighting and um revised plans that show the surveyed property line and things of that nature okay Chris uh Brett Chris Chamberlain I wanted to ask you uh since the topic of of migration of gravel has come up uh would there be an option to put a some sort of curb at the east end of this parking lot so that uh you know there's there's there's at least gravel isn't going to wash down um you know I also wondered about whether there should be some sort of fence at the east end so that no no plow would ever push snow beyond that um I don't know if either of those are really feasible or worth the effort but uh they came to mind yeah I I mean I certainly wouldn't recommend a fence in that location just to cut things off uh it's sort of a fence in the middle of the properties and an odd solution anyway we are we do have the buffer plantings that were required by conservation um and you know and I would also just highlight that to the extent any of that concern is related to the wetlands is that you know we did go through the notice of intent process and and those issues were scrutinized as part of it and as Bruce mentioned you know back all the way back in 2007 conservation was actually looking for gravel as opposed to an asphalt surface all right thank you uh you know other than adding cost uh yeah uh for for a limited benefit wouldn't be the end of the world but um I'm not sure how much benefit that would create okay all right so um the time is 940 and I know we have a couple more things on the agenda this evening so I see uh the owner's hand I see Janet's hand I see Karen's hand why don't we run through those comments and then talk about potentially continuing this hearing so uh Mr. Allen and Ms. Albano okay so our intention is to is stage in place here and really we do need that those front two parking spaces in order for easy access we I'm telling you that that's essential but um for us I mean Ambrose an expensive place to live when you're retired we need the renters to be there we can't afford that house without the renters we have had absolutely zero problem our problem has only been the parking so I mean all of a sudden we're doing talking all this other stuff we haven't had any problem or complaint by a tenant or anyone regarding that it's just been the where how to put the cars best and so forth so I'm very frustrated I've got taxes there are 13,000 and a half dollars it's a lot of money for a retiree and I'm really distressed at the thought that you're going to try to make it so I can't afford to live here all right so I I I hope I I'm sorry if I gave you that impression you know we've had a number of comments this evening and there have been a lot of ideas thrown out so by continuing this hearing you can think about whether you want to make any changes or whether when we resume the hearing you want to keep the current plan as the plan we are to be considering so I apologize if I was uh suggesting more too strongly that you consider changes well we've complied with everything you've asked you asked for you've asked for us to and and when we do do this plan up we didn't actually have an accurate boundary line now we do actually you know there are different things but the bottom line is we have complied and Rob more will tell you we have complied with all the things that we were asked as we're going through this process trying to work this out I mean I hope you're going to work with us the other thing I would like to do I would like to encourage the committee members to actually drive up and down Spalding Street to get an idea of what it really looks like that's why I did the presentation I did it's it's it's a little more unusual it's not like South Whitney and it's not like Shumway Drive it's not like those but I encourage you to come up and do a site visit and see what the street really looks like and you'll see that what we've proposed is is within keeping with what everyone else does on this street and we don't stand out with what we're proposing and and I just want you to look at that in context because we don't want to spoil this neighborhood we like living here we have a lot of great neighbors it's a dead end street so it's quiet it's safe we don't have any crime or anything like that and we like it and we don't want to stand out and we won't stand out but you have to see it in context with what the way the rest of the street looks before you make a decision about that I just wanted to point that out and those ever ever source trucks had to go up and down because they were building and taking all those big timbers out they never had a problem with going around any of the cars not one time and there's been a lot of those big trucks so it's not like oh it's a generic the other thing I'll point out is we do have a lot of self-employed people on the street who have their uh you know that have their clients park on the street so on street parking here is fairly common the only reason we're not supposed to park on the street is by the rental the rental bylaws if we're a landlord we have to provide parking for our tenants on our property we cannot have them park on the street and I make maybe you're aware that maybe you're not aware of that but that's what got us in this difficulty in the first place so okay thank you all right so let's move on Janet quick one one more quick comment this is very quick I wanted to speak in praise of gravel um I have a gravel driveway and we we use a snow blower on it and when we had a snow plow it was just pushing they were pushing the gravel all over the place so the gravel actually there is some runoff from it but most of it just goes into the soil I have more runoff on you know off my lawn than I do the gravel and then I have a bunch of um um shrubs planted at the end and they kind of stop the you know the spillover and stuff like that so I do think it's a very um environmentally friendly thing and you can snow blow it I wouldn't suggest a snow plow okay thank you my plow thank you my grab Karin you're on I wanted to say once more how really charmed I was by visiting you and your house and what a welcoming place it is for students so I I really feel that we're trying to work with you to have the best solution for everybody and um I also hate asphalt driveways and have a gravel have always had gravel and I told you about the the um oil and stone which is I think really beautiful and we have a kind of a stone barrier but there's also other alternatives that I maybe they're very expensive you know those kind of pavers that are uh sort of they they have holes in the middle and it even looks like there's grass uh it could be very beautiful I don't know if you've looked into anything like that but especially for the two in front of the house I think they could be uh very unproblematic and very beautiful but anyway so uh I'm sure we'll find a good solution for you thank you thank you Karin um Mr. Allen I think that's a legacy that's a legacy all right we'll drop that hand okay so thank you all for your comments thank you thank you uh consultants and owners for your presence this evening um thank you to the uh public that attended I did see a hand for a while from Amy Gates and it looks like we've lost her so maybe she'll come back to the next hearing Chris do you have a suggestion for a date for our next hearing I think October 19th would be a good date for this one because September 21st is really full okay uh do we have a date or a time that you would suggest um I don't think we have any cases on that night yet if Pam would um confirm that for me so the only other thing we talked about earlier was if the flood maps don't happen on the 21st they would happen uh on this night as well so we could put this one first we could say this is at 635 October 19th okay all right um I guess uh does anybody want to make motion to continue this hearing to October 19th at 635 p.m. I so move thank you thank you Janet and uh Andrew you got your hand up before Tom second okay uh Mr. Allen your hand is again up is that a legacy yes no you are muted you'll need to unmute my general impression here is that you're concerned about the number of parking spaces I'm just trying to get a feel for what the board thinks at this point well we've heard from a couple of members there's a couple of us that haven't really commented um I was sorry to miss the site plan or the site uh visit last yesterday I will make a point of driving down your street and looking at those at the parking uh habits I guess I'll say and because I have questioned in my own head the the two spaces that are on the street but if that is a typical condition then maybe it's more uh acceptable um we we definitely want to solve the parking problem so um reducing the number of spaces seems a little bit risky to me actually um but uh so you know I'm not you know I'm I'm not sure how much time you want to spend with your engineer but um you certainly could look at a six space layout and um it sounds like your neighbors at least would be acceptable okay with that and then um you know we can see what that looks like or you could just come back with what you've already shown and we can kind of take it or leave it um I don't know we'll we'll discuss after after the meeting in in the yeah I'm sure I'm sure you will um we haven't heard from Andrew and Tom and I don't I I hope they will comment if they want to uh Chris I see your hand up Chris Brester I just wanted to note that one of the dwelling units is very small one of the duplex dwelling units and I think you could make an argument that that dwelling unit only needs one parking space and so then you would be down to six parking spaces two for the main unit one for the um additional unit and then one for each of the rumors if you chose to allow all three rumors right and I will mention to Chris Chamberlain um there was something in the one of the parking bylaws that the parking a parking space of five spaces or more had to be designed so that you could turn around and exit and the eastern most space didn't look like it had a hammerhead that would let you back out and turn around and then head west so if we lose a space maybe we lose the eastern space leaving you with the the space for the hammerhead uh I think that's fair it I think it works as is but it's tight yeah okay um Andrew yeah just a quick comment so I did I shared some opinions I'm I'm for the record I'm fine with six parking spaces if if that's the direction folks want to go um so okay thank you uh I I take back uh my comment that you hadn't said anything all right um so the time is 951 we let's see um does anybody else want to make the motion to continue to october 19th at 6 35 p.m you've already made the motion and oh good oh good I'm okay you know it's late um yeah all right let's go ahead and and vote on that um starting again with bruce yes and tom hi andrew hi janet hi yohana hi karen hi and i'm and i as well so that's unanimous the time is 951 and thank you all for this uh your participation in this hearing great thank you okay the next item on our agenda for this evening is the planning board elections and reorganization um christ do you want to say anything uh I believe we need to vote for our chair our vice chair our clerk and then we need to appoint the representatives to the different liaison positions that we are that we participate in yes what you need is a planning for everything yep you need a plan your valid planning commission planning board rep you need someone for the community preservation act committee and you need someone for design review board you already have janet mcgowan on the solar bio working group and for community resources um you have me because there's not usually a planning board representative representative on that group so that's what you need okay all right so um why don't we start with the elected positions and that would start I guess with the chair does anybody want to make any nominations for the chair or volunteer to do that andrew I'd like to nominate Doug Marshall for our chair okay thank you Johanna I second that motion okay thank you both are there other suggestions or nominations for the chair don't all speak at once so I am willing to continue as chair if if so elected um christ should we would should we go ahead and vote on each one at a time and then yes move on to the next okay all right so um let's see andrew made the motion Johanna seconded uh I guess we'll vote on whether Doug Marshall should be the chair for another year uh starting with bruce yes and tom hi and Andrew hi and janet hi Johanna hi caron hi and I probably feel like I should abstain so it carries six in favor and one abstention all right the next position is uh vice chair and I will I personally will nominate tom long he has served with distinction um uh in this past year so that is my motion or my nomination I will say if anybody wants to second that or anybody has any other nominations andrew I would second that okay uh janet I saw some fingers from you was that that was my second but it was it wasn't clear okay do we have any other nominations for the vice chair and tom are you willing to serve as vice chair yes that's fine thank you okay all right so uh we have one nomination and a second and so why don't we go ahead with that vote uh bruce oh yes and uh tom oops and andrew hi and janet hi and Johanna hi and caron hi and I am an I as well six in favor one abstention all right uh our previous clerk has come off the board so we we need a new clerk and um in the sort of two and a half years I've been on the board I think the primary job of the clerk is to actually run the meeting if both the chair and the vice chair are absent our clerk hasn't really done any special minute taking uh although all of us pitched in at one point last year when we were behind on minutes so tom I see your hand first a nomination for clerk I would say the uh longest longest standing member janet should um be our clerk janet McGowan nominated as clerk andrew I was going to nominate janet as well so I'm happy to hear that I will second that all right all right do we have other nominations for clerk no please you want to nominate someone janet I I would love not to be clerk I don't I don't think it's going to be a particularly onerous position what about Johanna do you have a position I I don't I would be nominate no Johanna is a clerk in a friendly way but you don't have to accept well let's see I would I would second Johanna if if if she would accept such a position I think I would I mean I watched Maria can I just wax poetic for a second and share my thoughts so there were a couple of moments over the course of the last couple of years where Maria took live minutes during the meeting I think that is in her role as clerk you know filling in for Pam I'd be happy to assume that role and with the you know I don't know if yeah if the chair and the vice chair are unavailable I'd be happy to chair the meeting so but we do have a motion on the table that was seconded we need to take we have we now have two nominations both which were seconded um and Janet does it is it is it am I am I interpreting correctly that you would prefer not to be clerk yes you're interpreting that also I'm I'm kind of busy on the other um I'm sorry working just took minutes for so um Tom did you want to say something can I withdraw that nomination thank you thank you I I guess so and so Johanna if you are if you're willing we will go ahead and vote you it sounds like okay yeah I'm willing I mean it doesn't seem like a huge time commitment outside of meetings and that's my we did have we did we did have that point last year where we got way behind on minutes and um and I did ask Maria to take take a couple to to to help you know Chris and Pam get caught up on the other ones so uh that could happen but we seem to be keeping up better now so um I think it's less likely okay so uh Tom your hand again is that true no okay Mr Marshall I'm not sure who seconded Johanna uh I did actually you did okay yes for the record for the record okay so uh why don't we vote on Johanna for clerk and we'll just run through it again uh Bruce yes and Tom all right and Andrew I and Janet that was a yes I I sorry uh Johanna hi yeah hard hi all right now I'm an I as well so that's all seven in favor so congratulations to all the new officers okay so moving on to our liaison positions let's start with the PVPC and I know that Bruce has expressed a willingness at least uh to take that position are there other nominations that people would like to make actually why don't I nominate Bruce for that position if we're gonna keep up with the seconds and all that stuff so somebody out of second Bruce um Tom my second Bruce okay are there any other nominations for the liaison to PVPC I don't see any uh Bruce are you okay with that still yes uh yes I was and I'm especially okay uh having read uh Jack's uh report and the and the various correspondence I'll probably I don't know Jack from a bar of soap but I think I'm going to get to know him uh very shortly after tonight he's much much more interesting than a bar of soap I can tell you okay good so uh Chris do we need to vote on that I would vote yep okay all right so can we do it just by a show of hands sure we know all right uh all hands well no you know what you can't do that and it needs to be a role you got to take it a roll call all right all right so uh this is to not to nominate or appoint Bruce as our liaison to PVPC Bruce how do you vote well following Joanna's uh precedent yes all right Tom hi and Andrew hi and Janet hi Johanna hi and Karen hi and I'm an I as well seven all right all right that was Bruce for PVPC now CPAC um Andrew you I'm going to nominate Andrew Andrew has done this the last year maybe two um when you took the position originally you had a little concern about your travel schedule and how has that worked and are you willing to continue doing it um travels work fun I'm willing to do it I will say that it is a it's actually a pretty exciting committee to be on because you help distribute funds to to really worthy projects so again happy to do it um but it it's it also can be very rewarding if somebody else wants to uh be considered okay all right um so are there others that would would like to do it I mean Tom I see your hand I'm I'm just seconding seconding your nomination of Andrew okay all right so okay so as does anybody else you know want to particularly want to do that I mean it's sounds like Andrew's having a good time with it all right so we'll let that go and uh another vote here for Andrew as liaison to CPAC um we'll start at the other end this time Karen hey and Johanna hi and Janet hi and Andrew I'm staying and Tom hi and Bruce yep all right so that's and I'm an I as well that's six in favor and one extension all right then the last appointment is to the DRB the design review board um I guess I'll hold off at this point does anybody want to volunteer or nominate someone else uh Tom Long has been our representative to that board Andrew I would nominate Tom again okay I will second all right uh does anybody else want to make some nominations or volunteer okay I guess we should always do this at 10 o'clock at night nobody's coming up with any new ideas all right so uh go we will vote on Tom for the DRB liaison starting with Karen hi and and Johanna hi all right Janet hi Andrew hi Tom hi and Bruce yep and I'm an I as well okay excuse me so uh that's that's everything I believe Chris that's right yep um all right so that was the end of topic number six on our agenda the time is 10.05 Doug I have to leave I'm sorry to say but I I'm camping and I need to get back before like I'm locked out all right well happy trails thank you bye bye so Janet left us at 10.06 all right the next topic is old business anything you want to bring up Chris I can't think of anything all right the next is new business anything on that category I can't think of anything can Pam think of anything no uh well the only thing I would say is that we're working on a new way to post the packets so stay tuned okay great um so the next item number nine on our agenda is form A and R so it sounds like there is one of those there is one it's Nate still with us he is he is he's hi Nate I have some pictures Nate I think the picture is explained at all no um so it's the street 1720 yeah so it's a property on you know far down in southeast street and uh um you know they're proposing to carve well you know they're showing that they have the ability to carve off this little house lot shown in blue here and you know there's some questions about whether or not uh there are the right dimensions from the existing structures in terms of setbacks and everything so they confirm that with survey so there is you know this is um you know it could actually be um you know it's a separate lot there although it is a funny shape it needs the dimensional requirements and everything and and the circle that we usually have fits in the yeah yeah you can see that in the bigger plan but okay all right all right um so they're they're separating this out into a separate lot um and uh it sounds like Nate and Chris you don't think there's any subdivision approval required no all right so does the board um authorize Doug to sign the plan uh or I'll put it a different way does anyone object to my uh signing the plan on behalf of the board so if you object please raise your hand okay Chris I'm not seeing any hands raised so we'll have to make an appointment right another clandestine meeting behind town hall okay so that is uh item nine on the agenda the time is 10.09 upcoming zba applications uh looks like we have one or two here you have two the first one and it's getting late so I'll do my best to articulate this so this first one um um is at 615 Main Street and it is for two concrete pads right here um and it's two in order to um construct fiber telecommunication cabinets so let's see which picture was I on here it is the picture is just a little bit better here um this one when I talked to Maureen Pollock about it she was like it was it's you know it's pretty pretty much just an ordinary um you know application and the second one that's going to come up again on September 22nd so this one is a little bit bigger this is a proposal happening over um at Applewood and they are proposing to construct three new buildings so this is going to be a little pool pavilion right here this is going to be an addition onto this end of the building this will be all residential it will be three floors with two units on each floor so six units there and then this spot here is going to contain a new meeting room and there's going to be a winter garden and there's also going to be two additional units housed here which I believe is on the second floor here so that's a that's a much bigger application all right so board members are these of particular interests that you want us to bring them to a future meeting I will say that personally I'm I'm not sure we really need to see either one uh if you particularly want to see one of these would you please raise your hand sure uh I don't see any hands raised uh so Pam and Chris why don't we let those go by and ZBA can handle them on their own okay dope thank you very much okay so the time is 10 11 and we're up to upcoming SPP SPR and SUB applications anything to report no I know no not at this time nope good glad to hear it at this time of night planning board committee and liaison reports we don't have a pvpc committee liaison report I assume and uh Andrew anything on cpaq we did have a meeting um a week two two weeks ago um it was just good kind of going over the initial timeline uh we will regroup in October but the application window has opened it's open for the the month of September uh so if you have or aware of anybody who might have interest please direct them to the website to the town's website to get the application process done some folks um have uh had you know questions throughout the process so it's it's good to get that in early in case uh there is some question okay thank you tom anything for drb um I was not at the latest meeting I was traveling which I missed the planning board meeting um I will catch up and I will actually get notes from that and report next time okay thank you um Janet oh Janet's gone so I guess we'll wait to hear on solar bylaw later um CRC Chris um the CRC is going to be reviewing the flood mapping project tomorrow um they've been spending their time recently on the rental registration um but tomorrow is going to be mostly about flood mapping so other than that I don't really have anything to report okay thank you um okay the last next item is report of the chair I have the chair doesn't have a report um other than to thank you for your confidence in me I suppose um all right Chris report of staff oh I would just like to report that I'm very pleased that we had our reorganization and our elections and I'm very pleased with the people who were nominated and elected so thank you all for agreeing to serve okay all right so the time is 1014 and we may adjourn thank you all for staying with us good night thank you yeah feel better Nate hey Chris thanks you're welcome thank you good night thanks everybody good night Pam okay mr marshall good night


Proof by contradiction is one of the more important proof strategies. We make an analogy. Suppose the bus you get on to go home does not cross a river. You get on a bus, and after a while you look out and see you're crossing a river. Based on this observation you can conclude, you shouldn't have gotten on the bus. Or at the very least, this is not the bus you should have gotten on if you want to go home. Proof by contradiction rests on the following idea. An important guideline is the law of the excluded middle. A statement must be true or false, but it can't be both. Suppose we assume a statement x to be true and eventually deduce a statement y. Then we've proven y true. But if we know that y is in fact false, this is a problem. Since letting x be true takes us to a statement y that is true and false, we can't let x be true. So this is like recognizing that we're not supposed to be crossing a river, and so that means we got on the wrong bus. And the law of the excluded middle says that it must be true or false, and if x can't be true, x must be false. Note that we didn't have to assume x to be true. We might have assumed x to be false and eventually deduce a statement y. And again, if we knew y is false, this is a problem. And again, the only option is to decide that we got on the wrong bus. And since the bus we got on was x was false, it follows that x has to be true. The essential feature here is that whatever we assumed, we eventually got at something we knew to be false, which can't happen. Now the classical example of a proof by contradiction is the following. We're going to prove that the square root of 2 is irrational. So again, let's start off by rewriting our statement as a conditional. If a number is the square root of 2, then it's irrational. Again, we can always assume the antecedent of a conditional, so we have a number that's equal to the square root of 2. We want to prove the consequent is true, that the number is irrational, and we'll do that by showing it can't be false. So if it's not irrational, then it must be rational. Definitions are the whole of mathematics. All else is commentary. A rational number is the quotient p divided by q of two integers with q not equal to zero. And so the bus we'll get on is the bus that says, suppose square root of 2 is equal to p divided by q. Now a useful idea here is you can always make additional assumptions provided you make them explicit. And so in this case, when we write a fraction like p divided by q, we might be able to reduce this fraction. Well, reducing the fraction or not doesn't really affect whether or not we have a rational number. So let's assume that p divided by q is a fraction in lowest terms. But definitions are the whole of mathematics. All else is commentary. What does that mean? Remember that a fraction is in lowest terms when the numerator and denominator have no common factors. And so the additional assumption we'll make here is that p and q have no common factors. And we'll do some algebra. Square root of 2 equals p divided by q allows us to rewrite this as definitions are the whole of mathematics. All else is commentary. p squared is 2 times q squared. And so that tells us that p squared is even. Now, we've already shown that if p squared is even, then p has to be even. Definitions are the whole of mathematics. All else is commentary. The fact that p is even says that p is equal to 2k. And so p squared is equal to 4k squared. But then that means that 4k squared is equal to 2q squared. So q squared equals 2k squared. And so q must also be even. Since p and q are both even, so they have a common factor. But we know this is false. We said they did not have a common factor. And that means we got on the wrong bus. Our initial assumption must be false. Since our initial assumption was that the square root of 2 is equal to p divided by q, since this must be false, and so the square root of 2 is not equal to p divided by q, it must be irrational. Now, if you think about this, there is a second way that our assumption can give, which is maybe it's not true that p and q have no common factor. And in fact, this leads to a very important idea. Once you've proven a statement, try to prove it again in a different way. And part of the reason here is that this gives you additional practice in proving statements. So remember that proof is a way of studying mathematics. It's a way of reminding yourself what you should know about mathematics. The other reason that proving something in a different way does is that it may allow you to discover something you hadn't known about mathematics. Proof is a way of creating or discovering more mathematics. So it turns out we don't actually need the requirement that p and q are reduced to lowest terms. Instead, we'll use another strategy, lather, rinse, repeat. So again, we'll start off with the same assumption. Square root of 2 is p divided by q, where in this case, p and q are positive integers. Let's pick up from the point where we show that both p and q are both even. Definitions are the whole of mathematics. All else is commentary. That means that we know that p is 2 times something and q is 2 times something where p is greater than p prime and q is greater than q prime. And if we remove that common factor, we get square root of 2 is p prime divided by q prime. But that takes us right back to our starting point. Square root of 2 equals p prime divided by q prime. And so now we know that p prime and q prime are both even. And so p prime is 2 times something. q prime is 2 times something where our somethings are smaller numbers than we had before. And removing our common factor, we find that square root of 2 is p double prime divided by q double prime. And that takes us right back to our starting point. And there's no way out of this loop. And what happens is this gives us an infinitely long but decreasing sequence of positive integers, which is impossible. And again, this means that we got on the wrong bus. And so square root of 2 cannot be equal to p divided by q for any integers p and q. And if you think about what we said earlier, there's still a way out. We could still have square root of 2 be p divided by q. And we'll leave closing off that last possibility as an exercise for the reader because once you've proven a statement, try to prove it again in a different way.


and welcome back to another OpenShift Commons. If you haven't heard, 4-8 is coming out soon, and we have the PMs doing what's new in 4-8. So go back and watch that, but what we're doing now is a deep dive into all the different areas that are new in 4-8. So I'm really excited today to have Serena with us, who is the PM for the developer experience of the OpenShift console. So she's going to do a deep dive into what's new in the developer console and OpenShift, and from there we'll get you started with other things that are new in OpenShift 4-8 as well. Serena, do you want to introduce yourself more than I just did? Sure. Yeah, my name's Serena Nichols, and I'm a product manager in the developer tools for you, and I am specifically working on the developer experience in the OpenShift console and ODO. So thanks for having me here today, and I'm going to try to go back and forth between a deck and a demo, but as we know, usually when we do demos, oftentimes we'll make, we might encounter some issues, so forgive me if that happens. So I wanted to kind of go through a number. Is it all right if I just kick it off, Karina? Exactly, that's perfect. Perfect. All right. So the first thing I wanted to just introduce is that we have had an ad page redesign, so I'm going to go into the ad page here. And to improve our onboarding, we have a new Getting Started Resources card, which is shown here for developers on the ad page, and it provides resources to create applications using samples, what you can see here. So we have a Corkus sample and a Spring Boot sample, so people can get up and started quickly to start kicking the tires. We also have this area with Build-It that allows you to build a guided documentation, which is referencing our Quick Starts, which we have started in 4.6 and continue to improve with each release. And then we also have the ability to kind of explore some new developer features, so we're showing that there's certified Helm charts and as well as having a link to some new resources. And you're going to forgive me because I am on a development cluster, so this is saying 4.9 because I've got a little bit of 4.9 inside of my console that I'm running on right now. So you'll see what's new in OpenShift 4.8. Obviously, when you have 4.8 installed and that links off to the latest and greatest blog explaining the newest features. You also have the ability to kind of hide this from your view if you want. So if that's something that you don't want to see, you can do that and you can also turn these details on and off. So it's just a redesign of that page and that's kind of what we have there. So the next item that we're going to show is we'll talk about that we do have new samples available. So if I go back to the ad page and hit this samples item here, we'll see that we've always had this kind of samples catalog, but it used to be predominantly powered by builder images. We now also have this powered by dev files, which are new. And so, for example, we do have a corpus sample here that's available. So I can quickly import a dev file, which is a corpus app and just hit create. So again, just a way to quickly and easily get a corpus app started and deployed into OpenShift to be able to like keep the tires with that. If you want to learn more about dev files, there is a dev file.io site that you should be able to find out the latest and greatest information about that. In addition, we also have a dev file catalog. So if you go to our developer catalog today, we've got a number of different sub catalogs in here. We have builder images, dev files, event sources, home charts, operator back services, and templates. So as I click on dev files, you'll see the four dev files that we do have available here today. These are continuing to be created. So you'll see more and more come out through here. But right now, we're starting with a basic set of four around Node.js, Python, corpus, and Spring Boot. Please let me know if there's any questions along the way, and just jump in, Karina, if there's anything that comes up. The next thing I wanted to show, let's see if we do. Okay, so we don't have, on this cluster, I don't have the ability to show the home charts that are certified. But what I can do show here is just the mockups that we do have. So when we have home charts, we're using this icon, it's a blue badge with a white check in it. If that icon is shown, that means that it is a certified home chart. We also, so we now do have certified home charts coming through. And there's a link to a home certification program announcement here as well, if you want to learn any more about that. In four, eight, the certified home charts are becoming available to developers from the catalog. Similarly to operators, that catalog is showing a badge for the certified charts. Those charts are also going to get visibility in the Red Hat marketplace. And additional charts will be made available to the catalog. But if you're interested in some specific charts from partners, you can engage with partner teams, et cetera, for adding more certified charts. Okay. The next piece that we have done is allowed the ability to import a multi-dock YAML. So a highly requested feature, which was popular with the CLI users, is finally coming to the console. Users can now import multiple YAML files in one go, or separate YAML files with dash dash dash delimiter, and drag and drop that into the console. So I'm going to do an import YAML. And I am now going to drag and drop a YAML file. You can see me dropping it here. And as I drop that file, you'll see I have three different areas delimited by the dash, the three dashes. When I hit create, which is something that's very cool, is that it will show me all of the resources that were actually created now. So it gives me the status for all of those, which is very cool. And what that actually did was it created three console links that are just here immediately under the user menu. But this is going to be really nice for people instead of having to import files one at a time. They can either drag them in individually, I mean, all at once, or have them in a single file to create multiple resources. And the best part, too, is that you also get the status of all that information. As I continue on, I'm going to talk about easy import for application artifacts. So this is the cool thing we actually did focus this on at the April Summit demo, where we do a drag and drop capability. So if I am in topology, and I'm going to create a brand new project, you can see what happens is I'm just like in a topology area, and it just says I can start building my application or visit the ad page for more details. What I can also do is I do have a jar file, which you probably can't see because I'm just sharing a single browser tab, but I am now dragging and dropping this jar file into or onto my topology view. And when I drop that, it brings up a form that says, do you want to upload your jar file? It gives a whole bunch of defaults for me. I can provide a lot more information if I'd like. I'm actually not going to deploy, I'm going to deploy this, but I'm not going to give all the, I'm not going to run the application. So I'm just going to hit create by default right now. What you'll see is a jar file uploading alert notification and tells me that I can access the build logs if I want to. I can kind of go over there, check out what's going on. It does take a little bit because it is uploading that jar file and then it's going to do a build. But it's a really quick and easy way for somebody to actually come in and take a local jar file that they've been developing on their local desktop and be able to deploy it into OpenShift by just drag and drop. So this is something that we're pretty excited about. And I've talked about, you know, how do we bring this forward going forward? Do we want to do the same thing like home chart archives, etc. So it's a nice new feature for Doves to get up and running really quickly. And we can see that that build is continuing to run. So I'm just going to, I'm going to continue to go to the next piece to demo. The next one is around improved search in our catalog and in our topology. So I'm just trying to call out where these areas are in the different views. So if I go to the topology view, there is an icon here. We added this feature a couple releases ago. I think we added it in 4.6, but not everybody's aware of it. So I'm going to demo this again just really quickly. If I click on that, what it does is it allows me to do a quick search of not only the developer catalog, but the sample catalog and the quick start catalog. So what we've done here to improve the search capability is that rather than searching for an entire string, we're kind of matching substrings. So if I wanted to type in corkis, I can see, okay, I've got four matches for corkis, but if I just want to see a corkis quick start, I can start typing that. So it's actually taking matches from the description, from a tile, as well as that sub catalog type, which is nice. That was something that we weren't able to do previously. And I'll give you another example. So this is the one I always used to do was postgres and then ephemeral. Now that they're doing like two substring matches, you're able to easily put two different items together and able to see that powerful search match. So we have that capability here inside of the topology search, but we also have it inside of our developer catalog. If I go back over here and press and then ephemeral, we see that that also works the same way in the developer catalog. So again, just a more powerful search that will hopefully allow users to find things much faster than they had previously. The next piece is another one of our items, which is parity with 3.x. So I think a lot of people who have been users of OpenShift through the 3.x timeframe, we did have quite a few form-based experiences in 3.x, which we have not completely finished providing parity for in 4.x. So the good news is in 4.8, we will have a form-based edit for deployments and deployment configs. So if I go back into my topology view and let me just go, I think I have one in here. I do. So I can click on this deployment and you can see either in my actions menu here, I have an edit deployment or I could do a right click, which brings up edit deployment. And this brings me to a form, which is awesome. So this would enable me to quickly come down here, change any of the basic options for deployment strategy, etc., but also lets me access some of those advanced options like pause, rollouts, and scaling. So it allows me to do this through my form view instead of doing YAML view. And of course, if people do prefer YAML editing, they can still go over to the YAML view and do that. But our default is the form view. I know that was a frequently asked request from customers, so that should definitely make a lot of people happy who are coming over from 3.x. Okay. The next item that I was going to go over is around expanded UI for serverless. So when the serverless operator is installed, we continue to enhance the console. And we've made progress in three main areas. The first one is that we have provided a new tech preview command, which is called make serverless. And it creates a new serverless deployment next to your existing deployment. Other configurations, including the traffic pattern, can also be modified in the form. So what I'm going to do here is this, and this is around, oops, sorry, this is again around the ability to take an existing application and convert it to serverless. Now, the reason we're calling it tech preview is because at this moment, it was our first round of this capability. But also, right now, what we're doing is we're just leaving that initial deployment. So if I click on that deployment, like I showed before, you can either get it to the actions menu on the right-hand side, or you can get it through right click here. If I click on make serverless, it brings up a form. Note it does show tech preview. It gives me all kinds of information and defaults that are provided. And then also, it does allow me to do some additional advanced options.  And what you see is that Key Native Service is being created in that same application as my initial deployment was. This thing is still now running. The build is complete. There we go. And the revision has now shown up. So I should, hypothetically, if I click on this route, I should also be able to access the serverless application from here. Yeah. So it's available and ready. So it's a really nice tool to start migrating your regular applications and trying to see what that would look like if it was deployed as a serverless application. I'm going to go on to the next item, which is around still sticking with the serverless. We do now have FOD function support in topology. So I'm going to go back into the topology view and go into, sorry, I just have to find the correct project. There we go. So just to give an example of what things look like, this item here on the right-hand side is a Key Native Service. So as you can see, the logo on the bottom left-hand side is the Key Native logo. You'll see that, that KSVC, that's indicating that it's a type Key Native Service. And what we do is we have a bounding box around the, all of the revisions that are in the active traffic block. So in this case, this Key Native Service has a single revision. 100% of the traffic is coming here. What we're doing for our Cloud Functions is something very similar. Interesting. Looks like I just hit a little bug there with that tooltip. Sorry about that. So, but what we see here is this bounding box, if it's a Cloud Function, the bounding box has a purple, light purple or lavender background. But this really is a Key Native Service underneath. So we still have that resource badge that says KSVC. But what we're showing is a badge for showing that it's a Cloud Function. So that's the way to differentiate between a Cloud Function and a Key Native Service. The other kind of cool thing that we do have is we do have the ability to provide, I'm sorry, a Cloud Function can be a sync of an event source. So as I hovered over there, I saw a blue arrow that I'm just kind of kind of drag and drop onto the canvas. As I do that, I see that I have an event source option that's available. So I'm going to click on event source and I'm going to choose the pink source here. What this allows me to do is create an event source that will kind of, here's the data that would go, that's going to get posted to the target function. I'm going to have this run, I think it's every minute by default. It's already providing a sync to that event display function and I'll hit create. And what we should see is every minute we'll see this Cloud Function kind of wake up from the pink source. There we go. And if we go into the logs of this, we'll actually see the data coming in. So let's see if I can successfully get there. We'll click here, go to the log. There's the cloud event. And I'm not sure if I'm getting to get the right, maybe one of those spots where I'm not going to get what I'm looking for, but we'll see. I think we should be getting, this is the data here. And if I don't get it this time, we might just move on to the next. We are seeing the cloud event showing and that it's associated with the pink source. There's the next invocation. So we are getting the information. Again, it's, although we can't create cloud functions inside of the developer console through the UI yet, anything that's created in the back end, or if that exists inside of the project, or if you utilize the CLI, we're able to visualize it. So it's good to go there. The next item is just around. We also did provide some additional scaling options for K need of services. So again, if I go back into the topology view, and let's just say I was going to deploy an image, and I would say I'm going to make this resource not a deployment, not a deployment config, but a K need of service. As I do that, the advanced options update. And if I go to scaling, what you'll see here, and I'm going to just increase the text here a little bit. So it's a little easier for people to read. We do now have the ability to specify the concurrency utilization, which allows users to set the percentage of concurrent requests before scaling up. And then also the other new one is that we're supporting is the auto-scaled window, which again allows users to set the duration to look back for marking auto-scaling decisions. That service ends up getting scaled to zero if no requests are received in that time period. So two very useful scaling options that we've now made available for our serverless apps. Okay, now I'm going to move to OpenShift Pipelines. I'm going to find a pipeline application. Let's see. I'm going to have to do a search real quickly because I forget which project I had this in. So give me one second. I do a search for all the pipelines and said, okay, here we go. So here is it was in my test. Okay, great. So I'm going to go back into the developer console. I'm in my test, and I'm going to go into the Pipelines area. And what I'll see is that I do have my test. Here we go. Here we go. So I have a pipeline that's living here now, and what we'll see with the Pipelines information is that we're now in, in, along with 4.8, let's see, along with 4.8, OpenShift Pipelines 1.5 is going to GA. So what we'll see here is we, in the console, we've introduced feature parity with Tecton within the Pipeline Builder as well as other pipeline related flows. So I'm going to show you some of the information around when expressions in finally tasks. So somebody was nice enough to provide a pipeline for me here, which does show the one expressions in finally tasks. So this diamond shaped is representing a one expression. So right now I'm looking at the Pipeline definition, right? So there's no status associated with this. So this is showing that there's one expressions for each one of these tasks. And then this, this larger white area, rectangular area is representing the different finally tasks which are available or specified as part of this pipeline. If I just run this pipeline, what we'll see is it will bring me automatically to the Pipeline run and saying that it's executed. What we'll see here is the one expression that's currently being run is shown in the dark blue. So we'll see that create file, which is a task, is now being run. And if I hover over that create file task, you'll see that the step called the right new stuff is there and being executed. And as we continue waiting here for a couple minutes, we'll see a lot of these, the different tasks inside that Pipeline run being run and we'll see what happens. So for example, if it's gray, if that one expression, that diamond is gray, that means that the expression was not met. So that task will not be implemented, I'm sorry, will not be run. If it's green, that means that the one expression was met and that that task was then executed. So you can see here, there were two one expressions that are actually three that are green. So three that were met and actually the tasks were executed. And then there were a number that remained gray that were not met. So those tasks were not executed. So it's nice to see that we now do have feature parity with the Tecton CLI and that we have this capability now inside of Pipeline so that you can see the status when your Pipeline has either a one expression or a finally task. What I'm also going to do is just go into the Pipeline Builder quickly and if I hit Create Pipeline, I can get there two ways by the way, I can either go to the Pipelines area and hit Create Pipeline or I could go to the Add page and I could hit Pipelines here.  So I'm going to hit Pipelines. I'm going to go to Pipeline I'm going to go to Pipeline Builder area and you can see here now this is my Pipeline visualization and you can see I have the ability to add a finally task here immediately if I wanted to. I also have the ability to add a task just like we had previously. So I'm just going to add something if this is not going to be a Pipeline that makes sense but I just want to be able to show you guys a couple of things. So as I add a task we see that red exclamation point up on the top left hand corner which is referencing the fact that there is something missing for my task. So you can see here I need a source or I need an input workspaces available. So that's why that red exclamation point is showing but if I wanted to add a one expression this is where I would do that. Okay I would be able to add that one expression here and then you can see that diamond shape is showing up. I'm not going to add that information here but I just wanted to show how you could do it. The other thing is when you add a finally task this again is the same list of tasks you have available. It just means that anything that's in the finally task section will get run automatically regardless of the status of those previous tasks that are not in the finally task section. There might be something that you might use for cleanup or something like that in your pipeline. Okay so those are the main areas in Pipeline and Pipeline Builder where we had, we had talked about both the when expressions and the finally tasks. This piece I don't, I'm not able to demo today but I did want to just show you in our cluster today we do have, if the GitOps operator is installed we have an environments page. Oh actually there we go. We do have one application which has kind of been bootstrap by cam so that it shows up inside of our console. This is, right now I don't have the latest version of GitOps installed so what my screenshot that's inside of this deck is even is a little bit better where it shows not only will it show the application name as well as the Git repository but it will also show you how many environments that application is been deployed to. So in this case it just shows I'm sorry it shows one and when I hover over the one it shows me that the dev environment is synced and that's in sync with the status that we're getting from Argo and it also shows you that last deployment. So again this not nice this improved visualization will be available when we have GitOps 1.2 GA on OCP 4.8 or any flavor of OpenShift and our environment like as it says our environments view in the console provides insight into the app lifecycle. We do also have the ability to kind of drill into one of these applications and in 4.8 this remains unchanged but this is in 4.9 you're going to see some additional improvements to this view as well but this is showing you okay my application called app taxi is running on my dev environment if I wanted to I could link out to Argo CD to get more information and be able to do some additional use cases but it's showing me that I have a single deployment called taxi that that that we do have that application running there's a pod that's actually running there and in this case the commit details are not available but this whole page here you'll see some significant improvements in the 4.9 timeframe as well the pipelines and GitOps in that entire kind of outer loop experience is an area where we're putting a lot of effort and improvements in the coming you know we have that as well but we're going to continue to do that in the upcoming year. Now what I'm going to do is I'm going to jump in from where we were just talking about how the developer can do everything and what they can access now I'm going to talk about customizing the developer experience so as an administrator how you might want to customize the experience for your developers to make them more productive or more efficient those type of things so what you'll see here actually is kind of exciting in my opinion always is that these you know these three have actually come from customer requirements or I'm sorry customer feature requests you know with each release we try to put in new features with new technologies but we're also always trying to to kind of guide that and juggle that along with some improvements and usability improvements as well as customer requests so this is an exciting piece for me to to be able to share back with customers and users who are trying to communicate with us what they want that it's showing that we are trying to to give them some of that information as well so this is talking about some of the new quick start features that we have what I'm going to do here is I think everybody does probably has some awareness of what quick starts are but for if you don't I'm going to go to the help menu on the on the masthead and click on the quick starts menu item that shows me all of our quick starts that we have available inside of the console today what's interesting about quick starts is they are customizable so any administrator or actually any operator can create their own quick starts and make them available to anybody using the platform what's really nice and what we've heard from our customers is that one of the exciting pieces about that about this is that they can create their own quick starts to help jumpstart their own developers or their own development teams to provide them some with some additional information on what their that you know like what their standards might be or their best practices might be for example we can see here we have some here that are talking about like adding health checks to your sample applications and things like that but you could really as an admin or even a team a development lead right you could want to create some quick starts to help kind of jumpstart or onboard some of your development team and it's and it's a pretty easy process we've got a bunch of samples that are available but what I really wanted to talk about today is that we do have a new type of support inside of our quick starts which is integrated with our web terminal operator so again for people if you don't know about the web terminal operator definitely check it out if you're an admin in the operator hub we do have this web terminal operator when that is installed but you'll see is you'll see that the icon up here on the top mast head when I click on that it takes a second it's going to create a workspace for me so it is going to takes a second to connect to my terminal for me but as a once I do that I do have the ability to to utilize command line command lines as much as possible you know as much as I want and it's inside of my web browser so why is this a nice feature for developers it's all enclosed in a single browser but not only that if you happen to be in an environment where you're not allowed to install CLIs on your own machine this gives you the ability to run the CLIs from inside of this command line terminal right so it's a really nice if you're kind of locked it locked down and not don't have that capability of doing the installation on your own desktops you have the ability to to access them here so it's nice now if I go back to my quick start what I wanted to show you guys was the fact that we do have the ability to now have quick starts have the ability to do a copy to a clipboard or more importantly to run in a web terminal so in this case what I'm going to show you is just one of this is a sample quick start and what this does is it's just going to create a project right so here's the CLI command OC new project sample test app right this is very simple but just for just showing the example I can either copy it to my clipboard if I want or I can run it in the web terminal if by chance you don't have the web terminal installed you'll only be able to copy it to your clipboard but since I have web terminal installed if I click that play icon as soon as I click that you'll see that here we go it's executed the the command and if I now go back into OpenShift I'm going to go to my topology view and see if there's a I'm sorry a project called sample test app so yep here we go there's a there's a project called that nothing's any yet so now in the next step what they're talking about is they're going to create a resource using this code this git repo so the next command will be to deploy an app OC new app again if I click this and say run in the web terminal what we hope to see is a deployment show up inside of our topology view now we see the command is executed perfect we see the deployment is being created right now if we hover over that bottom left hand decorator as we call it we see that that build is running so what we could I'm going to I'm just going to close this nav so we have a little bit more space and if I click on this I think we'll also see the side pan oh no we're going to go directly to the build details sorry let me go back over here I'm sorry I'll click on the deployment itself and we will see that the build is running so there's another panel here so now so just note on this the furthest right hand panel that we're seeing now is this is the quick start panel this panel on the bottom is our command line terminal panel and then we also have the side panel for topology so if I wanted to go look at the logs of my build I could either click here or I could have clicked directly there but now our build is complete so we should see our pod spinning up if I hover over this we'll see yep there's one's pod pending and hopefully in a second that turns dark blue great but now what we notice is there's no route for this resources no easy way for me to run this this deployment so now I'm going to go back over to my quick start and it says expose the route by clicking this and as I do that you'll see down here the route is shown automatically in the side panel and then we see on the top right hand quadrant we have our route decorator and it shows that I can it is indicating that if I click on that it will open the URL for that app and there we go there's our our application so pretty cool it does give you the ability to have a quick start that does directions or gives you instruction for both different use cases or user flows through the UI itself and or utilize something that even the one another example that this might be really helpful for is when the console might not support everything 100% you might be able to do something through a CLI that is not available and a quick start could help with that capability I'm going to leave this quick start now and I am cube admin so what I'm going to do now is I'm going to put my nav back go into the search section and just go to the console quick starts because this is what powers all of our quick starts they are CRs and if I create a console quick start by default they do provide a kind of a default quick start that's available but what I'm going to do let's see I thought there was supposed to be yeah so I apologize there are supposed to be some snippets here which there are in 48 for some reason my cluster is not showing them so let me just go back directly into the example the I'm trying to remember what it was called there it is a demo there we go this is the one that is showing the syntax for copy and paste so in this case if you wanted to show the copy or the execute pieces inside of the quick start the syntax is just kind of right here and I also have this in the deck that I'll show again it's just pretty easy where you utilize the copy or the execute command once we do we do typically have the sidebar that has snippets and we will have a snippet that puts this information in there for you into your YAML file so it's pretty easy but I'm going to switch back over to my deck which shows what the format is for the copy as well as what the format is for the execute and if you put the execute command in like I mentioned it will provide icons for both copy and execute okay so let's go to the next one the next piece is around the fact that there's more ways to customize the developer experience by hiding individual features from the ad page so we just kind of mentioned earlier at the beginning of this that we do have this redesign kind of ad page here and what we have heard from customers is sometimes they might not want all of these features available for their development team so I'm going to try to do this and we will see hopefully I don't fail what I'm going to try to do is remove the from docker file piece from the ad setup so I'm going to have to cheat over here and go look and see what I need to do so I'm going to go to my let's see I have to go over to search find console really hoping I'm doing the right one go into cluster go to yaml I can view my sidebar I can go down to the spec area and view details here and now I think I went to my online seeing anyone's going to do one sec there's the right one here yes this is the right one okay so let's just go back there to make sure I explain there are two there are two console resources we want the one that's the operator.openshift.io so if I click on that and then go into that resource go to the yaml file and I view the sidebar the cool thing about this is it does allow me to see the spec so if I click the view details of the spec it shows me that there's customization available and I can view details of that customization and this is showing me that I can modify the ad page and it even provides you know the ability if I drill in a little bit more it tells me that I can provide disabled actions here so let's see if I can do this so oops I need to do customization ad page disabled action so let's see all right the other neat thing about this is it does have snippets so it's telling me that it does have ad page actions and I can insert a snippet so let's see if I can get this to work properly I can open this up and see yaml oh what this is going to give me every different so what this is showing you is all of the different keywords that you need to hide the different pieces so for one second I'm just going to share my move my screen over so I can type this see again if this works underneath stuck what I'm going to do is add customization really making myself nervous here I'm going to say ad page I'm going to say disabled actions colon and then I'm going to say hyphen space import from docker file and I'm going to copy this just in case for some reason I have to do a reload and hit save okay now let's go back over to the ad page whoops and do a refresh it does take a couple seconds if I've done it right then maybe I haven't there we go she successfully so import from docker file is now not available anymore on this cluster for for anybody to have access to so again that's you know as we just kind of went through this um I go back over to the view sidebar and look at the snippets for somebody who wants to kind of set the access to hide some of those items that is where you could see it right so disables upload jar pipeline operator back services there's a number of things here that you can disable and now whoops one more thing here is we've got one more way to customize the developer experience which has been added in um for eight so I'm going to show you another another kind of fun area inside of the developer perspective is when you go to a project so I have my project selected I go to the project item in the nav area I've got three tabs here if I go to project access this is something that was added a number of releases ago based on some extensive were um collaborative work we were doing with one of our customers and they were like oh it would be really nice if for a developer if they could just say I want to share my project with somebody easily rather than having to go into the admin side and fool around with robot means etc is there an easy way we could do that so what we had initially done was we created this project access page this allows you to you know add access super quickly but what we did was we initially just said you could either have admin edit our view rights well so good news is customers or people are using this which is awesome but now they wanted to have the ability to um customize this role list of roles so if they have their own custom roles they want to be able to update those here so that a developer will be able to utilize one of those custom roles that the admin is provided so let's see if we can do this again I'm going to go back right over to it's gonna it's by editing the same console resource we'll see if I can do this right this time I go find that console resource I go into cluster I go to yaml go to my sidebar and going to spec customization and I will see here let's see project access so project access allows customizing the available list of cluster roles you can view the details so that's going to be the context I need to have now it's project access and then available cluster rules and if I look at snippets I think we also have some information here we do so available cluster roles and then you would just add whatever you want for your example so let's see what did I have here registry admin so I'm going to try that again here so we already have a single customization which was ad page I'm going to try to make this larger so oops that's a little easier for people to see but don't ask my spot there we go um and now let's see what I need to do here is project access let's go back to my notes yeah project access and then available cluster roles available cluster roles and then I'm just going to type in admin edit view and registry admin and I'm going to copy it just in case get it saved so there I am I reset my spacing and my magnification go back to the developer perspective go back to my project go back to project access let's hit refresh again I think it's if I think there is a little bit of a timer here it may be a minute I see though that now these are lowercase so I'm pretty sure yeah there we go so now we do have registry admin is now available so again super easy way for an ad administrator by utilizing the yaml editor to kind of customize these couple of different areas inside of the developer experience so this is you know this is pretty exciting stuff to make the devs like easier so with that I know we probably still have about eight or nine minutes left but I did want to just kind of open it up with those questions or comments also just so you guys do know there is a link on developers.redhat.com now that we do have a what's new link and that will point to the latest what's new blog for the latest release and that's going to again be focused on the developer use cases and you know what's new and maybe point out to other blogs or other references as well and also just going to mention my Twitter handle is Serena Marie 125 if anybody ever has feedback complaints happiness any of that wants to connect on possible feature requests or you know you might see something wrong or or any type of comment please feel free to reach out to me like I mentioned I'm the product manager on the dev experience side of the console and I'm always looking for any type of feedback so with that I will pass back to Karina and see if we've got anything else to talk about thank you so much I am really excited about all the new features that you were able to get into 48 especially the CLI the web console CLI I think that's my favorite yeah what what is your favorite that you were able to get into 48 that the engineering teams were able to I well I think the most exciting one seemed to be the drag and drop for the job of the jar file it seemed to get a lot of excitement I think so I think that was like I don't know it kind of it's a similarity YouTube of just being able to drag and drop things in and quickly deploy though for us right so that was awesome I would say the other pieces that we did not talk about today is the managed Kafka capabilities and unfortunately I just didn't have the setup to show that but that's also an off large part of what we've been working on for the previous quarter so there's a lot of excitement there around being able to have red red hat managed Kafka and be able to utilize that from inside the console and I apologize because my dogs just ran in so if you hear noise in the background that's not me well we'll definitely have a talk on the managed Kafka service up coming soon as well I'm really looking forward to that and getting people's feedback on that that'll be great we also have a number of other deep dives that are coming as well on the this current release so please stay tuned for that I'll throw up the link yeah there you go to all the upcoming ones as well July is going to be fortune hot with new release updates yeah they all look great um I'm especially excited for Mark Curry's I don't know I'm a huge fan of Mark and all his networking everything he's able to get into open shift for networking and of course serverless we had Nina on before talking about serverless functions so that'll be a great update and of course pipelines all right I like them all what can I say lots of good stuff going on for sure we're all we're all so biased yeah exactly I also want to give can I give one more club oh be definitely okay so in the near future so we are moving towards dynamic plugins for our for our UI which means an operator can provide their own UI to be installed when the operator is being installed so right now what we do is any extensions we have to their console they live in the console code base the really cool thing about dynamic plugins is that once we have this available early part of next year we're gonna have a pilot program for allowing customers to also or or other users to customize their own um their own console so you know stay tuned if those are things that you're interested in stay tuned or connect with myself or Ali Moveram is the PM on the admin side who's we're both working on this so it's a pretty exciting piece for both our operator story as well as for users thanks for that Kudos on the terminal CLI feature also thanks Shana great and thank you so much for joining us and showing us everything that's new in the 48 console for developers and again reach out to Serena and Twitter you know she's quite active there and thank you everyone and be sure to join us for next time when we talk about pipelines what's new in pipelines and GitOps in 4.8 so thank you everyone and Chris can you see us out


This is the VOA Special English Economics Report. The Olympic flame was lit in Greece on May 10th. The ceremony marked the beginning of a long trip through Greece and Britain, which holds the Summer Olympics this year. Greece has been at the center of a political and economic struggle that also threatens other European economies. It remains unclear if Greece will continue using the Euro or if its Eurozone partners can enact reforms needed to hold the currency group together. On the day the Olympic flame was lit, Greek socialist leader Evangelos Venizelos began an attempt to form a new government. It marked the third attempt to form a government in the week after parliamentary elections. Mr. Venizelos' Pusok party finished third in the elections. First, the Conservative New Democracy Party attempted to form a government and failed. Then, the leader of the leftist Ceritza coalition tried and failed. He said the election results showed the Greek people had rejected deep budget cuts required by international creditors. Budget cutting austerity measures have angered Greeks. The political situation in Greece raised the possibility of the need for an emergency coalition or even new elections. The political crisis also raised the possibility of punishment by Greece's Eurozone creditors. They could deny future payments from the financial rescue plan that they agreed to in February. The agreement is worth about $170 billion in loans and canceled debt. The rescue is the second for Greece since its debt crisis began in 2009 and bigger than the first bailout. On May 10th, Euro area governments released a $5.5 billion loan to Greece. But Greek officials were said to have been unhappy that over $1 billion was withheld. The failed efforts to form a government raised concerns that reforms can work in Greece. The country is now in its fifth year of recession. German Chancellor Angela Merkel said borrowing as a way to increase growth would be a step backward. The leader of Europe's biggest economy told her country's parliament, growth through structural reform is important and necessary. Growth through debt would throw us back to the beginning of the crisis. For VOA Special English, I'm Carolyn Presuti. To read, listen and learn English with stories about economics and other topics, go to voaspecialenglish.com. You can also follow us on Twitter and Facebook at VOA Learning English.