-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Source commit: 6768d15
- Loading branch information
Showing
1 changed file
with
1 addition
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
<!doctype html><html lang=en prefix="og: http://ogp.me/ns#"><title>Andrey Prokopyuk</title><meta charset=utf-8><meta content="a/487; 4.8.15.16.23.42" name=X-Powered-By><meta content="width=device-width,initial-scale=1" name=viewport><meta content="A home page of Andrey Prokopyuk" name=description><link href=/assets/styles.css?v=33bjk6shmlc5u rel=stylesheet><link href=/assets/favicon.png?v=3i7fihgdwdi6p rel=icon type=image/png><meta content=andre487 property=og:title><meta content=website property=og:type><meta content="Tech talks, Twitter threads and social networks" property=og:description><meta content=https://andre.life/assets/photo.jpg?v=3bucxyh37zcid property=og:image><meta content=/ property=og:url><meta content=andre487 name=twitter:title><meta content=@Andre_487 name=twitter:site><meta content="Tech talks, Twitter threads and social networks" name=twitter:description><meta content=https://andre.life/assets/photo.jpg?v=3bucxyh37zcid name=twitter:image><meta content=summary name=twitter:card><meta content="default-src 'none'; style-src 'self' 'unsafe-inline' https://mc.yandex.ru 'sha256-KxtwAqk5vOqXskqJL+CMZxUl6FuScBMVTQWEw1H2xYM='; img-src 'self' https://mc.yandex.ru; script-src https://mc.yandex.ru https://yastatic.net 'sha256-USV47JeH/q2dzUaOnFHjgH3eiy2hcwntB51e+/+MNZ0=' 'sha256-EYNRia2Fvlt2XsD7gTDVMuVvuQxg29CoTWj9xvwDF8g='; connect-src https://mc.yandex.ru; child-src blob: https://mc.yandex.ru; frame-src blob: https://mc.yandex.ru;" http-equiv=Content-Security-Policy><style id=anti-click-jack>.b-page{display:none!important}</style><script>!function(a,o,i){if(a===o){var e=i.getElementById("anti-click-jack");return e.parentNode.removeChild(e)}i.addEventListener("DOMContentLoaded",function(){var e=i.createElement("div"),t=e.className="frame-denied";e.innerHTML=["<h1>Frame denied</h1>","<p>This page has been loaded in a frame now. It's dangerous and restricted.","<p><button id=goto-top-frame>Open page without frame</button>","<p><img alt=Restricted src=/assets/restricted.jpg width=300 height=300>"].join(""),i.body.appendChild(e);var n=i.getElementById("goto-top-frame");n&&(n.onclick=function(){try{var e=new URL(a.location.href);e.searchParams.set("utm_source",t),o.location=e.toString()}catch(e){o.location=a.location}})})}(self,top,document)</script><link href=/assets/index.css?v=342mty3gs4gac rel=stylesheet><div class=b-page><header class="document-section summary"><h1 class=document-section__header>Andrey Prokopyuk</h1><p class=summary__text>Hello! My name is Andrey. I'm a software developer</header><section class=document-section><header><h2 class=document-section__header><a href=#follow-links class=anchor-link id=follow-links>Follow me on</a></h2></header><ul><li>GitHub: <a href=https://github.com/andre487 rel=noopener target=_blank>andre487</a><li>X (Twitter): <a href=https://twitter.com/Andre_487 rel=noopener target=_blank>Andre_487</a><li>Leprosorium: <a href=https://leprosorium.ru/users/Andre_487 rel=noopener target=_blank>Andre_487</a></ul></section><section class=document-section>I have a <a href=/wish-list.html>wish list</a></section><section class=document-section lang=ru><header><h2 class=document-section__header><a href=#twitter-threads class=anchor-link id=twitter-threads>Пространные рассказы в Твиттере</a></h2></header><ul class=twitter-threads><li><span class=twitter-threads__published>10.05.2021</span> <a href=https://twitter.com/Andre_487/status/1391841212601077764 rel=noopener target=_blank>Про внешний периметр в архитектуре веб-страниц</a><li><span class=twitter-threads__published>03.04.2021</span> <a href=https://twitter.com/Andre_487/status/1378448835656220680 rel=noopener target=_blank>Об опыте руководства</a><li><span class=twitter-threads__published>01.04.2021</span> <a href=https://twitter.com/Andre_487/status/1377579565711818756 rel=noopener target=_blank>Об эксперименте с Service Worker на Поиске Яндекса</a><li><span class=twitter-threads__published>28.02.2021</span> <a href=https://twitter.com/Andre_487/status/1366027297904594945 rel=noopener target=_blank>О том, как покинул пост руководителя команды скорости</a></ul></section><section class=document-section lang=ru><header><h2 class=document-section__header><a href=#tech-talks class=anchor-link id=tech-talks>Технические выступления</a></h2></header><ul class=tech-talks><li class=tech-talks__item><a href=https://youtu.be/Whm2FMBIgA0 rel=noopener target=_blank class=tech-talks__link_pic><img alt='Картинка для доклада "Андрей Прокопюк — Системный подход к скорости во фронтенде: онлайн-измерения"' src=/assets/Whm2FMBIgA0.jpg?v=5i8uu334wkydf height=180 width=320> </a><a href=https://youtu.be/Whm2FMBIgA0 rel=noopener target=_blank class=tech-talks__link_title><h3 class=tech-talks__header>Андрей Прокопюк — Системный подход к скорости во фронтенде: онлайн-измерения</h3></a><div class=tech-talks__published>29.10.2018</div><div class=tech-talks__description><p class=tech-talks__paragraph>Выступление на Holy.js о том, как подойти к скорости веб-сервиса как к систематической деятельности: от построения измерений, через инструменты к оптимизациям<p class=tech-talks__paragraph>Доклад был двойной, вторая часть – <a href=https://youtu.be/TzCMDlYMydA rel=noopener target=_blank>о тонкостях создания инструментов</a> от <a href=https://twitter.com/st00nsa rel=noopener target=_blank>Алексея Калмакова</a></div><li class=tech-talks__item><a href=https://youtu.be/NhQL6jRMlZI rel=noopener target=_blank class=tech-talks__link_pic><img alt='Картинка для доклада "005. Как мы работаем над скоростью Поиска – Андрей Прокопюк"' src=/assets/NhQL6jRMlZI.jpg?v=5g3b1w19wx9c5 height=180 width=320> </a><a href=https://youtu.be/NhQL6jRMlZI rel=noopener target=_blank class=tech-talks__link_title><h3 class=tech-talks__header>005. Как мы работаем над скоростью Поиска – Андрей Прокопюк</h3></a><div class=tech-talks__published>21.12.2017</div><div class=tech-talks__description><p class=tech-talks__paragraph>Рассказ на Яндекс.Субботнике о том, как мы работаем над скоростью Поиска в Яндексе</div><li class=tech-talks__item><a href=https://youtu.be/CnsrImdBYz8 rel=noopener target=_blank class=tech-talks__link_pic><img alt='Картинка для доклада "Avito Online Frontend: Performance"' src=/assets/CnsrImdBYz8.jpg?v=6gg1effmm2mu2 height=180 width=320> </a><a href=https://youtu.be/CnsrImdBYz8 rel=noopener target=_blank class=tech-talks__link_title><h3 class=tech-talks__header>Avito Online Frontend: Performance</h3></a><div class=tech-talks__published>20.12.2018</div><div class=tech-talks__description><p class=tech-talks__paragraph>Круглый стол Avito по скорости фронтенда с моим участием</div></ul></section><script>!function(t,e,c,n,a,r,m){t.ym=t.ym||function(){(t.ym.a=t.ym.a||[]).push(arguments)},t.ym.l=1*new Date;for(var s=0;s<document.scripts.length;s++)if(document.scripts[s].src===n)return;r=e.createElement(c),m=e.getElementsByTagName(c)[0],r.async=1,r.src=n,m.parentNode.insertBefore(r,m)}(window,document,"script","https://mc.yandex.ru/metrika/tag.js"),ym(32861550,"init",{clickmap:!1,trackLinks:!0,accurateTrackBounce:!0,trackHash:!0})</script><noscript><div><img alt="" src=https://mc.yandex.ru/watch/32861550 style=position:absolute;left:-9999px></div></noscript></div> | ||
<!doctype html><html lang=en prefix="og: http://ogp.me/ns#"><title>Andrey Prokopyuk</title><meta charset=utf-8><meta content="a/487; 4.8.15.16.23.42" name=X-Powered-By><meta content="width=device-width,initial-scale=1" name=viewport><meta content="A home page of Andrey Prokopyuk" name=description><link href=/assets/styles.css?v=33bjk6shmlc5u rel=stylesheet><link href=/assets/favicon.png?v=3i7fihgdwdi6p rel=icon type=image/png><meta content=andre487 property=og:title><meta content=website property=og:type><meta content="Tech talks, Twitter threads and social networks" property=og:description><meta content=https://andre.life/assets/photo.jpg?v=3bucxyh37zcid property=og:image><meta content=/ property=og:url><meta content=andre487 name=twitter:title><meta content=@Andre_487 name=twitter:site><meta content="Tech talks, Twitter threads and social networks" name=twitter:description><meta content=https://andre.life/assets/photo.jpg?v=3bucxyh37zcid name=twitter:image><meta content=summary name=twitter:card><meta content="default-src 'none'; style-src 'self' 'unsafe-inline' https://mc.yandex.ru 'sha256-KxtwAqk5vOqXskqJL+CMZxUl6FuScBMVTQWEw1H2xYM='; img-src 'self' https://mc.yandex.ru; script-src https://mc.yandex.ru https://yastatic.net 'sha256-USV47JeH/q2dzUaOnFHjgH3eiy2hcwntB51e+/+MNZ0=' 'sha256-EYNRia2Fvlt2XsD7gTDVMuVvuQxg29CoTWj9xvwDF8g='; connect-src https://mc.yandex.ru; child-src blob: https://mc.yandex.ru; frame-src blob: https://mc.yandex.ru;" http-equiv=Content-Security-Policy><style id=anti-click-jack>.b-page{display:none!important}</style><script>!function(a,o,i){if(a===o){var e=i.getElementById("anti-click-jack");return e.parentNode.removeChild(e)}i.addEventListener("DOMContentLoaded",function(){var e=i.createElement("div"),t=e.className="frame-denied";e.innerHTML=["<h1>Frame denied</h1>","<p>This page has been loaded in a frame now. It's dangerous and restricted.","<p><button id=goto-top-frame>Open page without frame</button>","<p><img alt=Restricted src=/assets/restricted.jpg width=300 height=300>"].join(""),i.body.appendChild(e);var n=i.getElementById("goto-top-frame");n&&(n.onclick=function(){try{var e=new URL(a.location.href);e.searchParams.set("utm_source",t),o.location=e.toString()}catch(e){o.location=a.location}})})}(self,top,document)</script><link href=/assets/index.css?v=342mty3gs4gac rel=stylesheet><div class=b-page><header class="document-section summary"><h1 class=document-section__header>Andrey Prokopyuk</h1><p class=summary__text>Hello! My name is Andrey. I'm a software developer</header><section class=document-section><header><h2 class=document-section__header><a href=#follow-links class=anchor-link id=follow-links>Follow me on</a></h2></header><ul><li>GitHub: <a href=https://github.com/andre487 rel=noopener target=_blank>andre487</a><li>X (Twitter): <a href=https://twitter.com/Andre_487 rel=noopener target=_blank>Andre_487</a><li>Leprosorium: <a href=https://leprosorium.ru/users/Andre_487 rel=noopener target=_blank>Andre_487</a></ul></section><section class=document-section><header><h2 class=document-section__header><a href=#wish-list class=anchor-link id=wish-list>Wish list</a></h2></header><p>Yes, I have a <a href=/wish-list.html>wish list</a></section><section class=document-section lang=ru><header><h2 class=document-section__header><a href=#twitter-threads class=anchor-link id=twitter-threads>Пространные рассказы в Твиттере</a></h2></header><ul class=twitter-threads><li><span class=twitter-threads__published>10.05.2021</span> <a href=https://twitter.com/Andre_487/status/1391841212601077764 rel=noopener target=_blank>Про внешний периметр в архитектуре веб-страниц</a><li><span class=twitter-threads__published>03.04.2021</span> <a href=https://twitter.com/Andre_487/status/1378448835656220680 rel=noopener target=_blank>Об опыте руководства</a><li><span class=twitter-threads__published>01.04.2021</span> <a href=https://twitter.com/Andre_487/status/1377579565711818756 rel=noopener target=_blank>Об эксперименте с Service Worker на Поиске Яндекса</a><li><span class=twitter-threads__published>28.02.2021</span> <a href=https://twitter.com/Andre_487/status/1366027297904594945 rel=noopener target=_blank>О том, как покинул пост руководителя команды скорости</a></ul></section><section class=document-section lang=ru><header><h2 class=document-section__header><a href=#tech-talks class=anchor-link id=tech-talks>Технические выступления</a></h2></header><ul class=tech-talks><li class=tech-talks__item><a href=https://youtu.be/Whm2FMBIgA0 rel=noopener target=_blank class=tech-talks__link_pic><img alt='Картинка для доклада "Андрей Прокопюк — Системный подход к скорости во фронтенде: онлайн-измерения"' src=/assets/Whm2FMBIgA0.jpg?v=5i8uu334wkydf height=180 width=320> </a><a href=https://youtu.be/Whm2FMBIgA0 rel=noopener target=_blank class=tech-talks__link_title><h3 class=tech-talks__header>Андрей Прокопюк — Системный подход к скорости во фронтенде: онлайн-измерения</h3></a><div class=tech-talks__published>29.10.2018</div><div class=tech-talks__description><p class=tech-talks__paragraph>Выступление на Holy.js о том, как подойти к скорости веб-сервиса как к систематической деятельности: от построения измерений, через инструменты к оптимизациям<p class=tech-talks__paragraph>Доклад был двойной, вторая часть – <a href=https://youtu.be/TzCMDlYMydA rel=noopener target=_blank>о тонкостях создания инструментов</a> от <a href=https://twitter.com/st00nsa rel=noopener target=_blank>Алексея Калмакова</a></div><li class=tech-talks__item><a href=https://youtu.be/NhQL6jRMlZI rel=noopener target=_blank class=tech-talks__link_pic><img alt='Картинка для доклада "005. Как мы работаем над скоростью Поиска – Андрей Прокопюк"' src=/assets/NhQL6jRMlZI.jpg?v=5g3b1w19wx9c5 height=180 width=320> </a><a href=https://youtu.be/NhQL6jRMlZI rel=noopener target=_blank class=tech-talks__link_title><h3 class=tech-talks__header>005. Как мы работаем над скоростью Поиска – Андрей Прокопюк</h3></a><div class=tech-talks__published>21.12.2017</div><div class=tech-talks__description><p class=tech-talks__paragraph>Рассказ на Яндекс.Субботнике о том, как мы работаем над скоростью Поиска в Яндексе</div><li class=tech-talks__item><a href=https://youtu.be/CnsrImdBYz8 rel=noopener target=_blank class=tech-talks__link_pic><img alt='Картинка для доклада "Avito Online Frontend: Performance"' src=/assets/CnsrImdBYz8.jpg?v=6gg1effmm2mu2 height=180 width=320> </a><a href=https://youtu.be/CnsrImdBYz8 rel=noopener target=_blank class=tech-talks__link_title><h3 class=tech-talks__header>Avito Online Frontend: Performance</h3></a><div class=tech-talks__published>20.12.2018</div><div class=tech-talks__description><p class=tech-talks__paragraph>Круглый стол Avito по скорости фронтенда с моим участием</div></ul></section><script>!function(t,e,c,n,a,r,m){t.ym=t.ym||function(){(t.ym.a=t.ym.a||[]).push(arguments)},t.ym.l=1*new Date;for(var s=0;s<document.scripts.length;s++)if(document.scripts[s].src===n)return;r=e.createElement(c),m=e.getElementsByTagName(c)[0],r.async=1,r.src=n,m.parentNode.insertBefore(r,m)}(window,document,"script","https://mc.yandex.ru/metrika/tag.js"),ym(32861550,"init",{clickmap:!1,trackLinks:!0,accurateTrackBounce:!0,trackHash:!0})</script><noscript><div><img alt="" src=https://mc.yandex.ru/watch/32861550 style=position:absolute;left:-9999px></div></noscript></div> |