It's Carl Peterson with North Coast State University. Today we've got with us Gary Orth and Joe Eisenhower and what we're going to do is we're going to talk about an energy efficient house that we're in today. And we're also going to talk about how we can show that it is actually an energy efficient house. How we can measure that to show the provisions that went into this house to make it energy efficient. It looks like a typical house. You can't see the things that are behind the walls and behind the drywall and behind the paint. And that's what Gary's going to talk about. Just mention a few of the things that actually we can't see that make this such an efficient house. Gary? One of the key ingredients that we use is in our actually our basement and what we do is we use ICF, it's an insulated concrete form and we'll look at that a little later. But another thing that we use is high performance heating equipment and cooling equipment. And then we also wrap the entire house really tight so that we're not pouring energy out through our walls or our ceiling, recessed lights, outlets, those kind of things. And so in combination with that, attention to a lot of detail and high efficiency equipment, that's how we're getting the ratings and the energy efficiency that we are. And the basic idea is with this house is we're putting heat into this house. It's just like a balloon. We fill up that balloon. We want to keep that in there as long as possible. And that's what you're going to test for, Joe, with some of the equipment you have. Two things that we'll test for today is we'll test for total home infiltration. So that'll give us our natural air change of the house, meaning basically how tight is this house constructed. And that's when we put a number to that. And that's what we're going to come up with today. And then the other thing that we're going to test for is actually the amount of air that's lost through the ductwork to the outside of the home. So in this house, it's not a big deal. But if you have, say, like a slab one-grader, if you have a lot of ducts that's above your ceiling or even below ground or that sort of thing, then you may be concerned about how much air we're actually conditioning outside of the thermal barrier of the house. And so in this case, we'll do both tests today. We'll do, we'll depressurize the house, get into a negative 50 pascals, and that'll give us our tightness. And we can put a number to that compared to what we have for square footage and volume of the house. And that'll give us our number for that. And then, of course, we'll do the duct blasting. And then when you're talking about tightness, that air sealing, that tightness, those numbers, that means dollars going, in essence, out the door if they're not sealed up nice and tight to those areas for the homeowner, correct? Right. Great. And one of the other things we have to our advantage to these days, and especially today, because we probably have about a 25-degree temperature difference between inside and outside, is that we have a FLIR B50 camera that we're actually going to use. So when we put the depressurization on the house, we're actually trying to get as much air to come in anywhere we can. And if we do have any issues, we can actually look through our infrared camera, and we can see if we have any infiltration or any spots that we need to look at anywhere on this house. And so we'll look mostly at the ceiling, and we'll look at the exterior walls around the windows and doors and electrical outlets. Any penetrations that we might have from inside the house to the outside is really what we want to focus on here. So definitely a great tool to have when you're looking at energy rating on a house.


All right, so let's talk about how to deal with multi-step problems And the way that I'm going to do this with you is by taking you in steps starting with two step problems And working our way up to three step problems these questions are More difficult because what happens in these questions not only do you have to figure out what kind of conversion to do But you got to figure out Multiple conversions to do and you got to figure out what order to do them in in order to get the answer That you're looking for it really comes down to reading questions carefully Really looking at what it is you're trying to to accomplish there making yourself a road map and then following it You show you what one of these might look like we're going to convert 37.5 grams of water To molecules a two-step problem. I Really have to look at what I've got here to figure out what to do I'll start with the given I've got 37.5 grams of water. So I'm starting with grams of water. I Look at what I'm trying to find. I'm trying to find molecules of water And I think about all those different conversions. I know I know how to convert from grams to moles. I Know how to convert from Moles to molecules. I have nothing though that will take me directly from here to there I have no equivalents in my bag of tricks that will take me directly from grams to molecules So that's telling me I'm going to have to do this in two steps I know how to convert from grams to moles and then once I have those moles I can convert from moles To molecules so that's how I'm going to have to do it I'm going to have to go from grams to moles and from moles to molecules and again There's nothing in the question that tells you that that's just your ability to reason through a problem That's just your ability to think through a problem. That's why research says that your your score in stoichiometry Is the number two indicator of how well you're going to do in college? I don't think it's because the math is hard and I don't think it's because the The concepts are so abstract. I think it's because of this problem-solving process It's you have to figure out what to do on your own And that's something that you definitely have to do a lot of in college You have to do a lot of independent thinking and you have to learn a lot of things independently Each of these arrows represents a conversion that we have to do So in conversion number one, we're going to take our grams and convert it to moles And then in conversion number two, we're going to take our moles and convert it to molecules So let's get started when I convert from grams to moles. I know I'm going to need a formula mass so I take the water and I break it down I've got two hydrogens each one with a mass of one point zero one Gives me two point zero two from my hydrogen. I Have oxygen. There's no subscript on it. So I know that means there's one of them Oxygen is sixteen point zero zero So our total is sixteen point zero zero add them up Eighteen point zero two is my formula mass from that formula mass. I can make an equivalence one mole of water Equals eighteen point zero two grams of water Now I'm ready to do my conversion again whenever I do a conversion I always start with the number that I was given in the question 37.5 times and then the conversion factor And again remember when setting up these conversion factors we look over here grams of water I've got to put grams of water on the bottom My one mole of water goes on top. It's all about unit cancellation Grams water disappear Moles water left now. That's not what I was asked to find in my question But that's where I need to be to get things done. That's the middle ground In my conversion here 18.02 is on the bottom So I'm gonna divide by 18.02 works better for the calculators on So that's 2.08 Again, that's not the answer to my question. That's just my middle ground. I move on to step two And step two is going to be convert those moles into molecules Whenever I'm converting from moles to molecules. I know I'm dealing with Apogadro's number So I make my equivalence based on that and I know that one mole of water Will be equal to six point zero two times ten to the twenty-third molecules Pardon me I'm going to carry over my answer from this step and use that as my given and then times my conversion factor Since I have moles of water here, I'll put the moles of water on the bottom And I'll put my six point zero two times ten to the twenty-third on top again The idea is to cancel out the units moles of water cancel out Now I've got to put this in my calculator the way I enter it is two point zero eight Times I put the six point zero two in first so six point zero two I hit the exponential notation key and that takes care of the times ten And then 23 so six point zero two exponential notation key 23 And when I'm done the calculator spits out one point two five Times ten to the twenty-fourth Every molecules water, which is what I was asked for in my original question Many molecules it was I've got molecules of water. That's how I know I'm done I'm always taking care to look at what I'm asked to find. I'm always taking care looking at what I'm given to work with keeping track of my units along the way making sure that I Get where I need to be and once I get where I need to be I'm dumb and again It's all about writing out these units. You can't shortcut this. I can't say that enough You can't shortcut this. Yeah, it takes you an extra two seconds to write out a unit But do it because if you watch those units, you'll always know what you're doing You always know where you're at. You'll know when you've got to your answer You'll know when you still have more work to do if you just write down numbers It will honestly leave you clueless and and you won't know where to stop And I'll see people doing three-step problems where they're only supposed to be doing two or three-step problems When they're only supposed to be doing one when it comes time to take the test so Take my advice. I Didn't when I was in high school again. I did not do well on this test when I was in high school I remember getting yelled at by my parents I didn't do well in this because I'd refuse to write everything out. I refuse to look at units I refuse to do the unit cancellation and it didn't work out very well, and I've been teaching this stuff for 20 years I've seen plenty of students do the exact same thing and it's always the same problem They don't know what they're doing because they don't write down their units They don't do the unit cancellation so take your time. Make sure you're doing things right


