Marcel Pociot

Marcel Pociot

🌍 4 continents

Is this you?

Claim it and the count's yours.

21
Laracons
4
Continents
26
Spoke at
2017
First Laracon

been there

Talks

Refactoring to Parallel (2026)

The Hidden Architecture of Your Laravel App (2026)

Live coding music with PHP (2026)

Making Music with PHP (2026)

No more slow requests (2025)

No more slow requests (2025)

Parsing PHP For Fun...And Profit (2024)

This talk explores PHP parsing using the PHP-Parser library. The speaker demonstrates how to parse PHP code into an abstract syntax tree (AST), manipulate the AST, and transform it back into PHP code. Through practical examples, he shows how to modify strings, remove dump statements, and wrap echo statements in function calls - techniques that are used in tools like Laravel Tinker Well.

Parsing PHP for fun and profit (2024)

Parsing PHP for fun and profit (2024)

Native PHP (2023)

Marcel presents Native PHP, a framework for building desktop applications using Laravel and PHP. He demonstrates how to create native desktop apps that can run on multiple operating systems by bundling PHP with the application. The talk covers building user interfaces, handling system events, managing windows, and implementing features like settings storage and file dialogs, all while using familiar Laravel and Livewire patterns.

Give your Laravel App some AI (2023)

Writing native apps with... PHP? (2023)

Give your Laravel app some AI (2023)

Building awesome CLI apps with PHP (2022)

Marcel, CTO at Beyond Code, demonstrates how to build interactive CLI applications using PHP and Laravel Zero. The talk includes a live coding session where he builds a CLI todo app with features like checkboxes, interactive menus, and task management. He also previews an innovative way to distribute PHP CLI apps as standalone executables that don't require PHP installation on the target machine.

Web 3.0 and Laravel (2022)

UI and Component testing with Cypress (2022)

An Introduction to Asynchronous PHP using ReactPHP (2021)

Marcel Potiod presents a comprehensive talk on asynchronous PHP using ReactPHP, demonstrating how to build event-driven applications with non-blocking I/O. He showcases practical examples including building a chat server, HTTP server, and explains core concepts like event loops, streams, and promises. The talk includes live coding demonstrations and explains how ReactPHP powers real-world applications like Laravel Websockets and Expose.

Understanding Laravel broadcasting (2021)

An Introduction to View Components in Laravel 7 (2020)

Marcel Potiod presents a comprehensive overview of Laravel 7's new View Components feature. He demonstrates how to create and use class-based components, anonymous components, and inline components, showing various ways to pass data, handle attributes, and manage component rendering logic. The talk includes live coding examples of creating reusable UI components like sidebars, markdown renderers, and buttons.

Refactoring to simplicity (2020)

Package Development 101 (2019)

A live coding demonstration of Laravel package development where the speaker builds a gamification badge system package from scratch. The talk covers setting up package boilerplate, implementing badge functionality with tests, creating migrations, setting up facades, and explaining best practices for package development.

Our Secret Project (2019)

The speakers present two new error handling tools for Laravel: Ignition and Flare. Ignition is a modern error page that will be the default in Laravel 6, offering improved error reporting with features like dark mode, blade template debugging, and runnable solutions. Flare is a new Laravel-specific error tracking service that integrates with Ignition, offering team collaboration features, notifications, and error sharing capabilities.

Package design 101 (2019)

The talk demonstrates how to create and publish Laravel packages, walking through the creation of a badge/gamification package as an example. The speaker shows how to set up package boilerplate, create migrations, implement models and traits, set up testing with Orchestra TestBench, and create facades. The presentation emphasizes that package development isn't complicated and provides practical guidance on structuring and testing Laravel packages.

Realtime applications with Laravel (2019)

Unknown title (2019)

Alexa, let's build a voice powered app (2018)

In this talk, the speaker demonstrates how to build Alexa skills using PHP and the Botman framework. He walks through creating a conference information skill that can search for upcoming conferences, filter by programming language and city, and handle personalization. The talk covers the basics of Alexa skill development, including intents, slots, and sample utterances, while showing practical implementation using Laravel and Botman.

Extending Laravel Nova (2018)

Marcel Potiod presents a comprehensive overview of Laravel 7's new View Components feature. He demonstrates how to create and use class-based components, anonymous components, and inline components, showing various ways to pass data, handle attributes, and manage component rendering logic. The talk includes live coding examples of creating reusable UI components like sidebars, markdown renderers, and buttons.

From zero to multi-platform Chatbot with BotMan (2017)

Marcel Potiod presents a comprehensive overview of Laravel 7's new View Components feature. He demonstrates how to create and use class-based components, anonymous components, and inline components, showing various ways to pass data, handle attributes, and manage component rendering logic. The talk includes live coding examples of creating reusable UI components like sidebars, markdown renderers, and buttons.