We believe the internet is the most powerful tool for human progress the world has ever seen Continuously created by all and governed by none a global commons that ensures access for everyone What it enables is nothing short of magic We believe the internet must remain a space where ideas are born and perspectives are challenged Where collaboration drives inspiration and debate fuels ingenuity Where technology empowers creators to unleash innovation at a pace never before imagined To reach beyond what is possible today We believe technology that reimagines the way digital teams work sparks humanities drive to achieve and advance When we come together to make the internet We are building the future Turning inspiration into action Freeing us to create experiences that accelerate change and unlock extraordinary performance Kindling our passion to push limits to explore to discover To disregard the status quo and embrace new possibilities in our relentless pursuit of better Drupal Khan My name is Steve Perche from Pantheon. We're proud to again be sponsors here at Drupal Khan I feel privileged to be introducing today's keynote address related to our many core initiatives Today we'll hear from initiative leads each of whom is working on an area of critical importance That could influence Drupal far into the future Though one of my hopes for today's session is that it will answer for me and many others in the room a Question related to the much more immediate future What table am I gonna sit at during the contribution time today? Should I be working on single directory components that sounds cool? But perhaps I should be smashing bugs or or joining up with the project browser or no The auto update initiative might be the place to be and and to go off my script I was just chatting with Dave Reed here about a joke module related to render caching. Maybe I got to go there But you know, yes, exactly Applaud applause for Dave Reed and joke modules. Let's bring back joke modules But but but getting back getting back on my script I'm concerned that this session will actually make the question harder. I mean these topics are very compelling Our initiative leads are incredibly impressive folks I've known many of them for years refreshing myself looking at their Drupal dot org profiles I counted up that collectively they have 106 years of Drupal experience Collectively they have 4876 credits in the Drupal dot org tracker and perhaps most impressively 182 other Drupalers credit them as mentors as much as we I think nobly try to quantify the often coded Contributions to the Drupal community It's often the community work the community building work that our initiative leads and so many others in this room excel at That that are unquantifiable and and often most valuable And it's that community building work that that honestly makes me not that nervous about which table to sit at because our initiative leads Have an incredible capacity to make their tables feel welcoming And even though those tables may have only eight or ten chairs around them our initiative leads Somehow make those tables feel bigger. So let's welcome to the stage Mateo Bosch Leslie Glenn Tim Lennon Amber Matz Christina Chamias Ted Bowman and Gabber Ho Chi. Thank you Thank you Steve. Welcome everybody Welcome to the initiative leads keynote. Thanks for coming So I'm Gabber Ho Chi and I organize these initiative leads keynotes And it's great to be here for the first time in the US with this format Yeah, thank you. It's a proven format that we are doing in Europe and I Think some of you are here to learn about the progress that we are making and we are making great progress in many of these areas But I think Steve already blew my cover that why we are actually here Is to show ourselves is to show that we are friendly people and we would like to work with you and all of these things So the only way that will make all of these visions happen that we are presenting today is if you join us And you work with us today Tomorrow and then afterwards Online as well. So that's why we are here, but we are also here to Show you some cool stuff that we are working on and there's a lot of things to be excited about today So let's start with Ted bowman from aquia Hi, I'm Ted bowman a Software engineer with triple aqua's triple acceleration team and I'm here to talk about automatic updates We're ready for users and testing today And I also put a glaring typo on definitely on purpose in our slides just to make sure you're still awake and you're watching my slides very closely All right, so our initiative goals are we want to ensure security updates are Applied quickly and securely and with minimal effort by slight administrators We want to reduce maintenance costs because we know ongoing Drupal updates are a big part of Maintenance costs for Drupal sites and we want to reduce composer pain points. We just released a 3000 alpha one version of our module this has This has an update or form But also we added a new feature unattended updates for core patches basically security and bug fixes Will happen in the background and I'll talk a little bit more about that That is definitely one of the things we want to test today in an ongoing manner and and Hold for slide So we also have an experimental module that supports can trip updates We know can trip updates take a lot of time so but right now unattended can trip updates We don't support because it's there's various backwards compatibility Issues so now we also have a drush update Command and basically this allows you to do unattended updates even if your site is right protected from the web server So this is the preferred way to do it. It's the most secure way And also there's a simple task you need to do on your server to set this up, but we can show you how to do it So today we need alpha testers Basically, you know really we can write all the automated tests we want But we really need people to test this on different configurations So we'll help you with that today and that would be a really big help for us at the initiative So what we're looking for in testers is Okay, so we need we love to find people who are ready to test this on live sites Basically to install the module and let it perform updates for of Drupal core automatically in the background for you But we also have to be a realistic that this is still an alpha module So you have to be ready. Maybe if they're hiccups. We're doing everything possible that there won't be But you must have backups on an ongoing basis So in general you just should have backups But you know we're going to do updates while you're sleeping. So you want to make sure that you have backups we have The requirements you need is you need to be able to have your code base writable or run drush on the server run composer rsync The module tell you if you don't need any of these problems and we have help pages that will help you set it up So what can we do for you as part of the initiative is we can help you determine if your site is ready for automatic updates If your hosting is compatible and today we can help you set up the site Set it up on your site on your hosting either locally or hopefully on live hosting What we can't do for you is we can't make a magic backup for you after something goes wrong So you really need to have backups on a regular basis or before you do an update if you're doing it manually Hopefully nothing will go wrong glaring typo But remember this is still an alpha module. So you never know so We also want to test the we have an upcoming feature of experimental cron updates. So Updates of contribe in the background when nobody's looking is a bit risky Because the backwards compatibility issues But we're working on that and if you get set up today with the module when we introduce that feature You'll be ready to use it So we're looking for alpha testers of that and we have an issue on Drupal dot org where you can come and say I want to sign up and it lays out the support that we will give you we're looking for you know a Few testers of that that we will strongly support So we can look for the future of what we want ultimately in Drupal core not MVP But test that functionality now so we basically know what people what users want and how they want it to work So it's testing is really important because each Drupal update is different each project has different composer Configuration and dependencies and we have many different hosting configurations So all of this is really impossible to test with automatic with automated tests even though we do as much as we can If you're not ready for live automatic updates on your site We have other options for you that you can do today and an ongoing basis to basically take advantage of automatic updates And to help out the initiative So one thing you can do is Test locally today, and we're going to make it easy. We have as part of the first time mentored Contribution we've provided in detailed instructions for how to basically set this up locally either on existing site or a new site And how to run through the testing and then we have a detailed sort of report form That you can click and say okay. This is what happened or this was it was great or something went wrong Also, you can use the update form on your local or live sites if you're not ready for updates to happen in the background We have a form to go from patch releases or mining releases So using this is really helpful for us even if you don't want to do it in the background Hopefully it's helpful to you to sort of avoids dealing with composer directly You can look through our issue queue. We have issues We'll have the novice issue for testing it and we have other issues for helping out and Often in daylight today we have where we have a lot of testers We find a lot of stuff that we just missed hopefully small stuff Maybe big stuff, but today Hopefully will generate even more issues if you want to become part of the initiative which you can do by going to pound auto updates and Drupal Slack and We have meetings every other Tuesday at 1 p.m. Pittsburgh time 1700 UTC and our next meeting is next Tuesday. You can look through the issue queue You can come by and meet us today ask how you can get involved Tell us how you want to get involved and everybody was welcome to join so thanks Thank you. It's been great seeing automatic updates grow into this position where they can do so many things It's been a collaboration with the Drupal Association and a lot of people in the community to get here And there's more to do so join today and make it happen Next up is Christina and she will talk about usability improvements So I'm Christina Chumillas. I'm gonna I'm from Lollabots in your front end developer I'm not going to talk about an initiative per se. I'm going to talk about several usability improvements That we are going to have and hopefully we're going to work in the next months several people it's just not me and Actually, what we want to do is change this probably you all know this you've all seen this but it's not just a joke It's actually how Drupal is perceived outside our island so we want to change that and We want to make Drupal more use usable More easy for people that is the starting and we want to make it easier for content users But how are we going to get to the content users if we are targeting the ambitious? site builders and we have a few ideas and Ideally the way to do that would be to make the default better because how many of you have actually had an sprint to? Actually improve the administration interface for the content users So almost nobody so if we can actually make the default better It might we might be able to reach these final content users and make Drupal easier to use for Actually everybody that is going to use Drupal and how do we actually decide what's the best thing to do work on and The thing is that we need to define the these User journeys where people start the journey what they want to achieve What's the goal and especially what are the steps on the way and what are the most frustrating steps for each of the users? Because there are a lot of them with me The thing is that We have several users. We just don't have Content users like authors editors. We also have site builders site administrators And for each of them the user journey is completely different and we've been thinking about that for a lot of time We have a lot of ideas. We started thinking about that when we started the admin UI initiative like years ago and One of the first things that we thought is that we wanted to reorder things on the admin UI Reorder regions and We have a winner and actually we have the first piece of the Tetris that we can we want to move and that's the toolbar We want to redesign the toolbar Actually the first thing is moving into the lab, but there's a reason behind that There's a lot of research behind that Because that's a perfect place to put like a really complex menu over there. It's been tested Across a lot of it's a common pattern and also Jin has done has done that Sasha That was on the on these initial conversations was actually Implementing a lot of these ideas in Jin and we have all the insights of people what they like Why did what they didn't like so that's something some insights that we already have and With that we also want to change the hopefully change information architecture Not just the look and feel but also which things and how are they ordered if they actually make sense for the users We're preparing a card sorting and hopefully this will impact not only site builders But also content authors because are we sure that we want exactly the same menu for everybody? See if we have the move the toolbar on the left We will be able to have other regions like for example in sticky bar at the top that will leave Space and space and options to do Crazy things with a sidebar for example collapse the sidebar if you do we don't want it or have other reasons What if we have the sticky bar at the top we can have the save button in there But also other actions like for example, let's say we want an auto save and we are going to say Your form has been saved like six seconds ago or everything has been safe This gives us a space to actually Change and the patterns change new things add new patterns in there like for example new navigation patterns in several in other places or for example a Region for a region for notifications. What about the safe? Yes, your form has been saved. Okay, just go away I don't want this message anymore in there So we have the option to change a lot of things and these layout changes hopefully are going to be the base for all these other changes that are going to come and Will serve on the designs and also on all these research for a lot of other things like for example the starting point for these users that we were saying and No, it's 2023. We're talking about the dashboard, but we really need a dashboard Right now we are landing on the user page Where it says how much time you've been a user on that side? Super useful so we really want to change that and The thing is that we can't have the same dashboard for everybody and that's why it failed in the past So we need to put several different content per user And we have the content editor right now as a role in Drupal So this is a really good starting point So as I'm saying there are several initiatives or initiatives or things happening actually and it's not just about the dashboard It's also about for example the field UI the Drupal acceleration team at Accha are working on that and they are doing an amazing job And they are testing what they are doing. So They're changing really really really a lot of things and it really promises it really promises it's really good and It's not just about Lollabot and Accha one X internet. We're meeting weekly To work on several things on the admin interface So if any of you want to get be part of that, please join us Let us know because we are starting right now we can plan together and decide what we change in the future and It depends on us. So today. We're hopefully going to test several things these two bar prototypes The new navigation patterns also and also this card sorting that I was saying we have the test ready. So Okay, time's up please come to the contribution day and come to the admin UI slack channel because This is when where we are actually going to organize ourselves. So, thank you Thank you So you may have noticed at the start that we said ember is going to be here with us today She's not on stage. She couldn't make it to this conference But she is with us remotely and she's gonna present us the box mention the needs review initiatives And there are people here in person that you can work with today in the mentored contribution room on box mention The needs review initiative. So you'll be able to be involved today, but let's hear about those from ember Thank you for setting aside time today to contribute to Drupal core Not only does the Drupal community rally behind large project initiatives, but there are two initiatives I'll tell you about that focus on the issue queue itself work that is essential to the overall health of the Drupal project and community The bug smash initiative Focuses on cleaning up the core issue queue with the goal of reducing the number of open bug reports We triage issues twice a day in the bug smash channel and hold slack meetings twice a month that Alternate between tracking our progress and group triage on a chosen subsystem The needs review queue initiative focuses on issues with a needs review status Our goal is to ensure these issues are reviewed in a timely fashion and move toward resolution We want to provide higher quality reviews and ensure that issues don't languish with a needs review status You can learn more about bug smash or needs review queue initiatives by reading the pinned items in their channels Right now I want to tell you about an essential skill for either one and one that you can begin to learn today How to triage a Drupal core issue? But why triage core issues? Issue triage is the regular gardening of a software project With a small number of maintainers and a large number of open bugs It's crucial that issues are prioritized scoped summarized Tested and categorized in a way that is helpful to anyone else that looks at the issue Step one of issue triage is to find an issue The bug smash initiative guide on Drupal.org has a page called working on the initiative Under what bugs we're looking at check out the sections that start with needing triage You'll find a bunch of great links to the issue queue with search filters already applied To find an issue to triage or test for the needs review queue initiative Go to our channel to find review targets or filter the core issue queue by the status needs review You can also filter by the tag needs review queue initiative Another way to find a triage target is to choose an issue that you created in the past Enter your Drupal.org username into the submitted by field and choose one of your bug reports Don't worry about issues that may have gone stale This is your chance to ensure that your old bug report is still legit and ready to be worked on Next try to understand the issue Read the issue summary carefully scan the comments to see if anyone has validated the problem recently Look at who filed the report. Is it a core committer? You may want to find another issue Do you think the issue is truly a bug report or is it something else? If you think the issue is not really a bug report consult the Drupal.org documentation guide Drupal project issues inside there is a guide called fields and other parts of an issue which has a page called issue category field make sure you understand the issue categories before you update an issues category field Now try to find a duplicate issue follow the contributor guide page identify duplicate issues and search for a duplicate and if you find one follow the steps to determine which one should stay open and which one should be closed and how to do that the one that stays open will probably have more recent activity Next try to reproduce the bug follow the steps to reproduce in the issue summary on the latest version of Drupal if the steps to reproduce are unclear set the issue status to postpone maintainer needs more info add the tag needs steps to reproduce and a comment explaining your actions if you can't reproduce the bug on the latest version of Drupal this most likely means there's a duplicate issue with a fix that's been committed validate the issue using simply test.me on the version against which it was opened and use get bisacked get log hyphen s or an issue queue search to find the issue that fix the issue maybe you were able to reproduce the bug but you think that the bug exists in a contributed module not Drupal core a clue being that the steps to reproduce require you to install a contributed module it's possible the issue could be close in the core queue and copied over to the other projects queue if after all this you verify the issue by reproducing the bug leave a comment and add any additional information you think might be useful like what steps you took to verify the issue and on which version it might also be appropriate and helpful to update the issue summary to clarify the problem or steps to reproduce before you submit your comment check through the other fields if it's been assigned but that happened a long time ago change the assignment to unassigned only add tags that you're sure are appropriate as many have special meaning check with the issue tags special tags documentation or a mentor if you don't know the bug smash initiative has a documentation guide with a page on issue triage and comment templates this page can help you craft your comment and help you think through your response it's also a great idea to check out the issue etiquette docs page before leaving a comment if you're updating an issue as part of contribution with bug smash or needs review queue initiatives please add the appropriate tag the tags we use are bug smash initiative and needs review queue initiative you can also search for issues with these tags in the core issue queue in person we have steven mustgrave and christin pole in the mentored contribution room we also have folks in slack who are here online to help you get started thank you and i hope to see you in the bug smash and needs review queue initiative slack channels thank you aimer so if this was a bit too much at first uh we have um dedicated programs for you today to get hands on mentoring in all of this process so you'll get a lot of help in going through the process today thank you so next up is tim lennon and he will talk to us about git lab acceleration hey good morning everyone thank you for joining us a little bit earlier than the other keynotes we appreciate having you here i'm tim lennon i'm the cto of the drupal association we're the nonprofit that supports the drupal project puts on drupal con and hosts drupal.org and the git lab acceleration project is our project to enhance the tools the community uses to contribute to drupal so um as we relate to these other initiatives our goal is to make these initiatives easier to make these initiatives go faster and to make the work that you do on your contributed projects go faster there are three major milestones i'm going to talk about today git lab ci for automated testing for your projects how we're preserving the contribution credit system that makes a drupal.org unique and the drupal project unique in open in open source and issue migration and fork management so the big news is that git lab ci is available today for every contributed module on drupal.org so you can migrate now to use git lab ci and will be in the contribution space helping people get migrated over and once you've done it for your own project please feel free to reach out to someone else who's working on it and show them the ropes and get it done the main requirements for git lab ci is we needed to be feature complete with drupal ci the automated testing that we've been using for years now and that means that it needs to work with both core and contrib on modern drupal but it's also going to need to work in legacy drupal as well now right now it is working for contrib and for modern drupal versions today we're going to be continuing to work in the contrib space on core and on legacy version 7 so how are you going to get started if you're a maintainer of a project go to your primary project page scroll down in the sidebar there and find the source code link for your project once you click through to the source code you're going to see a little ad file icon at the top of the repository list and you're going to click on that icon where you could sort of generically add files to your project but you'll see particularly in the interface the option to add by a specific file name so we'll get over here to this next slide the file file name that you need to use is dot git lab dash ci dot yaml and then a drop down menu will appear automatically with predefined templates the template at the top was developed by us at the drupal association and some dedicated volunteers in the drupal community who helped us test this out and this template is a really cool feature if you are not an expert in ci this template uses include files to automatically configure the ci process to let you save it commit it to your project and be testing already the association and community volunteers are updating the include files to automatically keep track of the current supported versions of drupal of the php versions that are part of the minimum requirements sequel versions so those will be updated for you without you having to take extra action but you can override them if you are a power user so to do this try it out today in the contrib room make that git lab ci yaml file commit it to your project report any issues you find the drupal.org slash project slash git lab underscore templates if we can make any improvements and we'll love to see you during the contrib day so I want to talk about contribution credit as well like I said it's one of the unique parts of the drupal ecosystem is we credit individuals and organizations for their work on the project and we have a better understanding than almost any open source project of where the innovation in the project comes from so we don't want to lose that just because we're going to a new tool set if you're not familiar what it looks like today is at the bottom or really at the comment field of any drupal.org issue there's this little forum that says hey I'm doing this as a volunteer or I'm doing this on behalf of my employer or on behalf of a client and you can mix and match these things if you did some of it weekends and evenings some of it at your day job and some of it for a client so we're reproducing that form and the tools for maintainers on drupal 10 using the git lab api to pull in all the information about your contribution so this will get a record of your comments even your emoji reactions that you might use all the relevant information the employer the clients the same things that you're used to so that the maintainer again can see a form credit anyone who participated in the issue and moved it forward and even credit people who were maybe present in person but didn't post to an issue if they need to do that as well and this is going to let us continue to move forward with an ecosystem that's focused on recognizing the people who've contributed to these solutions how are we doing this we've written a drupal bot that integrates with git lab using its apis so when we move forward to git lab issues and migrating everything from drupal.org issues to git lab issues the drupal bot will post at the beginning of every issue a couple of links one for the attribution of credit and one for issue issue management and fork management which is what I'll talk about next this is going to be the last step in our completing our migration to git lab where you'll do your full contribution experience within the git lab ui and all the dominoes are slowly falling to get us to this point so what we're going to need to do is do migration of all existing issues and looks like we might have a duplicate slide in here but the on the next slide what you'll see is just an example of a regular drupal dot org issue so we've written a scripted process with the help of the drupal spoons initiative which was an early adopter of using git lab to contribute to drupal and you'll see here this is just an example of a kind of random issue and there's a little citation of the original drupal dot org issue it came from it also pulls in the related contribution branches that were in progress similarly yeah I'm not sure what's going on we've got double double slides here but similarly um all of the metadata is going to be migrated into git lab labels automatically for all existing currently open or future issues and we're going to use that to try and you know manage the same project components fields the tags all of these things will be labels so that's going to mean that it'll be possible to say oh I want to see all uh accessibility issues in the drupal core queue that are tagged needs review for example and we can sort them for the first time into Kanban boards um and make custom boards and dashboards for individual contrib projects versus core give you a lot more organization um and perhaps do some planning which is perhaps the most lacking side of the uh issue management features we have today so again the drupal bot um that we've written is what's going to help you manage the forks where you do this work and the merge requests that are associated to them so when you create an issue again that bot will post another link um that helps you manage this and this is important because in git lab and git hub by default not everybody has access to contribute to a project a maintainer typically has to grant you access or you create a personal fork hope someone accepts changes from that fork and invite other people to contribute so we're creating a UI and we'll probably also create bot commands so you never have to leave the git lab UI um that assembles a list of the issue fork all of the related merge requests lets you just click a button to get access and contribute together so when is this part going to be happening the last domino in the chain well everything you've seen here is working in a development environment so uh we just have to finish some pieces to get it production ready finish the new single sign-on solution for drupal.org deploy the drupal 10 version of these features migrate all the credit and create the opt-in process to let you all use it on your projects thank you thank you tim it's quite a milestone to be here now so today is the day to try out the new ci system um next up is leslie glinn and she will talk to us about project browser hi i'm leslie glinn the goal of the project browser is to make it easy to install modules from within your drupal site that are compatible with your version of drupal and to install those modules with a click of a button our target audience and site builders and those who are new to drupal so how do people currently search for modules well they either go out to drupal.org and they fill in this very overwhelming form um or they go out to google and do a search but if they fill out this form they return modules often they have very technical descriptions and what's returned is not um consistent across the different modules and there's long technical descriptions that are hard to understand so one thing everybody in this room can do for us today is just to try the project browser so basically go to the project browser module page click on the try it now button that'll spin up a drupal pod instance of drupal 10 with the latest version of the project browser uh you click on the top right to get a full screen log in with admin admin and away you go um so what you can do is give us feedback um how easy is it for the interface to use what can we improve uh the information won't exactly what's matched what's on drupal drupal.org by the way those are still doing a manual sync but eventually that'll be real time so anybody can help us with this today whatever level you are whatever you're interested in um automatic updates initiative that ted talked about you no longer have to use composer which is exciting for everybody uh to install modules you can click on the add and install button right from within the project browser uh the messages will start with um you know in process and they keep going so another thing you can help us with today is to look at those messages that you get when you try to add a module from within project browser there's a meta issue for proposing logos this is somewhere designers can help out with um it's the one place to go go to the meta issues there's a child issue for each one of the top 100 uh modules so you go and you just create create the logo so what kind of logos do we need uh we need square logos that are 512 by 512 they need to be pngs they should be 10k or less to load quickly um so once the uh issue goes from needs work to needs review when it's ready to be released we'll create an issue in the module of maintainers queue for them to actually go and implement these modules in jubile.org um so basically what the maintainer needs to do is to add a logo .png in the root folder um of their contrib module in git lab and when that's where the the logo will be pulled from for the project browser and for jubile.org um so you need to put it there if you did put it as the first image uh in your images on your project page you need to remove it from the first image and put it in the code instead uh so there's also a meta issue for the short descriptions so one place to go to look at all the top 100 and find out what what what modules need descriptions whether they need review or you need to write them anybody can do this anybody that a site builder or somebody in documentation can create these short descriptions what we're looking for is what does this module do in a non-technical way and 200 characters are less so that's what we're trying to get so this will be on the card view um on the project browser so it's a really short description of what it can do but we want everybody site builders new jubile to be able to understand those um so for maintainers you'll be going to the project page and you'll be using the summary field off of the description field that's where you'll be adding the 200 character descriptions okay and that's where the project browser will pull the descriptions from um maintainers so you'll everybody who's a module maintainer is as we get through your modules so we'll do this top 100 to begin with you will receive two new issues in your issue queue one for updating the logo and one for updating the short descriptions so if you can if you get those in issue queue if you can help us by you know making those changes and completing those um tickets that would be great um categories is the next big thing we're working on we've been working really hard right now there's 55 categories that the the modules fall under we cut that down to 19 everybody in this room we need your feedback in terms of are these 19 uh understandable do we need more do we miss anything because we're going to be asking all the maintenance to recategorize we'll be doing some of that automated but to read a category so if everybody's today could go to the bitly uh that's bitly and then pb category feedback for project browser category feedback all one word just look at those those titles of the categories and the descriptions and let us know you know are those is that enough that would be super helpful we really need that before we can actually take the next step to implement these uh categories um the project detail page right now we have a card that has the logo and short description we're looking for the next page that has the longer description we need help from everybody that that would be using this to say what what's the most important stuff to show on that next page yes we'll still have a link out to double dot org for the issue queue etc but what information is really important for you to see on that page we came up with a mark here but we really need help from ux folks for the layout from our target audience for what's important so we need community feedback for that um for front end folks who are interested in helping us out we have a whole list of different issues um that you can work on chris will be in the general contribution room chris wells who's the other initiative lead helping with these different front end issues along with the other mentors so find chris and there are also the next slide will be a list of back end issues uh that that folks who are interested in that can work on today again chris in the general contribution room will be able to uh in other folks as well will be able to help you through these back end issues um so i should see there's something for everybody in this room that can help us out with project browser um so why should you contribute well project browser is new everybody's going to install drupal the next thing you're going to do is try to add functionality so how cool would it be for you to contribute to this this new initiative where everybody will be able to actually find in install modules from within their drupal site so go to the link we have this link uh bitly again pb contributions all one word we keep that up to date with all the things that you can contribute to on an ongoing basis so after today you go back you want to contribute again just go to that bitly link there's a qr code you can scan here um so how can you join our initiative after today again we have slack we have meetings in slack Tuesdays at four eastern we have a site builders more non-technical meeting Wednesdays at 10 a.m chris runs a general meeting where they discuss a lot more technical issues you can um you know join us there reach out to chris right today and basically that's it but you can all help us out so thank you thank you leslie yeah i really like this and the approach of this initiative because it's not only about building the software to find what you what what kind of capabilities there in drupal contrib but also to make the data itself better so that people can find those thousand flowers that bloom in contrib but maybe hidden uh from our view so thank you uh next and final speaker for today is matthew and his topic is maybe kind of a surprise to some of you it's not been in a dress note it may not have been widely widely promoted but it's in drupal 10.1 and it is single directory components one the thoughts as you may know single directory components made it into drupal core as an experimental module what that means is that you can start using it today as long as you're using drupal 10.1 which you are for sure and just go to the module page and enable it and just get started but before i get into things i'd like to say that if you see mic or myself today around the conference feel free to stop us and tell us about your experience with components if you're having a problem with your contribution ticket or maybe if you want to help us run the sprint today that would be nice as well so why did we do all this over the years we have identified several challenges to theming that are specific to drupal let's imagine that you want to theme a part of your site you might start by writing a template and pray that drupal picks it up and prints hello world in the page and then you discover the variables that are available to it and maybe write some quick code that uses those variables css javascript a library for those then you attach the library in the page and then when you think you're done you need to find that preprocess function that's changing all your data and you need to alter it and maybe remove it so well all those or most of those are necessary evil when you're working with a powerful framework like drupal all this can be mitigated by using components and components are a given in the rest of the industry but not for drupal until now and listen you will still need to find your template and to do the preprocess dance but we are improving the developer experience and also we are we are building components as we are making them a building block for theme compatibility maybe you don't know this but core theme was not able to adapt to the modern times because we couldn't change anything a single html class everything was an api there if we change it we broke so many sides moving forward what we want is that themes can provide this is the list of my components and anything in there may change at any time but these are my inputs and I vow to maintain compatibility with those inputs so this is what a component look like it's just a directory inside of your components folder that lives at the root of your modules and themes and it contains tweak javascript css and metadata it can also contain documentation and a thumbnail but those are the four important file types and you already know tweak css and javascript and the good news is that the metadata is actually not required so you are today ready to write your first component so go do that when you're done you need to find the template that you want to put that component that you defined and put it inside of the page right to do that you use tweaks include an embed and instead of passing the path to the template you pass the id of the component and then take map the variables that are available in the template to the component using a framework like this you can take a look at the designs and write a static html css and javascript for your component identify the bits that change and then put them maybe in your metadata and just include the component in the page and while I said that the metadata is completely optional we highly encourage that you define it because if you do then other modules and themes will be able to learn about your component discover it and do cool stuff with that right after all components are just a building block for cool features so we did all that that's done it's in Drupal core as I said and we are not stopping here we to complete our vision we still need to do several things and we need your help of course first thing that we want to do is we want to dismantle the experimental module we want to break it into pieces small pieces and sprinkle them all over Drupal core so there's no longer a module anymore and it's just a thing that is there like form api or the routing system right and while we do that we'll take all of your feedback and we'll improve as they see we'll make it stable and another thing that we want to see happening is that we want you to start providing components in your modules in your themes we want components to become mainstream boring something that it feels like we've been doing forever we believe that if we do that it will bootstrap the innovation on these modules and themes that will do cool things and cool things like for instance turning components into a site building tool imagine a site builder that goes into the manage display tab and goes into the field and select the component i want the heading field to render with the heading component or go into the layout builder and drag a card into the page or the wheezy week another thing that we want to do is we want to turn components the most enjoyable developer experience possible to write uis for Drupal and for that we'll leverage existing projects like storybook and other component libraries that will provide you with hot reloading and all that cool stuff that javascript developers have been using for a long time so we have several contribution topics maybe you want to write your first component and then tell us how we went how would you felt maybe you want to work on writing some of those cool modules or making sdc stable in Drupal but our main focus today i hope is around documentation we have researched other open source communities and we have seen for instance react lower the barrier of entry for contributors and other developers using very good quick start guides so we aim to get inspired by that and write the best documentation this is the tag that we've been using to mark some of the tickets that we have in Drupal.org that you can grab today go find one that interests you if you don't see one just create it and add the tag and if you don't find that something that you want just reach out to michael myself and that's it for me thank you everyone so this would be normally time for questions but we don't have time for questions so we'll let hold you up in this room but we'll introduce you to the rest of today though because this was a sampling of initiatives that are available to work on today and these initiatives are already very amazing but there's a lot more options today that you can be involved with so who are you our first time contributors never contributed to Drupal raise your hands all right thanks for being here you're amazing so today there are two 90-minute workshops that you can be attending and the people there are wonderful volunteers and mentors will be there to teach you about Drupal.org and the issue queue and slack and all of these tools that you use to contribute and once you're aware of that or if you are already aware of those things then the next one is our mentor the contribution room where people will be there to help you go through the process of contribution so once you already know the tools then there's a dedicated area where people would be there to help you through the process of contribution how to use the issue queue how to find the issue have what to say there that you reproduced it etc etc and once if you are done with that as well or if you know already the process then next up is our general contribution room which has all of these initiative teams that you've seen today and a lot more not only these initiatives not only joke modules but there's going to be people working on cketer five there's people going to be working on all kinds of things from contrips or api or geo modules or probably chat gpt as well let's be honest so there's going to be a lot of people working on all kinds of different things so you're going to be there and find the thing that you would want to work on there as well so these are your three options you can start with first-time contribution if you are first time you can start with mentored or you can go right away to the general contribution depending on your level of experience and your level of involvement the way to get there is you go out from here and then you go up the escalators one way or the other and then everything is up from the escalators on the fourth floor so there's the first time contributor workshop those are your two options for the day and then the other side of the building is the general contribution and the mentored contribution so we would love to see you there today and tomorrow are summits but we will also be here tomorrow to work on some of these things so if you are around tomorrow then you can also join us tomorrow at general contribution as well so thanks for coming here now enjoy your coffee break and then see you all day


