Vinettou a Old Shatterhand (PhpLive.cz, jaro 2016)Tomáš Votruba
Pamatuješ Vinetůovky? Takový ten běloch a indián, kteří se nejdřív chtěli zabít, ale pak spolu hráli ještě v další desítce filmů bok po boku jako bratři? Nette a Symfony hrají v současném světě podobnou roli. Co vede k vzájemnému nepochopení? Jak ho otočit v symbiotický prospěch? Ukážu ti, že jsou si docela podobné a jak se snadno naučit ten druhý. Líp pak porozumíš rozdílům a nástrojům, které ti každý z nich přináší.
Ostatně, všichni jsme jedno – PHP programátoři.
Martin Zeman - Moje první aplikace v Symfony 3 (4. sraz přátel Symfony v Praze)Péhápkaři
90 % webových aplikací funguje stylem "získám uživatelská data, uložím si je do nějakého storage a pak si je prohlédnu na bezpečné stránce". Se Symfony 3 je tohle otázka pár minut.
Jak přemigrovat Slevomat na Doctrine za jedno dopoledneJosef Kříž
Rady, tipy a zkušenosti, které jsem nasbíral při migraci velkého projektu na Doctrine ORM. Ukážeme si, že přechod nemusí nutně znamenat přepis celé aplikace.
Vinettou a Old Shatterhand (PhpLive.cz, jaro 2016)Tomáš Votruba
Pamatuješ Vinetůovky? Takový ten běloch a indián, kteří se nejdřív chtěli zabít, ale pak spolu hráli ještě v další desítce filmů bok po boku jako bratři? Nette a Symfony hrají v současném světě podobnou roli. Co vede k vzájemnému nepochopení? Jak ho otočit v symbiotický prospěch? Ukážu ti, že jsou si docela podobné a jak se snadno naučit ten druhý. Líp pak porozumíš rozdílům a nástrojům, které ti každý z nich přináší.
Ostatně, všichni jsme jedno – PHP programátoři.
Martin Zeman - Moje první aplikace v Symfony 3 (4. sraz přátel Symfony v Praze)Péhápkaři
90 % webových aplikací funguje stylem "získám uživatelská data, uložím si je do nějakého storage a pak si je prohlédnu na bezpečné stránce". Se Symfony 3 je tohle otázka pár minut.
Jak přemigrovat Slevomat na Doctrine za jedno dopoledneJosef Kříž
Rady, tipy a zkušenosti, které jsem nasbíral při migraci velkého projektu na Doctrine ORM. Ukážeme si, že přechod nemusí nutně znamenat přepis celé aplikace.
Skrz.cz hlídá každé uživatelovo prohlédnutí nabídky. Jsou to miliony pidirequestů denně. Použít PHP-FPM by znamenalo zbytečně další server(y). ReactPHP díky asynchronnímu IO dovoluje s minimálními nároky zpracovávat tisíce req/s. Nechtěli jsme se vzdát Symfony, a tak vznikl bridge mezi Symfony a asynchronním světem ReactPHP.
The document contains a series of abstract symbols and patterns with no clear meaning. Various symbols such as lines, shapes, and punctuation are arranged without any apparent structure or message.
Pokud chcete jako vývojáři ulehčit práci ostatním, nejdřív ulehčete práci sobě. Deployment aplikace nemusí být voser, dá se řešit bez výpadku a existují služby a nástroje, které k tomu pomohou. Podíváme se na nastavení automatizovaných testů, oťukneme Docker a nasadíme automaticky aplikaci do clusteru v AWS.
Microservice Stategies - Scaling your API design workflowJakub Nesetril
Across the 200,000+ APIs we've seen at Apiary, here are 5 simple lessons on what to watch out for when switching to micro services.
First presented at SF Microservices meetup on May 19th, 2016.
Tomáš Votruba – Jako Vinnetou a Old Shatterhand – refaktoruj nenávist v přáte...Konference PHPlive
Slidy k přednášce Tomáše Votruby z konference PHP<live> spring 2016.
Pamatuješ Vinetůovky? Takový ten běloch a indián, kteří se nejdřív chtěli zabít, ale pak spolu hráli ještě v další desítce filmů bok po boku jako bratři? Nette a Symfony hrají v současném světě podobnou roli. Co vede k vzájemnému nepochopení? Jak ho otočit v symbiotický prospěch? Ukážu ti, že jsou si docela podobné a jak se snadno naučit ten druhý. Líp pak porozumíš rozdílům a nástrojům, které ti každý z nich přináší.
Ostatně, všichni jsme jedno – PHP programátoři.
Moje první aplikace v Symfony 3 + překvapení (4. sraz přátel Symfony v Praze)Martin Zeman
90% webových aplikací funguje stylem "získám uživatelská data, uložím si je do nějakého storage a pak si je prohlédnu na bezpečné stránce".
Se Symfony 3 je tohle otázka pár minut.
https://github.com/Zemistr/symfony-3-first-app
Skrz.cz hlídá každé uživatelovo prohlédnutí nabídky. Jsou to miliony pidirequestů denně. Použít PHP-FPM by znamenalo zbytečně další server(y). ReactPHP díky asynchronnímu IO dovoluje s minimálními nároky zpracovávat tisíce req/s. Nechtěli jsme se vzdát Symfony, a tak vznikl bridge mezi Symfony a asynchronním světem ReactPHP.
The document contains a series of abstract symbols and patterns with no clear meaning. Various symbols such as lines, shapes, and punctuation are arranged without any apparent structure or message.
Pokud chcete jako vývojáři ulehčit práci ostatním, nejdřív ulehčete práci sobě. Deployment aplikace nemusí být voser, dá se řešit bez výpadku a existují služby a nástroje, které k tomu pomohou. Podíváme se na nastavení automatizovaných testů, oťukneme Docker a nasadíme automaticky aplikaci do clusteru v AWS.
Microservice Stategies - Scaling your API design workflowJakub Nesetril
Across the 200,000+ APIs we've seen at Apiary, here are 5 simple lessons on what to watch out for when switching to micro services.
First presented at SF Microservices meetup on May 19th, 2016.
Tomáš Votruba – Jako Vinnetou a Old Shatterhand – refaktoruj nenávist v přáte...Konference PHPlive
Slidy k přednášce Tomáše Votruby z konference PHP<live> spring 2016.
Pamatuješ Vinetůovky? Takový ten běloch a indián, kteří se nejdřív chtěli zabít, ale pak spolu hráli ještě v další desítce filmů bok po boku jako bratři? Nette a Symfony hrají v současném světě podobnou roli. Co vede k vzájemnému nepochopení? Jak ho otočit v symbiotický prospěch? Ukážu ti, že jsou si docela podobné a jak se snadno naučit ten druhý. Líp pak porozumíš rozdílům a nástrojům, které ti každý z nich přináší.
Ostatně, všichni jsme jedno – PHP programátoři.
Moje první aplikace v Symfony 3 + překvapení (4. sraz přátel Symfony v Praze)Martin Zeman
90% webových aplikací funguje stylem "získám uživatelská data, uložím si je do nějakého storage a pak si je prohlédnu na bezpečné stránce".
Se Symfony 3 je tohle otázka pár minut.
https://github.com/Zemistr/symfony-3-first-app
Vývoj nového Bootstrapu trval skoro tři a půl roku, ale jednou to přijít muselo. V přednášce se zaměřím na novinky a taky se podívám, v čem mu dochází dech.
Similar to Vývojáři sobě: 0. sraz - PHP: Appka v Nette (6)
4. Nejdříve promyslet postup! Žádný PUNK!
1. Uděláme kopii TodoMVC ale v PHP
2. Ukradneme šablony (čti.: vytvoříme identické)
3. Nasadíme tam nějaký COOL framework
○ Možná bych mohl ukázat postup ...
4. Napíšeme ruční testy (čti.: proklikáme web)
5. …
6. Profit
5. Nejdříve promyslet postup! Žádný PUNK!
1. Uděláme kopii TodoMVC ale v PHP
2. Ukradneme šablony (čti.: vytvoříme identické)
3. Nasadíme tam nějaký COOL framework
○ Možná bych mohl ukázat postup ...
4. Napíšeme ruční testy (čti.: proklikáme web)
5. …
6. Profit
9. Nejdříve promyslet postup! Žádný PUNK!
1. Uděláme kopii TodoMVC ale v PHP
2. Ukradneme šablony (čti.: vytvoříme identické)
3. Nasadíme tam nějaký COOL framework
○ Možná bych mohl ukázat postup ...
4. Napíšeme ruční testy (čti.: proklikáme web)
5. …
6. Profit
10. 2) Ukradneme šablony (čti.: vytvoříme identické)
Dny a noci práce,
ale máme to! :)
(prostě stažení html a css z webu … práce na 10 minut)
11.
12.
13. Nejdříve promyslet postup! Žádný PUNK!
1. Uděláme kopii TodoMVC ale v PHP
2. Ukradneme šablony (čti.: vytvoříme identické)
3. Nasadíme tam nějaký COOL framework
○ Možná bych mohl ukázat postup ...
4. Napíšeme ruční testy (čti.: proklikáme web)
5. …
6. Profit
17. Nejdříve promyslet postup! Žádný PUNK!
1. Uděláme kopii TodoMVC ale v PHP
2. Ukradneme šablony (čti.: vytvoříme identické)
3. Nasadíme tam nějaký COOL framework
○ Možná bych mohl ukázat postup ...
4. Napíšeme ruční testy (čti.: proklikáme web)
5. …
6. Profit
19. 3) + Možná bych mohl ukázat postup ...
[ Showtime ]
20.
21. Nejdříve promyslet postup! Žádný PUNK!
1. Uděláme kopii TodoMVC ale v PHP
2. Ukradneme šablony (čti.: vytvoříme identické)
3. Nasadíme tam nějaký COOL framework
○ Možná bych mohl ukázat postup ...
4. Napíšeme ruční testy (čti.: proklikáme web)
5. …
6. Profit
22.
23. Nejdříve promyslet postup! Žádný PUNK!
1. Uděláme kopii TodoMVC ale v PHP
2. Ukradneme šablony (čti.: vytvoříme identické)
3. Nasadíme tam nějaký COOL framework
○ Možná bych mohl ukázat postup ...
4. Napíšeme ruční testy (čti.: proklikáme web)
5. …
6. Profit
24.
25. Nejdříve promyslet postup! Žádný PUNK!
1. Uděláme kopii TodoMVC ale v PHP
2. Ukradneme šablony (čti.: vytvoříme identické)
3. Nasadíme tam nějaký COOL framework
○ Možná bych mohl ukázat postup ...
4. Napíšeme ruční testy (čti.: proklikáme web)
5. …
6. Profit
26.
27. Nejdříve promyslet postup! Žádný PUNK!
1. Uděláme kopii TodoMVC ale v PHP
2. Ukradneme šablony (čti.: vytvoříme identické)
3. Nasadíme tam nějaký COOL framework
○ Možná bych mohl ukázat postup ...
4. Napíšeme ruční testy (čti.: proklikáme web)
5. …
6. Profit