It's great to be here. Thank you so much. It's a great turnout, and it's a fantastic venue. And thanks so much to Google for inviting me to speak here. So today, I'll be talking a little bit about Opera's perspective on progressive web apps. My name is Andreas Bovens, and I'm a product manager of Opera for Android. And I'm also heading up Opera's Developer Relations team. And so last year has been a really fantastic year for us because we had the pleasure to implement, with every release, adding more features to our support for progressive web apps. So we've added support for add to home screen. And the prompt you get at the bottom to suggest that you add a site to the home screen if it qualifies for us being a progressive web app and if the user positively engages with it. We've also, of course, have support for service workers and offering a great offline experience. We've just, last week, released a support for push notifications. So this is brand new. And there is also some internal labs built already with that support background sync. They haven't been out yet. We still need to test a little bit more. But I expect this to land very soon in Opera for Android as well. I want to, in this talk, I don't want to go again through the various APIs and the things you can do. So it will not be a very code heavy talk. But I want to look more at some UX patterns. I want to look at some questions you may have around emerging markets, Opera Mini, and then also some of the challenges we face with progressive web apps and potential solutions. So let's get started. First of all, I want to look a little bit at some of the UX patterns that we've seen coming up in relation to home screen, add to home screen. So first of all, the first pattern I want to cover is channeling users to install banners. And so you probably know this. If a user engages frequently with a site that is a progressive web app, the browser shows an add to home screen install banner. And so it pops up from the bottom, looks a little bit different depending on the browser you're on. But the basic mechanism is the same. It suggests, hey, do you want to add the site to your home screen? The user can then pick no thanks or to add it. And maybe it's shown again at a later point in time. However, it's also possible to prevent this banner from just popping up all by itself and do something else with it. You can tie it to an alternative trigger, like for instance an install button. And here on airhorner.com, you can see that when the page is loaded initially, there's this install button that pops up at the bottom. When you press it, the native install banner of the browser's install banner comes up and the user can choose to install the application or to add it to the home screen. And Flipkart does something similar. It's quite interesting. If you haven't tried it yet, definitely check it out. What happens is when you load the Flipkart website a couple of times, you will feel that it vibrates a little bit. And then there's this little cross at the bottom that sort of wiggles a bit. And it suggests, OK, do you want to install this web app to your phone? If you click it, only then the install banner shows up at the bottom. And this is quite interesting, because it allows Flipkart to only channel users to this install banner who are really engaged. So only engaged users get to see this, because they first have to click this little button and so that Flipkart is certain, like, yes, they're going to press Add to Home Screen and sort of they keep more control over the user flow and user funnel. So this is quite interesting, something to consider if you're building a progressive web app. Another pattern I want to look at is that what I find quite exciting is that now the more and more progressive web apps are popping up all over the place. We see that progressive web apps are using display modes other than sort of the standalone display mode. And so I want to look here at two simple examples. I recently was browsing the Guardian and suddenly an install banner popped up and said, hey, do you want to add this side to your home screen? So I did. When I launched it, I actually noticed that today using this Play Browser, which pops the side back up into the browser so it doesn't go standalone or full screen or something like that. And so you can still use the URLs and sort of use that as a navigation aid or maybe for sharing and things like that, which is, of course, is quite important for a newspaper if it wants to build social media engagement around its content. So that was kind of interesting to see. This is another app. It's called Flick Play. You can find it on flickplayapp.io. It's made by Chinese developers, and I've been talking with them. And so they're really excited about the potential of progressive web apps. And they're using this Play Full Screen and orientation portrait. So they lock this game in portrait mode because it would make sense to sort of reorient it if you go in landscape mode. And so you can see that they can offer a really immersive experience. It's also really smooth. So it's barely noticeable or not at all noticeable that you're using this game inside a web browser. It feels like a totally native app. So do check it out. And then let's talk about offline, some of the UX patterns we see there. One of the things you have to wonder about is, OK, do I want to save specific content units or do something else? For instance, a sound slice offers a save offline option for specific content units. In this case, it's not articles, but it's lessons with musical notation. And so what happens is, if you click the Save Offline button there at the bottom, the musical notation and the audio is downloaded. And then afterwards it says, OK, offline mode is enabled. And you can play it back even if you're offline. So the interesting thing with sound slices, if you access it while being offline, it just shows you a special UI that lists all the lessons you've downloaded. And so you don't have to hunt around and try to figure out in the UI of the site, OK, what did I download and what didn't I download and where can I find it. But it just gives you a nice list. And you can interact with it and play it back. So it's a quite nice experience. But here, so user interaction is required. The user says, I want to keep this, this, and that. And then later on you can get back to it. Another type of approach is to try to save almost all site content. This might also be right for your particular use case. For instance, if you look at the Washington Post, this is the online experience, normally very, very beautiful layout, really snappy experience. If you go offline and you refresh, this is what it looks like. It's exactly the same. The only thing that's changed is a little airplane icon in the top right corner. When you click on articles in offline mode, so let's look at that first article there. You see that you can read the full text of the articles. The text is a bit more at the bottom, but believe me, it's there. But images, they're not prefetched. So the text is prefetched, and it's all there in the background. But the images are not there. And I found this kind of funny, actually, particularly for this image, which it's actually not offline. That's why it's not shown. The user is offline. The image is online. And that's why nothing's shown. But I found this kind of a funny quirk. Anyways, and so when you refresh the page, you actually, this is what the article looks like when we reconnect and refresh. And then when you go back offline, the article stays. So all the content you've interacted with actually stays, including images, this time. So this is a really nice and smooth experience. And it just balances, rightly, the text is cheap to download. So it's nice to have that cash. This is probably what the user is interested in, whereas images are more expensive to download. And you only want to do that when there is specific user intent to load that image and get the full content of the article. The Google I.O. Progressive Web App also does something similar. What it does is it downloads the full site in the background, which is not so heavy. There's a few images, a bit of text, a schedule, and so on. And it doesn't do this with videos because that would be a bit too much. Users would incur significant bandwidth costs otherwise. And it also informs the user, hey, the site will work offline. So it says caching complete. Future visits will work offline. Also quite nice. So this is a similar approach on a different site. And there's many other sites. So it's been quite interesting, actually, to see how all of this stuff is surfaced and explored by various sites. Then another pattern I wanted to look at real briefly is how sites indicate that the user is offline. And let's go back to our Google I.O. site. So when you go into offline mode, let's just turn on airplane mode in this case, there's a banner at the bottom pointing out that you're offline, but that editing will work. So this is quite nice. It tells me, hey, you're offline, but you can still use the site and interact with it. And if you look at Flipkart, it also, all the way at the bottom, it says, hey, you're offline. Currently, you may still browse previously viewed items, though. And what you also see is that they've grayed out the whole content. And there's another site, geo.tv, that also grays out its images when it's offline. Personally, I'm not a big fan of this, but it might work as an indication of, hey, this content is stale, it's not so fresh using this filter on top, but it might also be UX pattern that we see more commonly popping up, and maybe that users might like or make sense to them, especially as these offline experiences are still very new. OK, let's have a look at Push. We implemented Push recently, and this is a funny story. I was looking around for sites that support Push notifications in Opera. And to my surprise, actually, a number of them do browser sniffing, so stuff wasn't working. We had implemented the API, but we had to sort of work with a number of sites to get things to work. But anyways, New Scientist was a happy exception. It worked out of the box. And this was the very first Push notification I got. I was like, yay, a Push notification. And then, unfortunately, it was to say that the Great Barrier Reef Rat is the first mammal wiped out by global warming. So that was kind of sad at the same time. So here's a picture of this rodent too bad. But yes, so that was my first Received Push notification on Opera for Android. So what I want to look at is how we can use notifications for re-engagement of users. I don't have much of a demo here or an example, but I'd like you to think a little bit about the idea that Push notifications allow web apps, basically, to list visitors for re-engagement in a really low friction manner without requiring them to download an app or sign up to receive emails with the latest news, or things like that. It's just enough if the user goes to the site, flicks the switch and accepts a notification permission prompt. And from then on, you can reach this user. The user can forget about the site, can remove it completely. And still, you will be able to reach this user at some point in the future. This is, for instance, very interesting for, let's say, a concert ticket site or something like that where you don't, if a lot of sites ask you to convert by using their app to download their app or by signing up for future news, but Push notifications make this unnecessary, basically. You can just, with the flip of a switch, you can get the users to sign up. And later on, you can reach them, unless they clear permissions, of course. So Celio, which is a site that, a service that created a progressive web app, they also pointed this out. And they said in their document, I really recommend looking at it. It's a really great presentation about progressive web apps. They say that web Push is a killer communication channel. It's more reliable than native app Push. And we can send push messages even when the user doesn't have the app. So that was for them eye-opening. And it allows you to build an experience, get users on board in a really low-friction way, and later on, reach them in a much more pervasive way, actually, maybe longer-term way, let's say, than you can with a native app or other sign-up methods. Another pattern I wanted to look at is how sites contextualize why they need permission to send notifications. So this is something you as a web developer should look at. OK, how do I want to do this? And so on weather.com, it does also push notifications that work out of the box here. And so you have to go to a specific section in the settings. And you have to go there to configure your notifications. And they really explain very well why you'd want to click Allow on the Push Notification permission prompt that comes up next. So they say, OK, you can activate your alerts right here, and so on, and so on. The user has to flick a switch, and then this comes up, and then you can choose and save your settings. So they really try to give a good story as to why the user should accept this permission request. And I find this a quite interesting experience. So this is one way to approach it. Another way to approach it is to just ask up front, almost on first load, hey, give us permission. And you may say that, well, this is terrible design, but in some cases, it might also work. So for instance, if you look at Facebook, you could argue that, well, once the user signs in to Facebook, this maybe is enough in sufficient intent to indicate, like, yeah, I want to engage with the Facebook side of the mobile browser. And of course, I want to get push notifications on, say, a native app you would expect as much. So maybe on the web, it's fine to just ask it up front before they start even using the site just to get as many people on board as possible. There is also, for instance, a new scientist also asks this on first load of the page. This is there, it's maybe a little bit too fast because you haven't even read anything. There's no intent yet, do you want to sign in or something like that, or come back and immediately push notification request is asked. So there's different schools of thought. Some of them say, OK, it's better to ask these kind of difficult questions as early on in the process as possible. Because if you sort of leave them for later, very few people will find them. Few people go to the settings and try to enable it there. So you have to think very well where you want to ask this. So I think best practices will emerge over time. I don't know if there is a golden bullet, probably a silver bullet. It probably will evolve and it depends very much on the experience you're building. So to summarize, these are the things you should consider, some of the things we looked at. Channel add to home screen prompts or not. Is the display mode and orientation of your site optimal? What type of content do we want to save offline? Do we want to save this content after user action or automatically in the background? How do we indicate that the user is offline? And do we want to ask him to sign up or are push notifications better? And when do we want to ask users to accept notifications so that we can interact further with them? These are some of the things we've looked at and some of the questions you should ask yourself when you build a progressive web app. Let's have a look at emerging markets as the next topic. So over the last couple of years, millions of mobile-first and mobile-only users have come online. And if you were here yesterday, you also saw Tal Oppenheimer's talk, which also went quite into detail about this topic. And so these users have specific needs and concerns. A real quick background story. We found that a subset of active, opera-frandered users was not updating to the latest version. They were stuck on an old version that we released last year or a couple of other versions. And they were active users using it daily or weekly, but they were not upgrading to the latest version. So we sent them a survey and we asked, why are you not upgrading? Why don't you want to get on the latest version? And this is what they told us. In many cases, their data package was so limited that they were afraid to run out of data by updating the app. They said, we only want to do this if it's really needed, if it's really necessary. And just an upgrade with some tiny feature was not enough for them to spend X amount of megabytes to update to the latest version. And also, interestingly, a lot of these phones are underpowered phones that are being used in emerging markets. And a number of users had run out of storage space, so they couldn't. Their operating system told them, well, you cannot upgrade. And maybe they didn't want or it wasn't obvious to them that they had to delete pictures to save up more or pictures or other data or other apps to save up space to upgrade. So this was quite eye-opening. And recently, I followed some conversations on Twitter around progressive web apps. And I saw a few web developers from Africa talking with each other and interacting and discussing progressive web apps. So I reached out to two of them. On the right, you see Eugene. He's from Nairobi in Kenya. And on the left, there is Constance. And he works in Nigeria for Konga. And so I asked him some questions. And this sort of confirmed what we found earlier also in our user survey. So the article is on developer. If you want to check it out, I'll just feature a couple of quotes. So this was mostly Constance here that I'm quoting. And he said, Nigerians are extremely data sensitive. The same is true for people in Kenya and probably a lot of other African countries. And he said, people side load apps and other content from third parties. So they go with somebody with a computer with a lot of APKs on it, plug in USB, and then transfer apps like that. So what could possibly go wrong, right? So they side load apps and other content from third parties and also via extender. I think that's how you pronounce it. It's a peer-to-peer sort of app that is being used for local file sharing. And with progressive web apps, without the download overhead of native apps, developers in Nigeria can now give a great and up-to-date experience to their users. Because it's just really low threshold, really low friction to load a website. It's very light. And of course, these updates are instantly. And he continues, if I were to pick just one feature of progressive web apps, I'm super excited about is the ability to detect and handle offline, unreliable network conditions with service workers. So this is very interesting. And that's probably also why you see early adopters of progressive web apps. It's not wire.com when CSS came around. Wired.com was one of the first sites to adopt CSS for its layout. Or if you remember Boston Globe, which was one of the first major sites using responsive web design. But instead, we see a lot of these apps, web apps or web services in Asia and Africa, jumping on progressive web apps and building really interesting experiences. And so this is very exciting. And it sort of shows a little bit the direction. And really why this whole idea around progressive web apps matters so much, because it allows them to create a great low friction experience on any kind of device, basically. Let's talk a little bit about Mini, because we're talking about emerging markets. And a lot of people in emerging markets and all around the globe are using Opera Mini every day. So actually about 250 million people every month use Opera Mini. And the number is still growing. And so if you didn't know, Opera Mini is a proxy browser. But over the last year, actually, it has evolved quite a bit. And if you haven't looked at it lately, I recommend you to try it out. This is a preview of the latest beta on Android. And Opera Mini now has multiple rendering modes on Android. So it's not only the classic view anymore. It's still there, the presto-based server-side rendering, but there's other views as well. And so when you use data, it uses the built-in WebView component with compression. So it uses our servers to compress content. But it uses the built-in WebView renderer, which means you will get great compatibility and a lot of standard support. On Wi-Fi, it uses built-in WebView without compression. And unless you turn it on, so this is also using WebView. So it's really a great experience as well. And there is also an extreme mode, which is also known as OBML, or the classic presto-based compression mode that maybe you know if you've looked at Opera Mini in the past. And it results in really large data savings because we compress the pages to something really small. But it also, we incur some breakage along the way because JavaScript is somewhat supported, but not to a great extent. And so there's much more limited page interaction. We're in the process of moving users as much as possible over to the WebView-based powered modes, the WebView-powered modes. Sometimes we even switch this dynamically when we detect the site is better off using a WebView-powered mode. We switch to it in the background, and then we switch back to extreme mode if the user continues surfing. But many of our users are still using extreme mode. The reason is because they like it, because they've gotten used to it, or maybe because of a handset like a Java phone or a Windows phone, where these other WebView modes are not supported. So it might be that they're one of those devices and they don't have a way to switch back. But you'd be surprised, actually, a lot of people really use extreme mode. And they prefer this experience over what we would think would be preferential, which is like the full package with full web standard support. A lot of users actually really like and are concerned about this extreme mode, because it allows them to save so much data. So what about progressive web app support? This is sort of a difficult question. And so in the WebView-powered modes, they have solid standard support, as I said, including service worker support. So sites will work pretty nicely. We work together with Flipkart to get their site to work well there. And you've got full interaction and so on. It's really nice. You don't have to add to home screen or push notifications, but the service worker's part works really nice. And of course, all the rest of the page interactions. The extreme mode does not support progressive web apps features and comes with limited JavaScript support. So you have to watch out a little bit there. It's a bit more complicated. So before this reason, I want to go back to this is sort of about putting the progressive and progressive web apps and things like that. It's important to build your apps carefully balancing content, presentation, and client-side scripting. And you follow this progressive enhancement principles as much as possible to build up an experience that works well on lowering devices or proxy browsers like Opera Mini all the way up to the latest browser, the latest bells and whistles on really powerful devices. And so, of course, there are certain experiences. Let's say you built a camera app that has a progressive web app, that will be very hard to support in Opera Mini simply because all the necessary APIs are not available. But if you have, for instance, a site that is very content heavy, it makes a lot of sense to serve this content as HTML and then sprinkle some scripting and so on on top, but still have a usable experience with HTML only. And so this is quite important to consider because these users, they matter, and they can also be users of your service. So why not? To paraphrase or to quote Paul Kinlan yesterday, he was talking about this. And he said, don't start with the technology. Start with the experience that you want to build and sort of think of it like that and then build up the site around that experience to make that experience possible. This is a good approach, I think. Because in the end of the day, what we want to build is a worldwide web, another wealthy Western web where only people with powerful cell phones can access content, but it should work for everyone. So coming to the last point, some issues and ideas that we've had. I think, personally, that you are offline. Telling users that is a bit outdated. It's maybe OK if it's the first time they visit the page and they happen to be offline and there's just no way that the browser can know what to serve or that anything can be served at all. So then that's fine. But if you visited the site before and you try to reach it again, but you happen to be offline at that point, maybe this is what we should say. This site doesn't work offline. It seems like you're offline, but this site hasn't been built for offline use. So we blame the site instead of the user. And I think it's sort of time to start thinking about how we can tell users as a browser vendor, hey, you're offline, that's great. The site doesn't work, it's not because of you, but because the site just doesn't cater for offline use. And sort of to nudge site owners a little bit to provide an offline experience which should be part of the package. You serve as workers and so on to do this. Then something about ambient badging. And Alex has been talking about this. He said a couple of weeks ago, wouldn't it be great if there was a button in the URL bar that appeared whenever you landed on a progressive web app that you could always tap to save it to your home screen? And so we also thought that that would be great. So we implemented something. If you go to Washington Post, for instance, or any other progressive web app, you see here, I don't know, do you see what is different? Some of you maybe? Yeah, there's a little icon there. It's a little phone icon, sort of indicates add to home screen so that you can add the site to the home screen. It's just there. It doesn't require user engagement or anything like that. But it indicates like, hey, this is a bit special. There's this mode you can add it to the home screen. And it will provide a very nice experience for you. So this is something that is in a lab's build that will come out later on today. Just after this talk, have to finish writing the blog post and we'll put it on def.upper.com. So do check it out. And then another thing that we looked at is to pop a site, a progressive, sorry, how to pop a progressive web app back into the browser. And also a couple of weeks ago, Jeremy Keith, who'll be moderating the panel later on, said, I want people to be able to copy URLs. I want people to be able to hack URLs. I'm not ashamed of my URLs. I'm downright proud. And we also think URLs, of course, are a very basic fundamental part, architectural part of the internet and how we use the internet. So we also saw, OK, when you're in a progressive web app that goes in standalone mode and full screen mode, how do you get back to the URL? How can you retrieve the original URL? Maybe because you just want to continue using the site in the browser or because you want to share it, pass it on to a friend, and things like that. So this is what we built. It's also in the same labs built. And if I click here on an article, load this article in the Washington Post, and then I pull down to refresh, but I go to the right, then suddenly the site, the progressive web app, pops back up into the browser. And you can continue interacting with it right there. You can look at it one more time. So this is the pull to refresh, and then you go to the right or to the left if you want, if you're left-handed. And then it opens back up into the browser. So this will be in the labs built. It will be released later on this afternoon on dev.oper.com. So do check it out. And also, worth mentioning, if you are interested in seeing more examples, great examples of progressive web apps, there's a site, pwa.rocks. We try to update it as much as possible with new progressive web apps that pop up in the wild. We fully realize that this is not scalable, but for now it's quite fun to say, hey, there's a new site. Let's put it on and you can discover it and play around with it. And so yeah, so if you have a site that you want to see featured there, feel free to do a pull request, all the codes on GitHub, and we'll be happy to include it. So that's it for me. Thank you very much.