Good afternoon, and thanks for the kind introduction. Ladies and gentlemen, Madam Chair and dear David. Germans are not known for being punters, but then I came to London and met David Marsh. And if that wasn't enough, the Lehman collapse five years ago brought to a sudden halt a business model that in the words of Prime Minister Cameron had become lopsided, too dependent on debt, consumption, and financial services. Against this backdrop, I met David in January 2009. In his charmingly provocative way, he enticed me into a wager involving the pound and the euro. The bet was whether or not the exchange rate would be a parity before the end of 2009. Now recall that in January 2009, the pound had plunged to a record low of about 94% pens to the euro. Dazzled by what appeared to be a free fall of the pound and carried away by my euro enthusiasm, I said, yes, the pound will fall to parity in 2009, whereas David predicted that it would not. Now, needless to say, we got it right.  But you say it up. I did, and that's why it hurts even more. So for the past four years, I have been looking for a rematch. Now maybe the time has come. David and I have been asked to speak about Germany and Europe before and after the Germany election. Now as I see it, only Europe would lend itself to another wager. For I suspect that David and I could readily agree on the German question, at least the kind of German question that is on people's minds in the run-up to our election. And this question is not who wins on Sunday. Now that is for the German people to decide. But there is a question I will not duck. It relates to Germany and Europe, or more specifically to Germany and the euro. The question is this. Could Sunday's election lead to a major change in Germany's European policy? Now the answer is a plain no. And I will explain why in a minute. But before I do, I have to come back to my lost wager. My hunch is that David would not be prepared to challenge me on my prediction that regardless of the outcome, Germany's policy on Europe and the euro will not alter fundamentally. Now David, if I'm wrong, we have a first deal. In any case, I would like to offer another bet. I would be prepared to bet that the euro zone stays together as it is. Now it would be a bit unfair if I had to claim the zone will keep intact forever. In that case, I would never get my reward, whereas David would get his as soon as the first member had left. So a fair bet would be to predict the survival or demise of the zone as it is until the end of 2014. Now why do I think David would be more prepared to accept this bet? Through his many writings, he has gained a reputation as a euro skeptic. By no means a skeptic on Europe. By English standards, David is a staunch pro-European. But as I see it, he is worried that the euro might be disintegrating rather than an integrating force. Now this has made him a euro doomster. And if he were proven right, he would go down in history as Europe's neural rubini. Just as Mr. Rubini became famous for predicting the subprime crash, David would be remembered as Europe's told you so. Would be, but not will be, because the euro will not crash. Now this is not a Morgenstern prediction. Christian Morgenstern was a witty German writer and poet who died shortly before World War I. One of his most famous lines goes like this. Weil, so schließt, ein Messerschaf, nicht sein kann, was nicht sein darf. For, he reasons pointedly, that which must not cannot be. Morgenstern was making fun of German idealism, which would rather ignore facts than give in to them. I would readily admit that those who view the euro as an idealistic project have a point. They are right to point out that the euro is a bit of an orphan. We introduced the common currency, but left it without an economic and political union. The crisis has laid bare this structural deficiency. Not that this shortcoming was unknown to the founders of the euro. Giving up the D-mark was highly controversial in Germany. It was seen by many as putting the cart before the horse by starting with a monetary union ahead of a political union. So the risks were well known, but there were good reasons to incur them nevertheless. An essential motivation were the economic advantages to be gained from complimenting a common market with a common currency. These economic considerations continued to be as valid as they were when we launched the euro. Indeed, without the euro making eminent economic sense, it might not have introduced in the first place or would have survived until today. For when you think of it, what is more surprising? That so far the euro has survived the deepest crisis in European integration or that it has hit troubled waters? I hope you know my answer. An answer based on the notion that the euro is worth fighting for because it has always been more than just an economic project. It has been and continues to be not only an economic end in itself, but a means to a political end. And this end is the reinforcement of the European space of prosperity, peace, and democracy, a triad that we either enjoy together or lose together. The euro's political nature as well as its economic benefits provide the dual key to what I call the German question at stake in Sunday's election or rather not at stake. For do not expect that the outcome of the election could lead to a reversal in our European policy. Is this good news or bad news? To me, it's good news. But I'm not a Morgenstern idealist, so I suspect that some will see it as a message of mixed, see the message as a mixed blessing at best. But be that as it may, it is a realistic message. Europe will not be a decisive electoral issue. Sure, eurozone problems are high on voters' minds. Germans know that we cannot retreat on an island of the blessed. We need stable and prosperous neighbors for the sake of our own stability and prosperity. At the same time, many Germans are concerned that we are being asked to take on too many liabilities that could turn into real losses. The essence of our response to the crisis has been to strike a balance between these sentiments and interests. And whoever will form the next government, maintaining this balance will continue to be a key objective of our policy on the euro. This explains that while Europe figures prominently on people's minds, it will not be an electoral game changer. Even if the opposition wins, they too would have to reconcile two objectives, helping partners to recover in a way that contains the risks for the German taxpayer. Now, some might call this a populistic argument. I disagree. For a start, let me remind you that populism has not always had pejorative connotations. My Oxford Dictionary defines a populist as, and I now quote, a member of a political party seeking to represent the interests of ordinary people, end of quote. Now, there's nothing wrong about representing the interests of ordinary people. In fact, democracy could not survive otherwise. But of course, this is not the end of the story. In a representative democracy, leaders do not operate on an imperative mandate. Instead, they might have to take decisions that do not meet with universal approval. Theodore Roosevelt opined, I have no idea what the American people think. I'm only interested in what they should think, end of quote. Now, all very well, Mr. President. Yes, leaders have a responsibility to lead, but they can only exercise this responsibility if they receive or retain a mandate to leave. The next German chancellor will have no mandate for a U-term. This does not exclude adjustments, for as Keynes has said, when the facts change, I change my mind. What do you do, sir? So adjustments there might be, but there will be continuity in our basic approach. And that will be so not only because of popular will. It is also the sensible thing to do. Germans are acutely aware that their well-being is tied up with that of our European neighbors. We will not forget that European integration has been essential for our post-war comeback. Economically through the common market, politically through joining a democratic club, and morally through the hand extended to us by the victims of Nazi aggression. We will not forget that the success of German reunification and of united Germany are bound up with European integration. But Germany alone cannot deliver a strong and prosperous Europe. Even our resources are limited. We know it, and the markets know it. Today, Germany is the anchor of the eurozone. We are the anchor because we have a highly productive and globally competitive economy. Figures never tell the whole story, but they can be instructive. Now here are some that make Germany stand out among Europe's big economies. Manufacturing as a percentage of GDP significantly higher. Exports to BRICS countries as percentage of total exports much higher. Spending on research and development, as well as patents granted, again well above the average. Economic importance of the property sector, significantly lower. These are not the ingredients of universal success. Each country has to find its own way of securing its comparative economic advantages. But what the figures do show is this. You have to have an innovative and productive economy to prosper in a highly competitive global economy, at least in the longer term. Financial engineering and property speculation, excessive public and private spending, all fueled by cheap money, can generate bubble booms. But when the sand begins to shift, as it inevitably will, the houses of cards collapse. Today, Germany is economically strong. Only 10 years ago, we were weak. Maintaining economic prosperity and social stability will need further reforms in the years to come. So it is with us, and so it is with our European neighbors. We all have homework to do. Some more than others, but there can only be a strong Europe if its constituent parts are strong. Germany needs a strong Europe, and the euro is a vital underpinning of a Europe that can hold its ground in the global arena. So for economic as well as political reasons, our commitment to the euro is rock solid. All parties who could conceivably form the next government backed the euro and European integration. And they all know that this doesn't come free of charge. The same is true for the German people. Germans know that their place in the world is in Europe. They have been, and they will remain ready to show solidarity with friends in need. But there is a limit to what Germany can do and what Germans will be willing to do. It takes two to tangle. I do not know if there is a dance that takes exactly 17 to perform. But for the euro zone, the message from Germany is this. We are all in this together, and we must all do our own bit for it together. Expect to hear this dual message regardless of who wins next Sunday. Thank you.