For the research vessel Al Owa, when a ship leaves port there's always an intriguing sense of traveling into the unknown waters, a sense of adventure. When the candidates announced their candidacies months ago, the course was set an almost classical race between two establishment's favorites, the Clinton against the Bush. Needless to say, the course of that ship has changed many times and today we are in the midst of an election that nobody anticipated and who knows what kind of surprises we will witness before the election ship docks on November the 8th. Firstly, we are honored that the U.S. Ambassador to Denmark, Mr. Rufus Gifford, has joined us today in spite of a busy schedule and recent side events in U.S. and the UK. Before taking office as ambassadors to Denmark in 2013, Rufus Gifford served as finance director of Barack Obama's reelection campaign in 2012. So, Mr. Ambassador, we look forward to learn from the notes in your personal logbook. Ambassador Gifford is also a close friend of August University and we are excited that you will share your views with us today. On the Ambassador's side are two Danish politicians with a keen interest in foreign affairs and U.S. politics. Mr. Nikolaj Bamen is a member of the Parliament for the Social Democratic Party and its spokesman on political affairs. He has previously served as minister of defense and not least as mayor of my hometown, Aarhus. Then, of course, Nikolaj is an alumni of Aarhus University. We are also grateful that Søren Espersson joined us today. Mr. Søren Espersson is also a member of the party and chairman of the Foreign Policy Committee. Søren Espersson is a recognized observer of international affairs and known as a man who stands by his views. Thank you for joining the panel today. Let me introduce today's captain of the debate, our moderator, Emily Cochran Beck. Emily is one of our talented assistant professors at the Department of Political Science and Emily will make sure that we stay on the right course. As her name suggests, Emily has a U.S. background and with these words, I kindly ask Emily to take the floor or should I say the debate. On behalf of Aarhus University, I welcome you all and I wish you all a great debate. Thank you. Anti-establishment, polarized debate, the narrative, that's where it is. So the Trump, the Trump phenomenon, we've seen weird things. And I want to remind you about that. Also, while things did in the beginning, there was a, there was an enormous challenge that somehow she has got to figure out, just like he does, how you appeal to people who do not like you. The last seven years where the United States and Europe has been standing side by side, shoulder to shoulder, we can't forget that. And as far as I'm concerned, we do everything we can to double down on that. Thank you all for coming. Thank you.