This is the way to do it. This is the way to do it. This is the way to do it. You are a unique package of divine possibilities. The epitome of God's work, the very best, the master architect and grand designer of the universe who purpose to make little versions of himself complete with a mandate of having dominion on earth. Wow! What a catchy statement. What is the genesis of that? The genesis of all this I believe that every human being was created with a purpose. A bird was created to fly. A fish was to swim. So human beings have got a purpose. And if I reflect about the words of Dr. Mars Mundo when he said that the wealthest place on the earth is the cemetery. So as human beings we have potential within us. We are only limited to the comfort zone. Such words of wisdom are what I want to introduce kindly. Tell us about yourself. Thank you so much once again. I'm Brando Tien of Diambo. I'm born, I come from Kisumu. Currently I'm a student of Kibabu University, third year. I'm taking finals. So beside the academic program I'm a motivational speaker and also an author. Besides also being an interviewer also have a personal media. Wow! A motivational speaker and author.  How did that come about? What inspired you to follow this path? I think human beings were not limited. Just like Steve Jobs, the co-founder of Apple, what he said during a certain ceremony. He said that no human being is limited. As human beings I think the only limit you have is our mindset. But as a human being if you can widen our paths we are going to realize that you've got a potential of being a lot more than we can begin even to imagine. And wealth within you. That's statement just you're a unique package of divine possibilities. And now the title is wealth within you. What, where did it come from? Well just like potential and every human being is talented. You know I believe that God never created any single soul without something. God brought us on this planet to do something. And wherever we discover our purpose to me wealth is not money. Wealth is the value of a human being. What is it that you are gifted in that you are doing?  Therefore as human beings we have got potential that we can't believe. We have the hidden treasure in us. So the potential to me is wealth when we use it in our right purpose. Wow. And how did it come about that Brian Odiambo publishes a book called wealth within you? Yeah wealth within you I was inspired. I read a book by a titled Think and Grow Rich by Napoleon Hill. And I also get a certain book called change your thinking, change your life. Then I read another one from Brian Tracy about the secrets of millionaires. So this book when or after going through these books there's something that I realized that is common. They were all talking about individualism or being just personal being. That apart from even we got studies we have many things ways of acquiring wealth. But truly human being itself or himself or herself is a wealth. So this book gave me a wider view about what wealth is. Yeah. And how did it come that you published it? Yeah so it somehow it has been a journey that was not easy. So I started writing, in fact this was when it was not my first book. It was my my fifth book. Okay. And by God's grace it has now become the first one to be published. I started writing quite a number of them. I think my first one the first idea book title that I wanted to write and that I wrote was life of a student. So I shared with my mentor Dr. Robert Ofula and with that I was I kept on learning how to write as I was reading. So when I wrote about wealth they knew I when I now I told my parents that I would wish to publish a book title wealth they knew to me I felt that the information that I have based by God's grace should be your first published work. So through them my mentor Dr. Robert Ofula and the support of the parents in terms of capital I was able to get a good publisher and make it a dream come true late December last year.  How was the reception of society towards your book when you wanted to publish it and they're like ah you're not too young or something? Truly and this is what I always say that it's a word from my favorite speaker Les Brown that you are not young to teach and you're not old to learn. So to me at first I felt like I'm too young when people accept really my book what do I have now to tell people but by now I've realized that it has become an inspiration to many young people and even the old. Oh at this age you've published a book it's a challenge and also an inspiration. Wow I see here it's about the author Brian Oziambu is a third year finance student at Kebabi University. He's a motivational speaker and a career mentor of students in secondary schools and colleges. How do you manage that? Being an author I think it's just about balancing the studies and also this is my passion and being a student at university I realize that you've got a lot of time so at least after class I've got something that can keep me busy and escape any other way of wasting time or something that can benefit you. You are a motivational speaker and a career mentor to students in secondary school and colleges these are people almost your age. How do you get that platform to lead and talk to them where did that come from? Okay I was lucky to be in Kebabi University and I discovered myself as a public speaker when I joined so I want to appreciate my mentor he's like a dad to me Dr. Robert Ofula. He's the person that I think has mentored me that today I can speak wherever he has platform. Kebabi University itself we have a program of mentorship where every Thursday secondary school will visit Kebabi and give them a talk and I always feel it to be one of the speakers that they through mentor Dr. Robert Ofula and Bishop Lee and even when maybe we have a visit to the outer schools he goes a visit he will always ask me to accompany so that one gives me a platform for it yeah and maybe also social media. Talking about career mentorship and from my understanding our career mentorships our career mentor is someone maybe in the industry who has had an experience in career but you as a student where are you coming from being a mentor? Yeah true that was also I felt like maybe my age can I really speak about it but to me this is how I understand career. I think in life or in education it got two things you have a profession in a career. A profession is what you study while in class but a career can be your full your purpose what you are fulfilling for example we have people that for example Muhammad Ali he got a career with the talent that he had we had people who are doing sports they that is their own career so to me also being that the purpose in life I've realized it's public speaking or motivational speaking and also writing I want to use this as a career and also share with young people let them not limit themselves with profession but there is a lot they can pursue a career and encourage people to pursue their career it's of God's purpose. Wow and the other speaker what topics or what areas do you tackle and why do why those topics? The first key area and I think I'm much passionate about it is called personal development talk. The reason why I focus about personal development talk is because I believe many young people and many people miss opportunities in life not because they are not talented not because they are not knowledgeable enough but because of their personal most of them have self-limiting beliefs so always believe that's a personal development speaker and I love the area of changing your mindset if I'm able to talk to somebody and the mind of the person in transform just like it is indicated in the book of the book of life that don't be conformed to this world but be transformed by the renewal of your mind when your mind has changed your life has changed the second area that I talk about is entrepreneurial or business I call myself a business speaker beside finance but I love the area of marketing I see that the world has changed and young people currently we should focus on entrepreneurship many jobs have been overtaken by technology and as a young person look whatever you are pursuing as a cause in a way in which you can create now a business is it something that if you do not like it over direct employment you've got something you can do and earn a getaway of earning your income then the last part that I do in my public speaking is leadership I think everybody was born a leader and once you were born a leader let us be leaders and leadership to me is not politics and it's not a position to me leadership is a personality when you are a leader you become an influencer and you can change the world yeah I one one cannot give off a cup that is empty right true so you've talked about personal development business and leadership do you have that through me I see myself I have that personal development number one I think it is because I believe myself that's why I've published a book as in business also I've been able through kibabi university creative ideas like mentorship talk show is a program that I started in kibabi university I'm trying to see in future that this mentorship talk show will also teach our politician how to speak when you are not comfortable and mentorship talk show I'm also looking away in which I'll be able to train young people how to speak I'm very sure if they are able to speak before people that build their confidence and that's the best way to network leadership I see myself as a leader I'm a role model I thank God that now become a role model to many people and the people you say a young person be like I would wish to do what you are doing you published a book so I think there's I'm talking about what I'm doing or I'm much on a line on it yeah okay and as you started you had a goal you know why did you decide to follow through with this action of publishing a book becoming a speaker and doing whatever you're doing truly speaking to me is power I think when you have ability whatever a person speak is what you sell so as a human being when you have an idea but you can't speak about your idea somehow your idea may be useless now because it has no benefit but if you have an idea and you've talked about it as an inspiration as an education is a blessing to the society so to me I felt that this message I believe that my message is an impact of somebody when somebody can listen to my videos on YouTube when somebody can read my work he will be inspired and with that to me I feel it's a blessing then also on being an author they choose about I saw many public speakers that others people like let's grab my favorite speaker I people like Brian Trace people like Zig Ziglar so I said for me also to be effective let me put it on what this one will leave even if after my death so that's what makes me happy yeah and what is the place of your profession as a finance person that you're studying where where does it fit in in all this wow somehow a good question and the question somebody also asked me we know finance are only to be sitting they are not excited to be talking to me but even though it's you know I think I don't want to limit myself I don't want to stick myself professional but to widen my space and fight over my space yeah so it's even though it's not related but I can be finance speaker after pursuing finance a profession and having further studies I'll be able now to speak about finance how to manage money some people say money is a friend of mine who told me that money is not everything but it's the only thing so after finance let me educate your money okay and where do you get the time to write writing is not an easy task you know where do you get the time to write and also do your course work as finance through writing it took me for example the book itself took me more than a year to write and I think time management is worth managing that's what I've talked about it here okay when as the human being you know how to manage your time you will be able to balance work and by the end of the day you are purposeful so it's a matter of creating time when I'm in school I have attempted to follow for academic work but also there's a lot of time as young people you know so it's just about being utilizing and maximizing your time 24 hours is a blessing to everybody each day yeah I would love to understand how is that experience being an author motivational speaker reaching out to young people like you how is that experience me the fruits are good I never expected it so though it was very hard for when I began the journey for people to accept and even sometimes to accept myself when I thought myself about being a motivational speaker I attended a common unit class where I was talked by Dr. Kennedy Simeo so after the class I felt that I have something to speak about so I rushed to Dr. Kennedy Simeo's office and I told him doc I'm feeling that I want to speak I mean that he was out teaching communication I thought is now he can now help me on that so he took me to Dr. Robert I told Dr. Robert the same that I would wish to speak and I wish to help so when he told me that a journey of 100 miles begin with one step it was very hard by that time I would be speaking and people are like Brian what are you speaking about who are you you still have you're not having much in life and we expect speakers to be good financially well educated but at the time I realized it's not inspiration that people like my message they are taking it as a it's giving a validation in their life though it's also had a criticism was there some challenges of rejection you are too young to speak you've not yet tested how long I've been living on this planet but now we thank God and what do you intend to target while doing this work you've talked about potential within oneself and reaching out to young for what is your aim or goal towards this I think I'll be so happy by the end or by the end of my days in this planet when many life will be impact when many people are going to live a life of a purpose that by the end of the day beside even your profession beside what where you are brought up you've changed your life and now even yourself you are living a life that pleases God and pleases yourself so I'm looking forward to impact life that's why my slogan for my public speaking is it is inspiration before expiration yeah and what can you say you've talked about the challenge of maybe not believing in yourself that you can do it what other milestones have you encountered or maybe you'd worth worth mentioning maybe someone wants to do the same and they feel that Kuna challenges more what challenges have you encountered in terms of writing was a big I started writing while I was a first year but now you see I've published a book when I was a third year almost ending and I want to I'm so much grateful to my parents once again it was expensive to publish to be honest it was quite a high fact I was depressed there's one when it's a I can't forget it was I thought like will I really make it but now some things to do with number one is uh financially it's some more challenge then secondly in terms of people you know society expect people to be speaking at least their people were aged people were intellectuals people who have done things that I think that are remarkable but now when you're when you're young even sometimes you're used to feel like that given a state would be hard but I think having mentorship is what has really helped me yeah having mentorship yeah having a mentor has really helped me what can you say about that what how how important is it is it to have a mentor in someone's life you know like I believe that a mentor is like a map you want to go somewhere you've never been and when you have a map or a google map at least you have some direction as young people I think the young people the only problem we have we have talent we are having brilliant ideas even entrepreneurship but if you don't have somebody to take you to that then it's very hard even the people that made it in life let us check people like opera Winfrey opera Winfrey had a mentor called Maya Angelou if I check people like Mark Zuckerberg Mark Zuckerberg was mentored by Steve Job check on Bill Gates Bill Gates is being mentored by Warren Buffett and now you as a person the question is who is your mentor we need somebody to guide you somebody told you Brian here this is the limit do this way with that I think is the best way to move in life I like what you've said about the different people who have different mentors but I might I may be a person who say by this you see since to knock on the mentor so what can you say about that who how should a mentor be or what criteria should I use to look for mentor mentor a mentor I think the easiest way of the best way to identify a mentor look somebody is doing what you want to do I was so happy Dr. Kennedy Lake with Dr. Robert Dr. Robert is a public speaker and also international speaker so this person is doing what I wanted to do you can you may be maybe want to pursue something or to do business I think you you need a mentor in business this person will take me business young people things to do even in marriage get a mentor in marriage if this is a career you want to be a doctor get a mentor on being a doctor but now mentorship if there's that person you admire I admire Dr. Robert that's why I do even attend I want to see how this person speaks so it's just somebody you can learn something from here wow yeah I'm being mentored thank you so much what about wealth within you where where do you see a future going with this I'm very sure and one day it will be a best-selling book I'm very sure about and being that this is the first edition I know many have got many positive feedback from different people that after reading the book and I'm very sure many lives are going to be in part many people are going to realize who they are things to do with the employment that youth we are complaining about there's no jobs we have got trade and treasure with us yeah so I'm saying it's gonna be a best-selling book few years thank you and what's what's next big thing we're expecting to see from Brian at the end being that this is my passion and this is my purpose now hopefully this this this year this is a new year I'm praying that every year I'll be publishing a book at least by the end of the year let there be a book and then my next book that hopefully we're the maid of the air without the beauty of a woman then I'll follow the change of mindset yeah I've done what the manuscript I'm just being some clarification by God's grace there'll be out let's talk a bit about that the beauty of a woman beauty of a woman yourself you're not a woman so how do you expect to write a book about women there is one I choose a woman and for example to me I love my mom so much my mom has been also mentor to me she has encouraged me and most of the times I'm like when I'm difficulty the first person to call it my mom so I see my mom as a role model even to many women I believe through her life is an inspiration to me and if I write the story about the story about it has a family beauty inspiration to other people there another thing things with a girl child no society also I think it's now time with this 21st century it's time to end up even things with female gender mutilation let us empower the girl child the girl child let us give the women or ladies a position in our society leadership I like this lady by called Margaret Thatcher she has become now she's well known as iron lady through leadership in Kenya we can have a Margaret Thatcher we do we do have so I believe that book will be an inspiration to many girl child and it will impact also their lives benefit them much more and become better beyond their belief system yeah speaking of your books being an inspiration to many people where can if I am a person who has been motivated to read your book where can I find it maybe where what are your social media handles that we can find you okay so book my book for example work with any if I'm in Kisumu we've got this bookshop called epic bookshop opposite mega city near KCB bank we've got K school suppliers of Godinga street and we've got Nyanza laboratory bookshop they are available and also I'm looking forward to now publish it on amazon that any person all over the world can access the book then on social media platform youtube facebook page twitter facebook page instagram I call myself Dr brand motivator that's where I post my daily inspiration to people and get inspired and how do you do your market strategy because getting it into libraries and other bookshops is not easy how do you market yourself I like that question so much as a business speaker market in the area that I love you know I believe that marketing is the heart that pumps the business when there's no market I think the business will die so for example my book I have I have a targeted audience my book is my term highly recommended for young people though also mature people can read it so something like when I attend platforms maybe to speak to students in school school always access them second to school or college then also on social media I post about the book I can grieve I can give a brief capture of the book and people will be like I would wish to know more maybe if I have a book yeah and what what sparked your let's say that you wreck a moment in this book that you can highlight for us in the book the book has a lot let me just give a few let me talk about something to do with time time to me as well and the difference between people who achieve a lot and people who achieve less they just manage poor management of time or managing times would make the difference things to do with the talent on chapter one everybody on this well I've had many young people who have also approached me and told me Brian was my talent everybody has got talent that's why in the my first chapter I've talked about how to discover your talent many people have got known their talent they have discovered their talent but they don't know how to empower that talent so empowering is now what I talk about mentorship and then exploring your talent after discovering and now you are empowering being trained how do you exploit that that now you can know that oh this person's talented in singing you're talented you can be a good preacher you can be a good speaker so on that I've talked about and that's about showing up that one has reminded me of quote that says 90% of life is just showing up believing in yourself and show it up whom you are wow and what advice do you have for someone who is watching you in envy and they feel they want to do the same what I can tell you is that starting early is not a crime coming early is not a crime get started that's all I am wow wow starting early is not a crime arriving early is not a crime get started that will be my ending this has been your thin action I am young what's up grannies see you next time this is the way to do it this is the way to do it this is the way to do it


