Hello and welcome to the next presentation and learnings from our launch triple eight core customer projects and My name is Michael or people call me schnitzel and I'm Had technology at the major labs. We are a company in Austin and Zurich and I'm Had technology and was one of the co-founders and I'm usually the guy that yells at you at group pictures that you all should wave at me So I can take a picture of you and which also happened this morning So by the way, you all looked really great and it's on flicker already. So you can see the picture But not about group pictures about Drupal 8 living on the edge So our journey or why we even did that? So the first site we launched was our own which was pretty obviously easiest and it was already a year ago so in April 2014 we launched amazing labs in Drupal 8 Alva at that time and It had two languages. It was a completely redesigned. So we did not only take our old design and did it on Drupal 8 We also redesigned it completely And it was a pretty interesting journey because we did it in like in six weeks and so there was a lot of Working on it figuring out fixing box on the go But what was really good is because it was our own site We could live with the box we could work around with the box And we we also decided that like some features we didn't put in and But it was we learned a lot of that and actually out of that came more business out of that So we were asked to help with Drupal.com which is a site owned by Dries and When it's more like the business side of Drupal org so we have case studies up there and we have a lot of different information of For business as for them to find about Drupal. What is it? Why should I use it and stuff? so because we like to live on the edge it's done in Drupal 8 and We're actively working on it. That was like in September 2014 and At that point you already had a beta which was a bit easier and It only has one language right now, but we definitely want to add there are a lot of language spoken in the world So we want to do that The next one was another client project It's for the Schweizerische Gemeinnützige Gesellschaft and it was done in January 2015 when The longest name ever the Schweizerische Gemein so it's a it's like the Swiss Society of like a mine Whatever, so it's like a Country to tell you what it is in English whatever and Yeah, yes, so And That wasn't done in January 2015 and they came to us and said like we have already a Drupal 6 site They had at that point and we said we want to do it new and when you look at the functionality That the site had and was basically a brochure site So it's like well who we are what do we do and three news entries done? so we said okay, let's try it and It actually has four languages. You only can see two right now what we are installing more and that was really great And and yeah, basically starting from that We just felt so we feel so comfortable if to play it so like every new site That is like super tiny like this one we launched two days ago, which is our group the Macy group site It has two content types and three nodes and because it's a one-pager site, but it's just you can already use it It works perfectly. It's super great. So yeah, so we launched that and it's just right now It's our tool whenever you we need like a brochure site a small site. We already do it in triple eight and and yeah We do more so and We have right now like three sites in development that we do About it and I want to tell you about what we learned of a different environments of different areas and To do it short and so yes, it works and it's actually pretty great It's really surprisingly great what you can do Sometimes you have to be a bit creative and we will see them later because as most of you probably know There is not a lot of contrary right now But the best is nobody wants to go back to Drupal 7 Need a site builders need a front and need a back and neither I want to go back And we still have to because we still we usually build sites That are really big so and there is only way to do that in Drupal 7 right now But yeah, so everybody's excited and I think that's great. That's we're looking ahead to a really interesting feature So let's look at the different Type of users of Drupal how they reacted and the first of all are the editors I mean we build sites we implement them with I build them But at the end it's the editors that have to use it if they don't like it We won't have any success with Drupal 8 and the best is we didn't even tell them and In the beginning we didn't tell them if my slides now update No Doesn't want to update. Okay. Yes, so yes We didn't tell the editors that we actually use Drupal 8 they knew Drupal 6 The SGG website and we just told them like there is a new Drupal and we didn't I didn't tell them it's about beta and stuff we just told them go there and edit and They didn't realize it that there is something new that there's a better because it's already so stable from an editor point of view That you can use it, but they really liked it. They liked for example, they really liked the new layout That like the publish stuff is on the right side and actually they have some other Drupal 7 sites So they asked us like can we also have that like we really like that that we now see the publish on the right side and like all the access Like the new buttons and all that stuff that we did a lot about usability. It's it's super great And so we like at the end had to explain them We are you know like it's that new Drupal 8 thingy and better because they wanted to have all their undersides They're really big also migrated to that new thing and so you explain them at the end that it's not ready yet Whatever and we can do it for the brochure side, but not for all the other sites Of course, there are some themes that allow you in Drupal 7 already used a new layout and we use that at the end and but It's yeah, it's we just gave it to them and we asked them how it is and they don't want to go back to Drupal 7 as well So that's cool Let's talk about Multilingual a really important part for us in Switzerland. We have four official languages where English is none of them so actually it's five and and Any website we do is has at least two languages. So multilingual is a really important part for us and We worked ourselves on it. I did a lot of things, but Everything and I say really every single string that you see is translatable out of core without Installing any additional contrip modules Anybody that has installed or that's done full translated the website. I mean really every single String translated on the Drupal 7 site ends up in installing around 27 modules and Which sometimes with patches and stuff so a lot of fun and So it's really like you install Drupal You have four modules you install them and everything is automatically out of the box Translatable and that was one of the big reasons why we do it right now because it just works like without multilingual capabilities We wouldn't use Drupal 8 right now, and I think that's a really big step forward That will also make a meet easier for all of you to start using Drupal 8 if you have multilingual website because it's no longer a Worry-ness, so I don't know if I can install that or if I can use that it's already there It's supported by core. So that's cool Of course, there are some issues and two of them that I'm really interested right now So the problem is that if you use browser negotiation, so that Drupal gives you back the language based on your browser language if you having that installed your whole cache will not be running Which is a bit bad So especially if it's 27 languages which we have on some sites, so I'm working on that right now to Find a way to redirect to the right path prefix which then can be cash So there's some things and there's a really really old issue that is now Reloaded basically it's that entity like translations and innovations. It was a really Bad issue in the past with Drupal 7 already with content installation with entity translation It actually got a slightly bit worse So there are some people working actively right now to make anti translation Which is the default translation method in Drupal 8 now work together with revisions because right now whenever you have revisions installed and you translate one Single translation of a node it will copy all the translations for all the revisions So you not only end up in having a huge list of revisions if you revert back You cannot revert only by language. So if I revert back to the German version Like the English changes in there that I maybe didn't want to revert or also reverted so We have right now not enabled revisions at all on any of our sites And if you use if you want to use that right now Be careful the fun part is actually it's also broken in entity translation with Drupal 7 and revisions So if you do that already these days you probably know about these issues So it's the same with 8 but they're actively working on it and with a lot of different ways And we really hope we're gonna get that in and because without that it's just We're just at 80% of the whole translation with revisions with states with workflows and all that stuff but overall Multilingual works really great and it's and it's a pleasure to work with it And and to definitely see or to definitely earn the fruits that we put the seeds in in like three years ago when we start Or like even longer when we did the whole multilingual stuff Let's go about site building and site building in Drupal 8 gives you this really comfy cozy feeling that it feels everything right and complete In Drupal 7 we have like content types and we have entities Taxonomies and we have users that have fields and that's great if I need a new field for a user I just added but if I need a field for a menu link like I there is there is an entity But there is not so I have to like install another module, which is called menu attribution so I can in check the picture to a menu or If you want to do other like you want to add a field to a blog How crazy is that like who needs a field on a blog in Drupal 7? That's also possible now in 8 as everything is an entity you just do it You just add a field to the menu link you just add a field to a blog and it just feels that Greatness of like I can now have a system that every single pieces match together Like I use a lot of then actually of you of saying Drupal is a bag of Lego bricks to my clients And in 7 it feels like they don't match together all the time in 8 now They all match together the meaning that you can build crazy houses in Drupal 8 now And you can probably go somewhere that you never can go back But I think that's not the system has to prevent that like the system should be able to do that and it's just It's so much easier to do things and like if if somebody wants understands the field system That has never done site building before you just have to explain the differences between terms and contents and users and done That's it. He can use it and that's really great One thing though that we saw in daily working you have now block instances So in Drupal 7 you place a block and it's placed There's a module that is called block clone that you can place a block a second time a second time in 8 you have block instances Which you can place a block multiple times from people that coming from 7 to 8 That's really confusing especially if you combine it with the custom block library So you create your custom block library, which is like your content type You create a block out of that with your content and then you have to place it So it's like three steps after that and for people that started using that it's really Confusing because there are a lot of steps of like in the past you just added your block and you placed it done Now you cannot do that because you have a really great system behind But it's a bit confusing So if you're gonna start using blocks and really start using them and start using custom block libraries But It's just like placing them is sometimes a bit confusing and stuff So maybe give it a time to figure out and First play around and then on like I don't know simply test me start the site and play around with it and and learn how how it works and Of course, there is a lot of controversy like when I look at the sites in Drupal 7 We have at least 50 60 modules installed by contrip one of the reason is like multilingual So I have he thought 27 modules anyway installed But there's just a lot of other things and and one of problem that we had for like the SGT website They wanted to have the news on the home on the home page or on the front page But I will see not ordered by the created date. I mean why not? I mean I want to have the older news should be on top because it's more important than the newest news I mean, yeah, all the requirements of websites and we have to fix them So sometimes you have to be really creative and in Drupal 7. I would have said hey There is no queue you put no queue in and then you can order it Well, you go to Drupal.org and you see the node queue module and there's no Drupal 8 So you think about okay should I now pay my developers to port it which obviously would be great Actually, there's a better way. You just create a new block You put entity references in and you're done. That's your note queue. You have now a block that only has entity references The editors can go and edit that block and add entity references. They can order them Really easy and you just put place the block on the home page and don't if you need views because you need to do Additional things you can do that because a block is an entity views can work with entities entity references It's a relations and everything so it's the the piece of Using the different blocks putting them together and you don't need a country module and that happens to us a lot So there's a lot of things that we say there's a module for that But not in Drupal 8 so we cannot do it and then you start to dig deeper and think about it and learn and you realize I don't even need a country module anymore Because I can build it with what Drupal ships me already if I use it in the right way or if I use it in a Creative way So that's really cool. Of course that system doesn't fix everything that note queue does No, you can like do even more But there is maybe a single module that just lets you shuffle the sorting or that let's you automatically Inject when you create an entity you can say inject that into that entity reference block or something But there's just tiny modules that can also be used for other things and I think that will be interesting to see how The note queue module as an example if that will change Maybe the note queue module will actually not be any code. It will just be shaped configuration So that even you install it it adds you a code a block that has entity references And so I think that's will be some changes how we probably make country modules because as a community we still want to Have something like note queue on Drupal.org We cannot expect from everybody to an understand the entity system well enough to build something themselves So we want to ship something like that But probably it's not going to be code It's just going to be some configuration that we ship that is installed and then you have your new note queue block that completely uses core one other thing and we are just really having that is SEO and So we have actually a sister company that only does SEO and it's a bit of sad part. So there's nothing in Drupal 8 Right now that supports like any SEO So like our system company they do like on-site reviews when we do a new website and we get the lowest rating from them because there's like there's not a lot in there and Like there are no redirects of like and there's a lot of country modules in seven that provide you that I just think as a CMS These days when we ship something we should have at least a minimum amount of SEO The technical SEO that is shipped automatically. So if somebody just uses Drupal 8. He has at least a Average SEO rating and not a completely bad and that we expect him to download new modules because Yeah, we see SEO is getting more important every day and so we should provide it And I'm I don't have a list of all the things that are broken right now because we do a lot of them In code and custom stuff, but I think that would be maybe interesting to get some people That are interested in SEO to like propose like a standard Drupal 8 SEO thing to work in that But yes overall Drupal it's Drupal 7 site builders pick it up in two hours like I just had last week somebody that has never worked in Drupal 8 before and I gave her the specifications that we need and She went in and she created the content types created the views created the blocks There's maybe some things that you have to learn about the new ways But it's like two hours of like reading and throwing around and playing and destroying and trying That's it like you don't need more because the UI is still the same The ways you do stuff is still the same. It just feels more it feels complete and everybody that I've seen Using it tells me it's so much better and I hear that from inside of us But also from other companies that tried it out. So I think that's really cool that we kept all the systems of seven and didn't change and From a UI from a site building point a few house stuff works Which leads us into the configuration management and Configuration management is basically the thing we have all waited for and it's like the most. It's like the most exciting thing because Especially the bigger the sites get the harder it is to handle features and all these things and features was never intended to do that So it's super exciting and everybody likes to use it The problem is and that's what I feel but I also hear it from others We don't provide any help to use it right now There is no UI. There is a UI, but it doesn't tell you how to use it There is no there is some documentation on Drupal org But it's it's more like how it technically works, but it's not like how should I use that system now? And I think we have built one of the best configuration management systems that everybody else is Super jealous about like I talked to people from Adobe and they said like We throw like endless amount of developer hours and they they're not able to do that and What we have right now, but I think we have to make sure that of all the people we made everybody super excited That when they the first time use it they don't get sad and don't use it so One problem is for example, there is no real workflow for death staging production. It supports it There are sessions here. I just was at one, but there's no real documentation about it Then we have a staging folder That is not the staging environment of your site. It's like the import export So it's super interesting then we have an active folder, which is empty Okay, it comes from a history. I know that but I think we have to fix these things like we have to Remove the stuff that is just like because I saw people that first time use triple 8 and they call me and say like I have an Active configuration folder and it's empty. What did I do wrong and they and they don't know they cannot figure out and I tell Me yeah, you know look that is the history that like there was in the past There was an active conflict folder and there was and it's now not used anymore It's on the database and like if you use conflict devil module it will be used and they say like well Are you crazy like so? Yes and There's also no way because in Everywhere you read we say now we can prevent or we can now have workflows where we don't do any changes on life The problem is core doesn't allow us to prevent changes on life There is a module that can do that, but it's not shipped with core automatically. So I think that's things that we should think about of okay, maybe we should Provide them or at least like create a list of Of CMI things or configuration management There's another problem Like if you need to merge CMI changes and we see that every day happening that you cannot merge CMI changes inside of triple Because CMI is like it's the law all the time. So if you have Like a field that is not in CMI and you synchronize it It will be deleted in your active directory in your active configuration It's not how features used to work that it's not just like the additional stuff. It's actually removed It will show you but it's a bit strange. So like the whole Merching needs to happen in git And or there is thrush config merge that helps you doing that But it's just again it's something we have to teach and I had multiple times where my developers because of just not knowing they Take their configuration Put it on deaf and import it and remove just something that another deaf just did Because they didn't know how to use it specifically. So there's a lot of things missing so overall It's really frustrating to work with system that everybody is super happy about and we don't really provide any information. Yes Yes, so the rush merge and rush config merge you can point it to another site and it will take the configuration down merge it with yours and Export it again and create a git commit if you want that and then it pushes it again. So there are some things Yes, so it's a bit really frustrating and sometimes but I mean we wouldn't be the triple community if you could fix that and So I think we should we should fix it and we should do that. So there is one old a git issue I'm serious. Sorry the two Alex part and Jess just hate me But um, yes, so there is I didn't want to create a new one actually but so there's an old Groupal issue that describes basically what I just said and that we should document the git config workflow Of how should we do things? It doesn't have to be that has to be the way But I think we could find a workflow that works in 95 percent of all use cases And if you just follow that You will be happy because right now we don't do anything and people are not happy The other thing and I just did it and so I think we should rename the staging folder with everybody I talked to they think the staging folder is an environment. So they think if I put it in there It will end up in my staging environment and it's not the case The staging folder is actually the import export folder and we can call it sync We can call it import whatever and I know it's what's it's we are close to RC, but and We'll have to talk about it and then the next thing is that I don't think we should have an active directory Like if we ship with an active directory that is empty don't create one There is ways in Drupal that like if you install config devil that we tell the users Hey, you should create like go into your settings PHP and create a folder that we can actually do our things But shipping with something that we never use I think that's not how Drupal 8 works Okay So much about CMI renting It's great.  Oh, yes. Oh, yeah, I changed that text format I changed the order which something I would definitely have forgotten about when I used features So it's super great, but in the daily use Things just fail a bit. I mean, but it's better. I mean, yeah, we can tell your clients. It's better software, so Let's go to the back end and and It's all pay all the way So it's everything about the object oriented. I have to say we so much like it. It's so much better And I think it's a lot of people told me that they learned maybe objective oriented in school once But now in Drupal 8 when you look at it, it makes the first-time sense Like that whole examples that you learned about like, yeah A dog is of type to do them and the dog has an ad method parking and stuff And you're like, okay, thank you But now show me code like I want to see in real life go to Drupal 8 and it's there and you Realize why do we need interfaces? We realize why do we need? All the object oriented stuff and and it's it's just really cool and But it doesn't stop there We have an entity API that that you can really use no language on the line none anymore that people don't know what it is About but everybody tells me I have to do it. So I do it, but I don't know why and We have plugins and which are really great. It's just like a Block is now a file and it's all in there like if you need a block You just create a file you declare it whatever you need it and it's done and they're like each single block is a single file and You have services so I can hack call without hacking core if I don't like something I just change it with my country modules and I replace it without touching anything. So it's super great I think it's from a From from a way of like changing and using core It's much more like a framework now than it used to be in triple seven. I think that's super great And of course it's concerning as well and for people that don't really know about about objective oriented programming And what I've seen for my site builders that generally don't have a lot of programming knowledge They pick it up. They look at example code. They look at other code And they maybe don't exactly know what the namespace is in PHP But if if you just use existing code and they will use it and another thing is You really have to use an idea now Without support by your editor that can tell you that the class is already client defined somewhere else Or you forgot the namespace or whatever You just end up in a lot of times go to the Drupal to the actual browser window refresh and it will show you an error That has nothing to do with PHP like Writing code wrong. It's just like how the how you used it and an ID makes it faster makes it easier to find stuff And so I really suggest if you want to use triple eight use an ID and we will use PHP storm No plug for PHP some there are others. They just have really great triple integration They actually have a booth down there. So talk to them, but So it's just important and now also our front end They all use PHP storm for development in the past we used and Selene and no What's this called? Sublime text. Yes, but now we just use PHP storm for everything and the same also if you don't know how to debug It can get really hard in seven. It was sometimes really easy. Okay. It's probably there And I just put a DPM in there now in eight you do that and it's never called And then it's over Then you start your debugger and then you can actually go into it in seven I think there was a lot of time. Yeah, yeah, let's just try put that DPM and we'll see if it works I think that's not really working right now in eight anymore. Um, so Teach your developers how to use a dead debugger Set up their systems spend the time. We really spend the time We have conference pages that explain how debuggers work and stuff and now everybody can debug and it just makes their life So much easier and to use that Another problem and we just actually the talk before was about that Most examples you will find online With blocks or whatever. They're most probably obsolete because core changed already So there's a lot of code that you will find About blocks and people talking about it since two years like a blog post that is written about About Drupal 8 like how to do things two years ago. It will not work anymore So it's just something you have to know that That it maybe will point you into the right direction But if you copy paste a code that is probably there, it's not gonna work and there is a really good example module that explains you most of the things but Because we use optatic oriented programming. We have interfaces now and interfaces define us like a block has to look like It defines us programmatically What do we have to do to use a class and your IDE will tell you if you forgot to declare a method and stuff So if using OOP, it helps you to to use Drupal 8 correct so and that's really great and It's a bit of I think it just takes time to play gets more stable The there will be new blog post that will probably work But we had it a lot of time that I searched something I'd copy paste it and Doesn't work and then you're back at square one again But another interesting thing is that non-Drupal developers they can just start working right away So I have people in in Zurich. We have a Drupal user group and now just symphony people show up and they say I'm a Drupal developer now because they say Drupal is not specifically symphony. It's like a dialect of PHP And and they can use it because they understand all these things that like Drupal 8 now uses and it's much better So we are not anymore worried about like hiring people that never worked with Drupal anymore If they can develop PHP in like an object-oriented way They can be there now Drupal developers and we use so many different Libraries and external stuff that all others already use So it will be for us much better to work with and of course it will take our developers that right now can deploy Develop in the Drupal way to learn the other way the way how PHP does it but I think it's a it's an important change that We are not longer Drupal via PHP and The amount of people that we can take in from that and get help and understand how things work is so much bigger So I think I really look forward to whatever comes out of that. Let's talk about custom modules So in Drupal 7 There's all the question like okay. What should I declare as a hook? Like at which point in my country module should I write hook because maybe Some other module wants to hook into me my country module and do things The problem is now with a we don't only have hooks we have plugins we have services We have a lot of different things So I think it's really important or it's really hard to architecture now country modules for people that don't have a lot Of core knowledge They will not know how to architecture their country module like what do I create as a plug-in? What is a service? What is still a hook because the hooks are still there So it's like just more complex I don't know how that should work, but I like that happened in like triple deaf days we had like people that are just really into core where country people came to them and And asked them okay, how should I architecture? So there was something like a country architecture mentoring hours or whatever it is So I think like as a as a community we have to make sure that all the country developers They use the system correctly and we do not create country modules that are not used as we can use core Because the people will now learn how to use core and they should also know how to use country So I don't know how that exactly will work, but I think it's just like if you have a country developer that starts to Port the module from seven to eight and it's really important that they read into the architecture of plug-in services And all these things to make it right to not maybe do it twice or maybe three times next topic front-end and I think that's light says everything and it's great like twig It's at the beginning. We just said it's a small step. It's a small change But how we develop now front-end does so much change we give so much more power our front-end devs So it's actually a lot of non-code change now the front-end They really feel to be empowered to work in Drupal if they need to change a class They just do it if they need to change it div or whatever They just do it and it's easier. We have better debugging functions You can now finally realize where the hook suggest a theme suggestions are you see them in line So it's just great to use it and we just start to love and that's one of the really big reasons why we don't want to go back to seven and actually Drupal core itself is so great We don't need a country-based theme anymore like we use right now for seven we use omega not for the whole layer thing stuff But just for the resetting resetting it to html5 resetting it to like all the craziness that some core thing does because core is five years old and So it's not how we do things anymore So I think It's really great that we don't need a country-based theme anymore as a company that builds our own grid systems in saas and And other libraries if you still need a layout system I mean you will still be able to there will be still country-based themes by the community but It's just for us. It wasn't necessary anymore one other thing and I think it's a hidden superpower That is not really teached by core But it's extends and blocks and it's on it's something that is supported by twig and and I give you a small example of what you can use it Let's say we have a task to our front-end devs. We should remove the h1 on the front page Normal thing because the h1 is coming from somewhere else or I don't know whatever So you have your page html.twig and we see here There is the h1 in there that is printed in Drupal 7 what we would do we copy the page html.twig into page-front.html.twig and you do everything again all the things here and you remove here Two months later you add another region. You only put it to page html.twig.  So what happened in? Here that is default is not there But in my page that html.twig I define that as a block Around my h1 and in my page dash dash front I say that block is empty But everything else is exactly the same And I can also do that in other way I can define a block in my page html.twig that is empty and extended in my front works in both ways But we have now a system that you can build like extend of course You can like extend of extend of extend extend it doesn't prevent you of doing crazy things But like the default things are just much easier and that's like one of the examples that I see the front end Now finally like it because before we just throw them some PHP code at them and say like now work But now we give them twig and they can use it and we can use all of twigs functionality We can use in core drupal 8 now So let's go to upgrading Because everybody that ever started a drupal 8 site and then realized that two months later There's a new beta version that I just put my beta version on top of it and then there's like Luckily you see some text because most of the time you see just a white page and like nobody tells you what is broken So before beta 9, it's really hard. I gave a talk in Drupal con Austin and how to upgrade and Drupal sites and it's basically you have to figure out it yourself and After beta 9 there's a project slash idea of head-to-head Which basically means that on Drupal the dog slash project slash head-to-head It's a whole module, but it's just as a bag of scripts That allow you to upgrade between head-to-head so all the people that now have Drupal 8 Production sites running they all have the same problem. They have to upgrade it so instead of everybody doing it itself we now do it all together and Like we're contributing to it. There are other contributing to it So whenever there is a new head and you need to upgrade something in the database layer You need to upgrade something in the config layer or whatever. There will be Couple of days later, maybe couple of weeks There will be a script there that allows you to run that and it will do it And the best is the beta to beta is nothing else than running all the scripts between the head-to-head So we somehow have something like a de facto beta beta upgrade path It's not like supported by core So it won't and also won't be out at the same time as it probably will be soon when we fix all the upgrade blockers But it's a way to use it And in the past I said all the time You can use it, but you cannot upgrade it yet. So now I'm saying you can use it and you can continue use it um But of course sometimes you have to understand things. It's not like I don't suggest that to everybody But if you can recode if you can debug code, it's it's it's possible to upgrade your sites without spending 68 hours to upgrade a site between beta versions, which we actually spent multiple times And so I had core developers working on like or like my back end developers working two weeks to upgrade sites I mean, I learned a lot That's at least what they said They said I learned a lot about core like they know now more things But sometimes you just like you don't not like to spend the time. So yeah, so that you said Contrib what triple is like in seven? It's that's what the great part is like if I need I don't know um If I need a shop I install Drupal commerce if I need organic like some forum system with groups I so organic groups like all these modules that make Drupal what it is We're getting there. Um, so Some contrip is already existing some Drupal 8 some modules are already ported Because there are a lot of production or a lot of agencies running production sites. They're also upgraded contrip The problem is there is no real way to know if it works if you just visit the Drupal.org project page So you can maybe see there is a eight branch You maybe know how a lot how old it is But there is no passing test information or whatever. So it's really hard to know will that work.  Maybe it doesn't fun is Most of the time if it's broken, it's not really hard to fix it Most of the time it's like some small change in the configuration some small change in like, I don't know renaming things or whatever. Um, so it's not super hard If the module is maybe three years old in this eight then it probably will be really hard But if it's like a month old or two months old, which most Da country bar and there is a new beta version and you upgrade it It's not really hard to upgrade it if you do, please write a page for it I think we are a community we like when you do the work. Why should somebody else do the work? So contribute the patch give it to everybody that the module maintainer can commit it in and we are we're all ready to use it But of course, it's really hard to know Which modules are in which state and there are two links that I suggest one of them is by Berger or sasha grossenbacher He is um also swiss guy and he works at empty systems and he created a page that is called the eight status Um, which runs the simple tests As well So it takes out information about the simple test and it shows you per country module if it currently passes It doesn't the passing doesn't tell you it will work But it's at least more information about it. And then there was blue spark dot com Um that also do a top 100 contributed modules and they tell you like if there is at least an A module or an eight branch in which state it is So it's easier to go there and find your modules instead of going to do bot or dork To like search through all the modules and figure out if there is something Um, overall we try to use not any country modules at all But um, of course, there is things like path auto Which is not in core. It's already ported. Um, we have like global redirect Which is something that we use a lot because of SEO reasons. So it's all there Most of them are there. Um that are like essential to run aside these days But of course the really big ones I don't know like commerce. Um the whole like organic groups I mentioned. Um all other things They they're nowhere right now migration It's not done yet Um, we have a migration between six and eight That works out of core And there is a mosa migration path from seven to eight that is not yet committed. So we're really close to finish that Um, so which basically means you cannot use it right now for sites that um If you want to migrate like It will be really hard to upgrade or to use triple eight for already migration sites, but We had our own like we migrated the amazing apps from the from the triple seven side to triple eight side And we had to migrate all the blog posts Because we realized writing copy pasting them all of them is a bit too crazy But we actually wrote 200 lines of custom code. That's it We just installed services on triple seven exposed all the all the blog posts as chasen We loaded the chasen. There's a jason parson in php.  That's it. It's now Because it's so easy to use the entity api To use the systems. It's not a lot of work to write your custom migration And the code is on there if you go to our amazing apps github page. It's there. You can use it Um, there are other companies that also do that. So if you just need to Like, um, migrate a small subset of your site, it's really easy and So because we we decided we were gonna rebuild the configuration anyway So all the content types and all the stuff we did by hand inside building anyway We didn't want to migrate that we just needed the content and it was super easy Done like it was 200 lines of code Six hours of a back end developer and we had our migration But of course, um, we want to know like what is my mob like when can I upgrade my site? And I talked before like how to find my modules, but sometimes you just want to know, okay What is the state of my site? So there's a service or a website that's called d8upgrade.org You can copy paste all the modules you're using on your current triple seven site And they will inform you what the current status is. So at one point you probably will get an even and say Now it's ready But it depends on like if you still want to use the same country modules and stuff and so so it will take from time But that website will probably help you to know about the status of your if when can I Start to build triple eight sites of my existing triple seven so I think we should all start using it And it's really great It works pretty well There are some things that you have to consider first Use it if you build a new site if you want to operate a site, I would Suggest to wait Till like the two plus seven to eight is actually in there But if you're building a new site It's no problem or if you need to migrate only some content Like if you rebuild the whole site, it's no problem And also if you don't need any heavy country modules If you depend on the country module and it's not ported yet It's probably gonna be hard to do that. I mean you can do it and you can Pay your back-end developers to port it and that's great. Yay Drupal But If you just want to do it and you want to get it fast on it will be really hard So if you are if you plan to build a brochure site one thing that I call it's like Hey, we are that in that company. We maybe have a blog post. We have a team page These are our clients whatever like a default default brochure site You can perfectly do that with Drupal eight. It works. It runs We have four of them running. We're building more. So I think it's really great Um, we should all try and if you find a bug It's gonna happen write an issue on Drupal.org Maybe even better write a patch contributed and we're all gonna make it faster running to get Drupal eight out To for all of us use it because I can tell you If you start using it, you don't want to go back really You don't want to go back and all your developers also don't want to So if you want to know more of your if you want to Need help There's a groups Drupal.org that was started off the Drupal dev days. It's really empty right now But it's basically an a group on Drupal.org about Drupal eight production sites Where we want to like share information and stuff. It just starts right now. So if you already are I'm using Drupal eight in production. Maybe join there and we can have a discussion about it And there's also both yay buffs Here which is at 345 Um at the room I oh at the room media current. Um Yes, so which Will tell you about or we we can talk about it what you're using what we're not using yes Basically it was my session and now the question part starts. Thank you Yes, can you walk to the microphone that we have it on the recording? So just a quick update on the status of the d7 to d8 migrations I'm one of the people that's working on that. We're going to be sprinting a lot on that on friday Um, hopefully some news should be coming out of that pretty soon. Awesome. Uh, so it is definitely in the works I've done a d7 to d8 migration using the migrate plugins Uh, so it's uh, it's coming along Certainly, it's still not as far along as the d6 stuff is. Okay, great. Awesome. Thanks for the work So my name is keys to chant or uh, my username is kd chant And if you have any questions about that stuff, uh, come and find me or come sprint with us on friday So can we send you db dumps of trooper seven and you will do it? Depends on how much you want to pay me I don't know. I have stickers I really enjoy your talk. Um, thank you. I was wondering if you have anything to share about performance insights and maybe even like External caching like varnish or something else. Yes as it relates to d8 So there is a much better integration of external systems actually the whole like performance settings page has changed to actually explain you what the different settings are And page cache is now a module the internal page cache. So if you don't use it, you just disable it Um, and there I think the varnish module actually also works and so It can help you purge stuff and so so we all the slides we're running we have varnish in front You have max h headers and all the things there's one really interesting thing inside of triple eight There are cache tags and cache tags could theoretically also be Used by varnish because varnish can also use cache tags So you could invalidate based on these cache tags There is no module right now that does that But I know we had a bar from monday with the fastly guys because they're using varnish and do a lot of things They're really interested to have a triple eight module That exposes all the tags to their server or to their system That you can basically invalidate by tags which would make so much more sense than just like URLs and So overall it works And there is a module for it. You probably want to install it But there's not a lot of more if you need any more, but I think that's the default. Yes Do you think d8 is much slower faster? If you use it, um If you configure it and it's per default it's configured it's faster Like you decide is faster because we have view mode caching. We have whole page caching. We have invalidation per cache tags So a lot like whenever you change a node all the page cache is deleted like what happens currently in triple seven So yes, it's better Hi, um, I think just on the varnish thing the invalidating by Cache tags might be in the commercial version of varnish. I'm not sure Anyway, that's that's not my question, but you mean the conversion version of varnish. Oh, yeah, that could be I don't know. Okay. That's what I heard So I've just got a question about layouts like, um, you know, a lot of people in triple seven use panels or display suites and those kinds of tools Um, how did you manage to do layouts and yes? So this place we already has a running version actually since more than a year ago So as asphalicious asphalicious, whatever his username is, um, he's constantly using it So you can already use display suite. We don't use display suite. We use a lot of um panels and panelizer We actually ended up in just using templates again Because it's so much easier for now for themers to load fields and even put them into a files that it used to be in php template So we don't really feel the need of using panelizer anymore and it's actually doesn't exist But one of the missing things that um, that is in core you cannot create pages You cannot create a landing page and put blocks there And so you even have nodes or you have use there is a module the page manager So there will be page manager itself not like shipped within panels or c tools. Um That x specifically supports that and there is a version on it Um, tim plunkett works on it and it actually works and we use it on some of our sites So that definitely works, but it's not whole panels As you know it But we have like a context api in core. So they will leverage that we have a layout api We will leverage that so again, it's like core provides us all these things and we just have to like pull them together And um, yes, so that's what we're using page manager. Thank you Can you go back to the slide with the node id for the removal of active directory? Yes. I have a patch Um the active Okay Okay, any more questions Yes, yes Security good point So the security team currently does not Carries the wrong word, but does not review anything in droop late So like Drupal getten Also exists in innate. There was no security announcement. There was nothing that pushed you saying You should now update your droop late site because it was also in there Um, so security could be a concerning thing because if there is a security patch found It's it's posted publicly in the droopal issue queue Anybody can find that can write an a script that uses that issue or that had that that whole And hacks all the droop late sites right now And so it's just something to know what we do Our hosting environment is built that every single site is completely separate for others So if one site gets hacked it cannot hack the other sites And from a database from a file structure from basically everything And so and I think that's just important to know Because the the chance that your droop late site is hacked is getting hacked is probably higher than in seven And so to to keep it in one place and make daily backups and all these things Um But we decided that the risk is not that high because We think that Drupal 7 itself is already super stable. I mean we only had one Really critical issue in the last seven years and I don't expect anything happened right now in eight Of course that is also depending on that we run Drupal 7 since a long time So there's a lot of things happened in the past And I think with if when you know these things That's basically you can live with it and you can work with it and you can Create stuff around but yes, it's not reviewed anything at all. Good point. Thank you Okay, that's it. I'm gonna keep you longer if you're around have more questions just hit me Thanks