So we start so good afternoon everybody. Thank you for coming to this session to learn the new things in Drupal a via the bogey So let to talk about a little about us. So Jesus. This is my business partner in a new company We recently started in USA name make we know because you know you know and So he is every he is like a 50% of the company And the other 50% like he is in charge of everything and They also do the world you travel Yeah so Eduardo here again as your partner did you venture in? And You don't want to miss Eduardo tomorrow. It's keynote community keynote as well. Let's do a member tomorrow So let's start talking about this So during the session, we will talking about how to debug triple and I mean, it's this is not about ex debug Sorry if you're coming trying to see this is more like debugging the different sub systems of triple like debugging not only code No, no, I'm not coaching the bugging, you know, we all know Drupal 8 has a new set of system like the storage system, which is we have configuration and state The new plug-in system.  How many plugins are in the system? Can how can you find out all those plugins? Same thing for all the services Drupal provides with a lot of services when I'm talking about services I am not talking about web services and services Classes of registering a service containers. There's a lot of that data as well We have the new you know, even listeners events that happens at certain point when something happens. So there is This during the session will talk to you and show you how to do that. I don't know which pieces of the which pieces of those new subsystems are in the system and how to find them So we're talking about how debug also dependencies because now Drupal has Managed using composer. Well, not like default But you can use to take advantage of the composer to manage your dependencies And we'll see how this works and then we'll see how to debug the site as well How many you how many notes we have and trick formation about the site and Let's start with the dependencies and we'll show you some tools during this session that you might be aware of But I mean, it's always good to know So it's all kind of a Drupal console and a new Drupal CLI. I mean, you have you hear about it use it Yes, great And about composer and just just I mean avoid this line Composer is a package manager for PHP and let's start at first how to debug the system So maybe you inherit the website or you're starting and you say on someone is sales working in in a way in your website Also, when your team out in your dependency or update your composer file so But first before trying to start to work if you have the Drupal console in your system You will be able to run the check command It will give you an overview of your system if your system is ready to work with the eight because we all know The eight has some different Requirements than the seven versions. So we have it's this command. You check for all of the required dependencies of PHP are installing your system. It also check for some recommendations in the system So if you run this command, you will see something like this and this data is From the Drupal.org requirements. Let me show you this file reads or this command reads a file in your system Okay, once you get Drupal console You run the init command and this file did copy in your system so you can play around and this again This is based on the do Requirements so it also it's requiring you the minimum 559 version of PHP even when it's already in obsolete But that's how is in the requirement definition then you have some configuration So we are forcing here and I mean overriding some values So time zone is required Drupal console uses symphony console component and this and this configuration is required so daytime So we are for I mean setting daytime zone and mental memory limit. You can feel free to play around with this file It also has some you can also have some recommended configurations. I mean for your specific projects you can add it here And then finally the required extension. So again, this art took from from deal So again, you can just play around here at more or you can also add some recommendations If you add recommendations, you will see like message like, you know, yellow messages If you are something required that is missing, you will see the red ones and About dependencies again, we are using a composer and The first thing you need to do when you inherit the project is just run this composer validate command And this is what you should see, you know, your composer is valid, right? If you see something else and it doesn't something is missing or you have an extra comma you will see it here If you're this is commanding like freely great when you're starting to work in a project We have different commands again Drupal 8 it takes advantage of third-party libraries and symphony components So you might be can probably say, you know, I know a command or something to know which modules are installed I can have a list of my modules, but Drupal core depends on all the packages And you know, maybe the modules you load in your system depends in all the packages that are not Drupal modules So if you want to know which packages are Is your site requiring you can just run composer show this will lead you at least you a list of all of the packages The version currently the current install version and the description of this package again We are using Composer we start not even talking about Drupal because you know Drupal is taking advantage of Composer If you want to see a specific definition of a package What you can do is Composer show in pass as an argument the package you want to see and if you pass slash slash latest You will see how this right in this little message will see you will see the current version And it will tell you what's the latest latest version of that package available so you can download so you can run You know composer update for for that package And if you want to know If any of your packages is this It's outdated of there's new version for a package. You can just run composer update outdated here You will see again the package then the current version and if there's something new if you want to know I mean who is requesting a package? Maybe you have you know, we are talking about compose my be My side is telling me that I am requiring a gospel But if I take a look at my Jason composer Jason file, I might be do not find Gossel definition there. So who I mean why is composer or why is in a specific package on my side? You can run composer why and pause the package name? This will tell you which packages in your current site are required this step are required There's dependence and well finally remember the gospel issue the security issue a few months ago. Well There was an issue with with with with gospel and if you want to make sure your site is Not having any like like security issues. There's a project called security checker maintained by sensual people and You just need to run the isn't you as a command line that's based on the symphony component as well You just run the security checker and then the command is called security call check And this will read your composer log file. It will tell you if there is a critical I mean Unknown vulnerability of your any of the packages you are using in your project. It was something like that And it will tell you I mean what was what's what's missing? What's the current version now? Let's talk about your side now. That was can't sonic composer thing now Let's talk about Drupal and we touched that before because even you know, this is Drupal thing Drupal is using composer. You are managing your dependencies through composer. Let's talk about this Okay, so the idea in the Drupal console Maybe it's well known among you about the we have commands to generate code, but there is like a one tier or our commands I like to see the Drupal console like another story from the same Situation like the UI we have now web only represent one part of the data We have but that doesn't mean we don't we don't have more data So we build some commands to try to provide this information So a basic command obviously you have a Drupal side install inside status that will provide all the PHP specific version data As you can see some values you could get from the PHP file Obviously, this is important here the what database what version of Drupal are you using? so an indexing values and Also, of course some information about team. What is the directory? What is the data by connection? So this is basically the status report you can get from the UI In the other hand you could be more specific about what you want So we have a section related with configuration in Drupal in this case is config setting the bug with this information is like a you could have some specific settings for Each side in in case you want to to have some values in production different than in in local So maybe some system you use is not working like a maybe some Twitter integration So maybe you need to check it out quickly. What is our those values and we will in you could get inspection about this So this is reading your settings files is just showing you the data that I mean you don't want to commit that set I mean that API key is so you put in your settings files with you know, everybody Oops Okay Moreover There are some times that we need to try to get some inspection in the inner website It's especially for front-end people when someone requests. I need to do a team So it's really hard to try to predict how big is the is the site because obviously the team in is based in how Many content as you have how many teams many variables be used on everything Sometimes the client they only provide the URL and then you say just click and you will know how big is the site But obviously this is not the perfect situation Obviously, this is not a perfect solution But at least they will be give you some information about what is the structure or the of the website in terms The amount of node content types if they are using comments Obviously, if you see there is no comments Obviously, maybe they are using something like discuss or something but at least will be give you a panorama, so like a maybe you are higher if you are get hired for migrates some website and Then obviously the amount of node that the users and comments would be important to define the effort you need to do This is also really useful when you again you inherit that site from someone else You just import the database and they give you a quick overview of what's on that data If you I mean how many like no content types are here man Give you a like fast overview so you can see how this site was built Remember all these commands are open source are in the console and everything is OOP So in the future, maybe you want to extend this you have the option to extend those commands to try to create your own Functions not only just copy paste, but you can copy paste and create your your your own situation But it's like a this is not the final solution. So we the da is in jubilee Do we have this OOP situation? So we could take advantage of this in all the commands? I am presenting right now the other Command maybe is not related by the booking But it is useful to to the book your system is to create content So we have some commands like a create nodes You could provide some information about the decoration title and everything This is so similar to the devil, but it's so similar because now in the court in jubilee The process that we have for devil generate everything is just UI because the core inside They have on functions to create dummy content So what we do is just provide a UI in the CLI to call the core functions to do this And the good thing is now you don't need to install anything in your website So you have a jubilee console. That's it. You have everything installed and then you can take advantage of this Mm-hmm. Yeah, obviously they're oops That's just like so We think about the development process As you know now we are called full stack, right? That is like a to be in football turns we be a goalkeeper a Middleman and go to score right so you need to do everything And now we try to create some Command to try to help us in our daily process It's not only it's not only by calling to generate code and not only that you space the code So we have a command in this case for Try to facilitate the process to put into that mode or production mode It's just to avoid maybe you forget to click something in the UI and then suddenly in production Everything looks run and it's maybe because you you forget to disable whatever so in this case in the mode obviously what we do is we enable we disable the compress and caching and we enable the ui sql and For views Statistics and everything I show you show you the query that you're running and show you the time you stick into run some Do we increase your you your error level? And this is what it happens. So yeah, that's fine. It's one That's fine. This is something you could do here So what it happens when you run this command, you know, remember what it is It's basically just goes here and check and uncheck this but you get again, but a month of others clicks So yeah, yeah, yeah So that's mean you need to do clicking by this in production and maybe you spend maybe I don't know a minute or two minutes But why do that if you could do in maybe two seconds you want to make you again in you getting your side You just clone your side you put the database from the set of production You want to turn all those caches off to make sure it's working. What it's working in? Yeah Same with views Settings yeah, we can see here clearly Slides Okay, then okay, then then we didn't see the view thing but basically was Imagine what you saw is it's showing you the query and showing you the time is that is taken to to execute Then another thing that it's turning on and off is the login error So basically just turn from none to all messages. So once you have your site in your local You can see all of the messages, you know the Drupal set message thing in your in your site Then the final part of the command you have the side mode again the first part was Compressing say I says yes turning on off abuse thing and the final part it helps change in some settings in yours in your Services that Jamo file which basically turn on enough the tweak debug, right?  It's turn on this. Then you know the template suggestion Functionality this is something you need to do manually because you don't have an action to do this Yeah, yeah, and now you can you can change the settings that local here But if you do that you always have it so this using this command you have chance to like turn it on and off And this is what it happens So if you run the command again side mode that it will change the services Jamo file And you will be able to see the team suggestions in your source code and Basically, and obviously you don't want to have this in production So you run side mode prod to turn all the changes back to the original state and then just Again, you can just make sure you don't you don't explore those configurations So obviously this is a simple command to try to check the log But it's useful when maybe you did something really grown and your side is not accessible Never happens with Ripple, right? So at least you could check the the your log in that in database actually we have One command in process to include that is like I do a pool like to constantly reviewing to the dot Like a tail in the log but for this This is a contribution. I don't remember here from Europe. I guess. Yes, and yeah, if you as you could guess if you pass the idea of the log that you want to see each other the detail of the log, but it's happening and Sometimes again when you are creating or enabling our modules some modules create tables in your system, right? And you might be want to make sure that table was properly created and all those fields were properly Created on that database for the database table debug command It will show you all of the tables on the system, right? You don't have to like no, you don't have to like log into like, you know My SQL CLI typing user power because it's reading from the site configuration and As you can guess you want to see information Detailed information of a table you spat the table name and you will see and this is again really useful when you enable a module That creates a new has a new content type and end up is it's end up creating new tables in this system So obviously this is helpful for people who is not familiar with SQL commands And but if you really want to jump into the my is client you can use database client So this will pass all the credentials to your and my SQL CLI and will jump you into that So you can start like playing around and as you what you can see here is the database connection information This is because we have the learning Option turn turn it on in Drupal console. So these outputs more verbose data So it's not only executing the command it also telling you what which command was executed So it tells you right here. What was executed? Let's let's go here. Let's talk about the different subsystems of Drupal, right? Remember what we'll tell you there is storage There is events. There's plugins and there are services. So let's start with the storage one So the idea is like in Drupal now we have an storage for almost any different plugin and the first thing you need to know is No information about this in this case with configuration Management, we could have this configuration listed right now in a new website. We have about Configure Objects Yeah, good people, but it's more than 300 so the idea is when you configure the site the email the title contact and everything everything is stored in in In those files or any of them represent a jamal file and this is what you export and import we for everything which is not Data right like a node itself So when we when you get those files you want to get more specific the solution You need to do is you take the key and with that key You will get the information about your site in this case We are seeing like at the basic site information and we represent those pages again, this is a to Analyze faster. What is in your website? Logging going to config then configuration something and then going to like single Export things so you can see this. Yeah, she's running this So but outside configuration like the idea is configuration is something you modify in your developed environment You choose the specific file you want to put in production and then you see the changes in production There are some a new concept in jupyla which is states and this is information only relevant for your own environment like the last time when the crown was executed or if the CSS cache in enable or not or Different other values that maybe they are only valuable for us But obviously help us to try to the book and with some any string issue we have And the first thing maybe we need to do make us is normal. Maybe not never happened For you is like a maybe everything was perfectly in your system, but in production No, so it's the first thing you need to do is to review what states are affecting the Process in the production because maybe it's not a code Problem is just an estate value that doesn't fit with the logic inside your code and obviously Is that is the problem? Here you could say what is the value for the nested the book and it's like in this case system team files But it's not here, but we provide some command to change the state Yeah, the same for configuration you can go something like instead of debug state debug state State edit or override you say override you can pass the key You know the object and then the key and value so override it from CLI Or you can either go like edit and just edit in your in this case in production You go to the command to modify the state and then change the proper value it and now your code works properly But it's a way to try to fix the problem another new Things or your subsystem they will see us. There's their services. There is something called the service container simple thing services a useful object and You just put it in something called the service container in order to share across your whole application in this case your application is your website, right? and again same as configuration so Drupal has a lot of plenty of those so Container debug will list all of the services registered in the container. There are among those lists. It's like And then this will tell you what the service ID or savior service name is in which class is Register as a service. Yeah, I mean don't worry them complain is just like all this is happening here If you want to know more information about our specific service, you can again container debug So in jupy late There are right more than 500 services available to be used But as a developer while there is in the UI In the documentation, maybe but it's it's it's really difficult to try to know which services we have available, right? Actually, there's there's no way other than opening the core services Jamel file see which the files are what the service name So the idea is you can use to try to identify what services you want for instance in jupy 7 We use the global user guess what that is not available anymore So the way to identify with we user is connected is using a service is named current user So obviously you are a new developer. So someone say everything is services What you can do is execute container filter put user and then try to inspect a little bit about which services are related with users and In the site in this in the next slide when you get one service you could now identify what is the Class used to attend that service and then you could spend the inspect the methods to try to see if this is The method obviously you could see a key here the method But you want to really really see the code obviously you just need to go to the class To identify so it's a way to try to learn from the debugging to try to Identify quickly the information you need because the other wise you need to do reverse engineering It's like a check in the code Clicking kicking kicking kicking and inspect so you could spend easily hours on that right and Obviously your project manager will not be happy if you spend four hours trying to figure out something in theory simple Okay Let me explain this I always like this So as a developer or client or project managers they always say you know what I want That page or that form just almost the same but with some few changes So just copy and paste why but developers we know this is not true Why especially because when you came in a new system, you don't know how anything was built, right? But which looks simple for him is difficult for us So again, we need to do reverse engineering. So we see the form, okay? So Drupal is not like a HTML web page to find a test But we need you need to select something to search inside our code and try to do that our best to try to find Where is the code, right? And then we could spend an hour or something to do this But instead of to do that when we need to say to the client, okay? This is a report website with which page are you want to clone? So he needs to provide you the URL so you just need to run rotor the book Try to find a pattern because some routing requires on wikers When you you see like a bar or something but if you find the You could narrow the search and then you could get the specific Routing and when you have the specific routing for the page your client he wants All you need to do is pass the parameter for the routing and this command will provide you Okay, the confirm the URL is correct and then they provide the form and What information is required to render this page could be permissions because any routing has different information So now you can go to the form Exactly and do what the client thing you are doing copy and paste maybe change the routing or Extending and and this is the logic we have with this project It's like a we need to try to provide the tools that developers we need to be concentrated in the business logic Not in spending hours to doing some research that the users that the client usually they don't like to pay Yeah, so yeah, I guess it's basically this clerk is give you that made a data of the route and the dimension This is you know the class that is registers of using that route Yeah, another big big change and ripple 80s events, you know, we have events is something happening when you know I Want to execute this specific code when something happens like when page has a request or when page has a response You know and then we have in a system Where we can just see how when this happened execute this or execute that so all this data is registered on the system again on the Drupal system is Kind of hard to get information of it. So we have this event debug command. It will list all of the Events that you have raised around the system same as you can have with services in containers Everything has an ID or like a machine name that you can search for as a unique ID Running this command it will list all of those events in the system If you want to drill down more information, you just pass that Event type right and it will show you Specific information of the class that is registered as you know are responding to that specific event It also tells you which method it's responding. Let's say when a kernel response event happens then all this Services are or this class are executed and you can even know which method it's Containing the code that is really being executed at that specific moment. The good thing with this It's like a thinking about you both seven instructor. This is similar to hooks but the thing the problems I always face with hooks is like a Maybe you are trying to implement a hook But doesn't work and because something in the middle happened before or after and the output is not what you want and try to determine what is happening before me or after me was really Really bad for me. So instead of you you choose the event you want and this is the order and the methods Then you could never mind. Okay This is not working because after me my implementation Those are executed. Okay now and I need to change the priority or something and I will be good So we will remove this Issue we have before with Dupal 7 So another subsystem we have as plugins now as in the same way we have modules for extending, you know Drupal functionality Then those can contain plugins and pretty much everything is a plugin now, you know for matters of blogging a blog is a plugin you will find a lot of plugins on the system and Discovering the data. It's a little complex So we provide with this Drupal Plugging debug command and this is kind of the same Mean pattern that we see just run the debug command without any arguments and we'll see the list of those values And it's showing me and a specific plugin type here and which class is Responding as that But plugins are you know our type of plugin then this plugin can have some Implementation if you want to see more information about the block type plugin You just pass it just pass the block, you know the type as an argument. You will see something like this now It will tell me all This classes are registered as a plugin block of a type of blog for blogging and if you want a more in a specific information of one implementation Let's say I want to see what's the detailed information of like user login block that we can have you can see a listed here Then we have that information. It's a mix the exact cloud that is happening We know what the idea is who's provide the provider which module is providing this plugin in the system And yeah, it's like, you know, which category is this belongs to in this cases form So so we have a way of discovering all these plugins made of data Through that through the city So the idea is the same if you need to modify some blocks on one provide or any other plugin So I start off to go to the UI. I try to determine just you need the type the idea and then you go you can go directly to the code to do Whatever you need and we always show the cloud in the name space here of the class We're not showing the you know, that's the path the file path But you can guess this from based on you know, this is the module So it belongs to the user modules. It should be something in user and then you know There's a directory for SRC and then this it will mimic the directory structure on the file system So after the module name what you can find here is in a directory structure within the SRC directory of that specific module Which which modules have some which country module has some like also can help you to debugging this I mean when we start triple console, there was There was no other way of like, you know Showing or discovering these data then now you can find a Web profiler module that is great. I'm gonna talk about this the web profiler web profiler In the same way the triple console was built on top or seen for a profiler Luca is around here. Actually, she went to invite the beer. It's an Italian guy from Milan actually look Not here. No, okay But find him actually invite a beer to him. So the idea is in for symphony developers if you maybe Have the option to him like okay, you need to choose one of two you let ham or web profiler Mostly they will choose the web profiler because they don't need a left hand to code Because this is a really really important tool for them and look what Luca say We need to do the same and he built on top of a symphony profiler a web profiler for dupal No, no, there's nothing he's just mentioning and what we're profilers do is just getting or Registry data from the whole life cycle of your page. Let's say when From the request of the response It means when someone call a resource or a URL in your page until this resource or this page is like serve So everything that happens from this that sign point until the very end point it gets raised on the system and We're profiler. I'll argue to you know Discover that that data so you can see how long a page takes to load You can see how many forms we get loaded on the page when we finish we would show that an image But it's like a s-ray for the dribble website. This is our unit and and we all know in might be are using kint For you know debugging quick or like teaming right? so instead of you know for like outputting the That a huge array, you know render array, but there's another tool called bar damper Which is like really really great as well. It also it's a project from the symphony world That someone bring it to the world world and it's really really cool cool stuff as well It also allow you to like, you know showing data from the render array from there different things happening in your in your page And it's great because you can even have this data in a specific block and you you can just play around with this It's like a little more advanced version of kint. I mean, that's what I think about So you have any questions you can still ask GM olivas or N solutions or Dupal console You have any question here you can use the mic to try to record your question Just to get three quarters Okay, so so if you asked this is beginning because I just came in and some time after he started but in terms of caching the Output for this. So if we make changes to our code Add a new module or whatever if we what do we need to clear in order to rerun that debug and see our changes Those commands or what triple console do it's like always asking to Drupal and bootstrap in the Drupal for you So it's pretty much we will have a fresh print of that data on the system and Sometimes when you have a new service or when your module has a service a few times you need to run like you know cash reveal command Cash reveal and then all passing the argument clean all the cash Sometimes you need to do that from the UI from the CLI is always like doing that for you in advance So you don't have to run though and it also make sure when you're when you want to see if a module or for out What's registered on the system the module that contains that definition is install because all the data all those configurations Don't do not get loaded on the system until the module gets installed And once the module get install that configuration belong to the site and not to the module itself Okay, well, thanks It's this is the how web profiler looks And this is an aspect a specific inspection of all that request. Yes, you can see Has all of this functionality that we've seen in Drupal console has that been available since Drupal 8.0 was originally released or is this newer Which functionality? Well at this debugging functionality Which I mean I'm really impressed with with all these debug. Oh, this is before a point zero No, no, no, you mean if it's part of the no, no, we only Asked Drupal about there once it's registered on the system and we are showing you through the CLI So there's not so we are not not like really coding or adding any extra feature of Drupal all that we show here It's part of Drupal. The only thing it's So hard to find out and discover that information Okay, it's great things And you just adding about web providers once I got this is the bar that I show you so in here selling you know With if this page was loaded properly giving you a 200 code how long is this page takes to load? How many queries were executed on that page request and as you can see here this timeline thing This is the most awesome thing in the world. You can see how long each event process takes to get executed How long the page request was I mean? Take to execute how long your controller I mean delay to execute from you started and from the beginning How long do you know the rendering part of your views and is this is delaying to be complete completely render? Yes How do you see the relationship between Drupal console and Drash? Okay between Drupal console and Drash like what's the crossover or? there are just two different projects and I mean Drupal console. It's a again start as a boilerplate code generator turns into like full CLI The more people get asking features and sending pull requests for adding features the Drupal console is like, you know Code generator then it also helps you debugging the system And it also helped you what you know Drash has like interact with the system as well You know enabling starting modules giving you the user URL when you want to log in a specific user or the user's blog Give you I mean a way to like put your like produce that insane and sin I mean maintenance mode. There's a lot of things that can do but this is like it's a different project. I mean, it's It's a different solution. Yeah Questions All right, it looks really good. Thanks for all the work. You've done this My question is somewhat related to Drush again We've got a project where we've written some custom Drush commands that are specific to that project So they don't necessarily suit all projects. So by writing a few hooks and some functions in drush We're able to extend drush. Is there something in the Presumably, it's the symphony component that is generating this. Yes. Well, the way the extensibility how we can we extend? So this there is not a way to migrate commands, but we have a generate a command to generate commands Basically, you got you just need to provide the same You just need to provide the same arguments and options and the core of the your function It's basically just copy-paste. Okay, so basically you have a way to generate new commands But if you want to I mean add an extra feature of a Drupal console command, that's well Most of the functionality of Drupal console commands It's been moved or migrated to services and now Drupal console commands are registered as services So if you want to override a specific functionality of a Drupal console command You can overwrite or you can decorate or replace the service that is providing that functionality Sounds good. Thanks So as you can see the pro as you know, see we're following the approach most into how the house symphony Come in component works more like object oriented things again. So that's that's how you can well the how you should do Thank you for listening us You


