To nejlepší ze SymfonyConu 2015

This post is deprecated since August 2017
This post is available only in Czech and whole website was moved to English.

Každoročně pořádaný SymfonyCon se letos konal v Paříži. Přes všechny útoky Paříž žije dál. Možná o to víc. Důkazem toho může být i 1000 návštěvníků, kteří na akci dorazili. Čechy jsem reprezentoval spolu s Dennisem, a taky Petrem a Kubou z Lmc.eu
Šatny, jídelna a coffee tables
Fronta na Symfony slony. Za 2 hodiny už žádný nezbyl.


A teď k dění. V krásném divadle a přidruženém kinosále se odehrálo přes 20 přednášek.

Dnes se spolu podíváme na 4 nejlepší.

1. 10 years of Symfony

Symfony už je tu s námi 10 let. Projekt sice založil Fabien Potencier, ale stojí za ním daleko víc osobností, které jej posouvají směrem k větší srozumitelnosti a použitelnosti.

Fabien zmínil přes 20 lidí, které na své cestě postupně potkal, a ukázal, kdo s čím do Symfony přispěl. V jeho podání to znělo jako hračka. Velmi inspirující pro ty, kteří chtějí škálovat své open-source projekty a dopřát jim dlouhý život.

1 věc, kterou stojí za to si zapamatovat

Mezi lidmi představil i nový release process, který usnadní continuous upgrade.

Nový release process


Jednoduše řečeno:

Přechod na nové major verze bude pod mnohem větší kontrolou než kdy dřív.

2. Symfony2 at BlaBlaCar

Tato zdánlivě random-generated firma se zabývá bla bla bla… ridesharingem, tedy spolujízdou.

Ušetři za spolujízdu


Šlo o case study firmy, která začínala jako malý startup, rychle rostla a musela se naučit škálovat za pochodu. Vyzkoušeli spoustu cest, které nefungovaly, aby našli ty správné (pro jejich kontext samozřejmě).

Právě o tyto “do’s and don't’s” se s námi přednášející podělili:

1 věc, kterou stojí za to si zapamatovat

Čím se lišil jejich vývoj od jiných aplikací, kde se obvykle přechází monolitického repositáře k odděleným microservices za použítí REST API?

Jejich microservices nevyužívají interní API, ktére jim přišlo zbytečně náročné na udržování, ale vlastní řešení.

Říkají mu The Gateway (slajd) a jeho předností jsou DDD, oddělení business logiky a přístwupu k datům a přehledné organizaci. Zajímavá myšlenka.

Máš taky startup a řešíš něco podobného? Mrkni na slajdy.

3. New Symfony Tips and Tricks

A teď něco pro každého:

Tipy a triky


Javier Eguiluz, kterého všichni známe jako:

Seflie?


se s námi podělil o tipy a triky, které posbíral za poslední rok - nejen při psaní Week of Symfony (doporučuju odebírat, pokud chceš být v obraze).

Za mě to byla ta nejzajímavější přednáška, ze které jsem si odnesl velké množství tipů do vlastní praxe.

Tipy jsou pro začátečníky i pokročilé, jako třeba

Přednáška byla nabitá užitečnými tipy, které se jednoduše nedaly pobrat všechny naráz.

Naštěstí jsou ve slajdech, kam si pro ně můžeš sáhnout.

Potěšilo mě, že pár tipů bylo i od Martina Hasoně.

Tento skvělý přehled mě inspiroval mrknout i na verzi z minulého roku.

1 věc, kterou stojí za to si zapamatovat

Pokud přebíráš aplikaci bez testů a chceš přidat aspoň nějakou kontrolu, bude se ti hodit "smoke testing" pro všechny služby:

public function testContainerServices()
{
    $client = static::createClient();

    foreach ($client->getContainer()->getServiceIds() as $serviceId) {
        $service = $client->getContainer()->get($serviceId);
        $this->assertNotNull($service);
    }
}

4. Symfony: Your next Microframework

Ryan Weavera žeru. Určitě ho znáš i ty - minimálně ze Symfony blogu, na který dává velmi záživné čtení. A stejně záživný a vtipný (možná ještě vtipnější) je i osobně. Jeho přednáška o tom, že Symfony lze nově použít i jako microframework (díky MicroKernelTrait), byla naprosto skvělá.

Ukázal nám nové možnosti a způsoby...

Na toto téma už brzy na Zdrojáku vyjde článek, kde si vše podrobně ukážeme.

Zatím můžeš mrknout na slajdy z přednášky.

1 věc, kterou stojí za to si zapamatovat

Dříve byla volba jasná:

Kdy teda použít MicroKernel?

Další přednášky, které stojí minimálně za proklikání:

Všechny dostupné slajdy z konference najdeš na Joind.in.

Až budou k dispozici záznamy z jednotlivých přednášek, dáme vědět na Twitteru. Tak sleduj @Pehapkari.

Co jsem si teda z konference odnesl?

Kromě 5 slonů, 1 trička a kontaktů na lead vývojáře open-sources projektů, jsem se na konferenci seznámil...

A spoustu chuťových zážitků bizardní francouzské kuchyně :).


Co uděláš wifi v divadle?


Pojeď za rok taky, vždyť je to kousek

Do Berlína!

Příští Symfonycon bude v Berlíně, což je vlakem z Prahy jen 4,5 hoďky. Registrace sice zatím otevřena není, ale stačí sledovat @Symfonycon a budeš o tom vědet mezi prvními.

Vyplatí se to! Tento rok byly early birds lístky za 209 €.

S psaním článku mi pomohl Dennis.