All right, so our trader is welcome on back here this Wednesday up here one second getting a little backup audio here Just give me a quick second here. There we go We'll make do great to see all of a sudden YouTube Facebook live all this live inside the cyber group room Great to see Brian and Gary and we have Norman here joining us. Johannes as well Robert W We have Michael great to see everybody here perfect. All right, so folks. I got to tell you I came right back to my desk to begin and make sure I had enough water here Just to begin but we also have class coming up here later on this afternoon finishing up actually the phase two stock horse Lesson number four talking all about just risk management setting stops and taking profits ultimately on positions. So with that ISIG I guess perhaps could be a quick a little teaser to go over for right now We're not as likely to focus on this at least, you know Given the sharp drop off at this point, you know is moving up pretty nicely at just a you know Heading into this meeting ended up making a bigger pop shortly after the market opened up even beginning to from pre-market I think that was after nine o'clock in the morning But ended up, you know making a nice pop-up towards 14 to where it had dumped right back down ended up dumping all the way Back down towards 12 1150 and then from there ended up You're trying to make a nice little squeeze back up. You could just see recently here up towards 1180 ish near 12 Things were looking good Until they until they didn't really so, you know, the you know ISIG at this point right now I'm definitely gonna avoid putting this on the watch list just to begin It's kind of hopeful But let's see what else we got here in the meantime though and what I'll do is I'll you know show you a stock Actually not number one, but number two right now and hopefully doesn't stop you out in the process here We'll try and follow this trade at least in class this afternoon, but the DRCT trade I'm in this position right now, but you know ended up making a nice push beginning in pre-market pushed from four up towards 550 came back down though when the market opened up So with that well, you know, I'll explain the rest in class. How about that, you know We'll put this on our watch list for the afternoon for any of our just you know regular members inside cyber group or trial members Or you know anyone just looking to trade at least, you know If you're not joining me in class and if you'd rather trade yourself and hey DRCT I feel personally it could still be a good stock to watch. However, it's got to hold right over 467 pretty much right from where I had gotten in from you know if it breaks from that price or perhaps even a little bit underneath I think like 460 or 458 that is, you know, I'm not expecting much otherwise So, you know if it needs to hold this so I'll put it on our list for right now looks pretty interesting But I'll explain more so in class the entries I took throughout the morning throughout the day entirely All right. Now we start from the top number one cheese FR GE another big pot I say another because this stock this stock ended up making a big pot for us at the end of last week It was on Friday, you know ended up going from like 11 or 12 bucks at the time. Let me just actually just check officially Oh, give you 1252 it had opened up at we ended up following this stock right out the gate because we had followed it a Few days prior to that earlier last week, but ended up going back from Friday last week 1252 All the way to 2462 it is and then you know, of course at that point it dumped off It consolidated the following days after but no man This one ended up making a huge squeeze just heading into the early parts of today or the early parts this afternoon So from 26 up to 43 44 34 it actually is but yeah, I mean right now it's beginning to show lower highs So how much more will this give I feel like it broke out from this big Fausto flag You know this big pennant you could essentially call it in between And with that it seems like it's at all-time highs So there's no historical resistance to work with on this trade But you look at the one-minute chart you look at the intraday, you know lower highs volumes winning back down We know it's gonna happen to a stock like this. Look what happens on the ISPC trade from 520 down to 360. That's not that bad, right? No, it's not what I'm talking about Just stockpile from like eight up towards the 30 then dumped all the way back down, right? I mean I can go down a whole litany of different stocks here the ISIG Which ended up making a nice move from this morning like we said, but You know just pulled back a bit, you know But again look at the daily chart and from the end of last year ended up going from like five up to 35 All the way back down to five. It's all over the map So we know it's gonna happen. We know we know it's gonna happen to a stock like that a FRGE. So You know come back to it at the end if I need to All right the ADGI trade another one from earlier this morning in pre-market ended up making for a good move early But ended up making a bit of a drop-off once the market had opened up You know made a bit of a bounce from like 540 ish 535 up towards just about six held under that six level You know we were talking about that just in the chat He asked me a quick question I said, you know we for the sixth level we for the sixth level to break and that was after it had broken here at the time So, you know ended up holding perfectly under six from their drop right back down Right now at this point just flat Much needed water break there each ILS year ended up making a bit of a move earlier later on into the morning Right now they're not doing a whole lot pretty flat Keep it going. We'll kind of just skim through the gainer side for right now NAOV same thing LITM from earlier showed higher lows broke out pretty nicely heading into the early afternoon off of what seems to be like 920 ish 925 held above 9 just recently so that's kind of interesting higher lows showing once again on this trade, but you know The volume is kind of light. So, you know, I don't have a great need to put this on our watch list just yet Pops during this meeting that definitely tell me and I'll consider otherwise Unfortunately this MULN trade pay will look to cover this trade going into a class end up making for a pretty nice run from You know the pop it made, you know at 1 o'clock pop from like 230 to 25 all the way up towards just about 3 3 10 Listen this ended up making actually a pretty simple move You know after the pop and I can't always say that for every trade. I didn't trade this stock I did not trade this at all myself I ended up commuting back home ended up working from home the rest of the day here and I set up and you know This already made its pop. I thought I was gonna chase it, but looking on book map looking on level three otherwise It was actually pretty simple. So I don't know if anyone jumped in from our live trading room That is but I'll cover this trade as well in class later on today at 305. All right The other trade that I'd mentioned the DRCT Knock on wood as I say that let me get my neck My necklace of garlic wrapped around me here. It's starting to pop. Hopefully I don't jinx myself there The MULN though for right now Again, it was looking good until it didn't so, you know, I'm not as particular about the drop-off here for the afternoon TMC it's holding right. It's like kind of holding strong the stock got crushed going back into like late September last year I'll be honest. I kind of forgot about this trade but now that I see this like I definitely remember, you know At least the bigger days where it had tanked, but you know right now. I mean, it's kind of flat albeit at the highs We don't really have much on the watch list so far So it doesn't hurt us to put this on the list at least the TMC trade Juren GERN familiar name over the years. We've seen the stock run in the past So, you know convenient timing right now. It's at the highs kind of similar Paces the TMC trade, you know, if I put that on I feel like I should put this on as well Dogs me. I mean again, it's at the highs, but it's like a really spotty intraday chart Which I'm not really too keen about so I'll put Juren on our list. The other one not so much Keep it kind of going here folks. I just want to make sure that we have enough time to prep and get ready for class We isn't we because you know, I just want to make sure our students are squared away on the tech side of things Just logging in and I'm making sure sure that you're good with the chat settings and just the tech side then of course myself but Lulu right now pretty expensive just wanted to take a look just I mean Assuming it's gonna be near the highs up like over 10% 11 plus percent right now Check back in on the LAC trade LAC was like on a huge tear earlier today You know, it was relatively close to all-time highs just was over 41 I think that was back from last year, but you know, it was relatively close for what it for what it's worth Right now. It's dropping off a bit. You know, hey, it's still tradable But by all measures if you did really well in this trade earlier today, you know You definitely should put it on your watch list for the afternoon, you know But you know, otherwise there's nothing like too special about it, you know just here, you know I mean, you know if it was at the highs definitely right now though It's like, you know, just kind of trodden back down if anyone short from 38 you're doing pretty damn nice on it You know, so we got very tradable But I just want to see if there's anything like looking a lot better in terms of a pop or a run Right, we got Tiva up like a sneaky 7 plus percent. That's not the run. I'm looking for Not with that chart We have the tell trade which has been a good sideless stock of late at least and you know ended up making a good push from the morning Yeah, it's kind of just flat here still to I don't know Alright, how about this give me a split second here folks because I'm gonna get out on half my position here on the DRCT trade Just to take profit. I don't want to be a jerk and just blow the whole thing if it ends up, you know Go in the other way, but I ended up getting out on part of my trade off of five Actually want to get out at like five oh eight ish there, but it pulled back. All right, that's fun Let's hop on over to the loser side here. I'll explain everything though that I'm doing at least in class coming up in just about 25 minutes AKBA Holy smokes, you know, I Saw this on the top of the losers list earlier. I didn't click on the chart I should have just I just I didn't notice this. I saw is that 88 cents? I'm like I literally thought to myself. I'm like, well geez AKBA when that come 88 cents I just ignored to click on the chart. Well, it became 88 cents today After 12 o'clock Eastern time, I mean I just yeah I thought now that I think about it Norman mentioned that in the chat, right Norman you said that like much earlier in the day You said that AKBA was halted off of news So now I'm kind of like connecting two and two in my head, you know live right now But you know, hey, I mean for as much down as it is could it be a dead cap bounce opportunity? Is it possible for this to like, you know, make a nice like little break back over a dollar temporarily? You know, I don't know if that's gonna it probably won't make for a good swing trade That's for sure. But you know, we'll see if it does that though We'll see if you get at least like kind of make that higher high. So it looks flat, but AKBA I don't mind at least, you know, putting a bit of a focus on this to start All right, so keep it going. We have the chewy trade here down big It was at the lows still tanking still not tanking but you know really dropping off steadily You know, maybe we'll drop off a lot faster heading into the afternoon here But yeah, this seems like a no-brainer. We'll put chewy on our watch list and you know Hey, I know that a half of our phase two course this month was featuring shorting so we talked about the concept of shorting in the beginning of phase two earlier on Monday and You know, hey, we continued that conversation in relation to level three and level four order flow all together So, you know what like this could actually be like a pretty nice live example about you know Where to enter a short trade heading into the afternoon in class and you know more so than that Not just you know, where to get in but where to take a profit where to set your stuff where to set your stop So, you know, that's basically the premise of our class here for the close So it should be definitely we'll put this on our watch list, you know, just at the top Market dropping off here quite the bit Bitcoin not really dropping off that much. Just saying Now we did a live stream last night I know there was a bunch of us that joined intermittently throughout the two hours who's just about that I did, you know, a couple of questions asked about different like altcoins and so forth, you know I was showing more of the Bitcoin heat map, you know, I'll do another like extensive video probably by the end of the the end of the weekend the party city trade it is shortable just kind of going back to the losers list here shortable at the lows but Again like opportunity costs like for the stocks that were at the highs. They were just like super flat So not particular about that just yet. No, all right, folks They got not much else really here from Benzinga Pro that I haven't have another screen Well cheat sheet at least with me But uh, you know, if there's anything else up down left right more than 5% that you'd want me to look at or check out Just let me know here in the chat boards of Norman saying the eke tanking.  Now I'll tell you what I actually ended up prepping up this chart going into the market open here today I you know, I can jump to it in class even if we have enough time But you know more as an afternoon trade. I mean, yeah, really good call I mean for as much as it moved up sure as hell came right back down. It is shortable You know at least on our platform here It's hopefully shortable if you don't have trade station, you know Whether you're on thinkors swim tasty trade or you know people interactive brokers you name it But um, you know be eke definitely good call just as far as like a tradable stock this one at least is you know Still moving a bit, you know for a $13 stock You know, I think there was another one that we were kind of focused on is like a you know Just tradable stock, but it wasn't really moving that well So this one is moving pretty well and you know more on the debt the downside here at this point All right couple here from your hood of the RMO trade. It looks too slow INDO and INDO is just flat this thing. I don't know if you're expecting a big move up big move down It's drink 700 shares a minute That's how little volume this stock is trading right now. This is no. Oh, this is not worth watching This is just the whole Fausto would call this garbage in two seconds if he was doing the morning meeting All right, we have anyone on YouTube right now. Let's see from Mitch the Peloton trade Oh, yeah, let me not forget about Peloton this time. I forgot about Peloton yesterday and I messed up You know that was like pretty much at the highs when we were doing the meeting And you know like we focused on it in the in the room, you know after the fact But we missed out on a small part of the the run at first. So You know looking at Peloton now is a short at the lows down over that 5% that I asked for so Mitch you got to join us inside our live trading room And if you do if you want to join us go right down to the link on the banner below there at the stream Sign up join a join the rest of us like Norman and Michael and you heard a mark and Brian Michael Good call nice catch All right, folks. I'll tell you what I think that just about wraps it up. I still am in part of my position on DRCT I'm in from decent price. I'm not gonna tell you where I'm in from because I'm gonna tell you in class I'm gonna tell you just about 18 minutes from right now So if you want to join the phase 2 stock course just go right down to the link on the banner below I'm talking to all of us at least in cyber group for right now You know for anyone in YouTube you got to join our classes for that at least but um, you know If you want to join the phase 2 course for all of us inside cyber group Just go right down to the link there and then we'll begin class right at 305 Eastern All right, folks I look forward to it and you know hey if we have enough time We'll catch a few trades at least live heading into the market close Almost like what Fausto does in the phase 3 course. All right. Take care Come a cyber group member today Just click the link below and receive all these amazing products and a world of knowledge for just $9 Do it


