Laracon DB
Laracon DB
Laracon EU 2015 in Amsterdam, NL

Laravel 5.1 LTS features were explored in detail, with focus on long-term stability and enterprise adoption. The Lumen micro-framework was introduced as a lightweight alternative for microservices. The conference emphasized API development practices and performance optimization.

Empathy Gives You Superpowers

Matt Stauffer gives an in-depth talk about the importance of empathy in software development and how it can make you a better developer, colleague, and person. He explains that empathy is not just an innate trait but a skill that can be learned and developed, discussing how it impacts everything from code quality to team dynamics to open source contributions. The talk emphasizes practical ways to develop empathy and how it leads to better understanding of users, clients, and fellow developers.

The Laravel Ecosystem

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.

So You Can Code...Now What?

A comprehensive talk about transitioning from being an employed developer to running your own freelance/agency business. The speaker shares personal experiences and practical advice about client management, pricing, communication, and growing a sustainable business in the web development industry.

Frontin' like a Back-er

Frank de Jonge, creator of Flysystem, discusses his journey with JavaScript and presents React.js as a solution for building better frontend applications. He explains how React's declarative UI approach, combined with the Flux architecture pattern, can help PHP developers create more maintainable JavaScript code while keeping their backend logic in Laravel/PHP. The talk covers how to structure React applications, handle state management, and integrate with Laravel APIs.

Chasing "Perfect"

In this talk titled 'Chasing Perfect', Adam Wathan discusses how to improve code quality by focusing on fundamental object-oriented design principles rather than chasing complex architectural patterns. He demonstrates this through a practical example of implementing a coupon discount system, showing how to iteratively refactor the code to be cleaner and more maintainable using techniques like polymorphism and the null object pattern.

The Tao Of Laravel

Taylor Otwell introduces Laravel Spark, a new scaffolding tool that helps developers quickly build SaaS applications. The talk covers how Spark provides out-of-the-box functionality for common SaaS features like billing, subscriptions, team management, and two-factor authentication. Otwell emphasizes how Spark aims to remove boilerplate code and let developers focus on building their core application features, making it easier to turn side project ideas into reality.

Impostor Syndrome and Individual Competence

Jessica Rose gives an engaging talk about imposter syndrome, particularly in the tech industry. She explores how it affects different groups, discusses cognitive biases including the Dunning-Kruger effect, and provides practical strategies for dealing with imposter syndrome both personally and when supporting others. The talk emphasizes that feeling like an impostor can actually be a sign that you're skilled enough to recognize the complexity of your field.

Advanced GIT for Developers

A comprehensive talk about advanced Git techniques, given at a Laravel conference. The speaker covers various Git commands and workflows, including conflict resolution, rebasing, sub-modules, and debugging tools. While not Laravel-specific, the talk focuses on practical Git usage that would benefit Laravel developers working on complex projects.

Whistleblowing 101

This talk by Esther Co discusses the ethics and practicalities of whistleblowing in technology, particularly focusing on responsible disclosure of security vulnerabilities. She presents the '3 Ds' framework (Discovery, Debate, Disclosure) and discusses legal implications, ethical considerations, and best practices for reporting security issues. The talk includes case studies like the Ashley Madison hack and DigiNotar incident to illustrate different approaches to disclosure.

Min-maxing Software Costs

The talk discusses software development costs from three perspectives: cost of introduction (writing new code), cost of change (modifying existing code), and cost of ownership (maintaining code). The speaker emphasizes the importance of understanding these costs when deciding whether to write custom code or use existing packages/tools, and advocates for only taking ownership of code that truly needs to be owned and changed frequently.

Package development

A comprehensive talk about PHP package development best practices, focusing on how to create and maintain high-quality packages. The speaker discusses beginner steps for package creation, intermediate tips for package management, and advanced concepts like decoupling and virtual packages. The talk emphasizes the importance of following standards, proper documentation, and making packages framework-agnostic.

Things Laravel Made Me Believe

Jeffrey Way discusses his philosophy on writing simpler code and building better software, drawing from his experience with Laravel and other industries. He emphasizes the importance of caring about seemingly unimportant details, favoring simple and intuitive APIs over technical purity, and maintaining a healthy level of skepticism towards trending development practices. The talk uses Laravel Elixir as a case study for how focusing on user experience and simplicity can lead to better tools.