Moderní tvorba webových aplikací

O webu

Proč !== v JS není bezpečné pro porovnávání tajných řetězců

Operátor !== v JavaScriptu není constant-time. Při porovnávání hesel, tokenů nebo API klíčů to umožňuje timing attack.

7 minut

CSS @starting-style

Jak animovat elementy při jejich prvním zobrazení pomocí at-pravidla @starting-style.

12 minut

Metoda reduce v JavaScriptu

Kdy (ne)použít metodu reduce v JavaScriptu. Praktické příklady a srovnání s alternativami.

6 minut

Checklist věcí, na které se při přechodu na nový iPhone zapomíná

Na co se nejčastěji zapomíná při migraci na nový iPhone? Bankovní aplikace, messengery, eGovernment služby a další aplikace.

12 minut

Egress: Odchozí datový provoz a jeho náklady

Co je to egress traffic, jak funguje v cloudu, proč za něj (ne)platíte a jak optimalisovat náklady.

8 minut

Co je AI (umělá inteligence)?

Stručný úvod do AI, jak funguje a kde všude se s ní dnes setkáme.

14 minut

Jak vkládat 3D objekty na web pomocí Three.js

Které formáty použít, jak vytvářet modely pomocí AI a kdy raději použít obrázek nebo video.

15 minut

Co je SPF a jak chrání e-maily

Kompletní průvodce e-mailovou autentisací: SPF, DKIM, DMARC a BIMI. Naučte se chránit svou doménu před spoofingem a zlepšit doručitelnost e-mailů.

19 minut

AI slop: Nekvalitní AI obsah zaplavuje internet

AI slop je nekvalitní, hromadně generovaný obsah vytvářený umělou inteligencí. Proč se mu nevyhneme a jak ho poznat?

13 minut

Co jsou materializované pohledy a jak zvýší výkon database

Materializované pohledy jsou mocný nástroj pro optimalisaci databasových dotazů.

20 minut

Výpadek Cloudflare: Databasová chyba vyřadila tisíce webů

18. listopadu 2025 postihla Cloudflare čtyřhodinová porucha způsobená změnou oprávnění v databasi. Jednoduchý přehled, co se stalo a proč.

7 minut

Google Antigravity: Nová AI vývojářská platforma

Google představil Antigravity - vývojářskou platformu s AI agenty poháněnou modely Gemini 3, Claude Sonnet a GPT-OSS.

7 minut

Windows 10 bez podpory: Jaké máte možnosti

Podpora Windows 10 skončila 14. října 2025. Zjistěte, jaké možnosti máte.

15 minut

Zanořování nezanořitelných HTML značek

Jak funguje zanořování značek jako <p> nebo <button> v HTML parseru versus DOM metodách.

8 minut

CSS pseudo element ::marker

CSS pseudo element ::marker umožňuje stylovat odrážky seznamů

4 minuty

Centrování v CSS

Ucelený popis různých způsobů vertikálního i horizontálního centrování. Se známou i neznámou šířkou nebo výškou.

Analysování a kontrola stránky

Užitečné nástroje pro analysování, kontrolování a prověřování webových stránek.

SVG

SVG je grafický formát vhodný pro grafické prvky, které mají mít možnost měnit svou velikost.

HTTPS – má smysl?

Jaké jsou výhody a nevýhody převedení webu na zabezpečené HTTPS. Proč web na HTTPS přesunout?

10 rad, jak vytvořit ideální URL

Jakým způsobem volit tvar URL jednotlivých stránek s ohledem na použitelnost a SEO.

Jaký zvolit formát obrázku

PNG, GIF, JPG? Který datový formát obrázku volit pro použití na webové stránce.

20 nejhorších chyb HTML formulářů

Jakým chybám se vyvarovat při tvorbě formulářů na webu.

Česká písma (250 fontů)

Seznam fontů z Google Fonts, které obsahují znaky s diakritikou pro psaní českého textu.

Responsivní design webu

Jak jednoduše a kvalitně vytvořit web, který se přizpůsobí všem velikostem cílových zařízení.

Jak probíhá vykreslování stránky

Co prohlížeč dělá s webovou stránkou při vykreslování.

CSS 3 selektory

V CSS 3 je spousta selektorů, které s postupným mizením starších prohlížečů může dávat smysl znát.

Jak zapsat na české klávesnici?

Jak na běžné české klávesnici pohodlně programovat a zapisovat všelijaké speciální znaky?

Jak zapsat v macOS na české klávesnici?

Jak v macOS na běžné české klávesnici pohodlně programovat a zapisovat všelijaké speciální znaky?

Novinky e-mailem

Když budu mít něco opravdu zajímavého, můžu vám to poslat e-mailem

Přidej se k 500+ čtenářům
Jen kvalitní obsah
Žádný spam

Web jecas.cz píše Bohumil Jahoda, kontakt
Seznam všech článků
2013–2026