
DevelTalks
By Martin Kolar & David Czernín

DevelTalksJan 13, 2021

#37 - Jak vyzrát na AdBlock
Jak pracovat s AdBlockem pokud vyvíjíme weby.

#36 - Web checklist
Máte checklist, co udělat před releasem nového projektu? A můžeme ho vidět? Na co určitě nezapomenout zjistíte v tomto díle.

#35 Fonty
Shrneme aktuální možnosti vkládání fontů a co využít namísto web fontů.

#34 - Jak moc googlíme?
Čím více zkušeností, tím méně při práci googlíme až přestaneme úplně. Pravda nebo lež?

#33 - Na volné noze
Vyzpovídáme Martina jaké má zkušenosti a co jsou za něj best practices, když chcete dělat na sebe.

#32 - Jak se dostat na volnou nohu
Martin se přihlášil do junior.guru a spoustu lidí se ptalo na jeho cestu do freelancingu - a o tom je přesně dnešní epizoda.

#31 - #frontendtip v2.0
Další sada našich tipů, na co si dát při vývoji webu pozor a co si ohlídat.

#30 - #frontendtip
Co nás jako webové vývojáře štve na dnešních webech aneb naše nemoc z povolání.

#29 - PageSpeed
Co takhle performance testy? Pozastavíme se nad smyslem dnešních metrik, jak je získat a jak se počítá PageSpeed skóre.

#28 - Testy
K čemu jsou e2e testy nebo unit testy? Proč je výhodné začít s psaním testů a také si řekneme jak na to.

#27 - Úvod do testování
Co vše lze chápat jako testování a jak dnes řešit kompatibilitu skrze prohlížeče při vývoji. Browsersync dokáže částečně nahradit Browserstack, jak to?

#26 - Grafické agregátory
Pro co má dnes smysl používat "vygenerované" CSS? Co si o tom myslíme, jak to používáme a jaké nástroje na to využíváme.

#25 - Grafické podklady
Jaké jsou dnes relevantní nástroje pro grafické podklady a co všechno jsme už jako vývojáři vyzkoušeli?

#24 - Code review
Code review, Má smysl dělat vždy Code review? Pár rad a jak to máte nastavené my se dozvíte v dalším podcastu.

#23 - Kvalita kódu
Co jsou to růžové znaky a jak napomoci kvalitnějšímu kódu?

#22 - Platy v IT
Budeme se bavit konkrétně a projdeme si studii, která se zabývá platy v IT u nás. Muži vs ženy? HPP vs OSVČ? Proč jsou zde takové rozdíly se dozvíte v tomto díle.

#21 - Platové rozdíly v IT
Nakousneme spolu téma platů v IT. Jaké jsou rozdíly dle typu firmy a kde bude více peněz pro vývojáře?

#20 - Novinka v produkci
Po nasazení do produkce to vypadá funkčně, tak máme hotovo, ale končí tím proces nasazení nové věci? Nikoliv! Bugy se nemusí projevit hned, jak monitorovat jejich výskyt a celkový dopad na aplikaci si povíme v tomto díle.

#19 - Od zadání do produkce
Jak vypadá celý proces od zadaní nové fičury až po její nasazení do produkce? Dozvíte se jak takový proces vypadá v jednom z týmu firmy Seznam.cz a nebo člověka na volné noze.

#18 - Stack a co používáme my
Jaké používáme technologie ke tvorbě webu, co nám pomáhá a co to celé pohání?

#17 - Jaké technologie zvolit pro…
Jaké technologie bychom zvolili, kdyby jsme začínali tvořit onepage web, prezentační web nebo internetový obchod?

#16 - veřejné IT systémy
Koncem ledna jsme nahrávali online na téma \"Proč žádný veřejný IT systém v ČR nebude fungovat\". Naše zamyšlení nad tímto tématem si můžete poslechnout v dnešní epizodě.

#15 - Fuckupy v BEMu 3
Fuckupy v BEMu 3 - Přídávat každému tagu třídu a držet si specificitu vždy na uzdě? Jak neskončit s kupou modifikátorů a co třídy reflektující responzivitu?

#14 - Fuckupy v BEMu 2
Fuckupy v BEMu 2 - Jak používat modifikace? Co je ještě modifikace a co už nová komponenta? Využití statových tříd is-active?

#13 - Fuckupy v BEMu
Fuckupy v BEMu - co psát jako samostatnou komponentu? Používat více úrovní elementů? Jak na wrappování divů v BEMu? Je tlačítko komponenta a jak ho případně pojmenovat?

#12 - Teorie pojmenování tříd pomocí BEM
Dostáváme se v organizaci k BEMu. Nejprve si ho ale musíme probrat teoreticky, jak to má vlastně fungovat?

#11 - Co je to komponenta?
Krátce dořešíme pojmenování tříd v CSS a pustíme se do zásadní otázky - Co je to komponenta?

#10 - Organizace kódu v CSS, namespacing tříd
V prvním díle po novém roce se pustíme do organizace kódu v CSS. Začneme tím, jaké máme možnosti organizace a jak pojmenováváme třídy.

#09 - Shrnutí 2k20 a 2k21
Bro tips do dalšího roku, co nás posunulo a posouvá dopředu v životě i v kariéře?

#08 - Vánoční pokec
Bez střihu na jeden záznam. Úspěšné a neúspěšné projekty, co jsme si z toho odnesli?

#07 - CSS tips & hints (emmet)
Jak si usnadnit vývoj a život právě Emmetem. Uzavíráme sérii dílů o efektivnějším psaní CSS plné tipů a triků.

#06 - CSS tips & hints (processors, variables)
Pište CSS v preprocessoru nebo si ho postavte pomocí PostCSS, v čem píšeme my a proč? CSS custom variables vs SASS.

#05 - CSS tips & hints (normalize, extends, mixins)
Normalize vs Reset, k čemu co slouží a co používáme? Bavíme se také o mixinech, extendech a funkcích v SASSu.

#04 - CSS tips & hints (:nth-selectors, media-querries, mobile-first)
První díl mini série triků a tipů pro psaní CSS. Co doporučujeme a čemu se vyhýbáme jako čert kříži?

#03 - Selectors Level 4
Dnes začínáme sérii dílů o CSS. A začínáme budoucností, přesněji jsme se podívali na upravenou specifikaci Selectors Level 4 - přesněji si povíme o selectorech :is nebo :matches, :any-link, :placeholder-shown, :user-error alias :user-invalid, :indeterminate a :has.

#02 - Typy projektů
Minule jsme se podívali na typy lidí při vývoji webu, dneska je zasadíme do kontextu různých webových projektů.

#01 - Pozice ve vývoji
Kodér, prográmátor, frontend developer nebo fullstack vývojář. Co si pod tím představíme my a jaké jsou pracovní náplně těchto lidí?

#00 - Kdo vlastně jsme
Zcela krátce o nás a o tom, o čem spolu budeme každý týden mluvit.