LaravelLive India 2017

Sunday 19th March 2017

A bird's eye view on API development
Talk by Frederick Vanbrabant (45 minutes)

We all know how to develop an API right? You just churn out a bit of JSON and call it a day... In this talk we're going to dig just a bit deeper then that. How do I choose HTTP codes, when should I use what verb, how do I structure endpoints, and what is this HATEOAS thing? After we've covered the basics, we'll move on to more advanced topics such as authentication, versioning, and custom headers.

11:45 From development to production
Talk by Lalit Vijay (45 minutes)

PHP has classically lacked a standard application deployment mechanism. The PHP developers, the highly creative bunch that we are, come up with a multitude of techniques to work around this problem, each with its drawbacks. Applications take on increasingly business-critical tasks; companies must support more rapid development iterations. But wait its risky, error-prone deployment processes that slow things down significantly, increase the cost of delivering applications and damage the realisation of their business value. It’s important that we understand how to use the language and deploy it in a modern environment.

IOC container beyond constructor injection
Talk by Hannes Van De Vreken (45 minutes)

Did you know your IoC container can do a whole lot more than just constructor injection? Besides that it is actually packed with features. Inflectors, resolving callbacks, aliasing, method invocation to name a few. In this talk you will learn how to leverage the power of a great container and service providers to write better, loosely coupled code. Well designed code put together by your IoC container will make your applications SOLID, modular, lean and decoupled from the framework!

Taking care of backups with Laravel
Talk by Freek Van der Herten (45 minutes)

Thanks to all the excellent resources on server management many developers are now setting up and administrating their own servers. If you are one of them you can't count on anybody else but yourself to backup the data of your clients. We'll cover the backup issues presented when using modern hosting such as Linode and DigitalOcean. Then we'll review some enterprise grade solutions. Finally we’ll dive deep into implementing a backup system using Laravel 5's filesystem abstraction.

From zero to multi-platform Chatbot with BotMan
Talk by Marcel Pociot (45 minutes)

Have you tried to write a Chatbot for multiple messaging platforms like Facebook, Telegram or Slack? It is quite cumbersome as each messaging platform has it's own way of communicating with your application. Let us find out how to simplify this task and create an intelligent Chatbot using PHP, BotMan and Laravel. When you come out of this session, I am sure you will want to start building your own chat bot.