Luxembourg 2024

The following are the talks defined for the event.

DAY 1 - Wed, July 24th

DAY 2 - Thu, July 25th

13:45
14:45

How to work with CakePHP frictionless and make coding quick, easy, and fun.

Mark Scherer

We are going to use some real life coding scenarios to showcase different use cases, plugin hooks etc.
Including test driven coding.

The slides are not available yet!

Video

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.

The slides are not available yet!

Video

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

The slides are not available yet!

Video

DAY 3 - Fri, July 26th

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.

The slides are not available yet!

Video

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.

The slides are not available yet!

Video

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.

The slides are not available yet!

Video

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.

The slides are not available yet!

Video

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.

The slides are not available yet!

Video