 Okay, so earlier this week, a lot of people approaching me, like, oh, you're talking about Laravel. Yeah, so I think the expectation of people now will be, like, I'm real Tom-coding here, but not actually. So I'm just talking about why Laravel is awesome for both business and for both developers. So, yeah, I'm too short for this. Hi, I'm April, so I'm 20-something years old, and I'm one of those accidental project managers. So why accidental? So actually I graduated as an IT, and then I fall in love with programming. And then, yeah, when I graduated, I immediately work as a web developer. And then as a web developer, I quite enjoy it, like, oh, this is cool, like, everyone, asking me what's your job, like, I'm a web developer, yeah, cool. So, yeah, that's my life, like, early 20s. And being a HP developer, I managed to, like, learn how to use WordPress, Joomla, and other e-commerce sites, such as ZenCard, OpenCard. And then finally, some frameworks, such as CakePage, BinCode, Igniter. So apart from that, years after additional tasks have been added to me, like planning, prioritizing, communication to client and bosses. So what I do is just, like, take some initiatives to work hard and be a better worker. So apart from that, I learned how to do quotation as well, and leading some PHP programmers. And a little time goes on, I got a different job title, and now I am a project manager, but as well as, like, I'm very, I'm also a hot-hot technical and hot manager. So, yeah, so I think that kind of, like, job description is very common to freelancers as well, like, freelancers doing both management and coding. So, yeah, I also work in FunctionAid. So FunctionAid is doing both IT support and web development. So mostly all IT we cover. And yeah, smart too. So these are the PHP frameworks that are available right now in the open source marketplace. So as you can see, I don't know if you're familiar with all of them. So the green one is the Zen and Cake and, should I forget all of them? Yeah, so the simplest logo, we all know what is it. So it's the L with a square on the top. Think so. Yeah, that's how it looked like. And yeah, so this morning I went to the Google Trend to check, I mean, how popular, how many people are interested in Laravel. So as you can see, Laravel is the most, yeah, for the past 12 months, the Laravel is the most popular among PHP devs and clients. So they are more interested in knowing about Laravel, like developers and clients worldwide. So the lowest is Zen, maybe because it's so hard. Yeah, and yeah, Laravel, yay. So Laravel is, as it said, and most, like I researched all the blogs about it. It says it's great for beginners and fast development. So for beginners, I think for me, if you're a beginner, you should learn how to do like from scratch, right, build from scratch. But actually, I can also agree it's good also for beginners. Like you don't need to code like the authentication, the middleware, and all the stuff like that, like because it's an MVC structure already. And it's a fast development. Fast development means like it's mostly similar to Ruby on Rails, but the implementation is much cheaper because you only need the PHP hosting and stuff like that. And you can also integrate it with the popular right now, which is the CSS framework, like Bootstrap and Foundation. So it is built for different kind of websites, yeah, from small to medium to large scale. And it will be around for next five to ten years. So I think this is good to, I mean, as a manager, it is also a good assurance to tell your clients that this is a good framework. This can last five to ten years, so they will not be scared of, like, it will be volatile or it will be, the website will still be live for the next five years. It's also an ecosystem. It means like it's not just a regular framework, but it's also a development framework, which is why all the PHP devs are raving about it, yeah. So, sorry about the background because I like it. Put it there. It's quite clear, right? Yeah, full-stack framework. So full-stack means it has a lot of functionality. Okay, so some of them are, okay, routing. So routing is, the routing of Laravel is the same as code igniter. It is done by the controller and the method names. And it's easier for routing basic static pages and passing parameters to functions and using name routers to make URLs easier. And it's also good for routing. MVC structure, so model view controller. It's quite different approach, though, but you can understand it if you already work in other MVC frameworks. Authentication, so they have their own login authentication, so it's also good. So, I mean, we have tried to, I mean, before, my program built authentication from scratch and not using the authentication from Laravel, and it was disaster, so never do that. Command bus, pagination, validation, file system, cloud storage, so it's quite a lot. I like this a lot, make life easier, and blade temp, shit, this is a long spelling. I hate Mac, okay, blade templating. So, yeah, it was autocorrect, so after like NSRI, it's tempting, blade tempting, shit. Yeah, so, blade templating. So, yeah, blade templating is quite good for front-end developers, because they don't need to touch PHP coding at all. So, next. So, okay, this is the ecosystem, so, okay, one of the ecosystem, ecosystem is a framework for development of frameworks, so one of it is the Alexa, so it provides a clean, fluent API for gulp task for apps. So it supports commands, CLI, JavaScript, preprocessor, and testing tools, and it's also good for versioning your assets, so you don't need to worry about front-end cache. So, scheduler, so it is for scheduled tasks. I find it's very cool, I mean, in Larapel, they're scheduler, because for me, right, it's very difficult, like you have to test it manually, it's very a lot of work in doing cron jobs and schedule tasks, so yeah, this is quite cool, it's very easy. And socialite, so, socialite, so we have a lot of login authentication that using social media, such as Facebook, Google, or Twitter, so in socialite, it's very easy, like it handles all authentication, so I think you can only do the half of the workflow, and it's also integrated with Twitter, Facebook, Google, GitHub, and Bitbucket, and next one is the fly system integration. It provides a driver to work with local file system, Amazon S3 and Rockspace, so this fly state, and database migration, so this is the feature that I love the most, so it's like a version control of the database, so it let you modify, create, and store the app in the database schema, yeah, so it just needs to create in the code right, and immediately, when you, when ArtisanPagePay create your table, then it will automatically create your database, so it's quite good, like whenever you collaborate with people, like working with other people, you don't need to add manually in the database, and yeah. So another one is the mail API driver, it's a driver for SMTP, mailgun, mandrill, Amazon SES, HP mail, and send mail, and last is the homestead, so this is a development environment, I'm having to try it, yeah, but I tried to install that on my computer, but can't really work it out, because it requires some virtual machines, such as VMware, and I think Vagrant, yeah, so for this homestead, you don't need to build VM for each projects, so you can use save VM for multiple projects, and yeah, you don't need to wait for any provision for this one, so that's for the, for the, yeah, and one thing that we love working with Laravel is the deployment, so as I mean, as I'm working as PM, you have to do the costing right, so hiring DevOps is so expensive, and not a lot of developers know how to use Amazon and have the knowledge to deploy the cloud server, the cloud server, so thank God Laravel has this feature for deployment, so they have Vorge, so I think it's like $10 a month on the website, so it handles creation and provision of servers for you, so it will hook into your cloud server, and it will let you create your server, so you don't need to worry about what kind of PHP version, is it the MySQL installed in that, and it can also automate deployment for it, yeah. Say, okay, yeah, so that's for the Forge, another one is the Invoyer, so Invoyer is a deployment to a new code with a breeze, so it has zero downtime, and the user won't face maintenance page while you are deploying your stuff, so it also has app health check and Chrome job deployment, then another one is a racketeer, so another tool for automatic deployment, and yeah, I think it's the same as the deployment HQ, and other one is the Invoyer, it's also a tool for task running and for deploying script, so that's some of the deployment functionalities of the larval, so one, the other one is that we like the most is the artisan, so we all know that we can do, we can install functionalities or libraries using Composer, right, so artisan is the other one, so it's a command line interface, which I mean, for me as my, I mean, I don't know most of you, but I don't like really working with command lines, but for artisan, it really makes my life easier, and I find it not so very, I mean, it's very comprehensive, so this is the example of the command execution of PHP, so for this one, if you like to want to serialize the result of your route PHP file, so you just execute this artisan route cache command, and for the second line, if you want to create a table in your app, so you just PHP artisan make migration and create users table, and if you want to execute a scheduler, so PHP artisan email, then expiration, so how many minutes I have, okay, yeah, so another one thing that we love is testing, so nowadays we don't really do, I mean, we still do actual testing, but we need unit testing, so in PHP, in Laravel, it also supports testing with PHP unit included in a box, so you just need to do some configuration in it, and then you can do or create your testing pages on your Laravel app, so that's it. Laravel is more than just a framework, it's also like, it's an ecosystem, and because you're dear developers and PMs, you deserve to be happy, and yeah, so if you want to, who are currently Laravel developers here, I mean, have you, well, that's a lot, but yeah, if you want to learn more about Laravel, you can go to Laracast.com, so it's also called as Netflix for developers, so yeah, so this is where I learned Laravel as well, and I find some of the tutorials, video tutorials is quite boring, but this one is quite cool, and I follow what the video said in my other screen, so yeah, it's very, I mean, if you are a beginner or a designer and you want to learn how to do backend coding, so it's also advisable or recommended to use. So one of the app that we made for under Function 8, we made is the next chapter at com.hk, it's a female crowdfunding website, which is founded in Hong Kong, so we are going, we're expanding all over Asia, so it's mainly for women entrepreneurs wanting to be funded, and wanting to help other women as well, so if you want to learn more about it, or if you want to check more on how we built this, the product that we built using Laravel, so you may go on to next chapter at com.hk, yeah. So that's it, so thank you, so follow me on Twitter, rfinex and visit my blog, rarlavlase.com, and if you're a woman, so I think I already asked a few of the women here to join our Facebook page, so it's the PHP Women Asia, so if you have guys, if you have friends who are women, or coding PHP, and then wanted to learn about PHP, then you may ask them to join our Facebook group, or visit our site, or maybe we'll be having a meet-up soon, and it's also, yeah, and I mean, having a women group is also good for us, like for collaboration and creating women, making inspiration to other women and stuff like that. Yeah, that's all, and thank you if you have questions, just come to Michael, okay, bye, thanks. Yeah, it's done.