All right, next up Joy Boyer is going to take us to the second concept which is the renewal of the LC Centers of Excellence in LC Research for CERC. If Terry doesn't steal the microphone. I was willing to let Terry talk through my presentation. So this is a concept here. It's for a limited competition reissue of our Centers of Excellence in LC research or CERC program, RFA. Just some information on the CERC program. I know most of you are familiar with it. The first grants were funded in 2004, so we're entering our 15th year of the CERC program. The goals of the program have not changed over that time. There are three. The first is to support the development of transdisciplinary research teams that can integrate a wide spectrum of social science humanities, clinical science, behavioral science methodologies with genomic research. The second goal is to facilitate the use of the findings of this research so that they can be used to inform health research and public policies and practices. And the third goal is to support the development of the next generation of LC researchers. In the past, we used the P50 full center mechanism and the P20, which is an exploratory or planning grant mechanism. In 2015, we switched to the RM1 activity code, which is a complex project for complex things. And we reissued the RFA last in 2017, and we are still using the RM1 activity code. So, some background. Since 2004, we've supported 11 full centers and eight of our planning centers. We're currently supporting five RM1 centers. And I would mention that we provide four years of funding for these centers with the opportunity for one competitive four-year renewal. We find that it's important to have that renewal period in order to help develop some real sustainability for these transdisciplinary teams. In 2018, this year budget was about 5.2 million, and that's approximately 24% of the LC budget. So, this map was... I had a lot of help with this from our wonderful program analysts, Alex Raphael and Natalie Pino. But the green stars represent the RM1 centers that we're currently supporting. You can see the University of Utah, Jeff Botkin is a PI, University of Oklahoma, Vanderbilt University, Johns Hopkins University.  The purple stars and the purple ovals represent our graduated seers. These are seers that are no longer receiving support from us. I won't go through the entire list. The ovals obviously are the centers that receive planning grants in the past. I've added on to this... we've recently funded two T32 or NRSA institutional fellowships. And we funded one at the University of Michigan, one at University of Pennsylvania, which was a former seer site, and one at Stanford University, also another former site of the seer. And the explosions are our new diversity action plan programs. We've just funded those this year for the first time. We have a new diversity action plan at the University of Utah, which is focused on disabled students. We have a diversity action plan at University of Oklahoma, which focuses on American Indian and Native Alaska students, and a center at Johns Hopkins, which is teaming up with some local minority serving institutions. To develop a training program and research experiences. So, just a few words on the accomplishments of this year program. We really view this as an extremely successful program. They've successfully established these very productive transdisciplinary research teams that have integrated both LC and genomics research. And a sign of this is that a lot of our PIs have served as investigators and some of them as PIs of some of these large genomic medicine programs, like the CSER grants and the Emerge projects and the newborn sequencing or end site projects. They've developed a lot of resources that have been used by policy makers. They've done white papers and policy briefs that have been used to inform federal and state legislation. They've testified before Congress and state legislatures and also a number of advisory committees. And they've also served as both members and chairs of some of these national federal advisory committees. They've also generated support at their institutions for transdisciplinary LC research, and in some ways they've really put LC on the radar screen of their home institutions, where I think it wasn't recognized before as a real discipline. And most importantly, they've really nurtured the next generation of LC researchers. And we've seen more than 150 undergraduate, graduate, postdoctoral and junior faculty fellows come through the series over time. Many of these have gone on to tenure track positions in academia. A number have gotten career development awards through the LC program and through other institutes. And we're now seeing... I think a dozen of these trainees have now successfully competed for individual research grants. So, we're very proud and pleased of the role the centers have played in that. So, now as we're moving forward, since the program was funded in 2004, we're seeing a real evolution in both the genomics and the LC landscapes. I think everyone's aware of the increasing use of genetics and genomics in healthcare settings and with diverse populations and in diverse communities. We're seeing some very rapid advances in genome technologies, and these are now more accessible and have the potential to be used in a way that we haven't seen in the past. But on the other side, I think in part due to the efforts of programs like this year's, we're seeing some very strong genomic LC partnerships to look at some of these issues as they emerge. We're also seeing a very deep and diverse pool of young LC investigators, many of whom are now submitting their own competitive research grants. We see multiple institutions with LC research capacity, and all of this is happening within our ongoing strategic planning process. So, we find ourselves kind of at a moment where we're contemplating the future of LC research. We're looking at the changes in the research landscape, and we're undergoing a strategic planning process. So, we really feel it's a good time to examine all of our ongoing LC initiatives. And in this process, we've decided to limit the growth of the CIRA program through 2023. And what this will mean is that we will allow the existing centers who are eligible for their final four-year renewal, there are four of them, will allow them to compete for funding for that final four-year renewal. This will allow them hopefully to develop full sustainability as a center. It will also create the flexibility for us to develop new initiatives based on the strategic planning process and really addressing some of the new needs that are coming up in genomics research. And most importantly, it will ensure that we can continue to support our investigator-initiated research and career development activity portfolios, which have always been a really important part of the LC program. So, in summary, we're proposing to issue this RFA as a limited competition, which will be restricted to the CIRAs that are currently eligible to compete for renewal. The budget, as it has been in the past couple of RFAs, will be limited to 650,000 direct costs a year for four years. We're hoping to make up to $4 million available to fund up to four CIRA renewals. And this is our proposed timeline. We hope to issue the RFA at the end of March. The application receipt date should be mid-July of 2019. Peer review will be in the fall of 2019. And these applications will come back to council next February, February 2020, for second-level review. And we hope to fund in April or May of 2020. I'm happy to take questions. I did ask Gail Henderson and Wendy Chung to lead off the discussion. So, if there aren't any immediate questions, I will turn it over to Gail. Okay. Thanks. Well, I have a pretty strong conflict of interest about this program since I got a planning grant in 2004, a P50 in 2007, and another in a renewal in 2013. And now I'm in a no-cost extension. So it's just about over. So, I have a little bit of a benefit that we could experience in my career. But there's a couple of things I wanted to say. First of all, during this time that the Sears, by me, I think Joy did a way better job than I was thinking I might do in terms of highlighting the just extraordinary change that genomics has undergone and that ELSI has been, in many ways, responding to and anticipating and being either at the center of or on the margins of this, just the sea change in genomics. And the way that genomic medicine has arisen, et cetera, et cetera. So it's been a whirlwind of trying to keep up and learn and grow and develop. But the one thing I wanted to point out to everybody was that one thing the Sears were required to do was offer a theme. And so you may think a sear was a sear was a sear, but no, not really not at all. That's really not true. You could think of them as big R01s in one sense. And so I wanted to just run through the list of themes because I think it's really important and each sear has been required to create a training pool of diverse investigators to publish as much translationally oriented work as they could as well as focusing on the home disciplines of people outside of the basic and medical sciences. And yet within that, we've got IP, patents commercialization, which was Bob Cook dig in a duke. We had the genomics of behavior. Meldred show at Stanford, which in some ways is taken up by the not really entirely by the Columbia sear, which looks at psychiatric neurologic and behavioral genetic information and its impact on stigma and self-image. Wiley Burke's fantastic sear at the University of Washington, Seattle, which focused in its entirety on health equity issues. Now there's the University of Oklahoma, which is carrying that mantle to Native American and Alaskan populations. I think it's a very exciting place, Oklahoma, I've heard. Never been there. And there's our work has been has morphed into public health preventive genomics. Utah is looking at how family members communicate about prenatal and newborn screening and how test results get communicated decisions get made. Vanderbilt's looking at privacy risks. Mainly Vanderbilt's also looking at the ways that community can be engaged. Many of us have had a big community engagement focus. Penn, when it had a sear looked at uncertainty and genetic information specifically. And then Hopkins is looking at genomic information to help manage the prevention control and treatment of infectious diseases. And I think that's all of them. But you can just see this wealth of topic areas.  And then one more thing about this is that over time, I think partly because of the changes in genomics, small studies that would be conducted by anthropologists to look at the meaning of genetic information for patients in really basically a small scale kind of way, trying to develop some policy orientations has and these were very important mainly ethnographic studies has morphed into a focus on health psychology, health economics, the ideas of behavioral economics and incorporating other kinds of disciplines, also incorporating the ways that the arts can be brought in. So the LC disciplines themselves over time have changed. Now, is this all because of the sears? Probably not. And yet the sears have really I think been instrumental in creating both a diversity of topics in communities and also enough of a core in terms of yearly meetings, in terms of trainees getting to know each other across institutions, that that kind of a program could never have been accomplished with an equal number of R01s focused on an equal number of diverse topics. And Joy obviously also mentioned that a lot of LC investigators were mandated in the beginning to be brought into genomic medicine or the early clinical sequencing studies and now of course many are without being made to be. And maybe I think I probably took up my five minutes already but I really wanted to express how important a program this is and what it's been. That said, I do think it's time for a new look. And so at first I thought, gee whiz, wait a minute. And then I immediately thought, oh my gosh, what an opportunity to rethink where we are and think creatively about new ways that the LC program can use its dollars and again create new ways to have a community and also respond to changes in genomics. I think it's really positive about this. I guess let's just say that. I haven't got any criticisms. I think it's just, I wanted to say something about the program itself. I think it's just been so important. Okay, that's it. Wendy. So I agree with what Gail had said. I mean I think what the CERS have done is really this transdisciplinary bringing the communities together and it's communities that otherwise would not have come together and they're a bit of oddball in some cases. As you were saying Gail, sociologist, economist, philosopher. Lawyers, but they're people that were there not some real glue to keep them together, they would not come together. And so if you were to for instance just have training programs, T32s or training programs or things like that, you would fulfill the training mission, but I don't think you'd get that community to come together and actually start functioning cohesively. And I just want to second what Joanne Gail had also said. The impact I think is not necessarily what we always traditionally see in terms of publications, but it's really been a lot of the policy implications and a lot of the other things and kind of non-traditional, at least from a scientific point of view, the impact. And so I don't underestimate that I guess is part of what I would say. So whatever this is in terms of a transition, I guess my point would be to not lose some of that in whatever that is. Really having R01 funded studies or training programs, I think those will do pieces of it and I don't know what you have in mind in terms of doing that, but keeping the communities together I think really has been successful in terms of the community, the seers sort of across the country being able to learn from each other and really truly having now produced a new generation of researchers. So hopefully there's a creative way to think of making this even better but not lose what's been successful. Great. Thank you, Wendy. Are there any other questions or comments? Yes. I'll make a comment from the non-expert side on this, that I think that this is an area of great uncertainty and difficulty for researchers who are actually not in the field but they have to grapple with it. And having an investment in this area should keep that in mind, meaning identifying kind of the almost a help desk version of this, not about the specific protocol, that's an institutional responsibility to approve and so on. But there are so many questions that people raise and that they have a hard time actually getting anyone to answer. And they float about with their question, trying to get someone to tell them what is it that they're supposed to do or to mostly plan for, right? It's not about your IRB giving you some sealant, some approval. And I think that's going to be an increasing need and something that these centers maybe should have under their realm beyond the broad policy statement. Great. Thank you. I think some of the centers, at least the one at Stanford, actually provided kind of this consultation service for researchers in the field. That was part of what they did. I think most researchers in the field have no idea, meaning they don't know anything about the field because it's not actually their field, so they don't know who to go to when they have a question. We encounter that a lot. I'm not saying that hypothetically. We need an advertising budget. Possibly. Well, what is called outreach, right? It's not in genomics all the time, but that's an area where I think there's been less of that. Yeah. Thank you. That's a very good point. I'd agree with that. So in teaching genomic medicine to undergrads and grad students, there are ethical questions that come up all the time in class around the papers that we read. And I think that this sort of service is really valuable, not service, but this body of research. Great. Thank you. If I can add, I think there's going to be otherwise a growing sense of discomfort and also things like almost memes can get attached to certain questions that are not the right way of thinking about them possibly, but they can be very damaging and problematic over time. So we have to be careful about this kind of educational outreach thing within our own genomics community because then those people become kind of the next step of ambassadors and have the same experience from teaching undergrad genetics. Students ask those questions and you don't know the answer to them because it's actually not your area. So I think that's a great question. I'm not sure what the right thing is, but you're not sure what the right thing is. So, yeah. Sharon. Just kind of a timing issue. This announcement, well, the announcement about this limited competition is likely to come out before there's any new program, right? Correct. So I do think that it will be important somehow to talk about the fact that there is going to be additional funding because there certainly, you have funded many sites, but there are many sites that may have still been thinking about, in fact, we had a discussion on the way on, I think, the last council or the strategic planning meeting about bail or applying or not applying or whatever. So, I mean, I do think there are sites that are still thinking about applying. They're going to be surprised to see this and if there's some language around as part of the strategic plan, we're looking at new mechanisms and we're looking at new programs. So, I would say, I would say, I would say, we don't see this as an ending more as an opening to replace it with something. Well, but it's an opening that hasn't opened yet, right? So, that's what I'm trying to say. So, I would say, I would say, I would say, I would say, I would say, so you don't have the next RFA ready to go out. So, to those people, it's just going to be a closing. So, you may just want it a little bit like what was presented, I think in the director's report, point out in the RFA, since it is a limited one, what are the open LC funding programs right now? Sure. Right, because the money for those new opportunities is four years away. So, there are other LC grant mechanisms. Sure. And I would just make a point of that. Yeah, in every RFA, we do try to highlight our standing program announcements. So, we will make sure we do that. It's just, I think there's a number of places that are disappointed to read that it's only going to be available to those who already have Sears. Seems that's one message that the SEAR program has tried hard not to give that it's an inside club and blah, blah, you know, but people would really, would have applied. There's a number of places that would have applied for Sears. But they're just, they don't have that chance now. But there'll be another thing to apply for. That's what we're planning. Any other questions? Thank you very much for these helpful comments. Okay, so can I have a motion and a second? All in favor? Any opposed? Any abstentions? No, he's just being a gentleman here. We appreciate that. Thank you, Jeff.


