Me and my little brothers 'else', 'elseif' and my bigger sister 'switch' are most likely all over your codebase.
Read MoreWe all know not to poke at alien life forms in another planet, right? But what about metrics, do you know how to pick, measure and draw conclusions from them? In this talk we will cover various Site Reliability Engineering topics, such as SLIs and SLOs while we explore real life examples of defining and implementing metrics in a system with examples using Prometheus, an open-source system monitoring and alert platform, to demonstrate implementation. Let's get back to some real science.
Read MoreWhere are your credentials and secrets stored? In .env files or in environment variables, or even worse in config files? Are your primary AWS keys shared amongst developers? Do you still have SSH keys from former employees on your servers?
Read MoreWant to find out which pieces of your site break down under load first, so you know how you'll need to scale before your systems catch fire? Load testing answers this question, and these days you can simulate full user behavior in a load test, rather than merely hammering a single endpoint.
Read MoreToday it's crystal clear why we need unit tests. Even integration and acceptance tests are quite common. However, none of these tests is generally run in a production environment.
Read MoreWhat if I told you that you don't need a 100% code coverage?
Read MoreServerless and its "functions as a service" promise us cheap and scalable applications. What is it like in reality? And how to merge the mature PHP ecosystem with these new architectures and tools? Where do HTTP and CLI applications fit in all this? How about Laravel and Symfony? Let's explore those questions and illustrate the answers with case studies and "Bref", an open source solution for deploying PHP applications on AWS Lambda.
Read MoreStill think browsers are only capable of parsing HTML, CSS and JavaScript? Think again! Browsers have become much more powerful and contain numerous APIs that can enrich the user experience or are just plain fun.
Read MoreContent Security Policies are another tool we should have in our security toolbelt to help protect users of our sites. In this session you'll learn what they are, why they're needed, how they work and the limitations on what they can & cannot do to protect users.
Read MoreMore and more web applications add real-time functionality like chats or collaborative editing. This is being done by making use of WebSockets. In this session, I will show what else you can do with WebSockets, besides the typical "chat" example and how you can make use of WebSockets in your next PHP application.
Read MoreThis talk is about writing PHP Code that is: safe, robust, maintainable, and optimized for the reader. We are going to cover a set of rules, that if you follow them; they will get you on the habit of writing code well.
Read MoreThis talk is for developers who want to know how to debug their code in a better way, through single step debugging, profiling, and simpler debugging tools.
Read MoreI've learned many things working as a Lead Developer, but I'd like to share 6 things, which were the most important for me.
Read MoreI will introduce you to Kubernetes, and show you, based on a practical example, how to continuously deploy a web application into it.
Read MoreUsing pre-recorded demos, you'll learn how to properly interactively rebase, fix up, reset, bisect, and more. By the end of the talk, you'll have seen how this Git flow will make your life easier and how it will affect your ability to cherry pick, drop unwanted commits, and most importantly: not spend hours resolving conflicts in rebase hell. A little change in habits can go a very long way!
Read MoreIn this talk, you will learn about the architecture mental map I use to answer these questions. We will briefly revisit a few established software development and architecture ideas and see how you can put them in your service to help keep the mud out of your application.
Read MoreSo you think you know PHP? But do you really?
Read MoreYou don't need to be a coder to see why and how to improve your next registration form.
Read MoreThe talk goal is to try to understand the direction frameworks and PHP are heading to and how that's connected with the business needs, developer needs, web trends and more. Hope there will be less questions like "what should I learn" or "what framework should I use".
Read MoreThis is the story of Micro Frontends, a microservice approach to the modern web, the story that will change the way you look and develop your apps!
Read MoreSymfony4 is here and it is better than ever. With Flex it can be a micro framework and an amazing beast with any feature you want. What changed from version 3, what are new best practices, what are new components and why Symfony is moving PHP world forward once again you can find in this talk.
Read MoreThomas is aiming to demonstrate how software architecture and a good understanding of programming paradigms are more important that knowing the syntax of the tool you are using.
Read More