that was a relief so that's all in as I was saying so trolley concretes have been now done that so massive relief so that's most of the grab done skippers in materials are dropped materials materials are dropped and the concretes are in the concrete oh my god I'm going to do that again and good morning day three you can take a look isn't daytime now so we've got all that dug out with Jason the other day and yesterday the building control guy came and approved all of this so we're good to go so obviously at some point today we'll get the levels in and get the pins in point out here and today though is a it's a busy day first off we've got the grab wagon to get rid of all this rubbish and then at some point we're getting the bricks dropped off and then in the afternoon the concrete's coming so it's a pretty busy day but we're a nice and early we're ready for ready for everything I'm gonna bail this water out a little bit that's in here and then we'll get these levels in and it's just a case of waiting for the stuff point in the trench what coming all the big deliveries are getting today trench block five lights trench block five lights bricks four packs of bricks sand cement concrete so we can get the trench all closed out can't we yes we just need to pray that when the grab wagon comes we don't get a cave in so yeah well then we'll see when something happens in first thing can you let me know so that's all the pins marked in I think that's the earliest we've ever been ready for so well that's in now we're just then bailing out that water waiting for this grab wagon to come and it's really bad in this cross we're gonna get about yeah you've seen how much crap we're hoped for they might fit on more wagon but we're gonna be surprised if it doesn't so it's weird being this ready usually we're chocking over ourselves trying to get ready there we are it's a small win after this dig that we've had so yeah and we'll see when something exciting happens then since we're just filling out water for now so we'll catch you in a minute. Okay so what time we are now? I always say that down there before I check. We're on 9.36, 13 minutes of ebb. We're all set, lovers are in, we've come to all this but the grab's coming later than we thought. It's only way over, it's quite a way out so hopefully we'll get the grab done before the concrete, if not we'll just have to cover the concrete with boards as he's grabbing next to it. So because we're just still going later now there's still some more to take out for inside this lab so we're going to start out, put that end and work our way down, get the laser level set up and just dip it with the laser level as we go. I don't think we've mentioned or not but we've gone from DPC by the front door which is where the front door's opposite so that's got to be banged on. When you get across the same elastic extension it's, how far out would you say that is at? Around 12mm? Yeah, this brickwork at this end is 20mm higher than the brickwork at this end which doesn't sound bad but if we have to tune in then it's not going to work because we'll have to build that out of the level to make the toolers work so we'll have to run the whole extension 20mm out of the level which we don't want to do so we could end up just doing the butt joints. Not ideal but you've got to just work with what you've got which isn't easy so obviously we're 300 below there for our floor and we're going to be a bit lower than that because our floor level runs lower than the brickwork because the brickwork runs up our slab would be level so it'll be slightly lower than DPC at that end which is how it works. So we're just whipping up the crazy paving and then we're going to take the big flags out not sure if they're going or not and then we're going to start digging out and coming along this way and grab them and set it for the bars because that's going to take a human being and a hundred killer and a real barrel full of concrete so we're back on and we'll start working this way like I'm at that end so the sun's in the way so we'll swap around and as you're on a time lapse you even get somebody who walks out and you can see for yourself how long somebody walks out it's down to the pavement a little bit but that's not going to be a problem at all they just need to get some berries and grab some time like for that that's an easy 10 minute fix that so you saw how big that pellet crack was and all that too so it's just that bit left so if you're up in the Leyland area get a wet wing of suns that's what you want to do for the amazing great driver very skilled very helpful happy days and as you saw as well thank you very much to Fairwoods for a battle against the elements against the sun in the hedge I'm still getting all this in nice so for that trench four inch ten and I'm just going to pick up some seven newtons for the foundation but that's about it so full steam ahead day today but the typical how we're waiting waiting all morning and then two arrive at the same time so just get that crap that's fell in get that out and then nice one getting old going to find this stuff amazing but yeah so enough babbling let's get you set up somewhere where we get more stuff sorted and here they are 20 past one so as usual I'll get you set up and you can watch the magic happen get that moved so get you set up there we have it always a relief once the concrete goes in so that was Charlie concrete done our foundation so so that is the concrete done the materials dropped off the grab has been and the skip is here very productive day which makes up for the dig from hell I can't be sure you go with it but happy days it's always as I say it's always satisfying and that's in so now we're just going to get this slab part more prepped so in that way once we've got the trench block in and everything we can just literally get the hardcore dropped off in the middle to get spread get that slab ready so I'll throw you on time let's hope we get that sorted and see if the outro or whatever well seems we football I forgot to film an outro again so from from the office thank you very much for watching if you enjoyed be sure to give us a thumbs up and if you're new to the channel you want to see more hit subscribe and tap on that bell that way you'll always be notified when we upload it's always a massive help and we greatly appreciate the support this has been quick playing with Steve and Alex and we'll see you for the next one