Filter by tag

Panel discussion "Modern PHP and what's going on?" [ukr, offline]

During the discussion, we will dive into the world of PHP, discuss its capabilities, best practices and current trends with experts.

Mykhailo Bodnarchuk

(Testomat.io, CTO),

Yozhef Hisem

(Staff Software Engineer @ MacPaw),

Andrii Yatsenko

(Oro Inc.),

Oleh Zinchenko

(Oro Inc.),
PHP fwdays'24 conference
The right approaches to testing in PHP: Or how quantity can beat quality [ukr]

In this talk, I'll share my experience as a testing consultant and why testing is the responsibility of the whole team. We'll cover test architecture, including E2E, functional, unit tests, and manual testing. Special attention will be given to popular PHP testing tools such as PHPUnit, Codeception, Pest and Behat, as well as non-PHP testing tools such as Cypress, Playwright, CodeceptJS and Webdriver Bidi.

Mykhailo Bodnarchuk

(Testomat.io, CTO),
PHP fwdays'24 conference
PHP Core – Part 1 – Understanding Variables Types [ukr]

Talk on data types and how PHP works with them at the core level with use cases for more efficient utilization.

Denys Kurasov

(Lead PHP Developer at Growe),
PHP fwdays'24 conference
How we optimized our product without paid solutions [ukr]

The story of how we refused third-party DevOps services and took over all services ourselves. In the process, we made a complete revision of the infrastructure, added new monitoring and profiling tools on production. Action algorithms were built based on tools: Graylog, Grafana, influxDB, Pyroscope, Prometheus. As a result, the utilization of resources decreased by two times, and responses to key APIs were accelerated. During the talk, I'll cover what problems we found, how exactly we improved the metrics, and how we got to swoole.

Dmytro Nemesh

(Lalafo, CTO),
PHP fwdays'24 conference
How to craft your AI bot using PHP. Step by step guide [ukr]

In this topic, we will go through the step by step guide how to build an AI application using PHP and large language models. We will understand how your bot can respond like ChatGPT and manage your private data without training or extensive expertise in Data Science. We will also review existing libraries and how these approaches can be utilized in your applications.

Maksym Mova

(MacPaw, Engineering Manager),
PHP fwdays'24 conference
Copilot: an NPC or the main character [ukr]

In my presentation, I will discuss all the advantages and disadvantages of using Github Copilot for PHP development. Additionally, I will compare it with existing competitors and explain why they are better or worse than the Microsoft product. I will also address security issues and provide recommendations for companies on how to prevent their code from being exposed to the public. Throughout the presentation, I will gather arguments to answer the question: is Copilot an NPC or the main character?

Olena Kirichok

(Software Engineer at Accolade Inc.),
PHP fwdays'24 conference
The story of one sunset and five burnouts or how we migrated a legacy [ukr]

I will talk about the problems and nuances of migration from legacy products. Also, using my own experience, I will share how we worked with legacy in our team, what challenges and problems we faced, and how we got out of these situations during migration.

Vladyslav Pozdniakov

(MacPaw, Software Engineer (Back-end)),
PHP fwdays'24 conference
Better Code Design in PHP [eng]

Are you tired of spending hours reading code just to find the right place to make a small change? Are you forced to split your application into several just so that devs don't step on each other's toes? This talk unites theory with practice to show you how to structure your code so that it is easy to read, to test and to maintain. You will step out with concrete ideas of how to improve your code design.

Anna Filina

(Legacy archaeologist at Filina Consulting),
PHP fwdays'24 conference
"Pardon my French" or The technical aspects of i18n and l10n [eng]

Localization and Internationalization are two core concepts to create sites and applications for international users. In creating and working on such international websites I repeatedly made or found the same mistakes and pitfalls that made creating international websites much harder than necessary. Let me take you on a tour through the concepts and common problems that arise and see how they can be solved with less headache than you might think.

Andreas Heigl

(Founder at stella-maris.solutions),
PHP fwdays'24 conference
Chat with your private data using Llama3 and LLPhant in PHP [eng]

In this talk, I'll give a quick introduction to LLM and how to use it in a PHP application. I'll show some examples using the LLPhant project including a retrieval-augmented generation (RAG) system using a local LLM (Llama 3) and Elasticsearch as a vector database.

Enrico Zimuel

(Tech Lead at Elastic),
PHP fwdays'24 conference
Sign in
Or by mail
Sign in
Or by mail
Register with email
Register with email
Forgot password?