[Poslední sobota, 92] Praha – Winter is coming (25. 11. 2017)

před 7 dny

chemix
Moderator | 811
+
+7
-

Poslední sobota je pravidelným místem setkání všech fanoušků programování webových aplikací, ať už to jsou odborníci nebo amatéři. Cestujeme po republice kde se dá. Znalost Nette Frameworku je výhodou, ale ne nutností. Vstup na akci je zdarma, jen prosím potvrďte účast.

Program

10:00 💻 Workshop

  • Ondra Hlaváček – lokální vývoj v Dockeru

13:00 🍽

  • Oběd

15:00 🎤 Přednášky

  • David Matějka: reverzní debugování
  • Ondra Hlaváček – jak bez obav pouštet kód třetích stran na vlastní infrastruktuře
  • Jan Tvrdík: Jak snadno psát integrační testy
  • Martin Štekl: GraphQL: typy a tipy
  • Petr Soukup: Barevné grafíčky pro optimalizaci databáze

19:00

  • Pivo & networking

PoSobotu nám pomáhají tvořit partneři, děkujeme

před 5 dny

Tirus91
Člen | 199
+
0
-

Je třeba na workshop Ondry Hlaváčka mít nějaké znalosti dockeru? Nebo stačí základy?

před 5 dny

najloš
Člen | 1
+
+7
-

@Tirus91 Ahoj!

Chtěl bych vám ukázat, jak si během pár chvil rozjet lokání vývojové prostředí v Dockeru na jednoduché command line PHP aplikaci a k tomu trochu boilerplatu. Součástí budou testy (PHPUnit), CI (Travis CI), code coverage (Code Climate), style checker (phpcs), statická analýza kódu (phpstan).

Předpoklady: nainstalovaný funkční Docker (a ideálně i Docker Compose), základní znalost gitu (push, pull, tag) a account v Githubu (pro uložení zdrojáků a následnou integraci do Travisu a Code Climate).

Není to žádná raketová věda, jenom taková vlastní best practice, kterou začínám každou novou appku. Věřím, že k tomu budete mít spoustu připomínek, tak se těším!

Editoval najloš (12. 11. 22:03)

před 3 dny

chemix
Moderator | 811
+
+1
-

Q: Ahoj Martine, o čem bude tvoje přednáška na Poslední sobotě? GraphQL: typy a tipy

A: Budu předpokládat základní znalost GraphQL a tak se podíváme podrobněji na jeho typový systém. Především custom skalární typy, Nullable vs. NotNull, interface vs. union. Plus jaké to má dopady na klienta a zpětnou/dopřednou kompatibilitu API.