WordPress šablony a rychlost načítání (WordCamp Praha 2017)Martin Michálek
Jak si nejprodávanější WordPress šablony stojí s rychlostí frontendu? Zjistil jsem, že to moc testovat nejde a tak kupujete zajíce v pytli. V přednášce tedy dostanete seznam nejčastějších problémů a stručný návod k jejich odstranění.
Vše co potřebuje markeťák vědět o rychlostní optimalizaci webůMartin Michálek
Proč vlastně řešit rychlost načtení? Proč v souvislostí s rychlostí nemluvit jen o rychlosti načtení stránky? Jak zjistit nedostatky webu související s rychlostí? A co chtít po kodérech, když je objevíte?
http://www.vzhurudolu.cz/prednaska/seologer-178
Jak zlepšit zabezpečení čtvrtiny celého webuMichal Špaček
WordPress prý používá 27 % webu. Na následujících slajdech bych chtěl naznačit, co bychom ve WordPressu mohli zlepšit z pohledu bezpečnosti,protože když to uděláme, tak se zvýší zabezpečení poměrně hodně webů. Já vím, ne všichni aktualizují, ale o tom někdy jindy.
Zrychlování mobilního webu aneb LTE máme jenom v Praze | Jarda Hanslík - Slev...skrzczdev
Prezentace z Skrz DEV Cirkus vol. 2 na téma Zrychlování mobilního webu aneb LTE máme jenom v Praze. Video k dispozici na https://www.youtube.com/watch?v=Jz7htHPjsu4
WordPress šablony a rychlost načítání (WordCamp Praha 2017)Martin Michálek
Jak si nejprodávanější WordPress šablony stojí s rychlostí frontendu? Zjistil jsem, že to moc testovat nejde a tak kupujete zajíce v pytli. V přednášce tedy dostanete seznam nejčastějších problémů a stručný návod k jejich odstranění.
Vše co potřebuje markeťák vědět o rychlostní optimalizaci webůMartin Michálek
Proč vlastně řešit rychlost načtení? Proč v souvislostí s rychlostí nemluvit jen o rychlosti načtení stránky? Jak zjistit nedostatky webu související s rychlostí? A co chtít po kodérech, když je objevíte?
http://www.vzhurudolu.cz/prednaska/seologer-178
Jak zlepšit zabezpečení čtvrtiny celého webuMichal Špaček
WordPress prý používá 27 % webu. Na následujících slajdech bych chtěl naznačit, co bychom ve WordPressu mohli zlepšit z pohledu bezpečnosti,protože když to uděláme, tak se zvýší zabezpečení poměrně hodně webů. Já vím, ne všichni aktualizují, ale o tom někdy jindy.
Zrychlování mobilního webu aneb LTE máme jenom v Praze | Jarda Hanslík - Slev...skrzczdev
Prezentace z Skrz DEV Cirkus vol. 2 na téma Zrychlování mobilního webu aneb LTE máme jenom v Praze. Video k dispozici na https://www.youtube.com/watch?v=Jz7htHPjsu4
Prezentace ze 7. WP konference o ladění výkonu webových aplikací. Optimalizace obrázků, CSS, JS. Vliv PHP a HTTP serveru, cachování. Profilování výkonu s Blackfire.io a debugování s Xdebug.
Kde jsou hranice užití JavaScriptu, aby vyhledávačům nevadil? Jak udělat průchozí stránky pro vyhledávače? Co vyhledávače a Ajax? Jaký je rozdíl mezi Googlem a Seznamem v procházení a spouštění JavaScriptu? Je infinite scroll zlo? Prezentace z dubnového setkání SEO Logger.
SEOloger: Optimalizace crawl budgetu (host: Vladimír Saur)Pavel Ungr
Co to je crawl budget a proč byste se měli o něj zajímat? U jakých webů jej má smysl řešit, u jakých naopak ne? Jakým způsobem můžete ovlivnit, jak robot vyhledávače stahuje vaše stránky – a má vůbec smysl robota nějak limitovat? Přijďte si popovídat o tom, jak neházet robotům klacky pod nohy.
Ukládáš hesla do databáze jen tak, v čitelné podobě? Nebo používáš MD5? Nebo snad SHA-1? Vsadím se, že nevíš, co je to salt. Taky tajně doufám, že neposíláš hesla e-mailem. Jednoho krásného dne se někde na webu objeví obsah databáze tvojí webové aplikace a její uživatelé nebudou mít radost. Nevystavuj je zbytečnému nebezpečí a raději si rezervuj místo v první řadě a já ti ukážu, jak se se svým webem nedostat do hlavního zpravodajství TV Nova.
Zajímá vás správné ukládání hesel? Přijďte si o tom popovídat na školení Bezpečnost PHP aplikací: http://www.michalspacek.cz/skoleni/bezpecnost-php-aplikaci
Jak jsme zlepšili zabezpečení Slevomatu.
Chceš zlepšit zabezpečení webu a nevíš kde začít a kdy skončit? Ukážu ti, co jsme udělali na Slevomatu, co všechno jsme museli vyřešit, čemu jsme se divili a co plánujeme. Třeba tě to trochu taky nakopne.
NMI14 Michal Špaček - Jak vytvářet, ukládat, používat hesla, jaké nástroje k ...New Media Inspiration
Prezentace z třetího ročníku konference New Media Inspiration (http://nminspiration.cz), který se konal 8. 2. 2014 v hlavní budově FF UK pod vedením @petrkou, @simindr a @josefslerka.
Hobby Developer 3.0: Tipy a triky pro webTomáš Muchka
Develop functional useful webpages, not monsters with the size of classic games. This presentation will guide you through all stages of modern web page development with tons of examples from his a real hobby project: http://lan.strazov.cz
Lukáš Pítra: Analýza klíčových slov (Shopcamp 2014)Shopcamp 2014
Na poznání a pochopení klíčových slov stojí a padá úspěch SEO. Přesto dodnes většina konzultantů a firem pořádnou "klíčovku" udělat neumí. Pojďme si ukázat, jak na to a čemu se naopak vyhnout. Naučím vás data získávat, zpracovat a interpretovat tak, že váš e-shop posunou o krok dál.
Slidy z přednášky o bezpečnostni Wordpressu na 3. WP konferenci.
Kdo je útočník, jaké jsou jeho možnosti a jak se mu bránit.
Další materiály se objeví na http://edu.lynt.cz
The document provides a history of Japan from 300 BCE to present day. It covers the early hunters and gatherers, introduction of rice agriculture and social hierarchy. Buddhism was introduced in 400 CE. From 1192-1868, shoguns ruled militarily while emperors existed with little power. Significant events include the opening of ports to trade in 1854 following American intervention, abolishing of shoguns in 1868 and establishing a parliamentary government in 1889. Japan engaged in wars with China and Russia and joined World War 1 as an ally. It discusses the Japanese language, traditional foods like sushi, cultural practices such as sumo wrestling, religions of Shinto and Buddhism, and arts including manga, anime and video games.
Prezentace ze 7. WP konference o ladění výkonu webových aplikací. Optimalizace obrázků, CSS, JS. Vliv PHP a HTTP serveru, cachování. Profilování výkonu s Blackfire.io a debugování s Xdebug.
Kde jsou hranice užití JavaScriptu, aby vyhledávačům nevadil? Jak udělat průchozí stránky pro vyhledávače? Co vyhledávače a Ajax? Jaký je rozdíl mezi Googlem a Seznamem v procházení a spouštění JavaScriptu? Je infinite scroll zlo? Prezentace z dubnového setkání SEO Logger.
SEOloger: Optimalizace crawl budgetu (host: Vladimír Saur)Pavel Ungr
Co to je crawl budget a proč byste se měli o něj zajímat? U jakých webů jej má smysl řešit, u jakých naopak ne? Jakým způsobem můžete ovlivnit, jak robot vyhledávače stahuje vaše stránky – a má vůbec smysl robota nějak limitovat? Přijďte si popovídat o tom, jak neházet robotům klacky pod nohy.
Ukládáš hesla do databáze jen tak, v čitelné podobě? Nebo používáš MD5? Nebo snad SHA-1? Vsadím se, že nevíš, co je to salt. Taky tajně doufám, že neposíláš hesla e-mailem. Jednoho krásného dne se někde na webu objeví obsah databáze tvojí webové aplikace a její uživatelé nebudou mít radost. Nevystavuj je zbytečnému nebezpečí a raději si rezervuj místo v první řadě a já ti ukážu, jak se se svým webem nedostat do hlavního zpravodajství TV Nova.
Zajímá vás správné ukládání hesel? Přijďte si o tom popovídat na školení Bezpečnost PHP aplikací: http://www.michalspacek.cz/skoleni/bezpecnost-php-aplikaci
Jak jsme zlepšili zabezpečení Slevomatu.
Chceš zlepšit zabezpečení webu a nevíš kde začít a kdy skončit? Ukážu ti, co jsme udělali na Slevomatu, co všechno jsme museli vyřešit, čemu jsme se divili a co plánujeme. Třeba tě to trochu taky nakopne.
NMI14 Michal Špaček - Jak vytvářet, ukládat, používat hesla, jaké nástroje k ...New Media Inspiration
Prezentace z třetího ročníku konference New Media Inspiration (http://nminspiration.cz), který se konal 8. 2. 2014 v hlavní budově FF UK pod vedením @petrkou, @simindr a @josefslerka.
Hobby Developer 3.0: Tipy a triky pro webTomáš Muchka
Develop functional useful webpages, not monsters with the size of classic games. This presentation will guide you through all stages of modern web page development with tons of examples from his a real hobby project: http://lan.strazov.cz
Lukáš Pítra: Analýza klíčových slov (Shopcamp 2014)Shopcamp 2014
Na poznání a pochopení klíčových slov stojí a padá úspěch SEO. Přesto dodnes většina konzultantů a firem pořádnou "klíčovku" udělat neumí. Pojďme si ukázat, jak na to a čemu se naopak vyhnout. Naučím vás data získávat, zpracovat a interpretovat tak, že váš e-shop posunou o krok dál.
Slidy z přednášky o bezpečnostni Wordpressu na 3. WP konferenci.
Kdo je útočník, jaké jsou jeho možnosti a jak se mu bránit.
Další materiály se objeví na http://edu.lynt.cz
The document provides a history of Japan from 300 BCE to present day. It covers the early hunters and gatherers, introduction of rice agriculture and social hierarchy. Buddhism was introduced in 400 CE. From 1192-1868, shoguns ruled militarily while emperors existed with little power. Significant events include the opening of ports to trade in 1854 following American intervention, abolishing of shoguns in 1868 and establishing a parliamentary government in 1889. Japan engaged in wars with China and Russia and joined World War 1 as an ally. It discusses the Japanese language, traditional foods like sushi, cultural practices such as sumo wrestling, religions of Shinto and Buddhism, and arts including manga, anime and video games.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive function. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
This past Memorial Day, my wife walked through the neighborhood to take some pictures. What she discovered was something that the government didn't want her to know. The photos in this slideshow are the exact shots taken from the memory card of the camera. We present this for your consideration. And to ask...do UFOs exist?
This document discusses a 250 year festival of lights celebration and asks what has been learned. It references sculptures, Forbes Avenue, reaching a cathedral in motion in its natural habitat of the Quad, and looming towers as Panther Hall takes on the Cathedral. The overall message is unclear from the brief phrases and questions.
Church members, family and friends traveled to Maupiti recently for a cultural exchange, meeting up with Aborigine friends that visited our church this past summer, as well as new friends from other Pacific Islands. Maupiti is a small coral atoll with a volcanic island in its midst. It is located to the west of the Leeward Islands in French Polynesia
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise boosts blood flow, releases endorphins, and promotes changes in the brain which help regulate emotions and stress levels.
Baptism is a Christian rite of passage that signifies purification and rebirth. During a baptism ceremony, a person is immersed or has water poured over their head as a symbol of their faith and commitment to follow Jesus Christ. Baptism marks a person's acceptance into the Christian community and their new life as a follower of Christ.
The document discusses the relationship between education and economic development. It notes that education increases workers' skills and productivity, allowing countries to produce more complex products and services. This in turn leads to higher standards of living as national income increases. However, the benefits of education for development are not automatic, and depend on other supporting factors like stable government policies and economic freedom. Education must also be of good quality and relevant to the job market to have its maximum effect on an economy.
The document summarizes key aspects of Ethiopian culture, including its history as one of the oldest countries in Africa and proposed birthplace of humanity. Ethiopia has over 80 million citizens from diverse ethnic and religious groups, including Christians, Muslims, and those following traditional customs. The economy depends heavily on agriculture, especially coffee, and many Ethiopians live in poverty. Traditional architecture includes round huts called tukuls, obelisks, and rock-carved churches.
Hledání příčin pomalého webu a jak to řešitDesingdev
Rychlost webu je jeden z faktorů, který rozhoduje o tom, jak se bude uživatel při jeho procházení cítit. Kde všude hledat příčiny pomalosti, jak rychlost testovat a jak to rešit s vývojáři.
Čtvrtkon #71 - Marian Benčat - Angular a NativeScriptCtvrtkoncz
Téma: Angular a NativeScript: Pro enterprise level web, desktop a nativní mobilní aplikace, více info na: http://ctvrtkon.cz/pozvanka-na-ctvrtkon-71-30-srpna-2018/
Přednáška z 4. WP konference - bezpečnost Wordpressu. Aktuální statistiky, základní útoky, skenování wordpressu, iThemes Securtiy, Fail2Ban, Web Application Firewall.
Další info na: http://edu.lynt.cz/course/bezpecnost-wordpressu
Rychlejší web snadno a rychle: Nové technologie a nástroje pro vývojářeMartin Michálek
V přednášce se podíváme na zajímavé novinky, které vám usnadní dělat rychlejší weby. Je zde spousta nových technologií, které můžeme v prohlížečích používat už nyní, ale mezi vývojáři nemají takovou popularitu. A to nemluvíme o nových nástrojích pro ladění rychlosti, které jsou po ruce a šetří nám čas.
Stručné představení Gulpu, buildsystému/task runneru pro web. Nevyhneme se ani srovnání s Gruntem, předchůdcem a inspirátorem Gulpu.
Brief presentation of GULP, buildsystem/task runner for the websites. Comparison between GULP and Grunt.
3. Minifikace
#navigation
ul
{
font-‐size:
24px;
line-‐height:
40px;
}
#navigation
ul
li
{
padding:
0;
}
#navigation
ul
li
a
{
border:
0;
color:
#333;
}
#navigation
ul
li
a
.count
{
font-‐size:
14px;
color:
#c41700;
}
#navigation
ul{font-‐size:
24px;line-‐height:
40px;}
#navigation
ul
li{padding:
0;#navigation
ul
li
a{border:
0;color:
#333;}
#navigation
ul
li
a
.count{font-‐size:
14px;color:
#c41700;}
#navigation
ul
li
a:hover
{color:#c41700;#navigation
ul
li
ul{padding:
0;font-‐
size:
18px;}#navigation
ul
li.active
>
a
{color:#c41700;#navigation
ul
li:before{display:
none;}select.submenu
{display:
none;}
4. CSS & JavaScript připojujte externě
<html>
<head>
<style>
#navigation
ul
{
font-‐size:
24px;
line-‐height:
40px;
}
#navigation
ul
li
{
padding:
0;
}
...
</style>
</head>
...
11. Obrázky s data URI
• Zakódování
obrázku
do
řetězce
• V
Internet
Exploreru
s
problémy
background-‐image:
url(data:image/
png;base64,iVBORw0KGgoAAAA...);
18. Doporučení k obrázkům
• V
HTML
by
měly
mít
uvedené
rozměry
• Zabrání
se
nechtěným
skokům
při
načítání
<img
src="image.jpg"
width="150"
height="100">
20. Content Delivery Network (CDN)
• Určitě
využijete
pro
načtení
frameworků
• Pozor
na
práci
off-‐line
• Pro
vlastní
sta;cké
soubory
– Amazon
S3,
CloudFront
– Velcí
hráči
si
budují
vlastní
CDN
• Max.
2-‐6
souběžných
požadavků
na
doménu
– Řeší
se
rozložením
na
více
subdomén
21. Obsluha sta#ckých souborů přes PHP
• Jen
při
potřebě
zabezpečení
souborů
pro
přihlášené
uživatele
• Spouštění
aplikace
je
náročné
a
prodlužuje
odezvu
• Server
za
nás
implementuje
např.
navazování
stahování
☠