Otázky k přístupnosti webů – 3

Text vyšel původně na autorově webu v podobě adventního kalendáře otázek a odpovědí. Lze z Google Analytics nějak vyčíst, že na web přišli uživatelé s asistivními technologiemi? Nelze. Ačkoliv se požadavek vědět, kolik lidí s handicapem navštěvuje moje webové stránky, může zdát na první pohled legitimní (a věřím tomu, že drtivá většina lidí si tuto otázku pokládá v dobré víře… Pokračovat ve čtení Otázky k přístupnosti webů – 3

Otázky k přístupnosti webů – 2

Text vyšel původně na autorově webu v podobě adventního kalendáře otázek a odpovědí. Přístupnost je pro mě nové téma – kde s ní mám začít? Pokud hledáte ucelený zdroj informací v češtině, mohu doporučit metodickou příručku Přístupné webové stránky, kterou napsala Eva Cerniňáková pro knihovny. (Toho, že je to pro knihovny, se vůbec nelekejte. Není myslím žádný rozdíl mezi… Pokračovat ve čtení Otázky k přístupnosti webů – 2

IMA.js – Testování aplikace

Stručně si představíme nástroj Enzyme, který nám pomůže s otestováním jednotlivých React komponent. Poté otestujeme aplikaci jako celek integračními testy, s čímž nám pomůže @ima/plugin-testing-integration a nakonec spojíme tyto dvě utility k otestování komplexnějších uživatelských scénářů. Unit testy IMA.js aplikace přicházejí s předkonfigurovaným prostředím pro psaní unit testů s využitím Jest test runneru a již zmíněného Enzymu. Enzyme umožňuje vykreslit… Pokračovat ve čtení IMA.js – Testování aplikace

Otázky k přístupnosti webů

Text vyšel původně na autorově webu v podobě adventního kalendáře otázek a odpovědí. Je přístupnost v naší legislativě nové téma? Není. 9. dubna 2019 sice vešel v platnost Zákon č. 99/2019 Sb. (Zákon o přístupnosti internetových stránek a mobilních aplikací a o změně zákona č. 365/2000 Sb., o informačních systémech veřejné správy a o změně některých dalších zákonů, ve znění pozdějších předpisů), ale nejednalo se… Pokračovat ve čtení Otázky k přístupnosti webů

Jak vám GraphQL může usnadnit vývoj webových i mobilních aplikací?

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 webináře v úterý 1. prosince v 19.00 hod. Milos Broulik ve své přednášce nazvané Coding is fun odhalí zákulisí Barclays Prague Technology… Pokračovat ve čtení Jak vám GraphQL může usnadnit vývoj webových i mobilních aplikací?

Přípravné školení na certifikaci Microsoft Azure Fundamentals od Czechitas

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ý certifikát jednoznačně prokazuje, že s daným produktem opravdu umíte pracovat a na trhu práce má většinou vysokou hodnotu. Proto Czechitas pořádají přípravné školení pro certifikaci Microsoft… Pokračovat ve čtení Přípravné školení na certifikaci Microsoft Azure Fundamentals od Czechitas

Ať vás bezpečnostní chyby nenachytají na švestkách

Text vyšel původně na webu autora. Chybu, kterou objevil Cyku Hong z Taiwanu, může útočník za určitých okolností využít ke vzdálenému spuštění kódu na některých webech pomocí speciálně sestaveného URL. Takové chyby spadají do kategorie Remote Code Execution (RCE) a zažijete s nimi spousty legrace, nebo možná taky ne, to podle toho, na které straně barikády stojíte.… Pokračovat ve čtení Ať vás bezpečnostní chyby nenachytají na švestkách

Jak navrhovat komplexní asynchronní aplikace?

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í model. Ukáže, jak natrénovat neuronovou síť a překonvertovat ji do takového formátu, aby byla spustitelná v internetovém prohlížeči, a objasní výhody těchto kroků.… Pokračovat ve čtení Jak navrhovat komplexní asynchronní aplikace?

10 % českých webů má problémy s přesměrováním

Text vyšel původně na autorově webu lynt.cz. Většina současných webů je dostupných na 4 variantách své adresy – je to kombinace http/https a s/bez www. Například náš web tedy musí reagovat na následující dotazy: http://lynt.cz http://www.lynt.cz https://lynt.cz https://www.lynt.cz Z nich by měla být vybrána jedna hlavní/kanonická (u nás https://lynt.cz) a ostatní je potřeba na ni přesměrovat.… Pokračovat ve čtení 10 % českých webů má problémy s přesměrováním

API proti epidemii – eRouška a další

Překotné první krůčky eRouška není nic nového, už je tady několik měsíců. První dohledatelný commit se datuje k 14. březnu, plná verze 1.0 pak k začátku dubna. Ač šlo o parádní a převratný kód, neměla aplikace moc šancí se uchytit, protože trpěla významnými neduhy. Nedostatečná systémová podpora v podstatě pohřbila rozšíření jinak geniálního nápadu. Podobných… Pokračovat ve čtení API proti epidemii – eRouška a další

Global Day of Coderetreat 2020 – ČR, Online

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ě. Organizátoři pražské a olomoucké části Coderetreatu se rozhodli spojit své síly a uskutečnit letošní Global Day of Coderetreat online. Na výběru vhodných… Pokračovat ve čtení Global Day of Coderetreat 2020 – ČR, Online

Ryan stvořil Deno a bylo to dobré

Příčiny své nespavosti shrnul Ryan Dahl do přednášky na konferenci JSConf EU v roce 2018. Uplynuly dva roky a na světě je první produkční verze Deno. [embedded content] Když uvážíme, že NodeJS je tu s námi od roku 2009, je zřejmé, že serverová implementace JavaScriptu počatá na zelené louce v roce 2020, bude zralejší. Jistě… Pokračovat ve čtení Ryan stvořil Deno a bylo to dobré

IKEv2 VPN v cloudu snadno a rychle

Text vyšel původně na autorově webu. V článku o zprovoznění L2TP jsem zmiňoval, že osobně považuji IKEv2, za nejlepší současnou volbu pro VPN. Je tomu tak z několika z několika důvodů: je v základu podporovaná na Windows (7+), OSX (10.11+), Linuxu, IOS (9+), Blackberry 10, jen na Androidu je potřeba doinstalovat aplikaci StrongSwan nativně podporuje NAT Traversal podporuje rozšíření… Pokračovat ve čtení IKEv2 VPN v cloudu snadno a rychle

Chcete místo na stagi DevFest.cz powered by Techmeetup?

Aktuální ročník developerského svátku DevFest.cz hledá svoje letošní hvězdy a dobrá zpráva je, že vy můžete být jednou z nich! Akce, která se koná v polovině října, se nezadržitelně blíží. Proto nyní organizátoři otevřeli své brány potenciálním přednášejícím. “Moc se těšíme na nové tváře na pódiu,” říká garantka speaker sekce, Eliška. “Rádi pracujeme také s… Pokračovat ve čtení Chcete místo na stagi DevFest.cz powered by Techmeetup?

Testování přístupnosti webu: jaké nástroje použít

Text vyšel původně na webu autora. V článku Jak na jednoduchý audit přístupnosti – otestujte si bezbariérovost svého webu jsem napsal, jak si jednoduše otestovat přístupnost webu a odhalit alespoň největší bariéry. Takto koncipovaný test samozřejmě nemůže nahradit profesionálně provedený audit přístupnosti, nicméně pro vytvoření si základní představy o tom, jak je na tom váš web s přístupností, je stále více… Pokračovat ve čtení Testování přístupnosti webu: jaké nástroje použít

Jakou zvolit doménu?

Pokud se chce někdo prezentovat světu na internetu, může tak už v dnešní době učinit velice snadno. Protože je přístup na tuto globální síť lehce dostupný a každý si tam tak může vytvořit takovou internetovou stránku, jakou si jenom usmyslí mít. Chce to ale v první řadě získat svou vlastní doménu, tedy název svojí vlastní internetové stránky,… Pokračovat ve čtení Jakou zvolit doménu?

Hudba s Microbitem (úloha z kroužku programování pro děti)

Text vyšel původně na autorově webu. Micro Bit z BBC Micro Bit je programovatelný mikropočítač, který vyvinuli v BBC a rozdali žákům základních škol ve Velké Británii. Podrobnější úvod si můžete přečíst třeba na microbiti.cz. Mně zaujala možnost připojení periferií, ale dlouho jsem rozmýšlel, jakou jednoduchou a přesto zajímavou úlohu zvolit. Nakonec jsem vyzkoušel tvorbu a přehrávání… Pokračovat ve čtení Hudba s Microbitem (úloha z kroužku programování pro děti)

Drupal 9 je tu

Drupal 9 přichází s dalšími špičkovými funkcemi pro vývojáře a uživatele. Každý třicátý web na světě důvěřuje Drupalu jako platformě poskytující maximální digitální zážitek. Patří mezi ně například  Lufthansa, the CDC National Prevention Information Network, the European Commission, Médecins Sans Frontières/Doctors Without Borders, NASA, GRAMMYs/Recording Academy a Stanford University. Verze Drupal 9 přináší nové funkce… Pokračovat ve čtení Drupal 9 je tu

Jarní Agora 2020: novinky z oblasti ICT pro zrakově postižené

Text vyšel původně na autorově webu. Konference Agora 2020 se s ohledem na opatření související s pandemií COVID-19, neuskutečnila v obvyklé prezenční podobě, ale poprvé proběhla jako virtuální akce, kdy jsme zájemcům umožnili program plenární sekce sledovat prostřednictvím živého vysílání na YouTube (česká verze) a Facebooku (anglická verze). Přesun do online světa dle zpětné vazby účastníků i… Pokračovat ve čtení Jarní Agora 2020: novinky z oblasti ICT pro zrakově postižené

„Pixel perfect“ by měl být zakázaný výraz

Text vyšel původně na autorově webu. Designér Lukáš Augusta napsal skvělý článek plný tipů na oblasti, kterým by z pohledu designéra měli weboví kodéři věnovat pozornost. Dopustil se ale komunikační chyby – jeho text lze číst tak, že problémy vidí hlavně na druhé straně. 🙃 Čtení pro kodéry. Buďte pixel perfect. Toto jsem napsal, abych to mohl posílat kodérům, kteří… Pokračovat ve čtení „Pixel perfect“ by měl být zakázaný výraz