I want to talk to you about the kind of information that comes out of your muscles and what you can learn from it. I got into this because my parents ran a clinic that treated people with muscle-related problems. When I was about 10, I got TMD, or lock jaw, and my father taught me how to reduce muscle loading in my jaw, and eventually this problem went away and it hasn't returned since. So ever since a pretty young age, I've been aware of the importance of how we use our bodies, how we use our muscles. When my father passed away, I looked for a way to build on his work to expand it outside of the medical field, because I feel that there is tremendous value here that applies to a number of different areas. So when a muscle contracts, it generates a raw signal that looks something like this. This signal is amplified and filtered, if we could go live to the iPad, please. And when you flex, there you go. It tense, it goes up, relax, it goes down. That's the end result. So just for point of reference, these units are in microvolts, RMS, and a resting muscle is at two microvolts.   So if you type on a keyboard or laptop and you are extending far away from your body, that results in levels of about 80 to 150, and I think that was the previous slide. And if you have it in and close to your lap, it's about 10 microvolts or less. So the position of your hands makes a huge difference in the amount of muscle loading in your upper trapezius muscles when you're at work. And this was showing bending over, lifting a 30-pound weight, doing it improperly, lifting it like this, and measuring the mid-back muscles, and then doing it properly, keeping your spine nice and straight. And the mid-back muscles are significantly less stressed in that situation. So the heart is obviously also a muscle. So one application of this technology is a strapless continuous heart rate monitor. These are adhesive, so you just stick them on. And we made a more intuitive interface for sports applications. So the circle in the center is the speedometer kind of looking thing. That is the heart rate. The number above it is work done by the muscles cumulatively. And the bar graph on the left is also work done. And in the next video, you'll see fast time running and the work done, the green graph will start to slowly fill. It's important to have work done goals and not just goals that are based on speed or distance. If you have two people who want to get into running, one's 100 pounds and one's 200 pounds, you can't ask them to run the same amount of time or the same amount of distance. The heavier person's muscles are going to work a lot harder, and their risk of fatigue and injury is much greater. So with a work done limit, you can turn them around at the 50% marker. This shows 30 minutes of running on a treadmill. This is the output of your quadriceps muscles. So you can actually see the way muscle fatigue can be quantified and objectively measured. This is the same run two days in a row with insufficient recovery time. So with only 24 hours of recovery, the first graph may not be clear. The scale is about 1,000 microvolts. The second one is 500. So you can actually quantitatively measure how recovered you are from one day to another and figure out what the ideal way to exercise on that given day should be. There are more advanced applications of this too. I figured out that if you have a given speed and you vary your stride rate within that speed, you can figure out what stride rate is optimal to minimize your energy burn over time.  For me, that was 130 beats per minute at six and a half miles an hour. And this is what the early onset of a knee injury can look like, output of your quadriceps muscles. So this is a left side knee injury resulting in right side compensation. So one application of the technology is an early warning system for injuries as they develop. So my focus so far has been on workplace safety and running. Eventually I'd like to see this technology expand into other kinds of sports from football to yoga and also other kinds of applications like prosthetics control, robotics controllers, video game controllers, potentially even MIDI input devices to create music from the movement of our bodies. Can you go live on the sound please? So what I've got here is this one here is linked to... Put this down. Alright. So I'd like to thank all the people that worked on this with me. My team, Clay, Brian and Doug, my partners Violetta and John and of course my Intrepid Research Assistant Athena, pictured here demonstrating proper use of the sensors, points out the heart, muscle, muscle, and heart. That's it. Thank you very much.


