Schedule

The following are the timetables defined for the workshop and conference days.

08:30
09:00

Sign In

Sign in for event

09:00
12:00

Workshop 1 - Jorge Gonzalez

Details to come

12:00
13:30

Lunch / Break

Break for dining

13:45
16:45

Workshop 2 - Mark Story

Details to come

08:30
09:00

Sign in / Welcome

Sign in and welcome talk from Larry Masters

09:00
12:00

Workshop 3 - Michi Hoffmann

Details to come

12:00
13:30

Lunch / Break

Break for dining

13:45
14:45

Keynote

TBD

14:45
15:30

Project Showcase: Ultraviolet Spectrometer (UVS) Operations

Umer Salman

In this talk, we'll demonstrate our Space Mission Planning tool webapp designed for the Ultraviolet Spectrometer (UVS) instrument on the Europa Clipper spacecraft, which is launching this October 10th! This webapp enables scientists to plan flybys and decide whether the instrument should scan, stare, or be off to preserve power. We use JS libraries like fabricjs for an interactive canvas where scientists can plan observation scans, a drag-and-drop interface to combine those scans with calibration markers, and vis-timeline for charting the whole flyby with fractional second precision.

The app also connects to a separate CakePHP app to pull images generated using IDL, C++, and Python for that flyby. Additionally, it supports different instrument modes and different models of the same instrument.

15:30
16:15

Core Panel

Q&A

16:15
17:00

CakePHP cache engine analysis

Florencio Hernández Cruz

Analysis of the most popular cakephp cache engines: integration, performance, best practices and uses

17:00
17:30

Networking

Networking

08:30
09:00

Sign in / Welcome

Sign in and welcome talk from Larry Masters

09:00
09:45

Chocolate CakePHP

David Meybohm

Chocolate CakePHP is a PhpStorm plugin that helps you to develop websites with CakePHP. In this talk, I will demonstrate some of the features that make it easier to develop websites with CakePHP and PhpStorm.

09:45
10:30

Low-code API based SaaS using CakePHP

Andrej Griniuk

During this talk I'll build an MVP of an API based SaaS writing as few lines of code as possible utilizing CakePHP and its plugins.

10:30
10:45

Break

Giveaway / quick break

10:45
11:30

Talk - TBD

Mark Scherer

11:30
12:30

HtmxHelper: The Revival of JsHelper

Jose Gonzalez

Interactivity in applications has always been important to providing a world-class user experience, but modern frontend frameworks can make this difficult for small teams or those without frontend experience. This talk introduces htmx, a javascript library that provides progressive enhancement to web applications. We'll cover how htmx works, how to integrate it with CakePHP, as well as write a "modern" version of the JsHelper from CakePHP 2.x.

12:30
13:45

Lunch / Break

Break for dining

14:00
14:45

Sustainable open source contributions in your business

Stefan Koopmanschap

A lot of companies think contributing to open source is hard, but is it? In this talk you will hear about how Ingewikkeld, a small Dutch development and consultancy company, has built a sustainable model for both making a profit and also doing solid contributions to open source projects.

14:45
15:30

Growing the PHP Core—One Test at a Time

Florian Engelhardt

Ever dreamt of becoming a PHP core contributor but felt overwhelmed by the prospect of creating RFCs, maintaining extensions, or writing C code? Worry no more! In this talk, you'll discover how to make a meaningful impact on the PHP core by writing tests without the need to write C code. Join me for an interactive session where I'll live code a test on stage, demystifying the process and equipping you with essential testing techniques.

15:30
16:15

Eating your own dog food

Michi Hoffmann

Building SDKs to be used by other developers is all great fun, but at one point you also need to test out your work in a real application. Does the thing you build actually work in the wild? Is it easy to use, or did you just build something utterly bad?
We'll take a look at building Sentry's appreciation Slack app called GibPotato, an over-engineered, micro-service-orientated behemoth of CakePHP, Go, and Vue.js. that was built for the sole purpose of trying out our SDKs that use a programming language that is not part of Sentry's tech stack.

16:15
17:00

Cake Ceremony

Cake(PHP) cutting / networking