Taylor Otwell presents Laravel 6.0 and introduces Laravel Vapor, a new serverless deployment platform. The talk covers the upcoming changes in Laravel 6.0, including a new logo and branding, and demonstrates Vapor's capabilities for managing serverless deployments, databases, caches, and file storage on AWS with zero downtime deployments.
Matt Stauffer discusses how to effectively use Laravel in enterprise environments, focusing on practical considerations rather than justifying Laravel's enterprise-readiness. He emphasizes the importance of avoiding over-engineering, sticking to Laravel conventions, and managing technical debt while addressing the unique challenges of enterprise development like larger teams, complex requirements, and organizational processes.
Taylor Otwell delivered a keynote at LaraconUS detailing major developments in the Laravel ecosystem. He announced several new framework features including deferred functions, container attributes, and chaperoned models. The talk culminated in unveiling Laravel Cloud, a new fully-managed platform for deploying Laravel applications that aims to simplify the deployment process to under one minute, complete with serverless PostgreSQL databases and automatic scaling capabilities.
A detailed talk about Composer package management by one of its core developers. The speaker discusses common misconceptions about Composer, explains the differences between install and update commands, introduces the global command functionality, and provides troubleshooting tips. The talk also covers package versioning, dependency management, and best practices like committing the composer.lock file.
Erika Heidi presents a comprehensive talk on deploying Laravel applications using Ansible. The talk covers Ansible fundamentals, setting up playbooks, working with group variables, and securing sensitive data with Ansible Vault. The presentation includes a live demo of deploying a Laravel travel list application to multiple servers simultaneously using Ansible automation.
This talk discusses the Laravel ecosystem and its focus on developer happiness from download to deploy. The speaker covers various Laravel tools and services like Homestead, Forge, and Envoyer while emphasizing how they simplify complex development tasks. The talk concludes by highlighting the importance of the Laravel community and recognizing key contributors beyond just the prominent members.
The talk focuses on ChatOps - using chat bots for deployment automation and DevOps tasks. The speaker demonstrates how they implemented ChatOps at Namshi using Hubot and Slack, allowing developers to deploy applications and manage infrastructure through chat commands. The talk covers both the benefits of ChatOps (like improved transparency and easier deployments) and practical implementation details, including authentication and integration with existing deployment tools.
Claire Smith from Pop Point presents a comprehensive talk on database migrations and seeding in Laravel applications. She discusses best practices for managing database schemas, implementing different seeding strategies, and sharing database migrations/seeds between multiple Laravel applications using Composer packages.
Alex Bilby presents a comprehensive overview of the 12-factor app methodology and how it applies to Laravel applications. He discusses best practices for deployment, configuration management, and scalability, emphasizing the importance of containerization with Docker, proper environment variable handling, and stateless application design. The talk combines theoretical concepts with practical examples from his experience as a DevOps consultant.
Taylor Donnici shares his experiences building enterprise applications with Laravel at Process Maker, discussing the evolution from legacy systems to modern Laravel architecture. He covers key aspects of enterprise development including security, testing, CI/CD pipelines, and asynchronous job processing. The talk includes a live demo of Process Maker's new Laravel-based workflow management system and highlights their open source contributions to the Laravel ecosystem.
A talk about the evolution and challenges of software development, focusing on how developers and system administrators have lost their 'childhood innocence' through increasing complexity. The speaker uses the Equifax data breach as a case study to illustrate security failures and discusses how modern DevOps practices and tools can help restore simplicity to development workflows.
Taylor Donnici shares his experiences building enterprise applications with Laravel at Process Maker, discussing the evolution from legacy systems to modern Laravel architecture. He covers key aspects of enterprise development including security, testing, CI/CD pipelines, and asynchronous job processing. The talk includes a live demo of Process Maker's new Laravel-based workflow management system and highlights their open source contributions to the Laravel ecosystem.
A personal and practical talk about the journey of releasing software products, focusing on maintaining work-life balance while developing Laravel applications. The speaker shares experiences from his 20+ year career, discussing how to plan projects effectively, handle stakeholder expectations, and maintain mental wellbeing during development. He emphasizes the importance of starting with a minimum viable product (MVP) and not being afraid to fail or abandon projects when necessary.
The speaker demonstrates how to deploy and scale Laravel applications using Kubernetes, showing how it can help handle production deployments more smoothly and provide automatic scaling. Through a live demo, they show how to set up a basic Laravel deployment with nginx, FPM, and auto-scaling capabilities in just a few minutes using Kubernetes configuration files, emphasizing that no application code changes are needed.
Erika Heidi presents a comprehensive talk on deploying Laravel applications using Ansible. The talk covers Ansible fundamentals, setting up playbooks, working with group variables, and securing sensitive data with Ansible Vault. The presentation includes a live demo of deploying a Laravel travel list application to multiple servers simultaneously using Ansible automation.
Kevin Dunglas introduces FrankenPHP, a modern PHP application server that replaces traditional PHP-FPM/Apache setups. He explains how FrankenPHP simplifies deployment, improves performance through Laravel Octane integration, and offers features like HTTP/3 support and built-in Mercure for real-time capabilities. The talk covers both basic usage and advanced features like packaging PHP applications as standalone binaries.
Kevin Dunglas introduces FrankenPHP, a modern PHP application server that replaces traditional PHP-FPM/Apache setups. He explains how FrankenPHP simplifies deployment, improves performance through Laravel Octane integration, and offers features like HTTP/3 support and built-in Mercure for real-time capabilities. The talk covers both basic usage and advanced features like packaging PHP applications as standalone binaries.
Steven, the head of development at Figured, discusses how his company builds a modular monolith using Laravel and manages self-organizing development pods. He explains their approach to maintaining code consistency while giving development teams autonomy, their package-based architecture, and how they enable quick deployment cycles while maintaining code quality.
Marty gives an in-depth presentation about Statamic, a flat-file CMS built on Laravel. He demonstrates how to integrate Statamic into existing Laravel applications, create blog posts, manage content through blueprints, and utilize features like Glide for image manipulation. The talk showcases Statamic's flexibility in content management while maintaining the familiar Laravel ecosystem.
Mitchell Davis presents a talk about building mobile apps using React Native and Expo, demonstrating how Laravel developers can leverage their existing skills to create native mobile applications. He showcases the Laravel conference app as a real-world example, covering various mobile features like push notifications, location services, and camera functionality, while explaining the development and deployment process through EAS (Expo Application Services).
Sam, a CTO at Custom D, discusses the evolution of deployment practices and how to achieve high DevOps maturity. He explains how organizations can move from monthly deployments with high failure rates to continuous deployment with minimal risk through incremental improvements, automation, and feature flags. The talk covers practical strategies for implementing modern deployment practices, including handling legacy code bases and getting organizational buy-in.