And so when you first get to Google Maps, it'll probably present you with a map of the place where you are, if it knows where you are.  If you've never made a map before, then you'll just get a welcome screen. If you've got some that you've already made, then you will be shown a menu of those. But anyway, you can create a new map and the easiest thing I think to do is to just type in the latitude and longitude of the place marker that you want to set. So why don't we put in a location of the Japanese earthquake? There. And it drops a place marker in the ocean. That's fine. So click this little plus here, and then you want to edit this. So let's call this We can also edit what kind of an icon it looks like. Not like that. Here. And I don't know. Gee, this crisis menu is a lot of fun. You can have everything from, I don't know, an infestation of geckos to a ninja with a throwing star or something like that. But ooh, look, here's one that looks like a tsunami. Maybe that's gonna work for us. Whatever. Fine.  Let's add another. So here we go with that close by station that we were using for all of our other examples. It drops a place mark there and Why don't we edit that and we'll call it station 21418. Great. We'll add another one just for fun. But my guess is that you've figured it out now. Um, Here is station that is far away. And that's gonna drop another place marker there. We're gonna add this one and we're gonna call it station 32 412 Save it. Okay. Now at the end once you've got everything there, I don't know, you might want to just zoom out and verify what these things are or you think they're supposed to be. Yep, you've got an earthquake off the coast of Japan, a couple of stations. One is close by, one is not close by. At the end you want to give your map a title and then click this share button. If you forgot to give your map a title, it's gonna remind you that it wants you to do that. Let's just forget it. And you can also get a link. And if you want me to be able to see your link without having to log into Google, you can change this so that it's public with anyone who has the link. Then you can share it with grandma too. All right, that's all.


