Posledních pár let mě baví se zabývat bezpečností aplikací. Čistě technicky. A když člověk tyhle věci implementuje, dostane se k zajímavým problémům, které by ho ani nenapadly. A tak se stalo, že jsem se dostal k proxy. Jako slepý k…
Je vhodné používat skryté nadpisy pro navigační bloky? Je responzivní design nutný pro splnění požadavků zákona? Kdy začít řešit přístupnost našeho webu či aplikace? Další otázky (a odpovědi) na téma přístupnost.
Lze v Google Analytics rozpoznat uživatele s asistivními technologiemi? Jak tyto uživatele oslovit? Co je výjimka v zákoně o nepřístupnosti pro nepřiměřenou zátěž a kdy ji použít? Co musí obsahovat Prohlášení o přístupnosti?
Kde začít studovat problematiku přístupnosti? Je změna velikosti písma na webu k něčemu? Jaké změny přináší WCAG 2.1? Má z hlediska přístupnosti nějaký význam atribut title? Jak je to s přístupností JavaScriptu? Dává smysl definovat na…
V minulých dílech jsme úspěšně vytvořili plně funkční IMA.js aplikaci na předpověď počasí. Abychom zajistili, že tato aplikace zůstane funkční i nadále a s dalšími úpravami nic nerozbijeme, doplníme ji o sadu jednoduchých, ale mocných…
Je přístupnost v naší legislativě nové téma? Stačí pro testování přístupnosti použít pouze Google Lighthouse? Zlepšují sémantické elementy přístupnost? K čemu jsou dobré tzv. přeskakovací odkazy? Je nějaké rozvržení webu, které je…
Závěrečný Reactive Online Meetup roku 2020 se zaměří na téma GraphQL. Jeho dvěma řečníky budou Milos Broulik z Barclays a Roy Derks z Vandebron. Na Reactive Online Meetup se můžete připojit pomocí ZOOM…
AWS, Google, IBM, Microsoft, Oracle, RedHat a další, nejen IT, společnosti mají certifikační programy pro odborníky v rámci různých programů celoživotního vzdělávání. Pokud složíte předepsané zkoušky, tak získáte certifikát. Takový…
Na konci srpna byla v oblíbeném PHP frameworku Nette objevena a obratem opravena zákeřná chyba. Přestože autor frameworku, David Grudl, udělal snad všechno možné i nemožné, někteří se o ní nedozvěděli včas a nestihli tak aktualizovat své…
Desátý Reactive Online Meetup představí téma asynchronních aplikací. Přednášet budou Alexander Smirnov z MEWS a David Khourshid z Microsoftu. Alexander Smirnov v přednášce „Running custom neural networks in a browser“ popíše klasifikační…
Jedním z často podceňovaných technických problémů webů je nezvládnuté přesměrování. Sami na tento problém často narážíme při správě PPC kampaní, kde může mít dalekosáhlé následky. V článku si představíme typické problémy a jak se jim…
Zastavit epidemii? I na to je tu aplikace. S eRouškou jste se nejspíše už setkali. Jde o projekt, který umožňuje bleskurychle a anonymně upozornit na možnou nákazu COVID-19, a tím zpomalit či zastavit šíření epidemie. Jak přesně funguje? A…
Rok 2020 moc nepřeje osobním setkáním a když už se nemůže setkat osobně, zkusíme to aspoň online. Global Day of Coderetreat je takovým malým svátkem psaní softwarového kódu konajícího se po celém světě.…
S nadsázkou se dá prohlásit, že vzniku Deno vděčíme hryzavému svědomí Ryana Dahla, autora NodeJS. Za jedenáct let, které dělí první verzi NodeJS a první verzi Deno, se ve světě referenčního JavaScriptu událo mnohé. Následovník NodeJS je…
Když jsem před časem začal psát blog v Hugo, byl jedním z kroků výběr (grafického) tématu. Témata udržuje komunita, a tak nepřekvapí, že jsou rozdílné kvality. Já jsem potřeboval vybrané téma upravit, mimo jiné jsem se už nějaký čas…
V předchozím díle jsme si na naší aplikaci s předpovědí počasí ukázali, jak vykreslit data pomocí Views a rozdělili jsme si HomeView do podrobnějších komponent. V tomto díle uděláme naši aplikaci pro uživatele zajímavější a přidáme možnost…
Již řadu let se v SQN specializujeme na vzdělávání IT odborníků a pomáháme tím k jednoduššímu a efektivnějšímu vývoji. Naše workshopy/školení zaměřujeme na technologie Docker, Kubernetes, mikroslužby a React. Jsme si vědomi, že teorie…
Na stránkách junior.guru, českém průvodci programováním pro samouky, vyšla Příručka hledání první práce v IT. Cílem Junior Guru je ukázat, že programování je obecná dovednost, kterou se může naučit každý, a která může…
V nově vydaném Chromiu/Chromu 85 se objevila nenápadná CSS vlastnost, která může mít obrovský dopad na zrychlení načítání stránky. Zapisuje se jako „content-visibility“ a je to v současné chvíli nejjednodušší způsob, jak prohlížeči říct:…
Ani technologickému festivalu DevFest.cz powered by TechMeetup se nevyhnuly problémy spojené s organizací akce v době koronavirové. Organizátoři se proto rozhodli konferenci posunout na příští rok. Nové datum „Rozhodnutí posunout festival…
Tento článek vznikl na základě podnětů k předchozímu článku o zprovoznění proxy serveru na Digital Ocean. V něm jsem zmiňoval, že proxy server rozhodně nenahrazuje VPN, které zajišťuje plně šifrovaný přístup. Podíváme se tedy, jak si…
Chtěl jsem, aby nadpis vypadal jako správný motivačně-příručkový citát. Protože chci psát o tom, že vaše dřina bývá dost často nejen škodlivá, ale dokonce zbytečná!
Vlastní proxy server se hodí v případě, že potřebujete přistupovat ke službám, které jsou geograficky limitované, nebo jednoduše potřebujete svou službu otestovat z jiné země.
SameSite cookies poskytují mechanismus, jak rozpoznat, co vedlo k načtení stránky. Jestli to bylo prokliknutí odkazu na jiném webu, odeslání formuláře, načtení uvnitř iframe, pomocí JavaScriptu atd.
V kroužku programování se snažím prvních deset minut věnovat nějaké aktivitě bez počítače. Jsou znalosti, na kterých byly počítače postavené a které by bylo vhodné znát.