This is stock number HA172A. We are here at Summit Automotive in Fond du Lac, Wisconsin. You're new and use Jeep headquarters. Today we are checking out this super clean 2018 Jeep Cherokee Trailhawk. This vehicle has the 3.2 liter V6 motor. It is a Pentastar V6 motor which has 271 horsepower from this HD video. You will be able to tell that this vehicle is extremely clean all the way around. Extremely well optioned out as well. Rhino is the color. And I like to tell everybody at this point in the video we shoot all of our videos in 1080p. So if you have HD capabilities on your computer tablet or a smartphone device turn them on right now because it is like you're right here looking at the vehicle with me. It has the painted alloy rims, firestone destination, all-terrain tires. These are 245, 65R17s and they have just about I'd say close to 90% of the tread left. Maybe even a little bit more. This rhino color is a really good color. As you can see it has the little buttons in the front bumper here. That's for your front sonar. It also has the radar for your adaptive cruise control. Being the trail lock package you get the powder coated red-toe hooks. You also get the grayed out seven-slotted grille and the black hood decal on the hood. Very very clean on the hood. Very clean on the front bumper as well. This passenger side rim is absolutely perfect. No scuffs or scrapes on that. And as we we go down this side of the vehicle you can see just how clean that body is, how reflective and mirror like that paint is. We take these HD videos so if you are far away or even if you're close by and just cannot make the trip down you can still see the vehicle, hear the vehicle and have confidence in the vehicle that you're looking at.  We saw a lot of vehicles out of state so perhaps you're a couple states away and this is the exact vehicle you're looking for. You want to make sure that it's a high quality vehicle before making that trip from two or three or even ten states away. So that's why we do the videos. Back tires have just as much tread as those front tires and that's so when you get here there's absolutely no surprises. Absolutely perfect on that side of the vehicle. No denser dings. As we come around to the back you can see it has the rear bumper sonar. You get the dual rear exhaust with that 3.2 liter. It also has the towing package which includes the receiver hitch four pin and seven pin wiring LED tail lamps and this gives you a really good idea of the true color of the Rhino with the sun shining on it. You get the grayed out Jeep lettering as well as the trailhawk badge right there. This is a power lift gate so you just press a button and that comes up for you. Back storage area is very very clean. This one does have the subwoofer in it. You also get a spare tire full-size underneath here. It comes with the trailhawk off-road hazard bag so that has a tow strap in it and some gloves and whatnot and you get the organizer. You also have the sunshade which is a really nice feature to keep your valuables or personal belongings out of sight out of mind or if you got groceries keep the sun off the milk or ice cream or whatever may be able to spoil. Press a button that comes on down after three beeps has the LED tail lamps which shine brighter faster farther than normal halogen and as we go down this side of the vehicle just as clean as a passenger side back rim absolutely perfect and very very very clean down this side of the vehicle. It has the built-in directional signals in the mirrors as well as the blind spot indicators. They are heated as well. This one has the enter-and-go system inside the trailhawk package or I guess this is a trailhawk L package. It gives you the black L plus. Trailhawk L plus is the actual package name on this one. It gives you the black leather interior trailhawk stitched backrest red stitching on the seat throughout. Both these seats are heated and cooled. You get a power driver's seat with factory lumber factory all-weather floor mats throughout. This driver's seat also has memory options power windows power locks and power mirrors as well as the auto headlamps right there. As we hop inside the car you can see that this vehicle only has 6,268 miles. You get the 7 inch TFT display with the outside temperature compass display. You also have a digital speedometer right there and you can change those corners to say pretty much whatever you want as far as the time or miles per gallon or miles to empty etc. You get the heated leather wrap steering wheel cruise controls and adaptive cruise control on that side. Bluetooth audio and information center controls on this side. This one does have the 8.4 touchscreen radio. You'll notice these buttons down here not very familiar on most vehicles because they don't have them. This one has the parallel and perpendicular park assist so it'll actually park you in a perpendicular spot or if you have to parallel park it actually will do it on its own pretty neat system. It has the backup sensors. You also have your lane departure warning so if it's going if you're outside of your lanes it'll actually beep at you and tug the steering wheel and then your forward collision warning. It'll alert you if you're coming up on something too fast. Technology is great in these vehicles. It has a push button start.   It has four-wheel-drive low. That's part of the trailhawk package. You get the downhill assist control, the crawl control, snow sports, sand and mud rock mode. SD card USB and an Augs jack and this is your nine-speed automatic transmission. Passenger seat is very clean as well. No rips or tears on that. This vehicle has never been smoked in. It does have the vista roof like I said. To open that up you just press this sunshade button right there and it'll open up to the first level. Press it again. It'll go the rest of the way. It really brightens the vehicle up on the inside and it's got a great view especially at night with the stars and moon out and such. It has the home link buttons for your garage door security systems and lighting systems. Finally 9-1-1 and assist buttons. Those are always active with the vehicle. You never have to pay a subscription for those. We'll take a quick look at the back seats and then check out under the hood. I realized the video is kind of going long here so we won't spend too much time back here other than to tell you that the seats are absolutely perfect. There are no rips or tears back here. It does have the latch child safety system. We have 10 airbags in this vehicle including need bolster airbags right there. Very safe vehicle. We've got all-weather floor mats back here and a 115 volt 150 watt plug-in. Finally these seats do fold down nice and flat and there's a little flap to come over so that nothing falls behind the seats and once again very very clean. Take a quick look under the hood at the 3.2 liter v6 pentastar motor. I've had three trail hawks myself and I can definitely tell you that the 3.2 has been my favorite motor in the trail hawks. Engine base very clean runs very smooth. This vehicle has been fully safe and inspected by our service shop has a fresh oil and filter change. All the fluids have been checked and topped off and this super clean 2018 Jeep Cherokee trail hawk is 100% ready to go. To see more pictures of this vehicle or one of our other 400 new and used cars, trucks, SUVs, minivans, Wranglers, you name it we got it go to our website www.summitauto.com full pictures and descriptions of every single vehicle on our lot. Videos of every single used vehicle that we have all at summitauto.com.  Once again that number is<PHONE_NUMBER>. Thanks again for checking out the video if you'd like to check out more you can go to youtube.com slash summit auto remember to like subscribe and share on this video and all the videos that you see there in fact in a second you will see links to subscribe to our YouTube channel on your left a link to more used inventory videos like this one on your right if you have not been to our website on the bottom link to this vehicle on our website click those check us out we really look forward to helping with this super clean 2018 Jeep trail Cherokee trail hawk thanks again