You are still watching hashtag why in the morning and remember the hashtag is the segment rather is Entrepreneurship Tuesday where we bring you interesting conversations about young people who have ventured into various fields to earn a living for themselves And sometimes they are professionals and most importantly is how are they making money out of it? And also what are some of the skills they've learned that can inspire you back at home and make you drop something from it and Take it home and use it for yourself Remember the conversation is on the hashtag why in the morning all our social media platforms Why to fulfill channel is our socials Instagram Facebook and Twitter remember on Instagram. There's an underscore and mines Why do I keep on saying mines mines? He's a Brian Sacoa one or one now joining me right about now live in studio Is a powerful gentleman who's also a photographer who's going to take us through his journey How did he venture into photography? What are some of the lessons he has learned what are some of his big and achievements that he has managed to actually hunk in that field? And I'm gonna let him introduce himself. Good morning to you. Thank you. Good morning. Thank you for hosting me All right. My name is Paulic up Freelancer photographer videographer drone pilots basically ideal in Media in general. Okay, as long as it needs my camera, I'll be there Yeah, interesting, you know when you speak of photography right about now Everybody wants to take a photo at least and post it on Instagram Instagram is like the main main main main for a lot of people though, but why photography? Why photography? like I saw the need of capturing moments and In our current generation we see that The only thing that is constant is social media and by social media I mean for me to offer a company to prosper they need Photos and they need videos. So I saw a gap and I decided to venture into it Personally, I didn't I can't say that I had partial in photography. Okay, I saw a business and I went for it Okay, so at that your time I'm going for it. It became now something that is in me. All right, fantastic When did you hack it? Like when did you start? I can say like two years ago, but I started earning That's before the pandemic before the pandemic. Okay. Actually, it's when the pandemic was now coming in But I started earning from it a year ago. Yeah, I forgot the two years last year last year So the first one year was learning. Okay. Yeah, basically, I'm not I've not Studied these things. I just went for YouTube and some Search like Google and all that stuff. That's why I learned everything Interesting. I'll come back to how you money to learn from the school of YouTube You know, there's a lot of young people who are watching back at home and they're like me and take a pic photographer, but There may be they don't have the money to be taken to a photography school and hack the photography skills and like you mentioned You learned it from YouTube. Now, I'll wait from that. You'll answer your answer You'll reply. How did you money to like learn from YouTube? What are some of the notes and what are some of the especially Needy gritty topics that a person who is at home can learn and hack about photography. Now, let's talk about Yourself, are you working for a company as a photographer or are you as an individual independent photographer? Because based on your story, you're saying you are initially to work with someone and things went south. What happened? I Can say that I'm working for several brands. Okay as a photographer. I have some Companies if I may say that I'm currently one working for I'm a sports photographer and event photographer So when it comes to events, I work for several tour companies Okay, that I've signed contract with them and when it's come to sports They are like three or four companies that I work with whenever they have any function. They call me in Okay, so basically That is what I do and if you like need me like a private We also Schedule a day and then I come but I don't like and I'm not employed. Yeah, like where you must be there No, so you are self-employed. Yeah, I'm self-employed Interesting. Now, let's come back to the YouTube question People would want to like maybe on somebody wants to be a journalist They must go through journalism school to be polished and be fine Photography you mentioned you learned it in this in the University of YouTube like they call it Yeah, how did that go? Because it's not easy to just watch a clip and then finally come up with the masterpiece of the same that you've watched You must have done it for a very long time or you must be a brilliant mind to say Yeah now if I may say It has it hasn't been easy learning Through YouTube is not easy for someone who is not interested in that particular field. So When I started learning through YouTube, I had Talked to a lot of photographers who by then I can say were like established But more most of them were just telling you that you know where to put a case show Then if you go, they are not there. So I say to myself We have these YouTube and it's there all the tutorials are there why can't I just Educate myself from that then at least I can see so that's when I started researching Like my famous Photographer and I told Mark Wallace mark mark Wallace is the one who has not he's not a Kenyan He's the one who has nurtured me like watching his tutorials from the one to the last so It hasn't been easy like there's a lot of distractions. Yeah when watching through YouTube and Sometimes things come up and all that so I think so far so good. I May just say that if you don't have Let's say particular Resources that you can go to these institutions YouTube is the best place to go Which YouTube is the best University of YouTube University of YouTube? is When it comes to photography everywhere everyone who is a photographer, I don't know the relationship You know, there's usually this saying that goes my damn enough photographers as a photographer's not DJs General skis are pecky like the only instructions. I'll let you will follow these are Photographers are post like this post like that. How is it for you interacting with some of these clients? See especially the ladies Do you how do you command their attention and just tell her yes post while looking post while standing like this? interesting so That's a Mayotuni are saying it's just a thing things for ground different, but it's true in that Photographers like we face a lot of challenges when it comes to our work Because sometimes you may find yourself Photographing maybe maybe a client needs a particular maybe she sells a bikini Yeah, you see in such an incident your scenario She needs you to take her photo and for you to market that problem. She's half naked. Yes, so one thing I can say is that No, you're like you be principled. You know what you want Okay, if you get focused like if you determine that me I mean business. I'm not into these other things Yeah, you will not get into the temptations, but we've heard of many instances where photographers they end up losing their job losing their gears because the Started going out of what made them be the photographer there. Yeah, but it's a challenge. Most often they are coming It's a big challenge And I never think these ladies will tend to want free photos Because yeah, I think it's a common thing But you professionally you have like a correct card or something personally do you have a red car? Yes, I have a red card for what I charge. How much do you charge? Like for now for now, I charge at least 250 per single photo, okay, then a session we charge at least 5000 power 5000 power. Yes. So somebody comes for six hours. Yeah, you have some good money right there Yes, and also I deal mostly with corporates. I mean to corporate world. That's why I said the event I'm into corporate world. So in corporate we charge per session like let's say if the Meeting is going for like five hours. Yeah, we charge these certain amount. Yeah, so Photography we have a lot of niche like if you want to choose which part you are or which part you want But if you want to make money, you must choose the right one Yeah, because nowadays we find upcoming photographers. Kuna. He's a the street photography. Yeah, you get these People our age just go to the street. They take photos. He's a Zina person That's for sure. He's gonna skim down a clip of 500 and limited photos Yeah, so if you've known what your target client that will push you to Maybe work on your rates work on your charges because if someone is in campus You can't expect him to pay 300 a single photo that person wants you to Pay he wants to pay 300 and limited photos. Yeah, yeah, which is a big challenge for you as a photographer For me, it's a big challenge. It's a big challenge. Yeah now Let's come back to some of the I'll say videography or photography skills because you've also mentioned that you can be hired to do Production come rock and whatnot. Yeah, how does that go for you on your end? It's it's fine, but for now our certificate in Camera operation the TV production. I got it from GBS. Okay, so I've not been into that. Okay. I've been into the TV setup like this one, but I've not been like This is what I want Like I'll go for this for now. I mean to videography. I mean to photography so Maybe in future, we'll see what we'll have If things go well, then we'll venture into TV production. What is the what is the name for your photography firm? It's called a polico photography or polico Okay, polik o photography But we started a new one. It's called polico media polico media because we are not into Obscene a screenshot of that right here behind just right here. Yeah, nice and the photos So what is that shot? But there you'll just take us through some of the shots that you take because I understand this variety Yeah, and it's already running on our screen. What is this shot? It's also right there. That's what it's called. It's it's like a portrait. Okay. It's more of a headshot like This is a beauty portrait or as you can see the ladies like We take it from the neck upward. Yeah, so that one is a Headshot portrait kind of okay. Yeah Nice There was also another photo that was there where it was an event. It was like almost Yeah, this is a baby shower baby shower. Yeah, I took Where was this that all was in? Great wall apartments Hey, okay, okay So we don't go small. Okay. Yeah, I don't know if there's a more nice Yeah, we have more Nice, what about this and doesn't look more of a graffiti type of drone arts or something. Actually, this was a how is it called? It's a castle palace It's like a restaurant. So they have these a cut design. Okay. The thing that looks like the hair You know, okay. Yeah, so that's how they put it and these are just a drawing Okay, yeah, so like the tree represent the hair Yeah, so this was drawn by you or I know I just took the photo. I just so it's nice So, okay, just took the photo. Yeah Interesting. There's more. What about this one? This one is a this one looks familiar though. Yeah, I don't know why it was recognized by Nikon Kenya or Nikon Kenya. Yeah, it's a photo I took in the Kenyatta Road where I stay Okay, this is called a this is the expressway. Yeah, this expressway So you must use there's some settings that you must use Which camera is that that you're using for this? I'm using Nikon Nikon the 7200 Okay, yes, but for you to achieve this you must use something called a slow shutter speed slow shutter speed What does that mean now? Slow shutter speed it means for those who are working with camera Shutter speed is how it's it's a way like you allow your subject to move through the camera So when you let your shutter speed be slow, it captures the movement Okay, so now the cars were coming and going so when I when you place the shutter speed to be very slow Yeah, that's why you see your light. He's all right. Those are the Light you got it. It looks like an aerial aerial photo. Yeah, it's a footbridge. So I was On top of the bridge. Yeah Interesting interesting skills right there. Do we have more? Nice. Oh, this is Masai Mara. You took this one also. Yeah, I took this one as a this Masai gentleman Okay, he allowed me to take the photo and they think what each one you need the actual Manuia lion. It's the real real line. Yeah, the real actual man for lion. Yes. Oh, okay. Yeah Interesting So what does this photo represent? Does it have a meaning or is just a head sort of a Masai? Is this a Masai guy? Yeah, it's a Masai guy. Okay. This photo means to me if I if I'm to read it, okay It just shows first of all the facial of the guy and also the meanings like Easy-vetus in a manisha in their culture and in their culture. Yes. What it represents. Yeah, okay Interesting. Do we still have more before we continue? Okay, also when it comes to there's one here This one is they were showing us how to make fire without matchbox matchbox. Yeah, so I Just saw it nice and I took it Interesting. Well, is this where did you Masai Mara or Masai Mara? Yes. Nice. Yeah. Did they like pay you something? No, they don't pay Volunteering yeah, it's just work. Yeah for you to be known Yeah, and speaking of that how many times have you worked for people who Never credited you or people who never gave you Something or a token of appreciation in return to the services you get them like you mentioned before that There's somebody who'll just come to you and they say hey, please take me a photo and then they don't know that Professionally that is your job and your earning and living from it. How many times has that happened to you? So many times up to now up to date up to date, you're not still yet earning something No, no, not like I'm not earning like I allow myself to be used So me I've been I've been used severely and it's it's an advice that I want to give you To make a yes, let's let's Because let's say people do say that exposure doesn't pay you bill But now exposure doesn't pay you the bills of those people who've made it in life, okay But if you're just starting exposure will pay your bill in this way. It will make your work be known like I've worked I've done several volunteering work and Even up to date like if someone it depends now with the brand if someone comes to me and tells me like I want you to volunteer Okay, I will look at at them and see what impact will I get if I go volunteer to work with the brand Work with the brand maybe for free for free. Yes. Okay, and when I started I Didn't have a camera But I went with the phone. No, I went to a certain Academy called real sports Academy and I told them that I'm a photographer Then they told me do you have a camera? I said yes Yes, but I didn't have a camera by fire by faith the only thing I knew was it was a theory that I Reported from YouTube. Okay, so the guy questioned me So now, you know, I have that's the skills like the the soft skill like I Know through mouth, but I don't know them through action. So the day I went for the actual Picture-co-field, okay, it was a bit challenging. So that one I worked for free for like four months With no pain for months four months. I was like some sort of internship. Yeah. Yeah, it was sort of internship after there I've worked for like I Worked with the Jude Njomo is MP of Kiambo Township. Yeah, those are some of the big names you've worked with, right? I've worked with so many people even I've worked with I've worked with the sleepy David Yeah, the comedian so These people most of them didn't pay me Okay, like sleepy David and the underkina these comedians. They were Nidurai So a friend of mine event. Yeah, it was event. It was event for who you are eternal and desa go It was called the desa go supercup So a friend of mine tip to me I can and be at these one end at that place. So I had to go and Take them photos. So I talked to them like can I take you photos? Then I'll use them on my social media. Then they said, yeah, so it's you approaching. Yeah It's me now approaching them because I mean because you're looking for an opportunity Yeah, I'm looking for opportunity exposure. Yes, and for you to by photographing those big names. It gives you like an Image out there. Okay. So after photographing them. I got some good deals Yes, so I've worked for for free several times, but now I don't think if I can work for free unless Your brand has has a name and not just Kenyan name like it's a it's a known brand Because I've made the name for myself through you So yeah, you feel like you're at a place where you can claim your ground and and say this is me This is what I present on the table and if it doesn't fit what I'm presenting to you then disappear exactly like for now If I can if I may say see baby lazy clients Okay, like in this way back then or when I was starting I know I started like two years ago I'm trying to say myself two years ago. I know either two years I've learned skills that I Can now stand firm and say that no this he pesa niki dog. Yeah, I guess I keep So if you because of your work because of what I deliver and what the impact of my photos or my videos to your company What's your organization? That's why I started by saying that if you are if you want to venture into photography No, your clients. No, your client. If your clients are vijanawamta. Okay, me like where I stay I don't have any clients. Why do you stay corny? I stay Kenyatta road. Okay, like it's where I started most of them still Still wants pictures a 50 Bob like when I started I used to even take four photos Yeah, 30 Bob 50 Bob But now if you tell someone that I'm charging 300 per photo, they think that we're joking and assume it to pitch at two Yeah, so I'm telling them come on a picture to watch Because now the people that I deal with in these are mostly in these events that I go I get people maybe CEOs managers Yeah, what you can does on a kazi angle. They called me. I worked for stand because actually I'm still there photographers Stun big Yes Not the official photographer, but I have like if they have a function they call me they have the official photographer though yes, so basically Easy easy if it is what it comes in If you get focused and you know what you really want If you've known your target client, it will be very easy to give your rate without Asking yourself I am I'm charging me. I'm I'm charge kiddo go.  I don't charge less than maybe 30,000 40,000.  Be sure as I charge 8,000 half a day Half a day. Yes, that is from like 6 a.m. To me. Yeah, so that is just illerate Then it depends pyramid. Okay, like I went for birthday.  Yeah, you present a red card and it should be high because such people you are charge less.  I'm being told we wind up But I want to ask you two more three questions and I want you to answer faster faster What are some of the lessons you've learned in your field that you can pursue into maybe aspiring photographers who are watching back at home or young in upcoming photographers and One of the biggest challenge that you think all photographers face That maybe can be a lesson, but also an experience that's life-changing. So start with What are some of the experiences you've learned? One thing I can say that you need friends and you need your family. Okay for me to like establish my own brand I had close friends and my family was there to support me. That is my brother and my sister So they really stood with me and advised me accordingly. So If you can just Make sure that you be close to these people They will help because buying my first camera. I had to wake up harambe For me to get my first camera. Okay, and I got my first my first camera on december last year He's just you know, I was hiring actually I used to hire camera. Okay, because I really wanted to know How to use these things so make sure that You at least have some support system. Yes. I support and for those that do not have anyone Those you can't see me.  Like I've said in my in my uh, fun. I'm jango I've done jango. I'm like me met as Isaac has here Photography. This is kisha I'm a good tyler. Okay.  Yes. Sorry. I I don't I don't want us to exit without asking this question It was I it was the first question that popped up in a moment. You also do tiling. You're also a fund your tiles Many food was wise. Uh, uh, maybe me plumber Yeah, yes. I've done those but work at a job. I've done Several on works. I used to work. Kenya breweries Before job. He's here. He came to shell. Okay. So when you're job, he'll listen to Julie's and what am I supposed to do? So on your I started now Going here into construction industry So a friend of mine, uh, I can link up on plumbing Now after there, I'm gonna plumbing because he means Nika on up tiling because he less than the person he means So I went to tiling up to date Job company coachy me We still go for tiling It's something it's a skill you know. Okay. Yeah So I'm told our time is up. Just one lesson that you've learned that you can pass across to any Photographer quickly before before that you toy. Uh, let me talk of the challenge. Okay. Just one please. Just one out two seconds Okay challenges. Uh, most photographers will now see that Like venturing into this media Gears the equipments are very expensive. Yeah, very extremely. The cheapest camera The cheapest Let's say my if you now you want to get into the business itself. Okay. Yes. It's a hundred plus So that is a very big challenge to most beginner photographers But if you can get a second hand like for 40,000 30,000, it will take you somewhere. Okay True If somebody wants to access you, where did they find you to book you for gigs? Photography gigs events, where can they access you social media? Maybe a number? Uh for social media, you can get me at polico photography Both on facebook and IG Unfortunately, my twitter was hacked My numbers as I don't like giving out my numbers, but you can just access me through my social media. Okay. Yeah So, uh, thanks for the insights and I believe next time we're also invited to share more as you grow in your career We wish you the best of luck in everything you pursue. Thank you so much. Thank you. You're welcome And uh, I'm on that note. We are taking a very short break when we come back still We continue with entrepreneurship tuesday find us on facebook instagram and twitter is at oi244 channel My social media handle is at brian soko 101. We are back with much more. Please don't change the channel