Ukážeme si, že Doctrine není jenom ORMko a kdy jít o vrstvu níž. Jak DQL naučit věci, které v základu neumí, ale vaše databáze ano. A pár dalších tipů, jak nemít z databáze úplně hloupé úložiště.
Doctrine - Co dělat když entity nestačí [Filip Procházka] (7. sraz, Praha)Péhápkaři
Ukážeme si, že Doctrine není jenom ORMko a kdy jít o vrstvu níž. Jak DQL naučit věci, které v základu neumí, ale vaše databáze ano. A pár dalších tipů, jak nemít z databáze úplně hloupé úložiště.
Ukážeme si, že Doctrine není jenom ORMko a kdy jít o vrstvu níž. Jak DQL naučit věci, které v základu neumí, ale vaše databáze ano. A pár dalších tipů, jak nemít z databáze úplně hloupé úložiště.
Doctrine - Co dělat když entity nestačí [Filip Procházka] (7. sraz, Praha)Péhápkaři
Ukážeme si, že Doctrine není jenom ORMko a kdy jít o vrstvu níž. Jak DQL naučit věci, které v základu neumí, ale vaše databáze ano. A pár dalších tipů, jak nemít z databáze úplně hloupé úložiště.
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.
Přednáška pokrývá úvod do mírně pokročilých oblastí vývoje pro iOS.
- vícevláknové programování
- práce s XML a JSON na iOS
- datová persistence
- MapKit a Core Location
- Systémové dialogy
- URL schémata
Na co si dát v Javascriptu pozor? - Barcamp Hradec Králové 2015angular-cz
JavaScript je jazyk, se kterým se všichni občas potkáme, ale ne vždy se chová tak, jak bychom očekávali. Na první pohled vypadá kód v JS podobně jako v jiných jazycích, ale výsledek jeho spuštění je často jiný. Pojďme si projít odlišnosti jazyka a konstrukce, které často působí problémy a nedorozumnění. Přednášet bude Milan Lempera a Víťa Plšek (angular.cz)
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.
Přednáška pokrývá úvod do mírně pokročilých oblastí vývoje pro iOS.
- vícevláknové programování
- práce s XML a JSON na iOS
- datová persistence
- MapKit a Core Location
- Systémové dialogy
- URL schémata
Na co si dát v Javascriptu pozor? - Barcamp Hradec Králové 2015angular-cz
JavaScript je jazyk, se kterým se všichni občas potkáme, ale ne vždy se chová tak, jak bychom očekávali. Na první pohled vypadá kód v JS podobně jako v jiných jazycích, ale výsledek jeho spuštění je často jiný. Pojďme si projít odlišnosti jazyka a konstrukce, které často působí problémy a nedorozumnění. Přednášet bude Milan Lempera a Víťa Plšek (angular.cz)
Slidy k přednášce Martina Hlaváče o programátorských frameworcích pro vlastní šablony ve světě WordPressu. PS: zdrojové kódy ukázek jsou veřejně dostupné na: https://github.com/hlavacm/wordcamp-praha-2018
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.
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
3. Proč Kdyby?
- Doctrine má spoustu skvělých vlastností
- Doctrine má spoustu otravných vlastností
- Kdyby je plug&play (convention over
configuration), tedy konfigurace na pár řádků a
hned můžete pracovat
14. Ne, repository nestačí...
$article = new Article();
$article->title = "The Tigger Movie";
$articles->save($article);
$article = $articles->find(1);
echo $article->title; // "The Tigger Movie"
15. Repozitář umí hezky nabobtnat
class ArticlesDao extends EntityDao
{
function findByTitle($title);
function findByStepmothersBrothersEyeColor();
function findBy...();
}
16. Hlavně žádné další dědění!
class ArticlesDao extends EntityDao
{
function findByTitle($title);
function findByStepmothersBrothersEyeColor();
function findBy...();
}