~/conference

Web Summer Camp 2018

date:2018-08-29..2018-09-01
location:Rovinj, Croatia
series:Web Camp · 5 editions
titleauthorlength
Server side rendering of React with SymfonyNacho Martin01h 19m
Shows how to render React from a PHP Symfony app by running Node from PHP, wrapping JS into a runner that writes a temporary file, passing a per-request…
Talk on
Code like a proStefan Priebsch01h 44m
Live coding builds a tiny PHP domain: Sunbed, Towel, Guest classes plus a GuestId value object, with behavior for reserve/occupy, guard clauses and a…
Talk on
Knowing your state machinesTobias Nyholm41m
Introduces practical state machines by building a Mealy-style traffic light, then generalizing to a reusable state machine and wiring it into the Symfony…
Talk on
Deep dive into Symfony 4 internalsTobias Nyholm01h 01m
Builds a tiny framework from a single index.php into a kernel that boots a PSR-7 request/response stack, swaps in a PSR-7 implementation and a Relay middleware…
Talk on
Symfony 4 best practices (Part 1)Nicolas Grekas02h 27m
Practical Symfony 4 setup: use composer create-project symfony/skeleton, rely on Symfony Flex (install globally) to apply community and official recipes and to…
Talk on
Symfony 4 best practices (Part 2)Nicolas Grekas02h 37m
Symfony 4 compiles an reproducible container so cache:clear yields identical generated PHP for the same config, and swapping cache from filesystem to Redis…
Talk on
Web application security (Part 1)Anna Filina02h 14m
A hands-on PHP security workshop that shows concrete fixes: replace string-concatenated queries with prepared statements (demo of "1 OR 1=1" SQLi and Symfony…
Talk on
Web application security (Part 2)Anna Filina02h 18m
Demonstrates concrete PHP checks and fixes: run composer security advisories via curl to spot known package CVEs; disable DTD/entity loading to stop XML…
Talk on
Practical design patterns in PHP (Part 1)Hugo Hamon02h 24m
One-and-a-half day workshop covers about 10–12 design patterns with hands‑on PHP: uses Composer, moneyphp/money, ramsey/uuid and phpunit, plus an assertion…
Talk on
Practical design patterns in PHP (Part 2)Hugo Hamon02h 41m
Workshop builds a coupon system that combines a Decorator pattern for unlimited restrictions (limited lifetime, first‑order, minimum purchase) with concrete…
Talk on
Practical design patterns in PHP (Part 3)Hugo Hamon02h 53m
Builds a working PHP event‑sourcing prototype: aggregates (invoice, shopping cart) record recorded domain events as mementos, events serialize to JSON and sit…
Talk on
Pragmatic TDDLuka Muzinic01h 58m
Shows a hands‑on workflow using PHPUnit to build a league standings service: write failing tests, implement record/getStandings, extract TeamStanding, then…
Talk on
Using eZ Platform Cloud powered by platform.shSerhey Dolgushev, Chris Moutsos02h 17m
Many eZ projects move off an AWS cluster onto Platform.sh, replacing ELB/EC2/RDS/EFS with containerized app instances and per-project isolation; deployments…
Talk on
Build your eZ Platform site from scratch with Netgen LayoutsEdi Modrić02h 36m
Netgen Layouts lets a team build and apply full-site layouts with a drag‑and‑drop editor, plus an ordered layout resolver / mappings that assigns layouts to…
Talk on
Extending eZ Platform (Part 1)Mikołaj Adamczyk, Dawid Parafiński02h 29m
Live-coding shows how to add a custom easy_poll field type to eZ Platform 2.2.1 using API/SPI value layers, a legacy storage converter, service YAML and Twig…
Talk on
Extending eZ Platform (Part 2)Mikołaj Adamczyk, Dawid Parafiński02h 21m
Builds a working poll system on eZ Platform: a Symfony controller, a form factory and field template that save votes via Doctrine entity manager so votes…
Talk on
How to build eZ Platform websites using Netgen open-source componentsIgor Vrdoljak, Mario Blažek02h 26m
Netgen open-sourced a full eZ Platform stack on GitHub: a Media Site skeleton, Site API (productivity layer to cut boilerplate), and Layouts that map layouts…
Talk on
Productive development with Site APIP. Španja, M. Blažek02h 36m
A lightweight Site API layer sits on top of the repository API and translates content models into template-ready objects, offering lazy-loaded value objects…
Talk on
Announcing Web Summer Camp 201801m
Join us in Rovinj from August 29th to September 1st, 2018, for hands-on web-related workshops on the radiant Croatian coast! More info…
Promo
~/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.