Marcel Pociot

Marcel Pociot

25 talks 24 events

Talks

Live coding music with PHP (2026)

Laracon IN 2026

No video available

No more slow requests (2025)

Laracon EU 2025

No video available

No more slow requests (2025)

Laravel Live DK 2025

No video available

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

Laracon EU 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)

Laracon IN 2024

No video available

Parsing PHP for fun and profit (2024)

Laravel Live DK 2024

No video available

Native PHP (2023)

Laracon US 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)

Laracon EU 2023

No video available

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

Laracon AU 2023

Give your Laravel app some AI (2023)

Laracon IN 2023

No video available

Building awesome CLI apps with PHP (2022)

Laracon EU 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)

Laracon Online Winter 2022

No video available

UI and Component testing with Cypress (2022)

Laracon Online Summer 2022

No video available

An Introduction to Asynchronous PHP using ReactPHP (2021)

Laracon EU 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)

Laracon Online Winter 2021

No video available

An Introduction to View Components in Laravel 7 (2020)

Laracon EU 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)

Laracon Online Summer 2020

No video available

Package Development 101 (2019)

Laracon US 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)

Laracon EU 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)

Laracon AU 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.

Unknown title (2019)

Laravel Live UK 2019

No video available

Realtime applications with Laravel (2019)

Laracon Online 2019

No video available

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

Laracon EU 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)

Laracon EU 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)

Laracon EU 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.