5 min. read
Categories: Ecosystem News
PHPers Summit 2018 Summary
PHPers Summit 2018 Summary

Almost two weeks ago we had a pleasure to attend PHPers Summit 2018 – the biggest PHP conference in Poland. There were many great presentations (including 3 mentioning Sylius!), awesome networking and a lot of fun. Read the summary and make sure to visit this event next time.

Buying tickets via Sylius

First things first – we are really happy that this year every attendee could buy a ticket via Sylius-based system made by our partner BitBag. The process went smoothly and happened thanks to SyliusPrzelewy24Plugin, which is the integration with one of the most popular payment gateways in Poland. We hope that more and more online stores will use this solution in our country.

Workshops: “Sylius – eCommerce solution tailored to your needs”

We are proud to say that Sylius workshops were sold on the spot and we had even accepted two extra attendees! There were a lot of people who wanted to learn the new eCommerce technology, including CTOs of big web agencies and even Magento trainers.

Happy to welcome these 11 new developers in the Sylius Ecosystem!

Konrad and Łukasz did a really great job, navigating new Sylius developers through the most exciting features like customizing Grids, creating new Resources and using Sylius Bundles. During 8-hour long workshop, attendees added a new component on top of Sylius-Standard: the Product Set. This new functionality allows grouping products into sets like menu or bundles. As the frosting on the cake, they also customised cart logic and added feature to put the whole set to the cart at once.

Sylius & BitBag Conference Booth

Year after year the event is growing and so is our participation. During this edition we shared the conference booth together with BitBag folks. Apart from many gadgets, we’ve had some delicious Sylius cupcakes.

What is more, we’ve also run a contest with a little PHP task. It brought us a lot of interest. There were many developers who wanted to check their PHP skills. For those who proposed the shortest version of the equation we handed in some valuable prices!

Overall there were around 100 people who tried and only 10 gave the right answer,

The contest brought us a lot of attention.

Task:

// Return true to win (the answer with the least symbols wins):

function win($x): bool
{
   $y = (int) NUMBER OF SYLIUS BUNDLES;

    return ($x >= $y) && ($x <= $y) && ($x !== $y);
}

Write the solution in the comments and check if you can make it!

Presentations

The impact of Sylius on the conference is growing every year. Apart from providing the ticket system, our framework was also mentioned in three (!) presentations.

“Command Pattern – how to handle complicated problems!” by Łukasz

Developing the Open Source Software is a great adventure and a constant opportunity to improve our skills. Therefore, one of the concepts we have tried recently was Command Pattern. While working with it during last year, we have decided that it is worth sharing gathered knowledge with others.

Many attendees agreed that proper decoupling between infrastructure and application layer can be beneficial for their apps. “People were delighted with the speech, admitting they would use this approach in current projects” – Łukasz said. “But some of the more advanced developers from our PHP community also said that they would like to hear about more complex aspects of Command Pattern usage. This is what I want to add to this presentation next time.”

Full room at Łukasz’s presentation.

“Behat revolution – or how we came back from hell” by Mateusz

In his presentation, Mateusz described our adventure with testing. As in Sylius we care a lot about code quality and proper code base, we want also to share our knowledge on these topics. “Feedback was great, people were very interested in our testing suite, wanted to catch the idea lying behind it”, said Mateusz, happy about the opportunity to share his experience about Behat. If you want to find out more about our testing approach, read this article.

“A f*ckup case study – implementing microservices to a new functionality of an existing app” by Grzegorz Stawarczyk

The third presentation was a history of a bad try implementing Sylius with microservices architecture to the existing system of Qpony – a very popular polish PHP shopping app. Fortunately, the speaker didn’t say a bad word about Sylius, but more about the wrong development attitude in this particular case.

In general, there were three lecture tracks. In this article, we focus mainly on our participation in the event. However, we would love to hear about other presentations that you enjoyed. If you want to mention some of them, please do it in the comments!

Organisation

The conference wouldn’t be so successful if it wasn’t for a perfect organisation. Huge kudos go here to Sebastian Dudek and Konrad Siamro – this duo of PHP enthusiasts has managed to bring the best event of its kind in Poland. This is even more impressive if you think they started three years ago with no previous experience. Congrats, guys!

But why was it so special? Well, everything was there – starting from awesome sponsor stands (with computer games, retro insert-coin games, Thai ice-creams, coffee, drinks, snacks etc.) and ending on unlimited, high-quality barbecue food.

What’s also funny is that this time, the night before the conference we helped with preparing starter packs for all attendees. We are happy to be friends with event organizers and help them in any possible way.

Look at this delicious cupcakes before you stop reading this post!

Conclusion

To conclude, we would like to encourage you to attend the event next year. From what we know, organizers plan to open on foreign guests more and more. This year we had a few English lectures, but the next edition should contain much more. Come to Poland in June 2019 and see how strong we’ve become in PHP. 😉

EDIT: You can watch the after movie from the event here: https://www.youtube.com/watch?v=g3ubiI8nktk

Tags:
Share:
Tymoteusz Stengert
New Business Lead, evolving structure and processes for direct sales and customer service. Sylius Advisor for enterprise projects and strategic technology partnerships. Regularly checking on the competition and bringing market feedback to the development team. One of the first employees of Sylius product company in 2017.
More from our blog
Cloud 5 min read 17.06.2024
We are thrilled to announce that we just signed a strategic partnership with Platform.sh, and as a result, we are extending our offer with Sylius Cloud powered by Platform.sh. Platform.sh is a modern Platform-as-a-Service (PaaS) solution that allows businesses to leverage the cloud environment without losing access to the code… Read More
Technical 5 min read 11.06.2024
Abstract 1.12 released in Q4 2022 1.13 on Apr 23rd, 2024 (a year later than we anticipated while releasing 1.12) 3859 commits 23 contributors A stabilized Sylius API powered by API Platform It’s been a long and bumpy road. Having it behind our backs was a highway that led Sylius… Read More
Business Ecosystem News 5 min read 06.06.2024
Welcome to the May summary! As an open-source eCommerce framework, Sylius continues to evolve with significant contributions from our vibrant community and valuable product updates. Apart from describing the technical changes, we will also quickly summarize the Sylius Technical Fundamentals & Sylius Polish Community Meetup and eCommerce Day Kaunas, as… Read More
Comments