So Carmen Tapio worked in call centers for 30 years and in 2018 she decided she wanted to buy a call center She was working in a little call center in North Omaha with 40 people Now there were some challenges to this though. First the call center didn't make money Second didn't have any collateral to get a bank loan Third Carmen didn't have any money to buy the company Fourth her business plan was to grow aggressively, but nobody thought there was a workforce in North Omaha to do that and Fifth Carmen had never been an entrepreneur before she'd never owned a business So she had to bring a lot of vision and energy to convince people like us to give her the money But convince us she did and what a great decision that was when we When we see what she has done with this company now We are able to see an amazing transformation She has built a company that went from 40 people to 300 people Bringing in an amazing amount of work and she's done that by giving people in that community the hope that they can do something different Right there was no transportation people couldn't get to work. So she has buses pride and joy that go pick you up at your house She has a lending program where they give people money to buy their first car to buy their first home She has an apprenticeship program to teach people the skills they need. She sends people to college She has made a transition in this community and she's been giving people a second chance One of her senior executive members of the leadership team used to run a gang in the neighborhood where they're working now Carmen's impact though has gone way beyond North Intela Services. She's now the chair of the Omaha Chamber of Commerce She's on the Federal Reserve Board of Kansas City and Right now she's working on the next project Which is to redevelop a blighted block in the urban center of North Omaha where we are hopefully going to help her put in retail Low-income housing and an office for hundreds of employees of North Intela Services to drive that energy and keep it in that community I still remember meeting Neil Lane for the first time Driving down a small road to Lane Road in rural Ohio trees everywhere all the trees we saw in the earlier presentation They were all right here and all of a sudden you're going down the road and There's a little building carved out with about 20 parking spaces and a few cars No town no people nothing else around so I go inside I meet Neil at global cooling and I say Neil Why are you here? And he said because people in this community need good jobs and we're going to bring them here It's pretty impressive pretty interesting their technology was a new 50% less energy usage Way to make a freezer a very cold freezer for research labs at Stanford and at Berkeley and other places where they needed biotech research So we met Neil we got excited we got involved in the project We invested and with all small businesses like many many of them almost immediately everything started to go wrong The handles fell off the doors the next generation the product wasn't done it didn't work They tried to outsource the manufacturing the new manufacturer couldn't make it the the freezers were breaking They weren't staying cold everything went sideways. It had worked really well before we got involved, but then everything went sideways Along comes the pandemic That seems like it could be a disaster, but it turns the other way for this company Moderna Pfizer make these two great vaccines But one of them needs to be at negative 30 degrees and one at negative 80 The only freezer with the capabilities because of its environmental Friendliness its smaller size and lower energy that could do both was global coolings freezer Every Walmart every CVS every Walgreens in America needed one of these so that they could take the vaccines and make them available to people Company goes up 300 people. It's a rocket ship We're trying everything we can to keep them making these as fast as people need them We got another one of our portfolio companies in Ohio involved making wire harnesses for them And the whole community rallied behind global cooling. They sold it to a big public biotech It was a huge success people are at work money was made and everybody in America got their vaccines a lot faster than they would have Without global cooling and there's a picture of them so Tim Hayden Was a graduate student at James Madison University in Harrisonburg, Virginia in the rural Shenandoah Valley One day a farmer comes to the school and says does anybody here that could help me with a business plan? Because I don't know what to do with this little farm my partner died and I'm just at a loss So Tim made it a class project for that semester and helped him write a business plan Fast forward a year Tim was the CEO of this farm.  They built they got more land They created a distribution business and they bought herbs from other people They grew to be a dominant player in the local community They had a big big presence there Then investors like us got involved and we took it nationwide and they became the biggest herb supplier to the whole country And they kept innovating in their greenhouses They started putting lights in the greenhouse so they could grow even when it wasn't beautiful outside And they weren't you weren't able to see the sun on those days Got more and more interesting. They developed their own organic nitrogen Which used a ton less energy and replaced all the fossil fuels that are burned to create nitrogen outdoors And all of a sudden the technology got better and they started to be able to grow in the dark and They started to create vertical farms and today their their general process is that they have six layer vertical farms Millions of plants growing inside each facility that they build these indoor farms are now using 95% less water 95% less land They're using less energy their climate resistant because they can grow year-round no matter what happens outside They are able to do this locally in your local area and bring organic food to your local markets But what's crazy about what Tim and his team at solely organic have done is they're doing it for less money than you can Grow in the field so they're able to bring organic produce to the masses Walmart is their biggest customer They're doing a hundred and fifty million dollars of sales They have a thousand people working at the company and it's all driven by an Entrepreneur with a vision for his local community that was able to execute and deal with all that change That's what we see at advantage The end of the day the secret to every successful business is in the leadership and the people on that leadership team people are way more important than the business plan and Entrepreneurs are the ones that produce the impact that we're all aiming to achieve