Schedule

The following are the timetables defined for the workshop and conference days. All times are local to the conference location.

08:30
09:00

Sign in

Sign in

09:00
11:00

Workshop 1

Workshop 1

11:15
12:15

Core Panel

Core Panel

12:15
01:45

Lunch

Lunch

14:00
16:00

Workshop 2

Workshop 2 - Mark Story

16:00
17:00

Networking

Networking

08:30
08:45

Sign in

Sign in

08:45
09:00

Opening talk

Opening talk

09:00
09:45

20 Years with CakePHP: From Self-Taught Developer to SaaS Success

Kevin DeCapite

A personal journey of how one framework and its community transformed a self-taught "computer kid" with no training into a successful web developer and SaaS entrepreneur. This talk explores how CakePHP's stability and supportive ecosystem enabled building a large number of client websites, web apps and ultimately a thriving business serving over 3,000 customers—proving that consistent tools and strong communities can make the impossible possible for developers at any skill level.

09:45
10:30

Processing One Billion Rows in PHP

Florian Engelhardt

The 1brc is "a fun exploration of how quickly 1B rows from a text file can be aggregated with Java", but let's face it, we should be able to do this in PHP too, right? Let's see how fast we can actually aggregate 1 billion rows in PHP and learn about optimising the performance of PHP software along the way.

10:30
12:15

TBD

Mark Scherer

TBD

11:15
12:00

Chocolate CakePHP

David Meybohm

Chocolate CakePHP is a plugin for PhpStorm that helps you use CakePHP. The plugin helps
you to navigate through your CakePHP application more efficiently. During
this talk, I'll show you how to set up the plugin to improve writing a CakePHP application, and
show using it on a sample website.

12:00
13:30

Lunch

Lunch

13:30
14:15

TBD

Florencio Hernández

TBD

14:15
03:00

CakePHP Application "Power-Ups"

Umer Salman

CakePHP is great—but sometimes your app needs more. This talk introduces a handful of lesser-known tools and libraries that can seamlessly extend your CakePHP project’s capabilities:
- PyScript: Run Python in the browser using WebAssembly—perfect for scientific frontends without leaving the web.
- TimescaleDB: A PostgreSQL extension designed for time-series data. Ideal for sensor data, logs, and any use case with a time component.
- DatetimePickerJS: A custom JS datetime picker built to support nanosecond precision and day-of-year modes—something existing pickers don’t handle well.

These plugins and libraries extend CakePHP applications into new areas to extend and explore!

15:00
15:45

Imperative to Declarative Programming using Collections

Viraj Khatavkar

Imperative programming is a style of programming that focuses on how something gets done. Instead of focusing on how the computer should do the work, declarative programming focuses on telling the computer what we need it to accomplish. We will see how to use Collections library in CakePHP to refactor our complicated loops into higher order collection methods

16:15
17:00

Celebrating 20 years of CakePHP

Celebrating 20 years of CakePHP and honoring core