O tomto webu

Tenhle web plní více účelů. Krom sdílení informací a myšlenkek ho používám i jako malou laboratoř. Zkouším si nové postupy, techniky nebo způsoby práce. Někdy objevím skvělé podněty a výhody, někdy se spálím a najdu slepou uličku. Poznatky si pak zapisuju sem. Můžu se k nim tak vracet a zároveň umožnit vám nakouknout trochu do zákulisí. :)

Kovářova kobyla

25. 09. 2020

Vývojáři se, mimojiné, dají dělit podle toho, jak přistupují k tvorbě kódu. Trefně je to popsáno v oči otevírajícím článku Kolonizátoři a správci kolonií, na který mě upozornil kolega Honza. Jasně jsem se shlédl v správcovské roli, která je ideální zejména pro větší projekty nebo tam, kde je jasně specifikovaný výsledek a cestu k němu si lze dobře rozvrhnout.

Proto jsem v počáteční fázi musel opravdu zabrat. Při rozjíždění tohoto webu jsem si totiž uvědomoval, že situace je jiná. Měl jsem hrubou představu, co a jak chci udělat, ale taky jsem věděl, že mnoho důležitých podnětů teprve vyplave. Proto jsem se rozhodl pro iterativní vývoj. Rozhodl jsem se začít s MVP.

Cíleně jsem osekal sekce, omezil jsem ladění vizuálu a zakázal jsem si i optimalizovat kód. Zkrátka, situace si žádala kolonizování. Bývá mi to proti srsti, ale co se dalo dělat. Lepší nedokonalý a dnes, než dokonalý nikdy. Čas na vyladění přijde později.

Zatím jsem připravil:

  • nakonfiguroval jsem prostředí - lintování a formátování kódu, hlídání commitů atp.
  • rozjel jsem Gatsby a odrazil se od Advanced Starter Theme
  • přenastavil jsem Gatsbyho, abych ho mohl krmit mdx soubory namísto obyč markdownu
  • přidal jsem podporu pro více typů obsahu - to se bude hodit a potřeboval jsem to odladit, dokud na tom nevisí moc věcí
  • otypoval jsem vstupní data, aby Gatsby nemusel nic odvozovat a hádat
  • přidal jsem kompilování SASSu a změnil způsob includování stylů
  • nahrál jsem články s knihami
  • tu a tam něco dopsal
  • nastavil jsem faviconku (ahoj Pepíku ;))
  • na hrubo jsem to celé nastyloval
  • nastavil jsem deploy přes netlify

26. 09. 2020

  • Přidal jsem generování stránek pro kategorie a tagy…
  • … a opravil nějaké drobnosti

27. 09. 2020

  • Generování všech stránek s knihami a podpůrnými stránkami trvá, protože už jich jsou stovky. Abych nestrávil zbytek mládí koukáním na build, připravil jsem si menší set knih a při vývoji pracuju jen s tím. Vypomohl jsem si envirnoment proměnnými.
  • Odbavil jsem největší nedostatky responzivního zobrazení. Pořád je tam hodně ke zlepšení, ale to nejpodstatnější je podchycené.
  • Změnil jsem font, ale nechal jsem stále systémový, který netřeba stahovat.
  • Přidal jsem fallback pro případ chybějící obálky knížky