Welcome to this week's preview show here at Vitality Stadium. Neil Parrot joins me as we look ahead to another big weekend in the Premier League. Here's what's coming up today. We'll be looking back at last week's 2-2 draw with West Ham United. We'll also be joined by under-21's keeper Will Dennis who will be previewing tomorrow's Premier League Cup game. And finally we'll look ahead to Sunday's game at the Emirates where the Cherries take on Arsenal. But first let's start back at last weekend in that 2-2 draw with West Ham. Here are all the goals. He'll deliver the ball in towards the box. It's over the head of Billing. He drops to Joshua King who ciphers in past Bamianski. Offside. And the flag is up away to our right for offside. And now referee Stuart Atwell has got his finger to his ear. He's pointing. He's given the goal equaliser to Bournemouth. Joshua King. It's live Premier League commentary on BBC Radio 7. Great one by Dominic Solanke. Lays it off to Joshua King. Back to Callum Wilson. Seven goals in seven games against West Ham for Wilson. And he scores in a fourth consecutive Premier League match for the very first time. And Bournemouth have the lead for the first time in this match. The Cherries are 2-1 off against the Hammers. I'm coming out of the blocks flying. Absolutely fantastic start. What a finish it was. Rico's going to deliver the corner on the far side. Curling left-footed towards Billing. And Ake! Nathan Ake puts Bournemouth 3-1 up against the Hammers. Did it take a deflection on its way through? Did it come off of a Bournemouth player? I think so. Were they interfering? Offside. Yamalenko tones infield. Dink cross on his left foot again to Philippi Anderson in the back post. Not it down to Cresswell. Aaron Cresswell equalises for the Hammers. Unmarked, headed down by Philippi Anderson. Cresswell, two goals in two games for him. Well, a very eventful 2-2 draw there. Neil, we were up there in the press box. We saw it ourselves. 1-0 down then 2-1 up. What did you make of the game? I think you just summed it all up.  I mean, for the neutral it must have been an absolutely fantastic game to watch. Some really good goals, some really good play. Lots of talking points, lots of incidents. Lots of VAR, if you like VAR, not many people do. But yeah, no, you could just about say it was probably a fair result. We're probably just about kicking ourselves a little bit harder that we didn't win it. And you know, they're always eventful against West Ham, aren't they? And you know, you say with the VAR last week it gave a goal for us. It denied us a goal. What was your take on it? Well, I'm not a fan of VAR, I have to say. It's completely put me off watching Match of the Day because it just seems to be that every game now is VAR dominated. We saw it again on Monday night between Manchester United and Arsenal. But like you said, at least we had one going our way with the Josh King goal. A really tough decision for a linesman to make. And it's sort of hanging the officials out to dry, if you like, on a weekly basis. And then of course, the goal from Nathan Ackie, well, you know, before this season that will stand all day long. And Joshes will obviously be ruled out all day long. So yes, you can argue that they're getting these things right. But you know, it's just taking so long. And when you think that Rugby and Cricket seem to have got it spot on with the way that they're using the technology these days, the manager's already said that there's going to be some teething problems. And I think we're still having a lot of teething problems with VAR. And another thing that the VAR checked last week was a potential penalty on Joshua King. What was your thoughts on that? Do you think it was a penalty? Well, I think if we were having a vote for the most unlucky Bournemouth player at the moment, it would be Josh King. He's had a penalty which he didn't get given at Southampton. He's got another one which looked like a penalty last week against West Ham. He's got a goal disallowed at Southampton. I think he's really unlucky. But, you know, hopefully the Worms turn last week and he gets that goal given. So I think, you know, that Josh, Josh's luck is going to come with him. And I think we could see a few goals from him soon. Absolutely. He's doing brilliantly out on the wing and up front, Hallamoulsen, he scored in his fourth game in a row for the first ever time. And that's quite something, isn't it? Certainly is. I mean, I was lucky enough to speak to Callum in the lead up to the game and he mentioned that he'd never scored in four consecutive Premier League games. You never know whether a player is jinxing themselves by mentioning that or bringing it up. But it was great to see him get that goal and he's got this incredible knack. I mean, that's seven goals in seven games against West Ham. His was probably the big chance which, you know, could have won the game for us. He went through, keepers made a fantastic save and they're not long after West Ham. We've got the equaliser. But like I said, you know, on the balance of play, possibly just about a fair result. And 11 points now, that's a healthy place to be after seven games, isn't it? Well, it's a fantastic start when you think that, you know, I think it was three or four games. You know, the points tally wasn't as good as everyone had hoped. But, you know, it just shows you what back to back wins can do in the Premier League. It shoots you right up there. You know, and yeah, you know, we were almost equaling last season's record start. You know, if we can get a couple of results in the next few games, then, you know, we'll be there and if not even ahead of it. Absolutely. And, you know, 11 points on the board now and unbeaten in September. Eddie Howes nominated for the Premier League's manager of the month. It's not been a bad few weeks, has it? No, it's like I said, you know, there was a couple of sticky results.   Like I said, a couple of wins and a draw, seven points from three games, you know, manager of the month nomination, Callum Wilson scoring goals in every game. You know, let's just hope that the run continues into October. And a word on Callum Wilson there, another call up for him. It wasn't a surprise, was it?  He's done fantastically well. You know, he's had other chances as well. Callum will probably think that he could have had more goals than he's actually had in September. But you know, he's going to go into the international break full of confidence, you know, and hopefully we can see him pull on the England shirt and do the same for them. Absolutely. Well, next up, our attention turns to tomorrow's Premier League Cup game against Nottingham Forest here at Vitality Stadium. Our under-21s had quite the outing last time they played here. But it reaches Hamilton on the edge of the box. It's a good challenge there. And it's shot by Kilkenny. It's into the bottom corner. A really good strike from the Ennirishment. 1-0 here on FCB TV. It's Gavin Kilkenny does well to win that ball back. And he can drive forward now, Kilkenny. Good opportunity here. Looks to chip the goalkeeper from distance. And it's in! What a goal by Gavin Kilkenny! An unbelievable strike from the Ennirishment. She's right. Plenty of options in field. And one of those is Alex Dobre. Dobre to Hamilton. Oh, it's a great knock. Scrimshaw shots! Off the post. He'll get another go. It's in! Really good finish from Jake Scrimshaw. Captain Dean Stone, Reuben Collins were both sent off in that one. It was Lloyd Kelly, drives forward now for the Chairs. Kelly to Jaden Anthony. Lloyd Kelly with a chance to cross. It's a low on Scrimshaw. There! Cool as you like. A great cross from Lloyd Kelly. And Scrimshaw did the rest. Hamilton's away here. Checks infield. Anthony. Paces the attack. And Anthony goes a goal! What a strike! Well, the goals have been of a high standard tonight. But that's up there with them. What a finish for Nesting to the top corner. Combined here as Anthony drives forward. It's got Kelly on the outside. Finds him. Kelly cuts it back to Kilkenny on a hatch. It drills one low. It's in! It might have taken a nick on the way through. But I'm sure Gavin Kilkenny will claim that. It's Will Dennis now. Looks to get an attack going from the back. Dennis finds Kilkenny. Charlie, obviously Gavin scored a hat-trick. He's not really known for scoring many goals. But just tell us how he's been working on that side of his game. Yeah, like I said earlier, he's always working hard. He's always in the gym, you know, working on his finishing and working on his game. He's been with the first team, obviously. That's probably improved him in a sense. You know what I mean? He's trained him a lot. Just interrupt you here as Lloyd Kelly drives on a goal! What a finish! Back from injury. And he's on the score sheet. Lloyd Kelly. Brilliant drill shot. Low into the bottom corner. Hamilton drops his shoulder and drinks his side. He's got Anthony in front of him if you can find him. And he has found him. Anthony beats one. Looks to chip the goalkeeper! I see him! Jaden Anthony. Just like Gavin Kilkenny has lobbed the goalkeeper and found the net. Well, some fantastic goals last time. Our under-21s played here at Vitality Stadium. Now then, as you can see, we are delighted to be joined by under-21s goalkeeper Will Dennis. Will, thank you for joining us. How much are you looking forward to being here tomorrow at Vitality Stadium? Yeah, it'll be a good day tomorrow. Hopefully a nice little crowd out there. It'll be a good experience on the stadium pitch.  How much of a good test is that for you guys? Yeah, it'll be a good team. They'll put a strong team out there. It will be because it's a Premier League cup and everyone wants to perform in that. So they'll show us what they've got. I'm sure we'll give back what we need to give. Will, you played here a couple of weeks ago in the Hampshire Senior Cup against Basingstoke. You did your bit by keeping a clean sheet and you saw some fantastic goals at the other end. Yeah, it was great, some great team goals, some great individual goals. Obviously, seeing Gav's goal, completely different 40 yards out, wherever it was in the pitch. And then you've got the team goal that starts from the back. And we can, well, we've shown that we can do whatever goal we can to get where we need to get. Without patronising you, Will, what's it like for a young player coming through to play on the first-team ground, which is a Premier League ground? Obviously, it's a big experience. So you see the first-team players out here on a Saturday or a Sunday and it's like, oh, yeah, we want to be out there.  I want to keep going. It doesn't want to end. But yeah, it's a good feeling to be out there. And for you, Will, you've trained with the first team. What's it like training with players like senior internationals that have played, like, Art of Borough, which previously has me a beggar bitch, and you've got the likes of Mark Travers and Aaron Ramstell in there too. It's a talented bunch, isn't it? Yeah, we've got a good bunch of goalkeepers. You've got, obviously, Art of and Asme, who have been in the leagues for quite a long time and they're doing really well. And obviously, you've got the young ones coming up, like Mark and Rammers, who have done really well as well. Obviously, they're proving themselves. And it just shows that you've got to manage at all trusts. The youngsters coming up, it's good. And when you see Mark Travers and Aaron Ramstell playing for the first team here at Vitality Stadium and around the country, how much does that inspire you to be in that position in perhaps a few years' time? Yeah, well, I mean, it's a great feeling to see them out there, but I'm sure one day I'll be out there and it'll be one of the best feelings of my life, really. I'm definitely going to achieve it one day. Will, every season's a big season for every player, but more so for you, because you missed out quite a lot of last season. Just tell us what happened. I had a little back injury. I was out for about six months, six and a half months. And it was a long time out, but we got back quite quickly for what it was, really. Lots of pros and cons being a professional footballer, particularly here with such a young team of goalkeepers. But in the last six months, we've seen two young goalkeepers both playing in the Premier League. So that must give you some real encouragement. Yeah, I mean, we've seen that they're unbelievable and everything, so it just pushes you.  You're just trying to be the better out of all of them, but it's great to see two lads coming through from the academy or from what they've come from. It's great to see a manager trust youngsters as well. And we had Neil Moss on the show a couple of weeks ago, and he was very complimentary about yourself. What's it like, you know, to train under him? Oh, no, it's a pleasure. He's a very good goalkeeper coach, and obviously we've got Anthony White working alongside him, so we've got a very good goalkeeper group. We've got Gaz and Joe in the under-18s and 21s, so we've got a very good group here. And just finally, Premier League Cup, first game in the Premier League Cup tomorrow. What are your ambitions for the season? Not just in this competition, but across the next six, seven months? I think there's game time for me personally, but obviously for a team, I think we just want to try and get as far as we can in all competitions and just try and improve every week in training and in games. It'll hopefully come on the pitch. Well, Will, thank you very much for joining us. I'm sure we speak on behalf of every Bournemouth fan and saying best of luck tomorrow. Thank you very much. Now then, on Sunday, our first team are playing away at Arsenal, and that is where our attention turns to next. Let's take a look at what Eddie Howe had to say in his pre-match press conference. I think with Callum, we've just been focusing on his performances and making sure that he delivers what we need for the team. And then on the back of that, we've always said we feel his score goals. If he gets the finer points of his performance right, I think he has. And now I think he's in confident mood. And it's a great sign for us and for him. The group has been in a positive frame of mind. We've trained well. Naturally, I think, from the runner games that we've had, I think the boys are believing in themselves, believing in the team, believing how we work. I think we're in a good place. But as we've known from Premier League history, our experience is it can change quickly, so we have to be very level and very focused on performing in our next game. What we have to do from our previous visits to the Emirates is start better. I think we've conceded early goals, which have made the games even harder for us. So if we can learn from those previous games and start stronger, show a better resolve early in the game, we'll give ourselves a chance, but we've got to perform. In this game, we've got to perform at our maximum levels to get something. Well, that was Eddie House speaking in this morning's press conference. Neil, it's Arsenal next up. They had a 1-1 draw with Man United on Monday, and they've looked OK, haven't they? Yeah, and they had a resounding 4-0 home win last night in Europa League. Yeah, I mean, it's been a good start for Arsenal. It just shows you how good the Manchester City and Liverpool are that, you know, Arsenal are already nine points behind Liverpool, and we've only played seven games. It just shows you how difficult it is to catch those, to match those two teams and to catch those two teams. So yeah, no, they're in some good form. It was a good point at Old Trafford. I know that everybody's criticising the strength and what have you of the Manchester United team, but, you know, let's be honest, it's still a very daunting venue to go to, to pick up anything. You know, not many teams are going to pick up points at Old Trafford this season, and Arsenal have done that, you know, and they're in there, but I think they'll be looking to regain their Champions League place. I think, you know, maybe the title is already beyond them, even after, you know, seven games. You mentioned that Man United draw, and just before that, let's not forget, they beat Villa 3-2 at home, but they were down to 10 men for most of the game, so they can really, you know, get a result when they need to, can't they? Well, that was a real ding-dong affair, wasn't it? I think Villa took the lead twice, and you're thinking, well, this is going to be one of the shocks of the season, and here we are, we're only into September, but it just shows you, you know, these teams like Arsenal, when they needed to, they really dug deep there, they pulled a result out, where everybody had probably written them off with, you know, 20, 25 minutes to go in the second half, so it just shows you what you're up against when you go to the Emirates. And, you know, a 4-0 win just yesterday in the Europa League, will they take confidence from that, or do you think there'll be a little bit of tease going into Sunday's game, because it's only a two, three-day turnaround? I think it's all obviously all dependent on the personnel. I mean, Unai Emery would have, you know, changed this team quite a lot for the standard Leage game, and I'm sure that we'll see a lot more faces who played against Manchester United on Monday will be playing us, and we all know that that is a formidable Arsenal line-up, so we are going to have to be on our metal to get anything out of the game. Well, you mentioned, you know, Arsenal's key players, they've got Pierre, Mirko Bamiang, who's been in fine form this season. Absolutely, lethal player, scored against us, you know, at the Emirates last season. Really, he's their danger man. No question he's their danger man. We're really going to have to keep tabs on him, but the problem is if you can't just single out one person in the Arsenal team to keep tabs on, you know, they've got dangerous players all over the pitch. So like I said, we're really going to have to be on our game, but you know, we've got some dangerous players as well. So, you know, we can certainly go there. There's no reason why we can't come back with something. We've got dangerous players, as you say. We've also got players coming back from injury as well. So that's a real bonus. You know, the last few weeks, we've been talking about all these players that are coming back and, you know, we've had no fresh concerns ahead of the game. Well, and those players have now got, you know, game time and a lot more training under their belt. So, you know, that's going to be really refreshing for the manager to look around his changing room and look at his team line up and who he's going to choose. You know, in a strong bench, I've said in the past, you know, the manager looks around and he sees that he's got, you know, real quality on the bench. You know, that can change games for you. And that's going to be a great bonus going into the game. And the likes of Jack Stacey, Diego Rico, they're getting more and more game time and, you know, they're looking better and better, aren't they? Diego just won our Player of the Month for September as well. I think one thing that really struck me about him winning that just shows how knowledgeable the Bournemouth supporters are. You know, it's easy to give a Player of the Match or a Player of the Month to a goal scorer. You know, everybody loves a goal scorer, but, you know, he's a left back and they've seen how well he's done. You know, he's provided assists in these games. He's been really solid. He's benefitting from having a run of games. He's had, you know, two or three games on the bounce, which he probably hasn't had, you know, before. Doing really, really well. And Jack Stacey, look at him against West Ham. You know, all of a sudden we're looking at, you know, a real contender to Simon Francis' crown as the club's right back. Absolutely. Well, it's going to be a very exciting game at the Emirates Stadium on Sunday. If you want to have a go at predicting the score, you can head to cherrieschampions.com. And this week you could win a signed AFC Bournemouth shirt. That's all we've got time for today. If you are going up to Arsenal on Sunday, then have a safe journey. But if not, keep an eye on all our social media channels for the latest updates. Bye for now.