27.1.2014, Tampere. Perinteinen mobiilimaailma murroksessa. Petri Niemi: Sing...Tieturi Oy
Perinteisistä web-sivustoista kohti moderneja web-sovelluksia: mitä ovat niin sanotut ’single page applications’ ja mihin niitä käytetään? Entä miten taikasanat HTML5, AJAX ja HTTPRest liittyvät asiaan?
This document is a resume for Ahmed Gamal Hasaballa Gamy from Egypt. It summarizes his personal and contact information, education history including a B.S.C. in Electrical Power & Machinery from Al Azhar University in 2011, training experiences, work experience as a Technical Support & Sales Engineer since 2011, skills in computers and languages, and personal description highlighting teamwork abilities. The resume is seeking a suitable job for his qualifications in a reputable company.
27.1.2014, Tampere. Perinteinen mobiilimaailma murroksessa. Petri Niemi: Sing...Tieturi Oy
Perinteisistä web-sivustoista kohti moderneja web-sovelluksia: mitä ovat niin sanotut ’single page applications’ ja mihin niitä käytetään? Entä miten taikasanat HTML5, AJAX ja HTTPRest liittyvät asiaan?
This document is a resume for Ahmed Gamal Hasaballa Gamy from Egypt. It summarizes his personal and contact information, education history including a B.S.C. in Electrical Power & Machinery from Al Azhar University in 2011, training experiences, work experience as a Technical Support & Sales Engineer since 2011, skills in computers and languages, and personal description highlighting teamwork abilities. The resume is seeking a suitable job for his qualifications in a reputable company.
Jak používat EF ve skutečné aplikaci typu informačního systému, aby se snadno psala, fungovala a byla udržovatelná? Ukážeme si, jak řešit validace a chyby, konfiguraci session, generické CRUD operace nebo mapování do aplikačních vrstev. Vše zasadíme do designu reálné vzorové ASP.NET MVC aplikace, včetně využití dependency injection a rozdělení aplikace do více vrstev. Využijeme mimo jiné Castle Windsor, Automapper nebo Postsharp.
node.js: zápisky z fronty (Battle guide to node.js)almadcz
[czech] V Apiary používáme node.js v produkci už přes rok.
Proč se zamyslet nad tím, zda ho chcete? A na co se připravit a na co si dát pozor, pokud se do toho pustíte?
Funkční testování – chybějící vrchol pyramidy (WebExpo 2016)Ondřej Machulda
Záznam přednášky: https://www.webexpo.cz/praha2016/prednaska/funkcni-testovani-chybejici-vrchol-pyramidy/
Automatické testování nejsou zdaleka jenom unit-testy - ty sice tvoří základ takzvané testovací pyramidy, ta by ale neměla zůstat nedostavěná. Přednáška o tom, kdy a jak se během vývoje věnovat také vyšší vrstvě testů - funkčnímu testování alias testům uživatelského rozhraní (end-to-end testům). A naopak v jakých situacích by to byla asi zbytečná práce.
Také popíši, jak vypadá náš rutinní proces psaní funkčních Selenium testů v Jobs.cz a ukáži několik nástrojů převážně (ale nejenom) pro PHP, které můžete při vytváření a spouštění funkčních testů v praxi využít a které vám celou práci mohou usnadnit.
Entity Framework: Optimalizace a záludnostiProfinit
Některé méně známé nedostatky, záludnosti a výkonnostní aspekty EF. Ukážeme si zajímavé 3rd-party knihovny. Jak řešit deadlocky, a jak na dávkové nebo paralelní zpracování?
Jak testovat vaše aplikace, poznatky z praxe a tipy a triky pro každého kdo chce testovat.
Předkrm před přednáškou o Codeception a jeho snadném nasazení v Atoto.cz
[EN] This is in Czech
[CZ] Jednotkové testy snadno a rychle dík využití těch správných nástrojů - Mockito, DbUnit, Groovy aj. Opomíjené přínosy testů. Bonus: TDD a mutační testování.
Prezentace pro INVEX 2009 na téma "Vývojářské nástroje a techniky" - Zadání: "Pro lidi, co nejsou programátoři ani vývojáři, přinést odlehčenou formou během 10 minut stručné představení současného stavu webového vývoje"
Přednáška z 2.6.2011 z akce Internet Session Brno. Martin Pešout a Marek Hulán představili výhody vývoje webových aplikací ve frameworku Ruby on Rails.
Jak používat EF ve skutečné aplikaci typu informačního systému, aby se snadno psala, fungovala a byla udržovatelná? Ukážeme si, jak řešit validace a chyby, konfiguraci session, generické CRUD operace nebo mapování do aplikačních vrstev. Vše zasadíme do designu reálné vzorové ASP.NET MVC aplikace, včetně využití dependency injection a rozdělení aplikace do více vrstev. Využijeme mimo jiné Castle Windsor, Automapper nebo Postsharp.
node.js: zápisky z fronty (Battle guide to node.js)almadcz
[czech] V Apiary používáme node.js v produkci už přes rok.
Proč se zamyslet nad tím, zda ho chcete? A na co se připravit a na co si dát pozor, pokud se do toho pustíte?
Funkční testování – chybějící vrchol pyramidy (WebExpo 2016)Ondřej Machulda
Záznam přednášky: https://www.webexpo.cz/praha2016/prednaska/funkcni-testovani-chybejici-vrchol-pyramidy/
Automatické testování nejsou zdaleka jenom unit-testy - ty sice tvoří základ takzvané testovací pyramidy, ta by ale neměla zůstat nedostavěná. Přednáška o tom, kdy a jak se během vývoje věnovat také vyšší vrstvě testů - funkčnímu testování alias testům uživatelského rozhraní (end-to-end testům). A naopak v jakých situacích by to byla asi zbytečná práce.
Také popíši, jak vypadá náš rutinní proces psaní funkčních Selenium testů v Jobs.cz a ukáži několik nástrojů převážně (ale nejenom) pro PHP, které můžete při vytváření a spouštění funkčních testů v praxi využít a které vám celou práci mohou usnadnit.
Entity Framework: Optimalizace a záludnostiProfinit
Některé méně známé nedostatky, záludnosti a výkonnostní aspekty EF. Ukážeme si zajímavé 3rd-party knihovny. Jak řešit deadlocky, a jak na dávkové nebo paralelní zpracování?
Jak testovat vaše aplikace, poznatky z praxe a tipy a triky pro každého kdo chce testovat.
Předkrm před přednáškou o Codeception a jeho snadném nasazení v Atoto.cz
[EN] This is in Czech
[CZ] Jednotkové testy snadno a rychle dík využití těch správných nástrojů - Mockito, DbUnit, Groovy aj. Opomíjené přínosy testů. Bonus: TDD a mutační testování.
Prezentace pro INVEX 2009 na téma "Vývojářské nástroje a techniky" - Zadání: "Pro lidi, co nejsou programátoři ani vývojáři, přinést odlehčenou formou během 10 minut stručné představení současného stavu webového vývoje"
Přednáška z 2.6.2011 z akce Internet Session Brno. Martin Pešout a Marek Hulán představili výhody vývoje webových aplikací ve frameworku Ruby on Rails.