~/conference

PHPFest 2020

date:2020-10-23..2020-10-24
location:-- online --
series:PHPFest · one edition
tags:[php, serverless]
titleauthorlength
Building Server Applications with SwooleDemin Yin38m
How to build high-performance server-side applications in PHP using the Swoole extension. Covers using Swoole to handle protocols beyond HTTP/1 (HTTP/2…
Talk in Russian on
Building APIs with ReactPHPMarc Morera01h 19m
Shows how to build a small HTTP API service using ReactPHP and DriftPHP, demonstrating the full workflow from writing code to production deployment. Covers…
Talk in Russian on
Laravel Source Code — Lifting the Veil of MysteryChristoph Rumpel43m
A walkthrough of Laravel’s source code that examines core concepts and implementations to show how the framework works. Uses examples from the speaker’s…
Talk in Russian on
Functional Programming in PHPMichael Lochemem43m
An overview of functional programming concepts applied to PHP, covering history and relevance, and arguing that PHP is capable of the paradigm. Discusses…
Talk in Russian on
Generics in PHP: Today AlreadyOndrej Mirtes31m
The talk explains how to model generics in PHP today using PHPDoc annotations so static analyzers like PHPStan and Psalm can understand and check parametrized…
Talk in Russian on
Serverless Application on PHPRob Allen46m
Overview of building Serverless applications with PHP using cloud functions like AWS Lambda and Apache OpenWhisk. Covers architectural patterns for composing…
Talk in Russian on
KPHP Inside VK: What's Going OnAleksandr Kirsanov44m
An insider look at KPHP, VK’s tool that compiles PHP to C++. Covers the compilation pipeline: code analysis, ASTs, control-flow graphs and type inference, with…
Talk in Russian on
Beyond OOP: Developing PHP Extensions ... in PHP!Aleksandr Lisachenko42m
Shows how to extend PHP itself by writing extensions in PHP: examines PHP’s internals to see what extension points exist and then demonstrates building…
Talk in Russian on
Driven Design: Business Transaction && ConsistencyAndrey Ratushnyy49m
Explains the concept of a business use-case and how to model it, then defines a business transaction and contrasts it with system consistency. Shows how to…
Talk in Russian on
gRPC-based Application TandemAnton Zhukov39m
How to scale a PHP-based system by pairing PHP services with higher-performance languages and using gRPC/protobuf as the transport. The talk compares using Go…
Talk in Russian on
Memory Leaks in PHP: Detection, Prevention, ToolingValentin Udaltsov36m
Practical techniques for tracking and preventing memory leaks in PHP command-line programs and worker processes, including using memory_get_usage() with…
Talk in Russian on
JIT in PHP 8Dmitriy Stogov44m
An overview of the PHP 8 JIT implementation: why JIT was added to improve PHP performance, how the JIT was developed and how it works internally, plus the…
Talk in Russian on
Turning a Code Snippet into Linter RulesIskander Sharipov38m
The talk explains how to write project-specific linter diagnostics for PHP using NoVerify’s dynamic rule mechanism. It covers the DSL for dynamic rules, the…
Talk in Russian on
Playing Ahead: Fixing Bugs, Preventing CollapseNikita Rybalov36m
Plesk describes building an in-house error-reporting system (their own “Sentry”) to collect and fix PHP errors, detect unexpected cases and environment issues…
Talk in Russian on
Moving to Microservices: Optimizing Network CallsPavel Lakosnikov33m
Discusses the network costs and new failure modes that appear when a PHP monolith coexists with many microservices, and practical optimizations to reduce…
Talk in Russian on
composer++Ruslan Khanov42m
Shows how Composer is extended to solve five concrete pain points: unreliable script output, no background jobs, poor multi-module support, immutable…
Talk in English on
CQRS and Event Sourcing: Higher-Level Software Architecture for Everyone!Junior Grossi49m
Introduces CQRS (separating commands and queries) and Event Sourcing (capturing events as the source of truth) as an architecture to improve performance and…
Talk in Russian on
~/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.