~/talk

Building desktop apps with PHP

Talkat PHP UK Conference 2024 · 2024-02-15..02-16· [php]
slides:none on file

Claim: a Laravel package called NativePHP lets PHP apps run as desktop apps by bundling a static PHP binary (about 21 megabytes) and using an electron driver today (a T driver is in progress). Demo shows hot‑reloading, Livewire state sync between windows via native events, menu‑bar and window APIs, clipboard access, a full‑screen window picker that takes screenshots, and a quirky Bluetooth printer demo that sometimes fails, plus packaging, auto‑updates, queues, scheduler and native dialogs working end‑to‑end.

AI-written summary · about

  1. 0:00Build desktop apps with PHP
  2. 3:38Electron and Tauri frameworks
  3. 8:14Bundling PHP with apps
  4. 10:21Native PHP framework
  5. 12:27Setup Native PHP app
  6. 14:58Customize window behavior
  7. 17:04Menu bar applications
  8. 18:52Settings screen
  9. 24:37Livewire color change
  10. 30:15Screenshot tool
  11. 45:29Native PHP features
  12. 47:19Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.