Soumettre la recherche
Mettre en ligne
Мой Modern Perl
•
2 j'aime
•
923 vues
Anatoly Sharifulin
Suivre
YAPC::Russia "May Perl" 2011 http://event.perlrussia.org/mayperl4/talk/101
Lire moins
Lire la suite
Affichage du diaporama
Signaler
Partager
Affichage du diaporama
Signaler
Partager
1 sur 30
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Доклад с YAPC::Asia 2011 Оригинал http://www.slideshare.net/obrajesse/perl-516-and-beyond-yapcasia-2011 Перевод http://tochkak.ru
Perl 5.16 and beyond by Jesse Vincent (Русская версия)
Perl 5.16 and beyond by Jesse Vincent (Русская версия)
Anatoly Sharifulin
Блиц-доклад с Saint Perl 2012
Per! А что дальше?
Per! А что дальше?
Anatoly Sharifulin
DevConf 2016 "Великолепный API без Rest", Констатин Якушев (Badoo) О чём пойдёт речь: 1. Мы используем Google Protobuf для документации и как протокол для нативных платформ. На вебе они оборачиваются в JSON через http + server-sent events. Расскажу, как это помогает в документации и в процессах. 2. Все поля и сообщения документируются, для новых функций пишется подробный обзор со скриншотами "по шагам" и примерами сообщений и ответов. Покажу, как это выглядит и зачем нужно. 3. Версионирование осуществляется через флаги "Клиент умеет такую-то возможность" или "Клиент знает о таком-то изменении протокола". Это гораздо лучше, чем номер версии и резко увеличивает гибкость системы. Разберу с конкретными примерами, как это работает. 4. Кроме того, расскажу об отдельной команде в Badoo, занимающейся развитием этой истории.
"Великолепный API без Rest", Констатин Якушев (Badoo)
"Великолепный API без Rest", Констатин Якушев (Badoo)
Badoo Development
Спросите любого программиста и он честно вам ответит, что 90% процентов его времени уходит на поиск ошибок. Подпишусь под этим и я, сменивший за долгие годы множество языков и фреймворков. Действительно, "человеку свойственно ошибаться". Так что же делать, если из человека это свойство не выбить? Как сократить это бездарно потраченное время? Тот же программист вам и ответ: "отлаживать, конечно". Это искуство сродни магии, доступно всем и покоряется немногим. Но к счастью, помимо проверенной временем практики "вставь сюда print" к услугам питонистов целый зоопарк инструментов. В этом докладе я постараюсь обобщить самые частые практики отладки, описать их плюсы/минусы и как они соотносятся с Python. Кроме этого, мы совершим обзорный экскурс по экосистеме и посмотрим, чем можно помочь себе в этой нелегкой борьбе. Для особенных эстетов мы рассмотрим техники получения информации из уже запущенного кода. Buckle up! ====== Ссылки ====== Python Debugger Uncovered https://www.youtube.com/watch?v=2sEPipctTxw How I built a power debugger out of the standard library and things I found on the internet https://www.youtube.com/watch?v=g8kF9tuYZ6s Architecture of Open Source Applications: GDB http://www.aosabook.org/en/gdb.html Advanced Python Debugging Techniques Using GDB https://www.youtube.com/watch?v=rB9rPdMRxIA pdb – Interactive Debugger https://pymotw.com/2/pdb/ bdb — Debugger framework https://docs.python.org/2/library/bdb.html
Отладка в Python: 2016 edition
Отладка в Python: 2016 edition
Кирилл Борисов
Возможности современных дебаггеров на примере дебаггер Google Chrome. Точки останова, трассировка, события. Video: https://www.youtube.com/watch?v=8eIKtIypLJc
С чем едят JS-дебаггур?!
С чем едят JS-дебаггур?!
volegg
Migrating from Perl 5 to 6
Migrating from Perl 5 to 6
Andrew Shitov
Различные способы подключения низкоуровневых библиотек в python
Подключение внешних библиотек в python
Подключение внешних библиотек в python
Maxim Shalamov
О языке Go и стокгольмском синдроме
неприятная правда про язык go
неприятная правда про язык go
Daniel Podolsky
Recommandé
Доклад с YAPC::Asia 2011 Оригинал http://www.slideshare.net/obrajesse/perl-516-and-beyond-yapcasia-2011 Перевод http://tochkak.ru
Perl 5.16 and beyond by Jesse Vincent (Русская версия)
Perl 5.16 and beyond by Jesse Vincent (Русская версия)
Anatoly Sharifulin
Блиц-доклад с Saint Perl 2012
Per! А что дальше?
Per! А что дальше?
Anatoly Sharifulin
DevConf 2016 "Великолепный API без Rest", Констатин Якушев (Badoo) О чём пойдёт речь: 1. Мы используем Google Protobuf для документации и как протокол для нативных платформ. На вебе они оборачиваются в JSON через http + server-sent events. Расскажу, как это помогает в документации и в процессах. 2. Все поля и сообщения документируются, для новых функций пишется подробный обзор со скриншотами "по шагам" и примерами сообщений и ответов. Покажу, как это выглядит и зачем нужно. 3. Версионирование осуществляется через флаги "Клиент умеет такую-то возможность" или "Клиент знает о таком-то изменении протокола". Это гораздо лучше, чем номер версии и резко увеличивает гибкость системы. Разберу с конкретными примерами, как это работает. 4. Кроме того, расскажу об отдельной команде в Badoo, занимающейся развитием этой истории.
"Великолепный API без Rest", Констатин Якушев (Badoo)
"Великолепный API без Rest", Констатин Якушев (Badoo)
Badoo Development
Спросите любого программиста и он честно вам ответит, что 90% процентов его времени уходит на поиск ошибок. Подпишусь под этим и я, сменивший за долгие годы множество языков и фреймворков. Действительно, "человеку свойственно ошибаться". Так что же делать, если из человека это свойство не выбить? Как сократить это бездарно потраченное время? Тот же программист вам и ответ: "отлаживать, конечно". Это искуство сродни магии, доступно всем и покоряется немногим. Но к счастью, помимо проверенной временем практики "вставь сюда print" к услугам питонистов целый зоопарк инструментов. В этом докладе я постараюсь обобщить самые частые практики отладки, описать их плюсы/минусы и как они соотносятся с Python. Кроме этого, мы совершим обзорный экскурс по экосистеме и посмотрим, чем можно помочь себе в этой нелегкой борьбе. Для особенных эстетов мы рассмотрим техники получения информации из уже запущенного кода. Buckle up! ====== Ссылки ====== Python Debugger Uncovered https://www.youtube.com/watch?v=2sEPipctTxw How I built a power debugger out of the standard library and things I found on the internet https://www.youtube.com/watch?v=g8kF9tuYZ6s Architecture of Open Source Applications: GDB http://www.aosabook.org/en/gdb.html Advanced Python Debugging Techniques Using GDB https://www.youtube.com/watch?v=rB9rPdMRxIA pdb – Interactive Debugger https://pymotw.com/2/pdb/ bdb — Debugger framework https://docs.python.org/2/library/bdb.html
Отладка в Python: 2016 edition
Отладка в Python: 2016 edition
Кирилл Борисов
Возможности современных дебаггеров на примере дебаггер Google Chrome. Точки останова, трассировка, события. Video: https://www.youtube.com/watch?v=8eIKtIypLJc
С чем едят JS-дебаггур?!
С чем едят JS-дебаггур?!
volegg
Migrating from Perl 5 to 6
Migrating from Perl 5 to 6
Andrew Shitov
Различные способы подключения низкоуровневых библиотек в python
Подключение внешних библиотек в python
Подключение внешних библиотек в python
Maxim Shalamov
О языке Go и стокгольмском синдроме
неприятная правда про язык go
неприятная правда про язык go
Daniel Podolsky
Доклад на конференции PyCon Russia 2015
Оптицизация: на грани и за
Оптицизация: на грани и за
Anton Patrushev
В Badoo я работаю в команде, которая разрабатывает на PHP. Одна из фич, которой мы занимаемся, со временем начала отъедать всё больше и больше железячных ресурсов. В итоге мы едва успевали добавлять серверы под растущую нагрузку. При этом вечера, проведённые с Go дома, подсказывали, что можно сделать на порядки производительнее, не затратив на разработку много времени. Я расскажу о том, почему наша фича так плохо ложится на PHP и хорошо – на Go, как уговорить всех всё переписать и не показаться сумасшедшим, ну и, конечно же, как из 19 серверов оставить только 4.
Паша Мурзаков: Как 200 строк на Go помогли нам освободить 15 серверов»
Паша Мурзаков: Как 200 строк на Go помогли нам освободить 15 серверов»
Badoo Development
Антон Пискунов. Независимый разработчик. «BeeGo для веб-приложений, API и демонов» - Почему BeeGo? vs Revel and another guys. - Что мы пишем на BeeGo? Наш личный опыт. - Как написать облачный стартап и инфраструктурные сервисы на BeeGo за две недели. - Sweet API, нэймспейсы и автодокументация. - Демонизация BeeGo, к чему мы пришли? - Разработчики, мэйнтейнинг, существующие проблемы http://go-meetup-spb.timepad.ru/event/169777/
BeeGo для веб приложений, API и демонов
BeeGo для веб приложений, API и демонов
Anton Piskunov
Краткая история о том, как я за неделю познакомился с рельсами глазами PHP шника.
Ruby on Rails for noobs
Ruby on Rails for noobs
Vitalii Tytskyi
Разберем, как работают две совершенно разные технологии aiopg & asyncpg — посмотрим, как они устроены. Что важно, мы не будем сравнивать скорость.
Сравнение технологий aiopg & asyncpg, Алексей Фирсов. 22 июня, 2019
Сравнение технологий aiopg & asyncpg, Алексей Фирсов. 22 июня, 2019
Mail.ru Group
Pundle для менджемента зависимостей в python проектах
Pundle для менджемента зависимостей в python проектах
Pundle для менджемента зависимостей в python проектах
Mikhail Krivushin
Мой доклад – о том, как мы пришли к решению об использовании Go в своём проекте и что из этого получилось. Ostrovok.ru по своим целям — классический стартап. Мы с вами поговорим об особенностях выбора технологий для стартапов, о преимуществах и недостатках Go в проектах такого типа, о его интеграции в имеющуюся инфраструктуру и о том, какие ключевые ниши для Go можно выделить.
Илья Биин: Организация совместной работы Go и Python-based сервисов в Ostrovo...
Илья Биин: Организация совместной работы Go и Python-based сервисов в Ostrovo...
Yandex
В докладе речь пойдёт о языке Go. Вячеслав расскажет о внутреннем устройстве языка (структуре, оптимизации, сборщике мусора и т.д.), о том, как и почему Go используют в Яндексе и что о нём говорят разработчики на С++. Отдельно Вячеслав остановится на многопоточном программировании и особенностях отладки и профилирования в Go.
Плюсы и минусы Go для разработчиков на C++, Вячеслав Бахмутов
Плюсы и минусы Go для разработчиков на C++, Вячеслав Бахмутов
Yandex
Последние 2 года язык Go является моим - нашим - основным средством заработка на хлеб. Хватает, в общем-то, и на хлеб, и на масло, а иногда и на красную икру. Не покривив душой, я могу сказать, что мы относимся к языку Go и его создателям с симпатией и уважением. Однако, при всем нашем уважении, заявить, что Go предназначен для "тяжелых" проектов, я, не покривив душой, не могу. Во-первых, Go молодой язык, для которого еще не известны паттерны и - что важнее - антипаттерны. Тем, кто пишет на Go тяжелое приложение сегодня, приходится тратить существенное время на тесты и оптимизации Во-вторых, выразительные средства Go довольно скудны, что приводит к появлению в коде ужасающего количества boilerplate, за которым эффективно прячется бизнес-логика. Программу на Go бывает трудно охватить взглядом и поместить ее модель себе в голову просто из-за количества строк, которые надо для этого прочесть. В-третьих, у Go есть проблемы с эффективностью кода. У Go плохой оптимизатор. У Go плохо с "заточкой" под железо - вспомним хотя бы историю с патчем CloudFlare для TLS. Патч ведь так и не попал в основную ветку... Возникает вопрос - почему же, не по наслышке зная о вышеперечисленных проблемах, мы пишем наш реально тяжелый проект именно на Go? Ответ прост: Go не идеален, но под наши задачи он подходит лучше всего. Раньше мы строили разные тяжелые бекенды на perl, python, java, groovy и даже lua+nginx. Нам есть, с чем сравнивать. Во-первых, Go достаточно быстр. Во всяком случае, он быстрее perl и python на нашем профиле нагрузки. Во-вторых, и это важнее, Go предоставляет вполне достаточные средства контроля за потреблением как RAM, так и CPU. Например, регулярные выражения Go не такие гибкие, как pcre, и, по моим наблюдениям, медленнее, чем pcre. Но! регулярные выражения в Go всегда отрабатывают за предсказуемое время! В-третьих, создатели языка не врут нам - они, действительно, постарались сделать язык, на котором человекочитаемую программу написать проще, чем нечитаемую. И у них - с некоторомы оговорками - получилось! Даже пресловутый boilerplate не способен этому помешать. Наконец, Go просто сумел нам понравиться, чего уже давно не случалось с языками программирования. Итак, на основании опыта, полученного при создании пилотной версии проекта inCaller.org я расскажу о том, как мы писали на Go тяжелое приложение. Миллионы одновременных персистентных websocket соединений, десятки тысяч коннектов по ssl в секунду, сотни тысяч в секунду обновлений записей в БД. Я расскажу об антипаттернах, нами обнаруженных, о методике тестирования производительности, анализа проблем и способах с проблемами справиться. Доклад рассчитан на backend-программистов, как на языке Go, так и на других.
Golang в действии: Как нам удается писать highload приложение на (не?)подходя...
Golang в действии: Как нам удается писать highload приложение на (не?)подходя...
Daniel Podolsky
How to run linux on atmel/microchip sama5d3 platform: selecting toolchain, building rootfs and boot components. Using NAND for data storage with hardware Error Correction Coding (MPECC module).
Sama5d3: how to run linux on it
Sama5d3: how to run linux on it
Pavel Kurochkin
Доклад по языку Go.
Golang
Golang
Dmitry Kakunin
My (more or less) autobiographic talk at YouCon Saratov 2016
My talk at YouCon Saratov 2016
My talk at YouCon Saratov 2016
Alex Chistyakov
begun Hl Ha
begun Hl Ha
Ontico
Николай Фоминых (Python Developer @ Murano Software) для первой IT-встречи в лаборатории спутниковой океанографии http://solab.rshu.ru/ru/news/sol-first-it-talk/
Python & Web: От простого к сложному
Python & Web: От простого к сложному
Ilya Bolkhovsky
Выступление на PYCON RUSSIA 2017
«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...
«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...
it-people
Я расскажу о том, как мы используем Go в продакшене Яндекс.Браузера, почему мы выбрали этот язык и с какими проблемами столкнулись.
Go в продакшене Яндекса: отчёт после года использования — Вячеслав Бахмутов
Go в продакшене Яндекса: отчёт после года использования — Вячеслав Бахмутов
Yandex
Я поделюсь опытом организации процесса разработки и эксплуатации сервисов на PHP в нашей компании. https://phpfriends.club/meetups-5.html
Опыт внедрения Docker .
Опыт внедрения Docker .
phpfriendsclub
FizzBuzzで学ぶRuby
FizzBuzzで学ぶRuby
Masaya Konishi
cpanminus is awesome ;)
Cpanm
Cpanm
Naim Shafiev
Comunicación social MÚSICA Y MEDOS DE COMUNICACIÓN.
Comunic social
Comunic social
Karen Brito
Repaso lengua 6º curso 1 trimestre (1º parte)
Repaso lengua 6º curso 1 trimestre (1º parte)
Ismael2003
Fernando Bueno
Fernando Bueno
carlinhaanderson
Contenu connexe
Tendances
Доклад на конференции PyCon Russia 2015
Оптицизация: на грани и за
Оптицизация: на грани и за
Anton Patrushev
В Badoo я работаю в команде, которая разрабатывает на PHP. Одна из фич, которой мы занимаемся, со временем начала отъедать всё больше и больше железячных ресурсов. В итоге мы едва успевали добавлять серверы под растущую нагрузку. При этом вечера, проведённые с Go дома, подсказывали, что можно сделать на порядки производительнее, не затратив на разработку много времени. Я расскажу о том, почему наша фича так плохо ложится на PHP и хорошо – на Go, как уговорить всех всё переписать и не показаться сумасшедшим, ну и, конечно же, как из 19 серверов оставить только 4.
Паша Мурзаков: Как 200 строк на Go помогли нам освободить 15 серверов»
Паша Мурзаков: Как 200 строк на Go помогли нам освободить 15 серверов»
Badoo Development
Антон Пискунов. Независимый разработчик. «BeeGo для веб-приложений, API и демонов» - Почему BeeGo? vs Revel and another guys. - Что мы пишем на BeeGo? Наш личный опыт. - Как написать облачный стартап и инфраструктурные сервисы на BeeGo за две недели. - Sweet API, нэймспейсы и автодокументация. - Демонизация BeeGo, к чему мы пришли? - Разработчики, мэйнтейнинг, существующие проблемы http://go-meetup-spb.timepad.ru/event/169777/
BeeGo для веб приложений, API и демонов
BeeGo для веб приложений, API и демонов
Anton Piskunov
Краткая история о том, как я за неделю познакомился с рельсами глазами PHP шника.
Ruby on Rails for noobs
Ruby on Rails for noobs
Vitalii Tytskyi
Разберем, как работают две совершенно разные технологии aiopg & asyncpg — посмотрим, как они устроены. Что важно, мы не будем сравнивать скорость.
Сравнение технологий aiopg & asyncpg, Алексей Фирсов. 22 июня, 2019
Сравнение технологий aiopg & asyncpg, Алексей Фирсов. 22 июня, 2019
Mail.ru Group
Pundle для менджемента зависимостей в python проектах
Pundle для менджемента зависимостей в python проектах
Pundle для менджемента зависимостей в python проектах
Mikhail Krivushin
Мой доклад – о том, как мы пришли к решению об использовании Go в своём проекте и что из этого получилось. Ostrovok.ru по своим целям — классический стартап. Мы с вами поговорим об особенностях выбора технологий для стартапов, о преимуществах и недостатках Go в проектах такого типа, о его интеграции в имеющуюся инфраструктуру и о том, какие ключевые ниши для Go можно выделить.
Илья Биин: Организация совместной работы Go и Python-based сервисов в Ostrovo...
Илья Биин: Организация совместной работы Go и Python-based сервисов в Ostrovo...
Yandex
В докладе речь пойдёт о языке Go. Вячеслав расскажет о внутреннем устройстве языка (структуре, оптимизации, сборщике мусора и т.д.), о том, как и почему Go используют в Яндексе и что о нём говорят разработчики на С++. Отдельно Вячеслав остановится на многопоточном программировании и особенностях отладки и профилирования в Go.
Плюсы и минусы Go для разработчиков на C++, Вячеслав Бахмутов
Плюсы и минусы Go для разработчиков на C++, Вячеслав Бахмутов
Yandex
Последние 2 года язык Go является моим - нашим - основным средством заработка на хлеб. Хватает, в общем-то, и на хлеб, и на масло, а иногда и на красную икру. Не покривив душой, я могу сказать, что мы относимся к языку Go и его создателям с симпатией и уважением. Однако, при всем нашем уважении, заявить, что Go предназначен для "тяжелых" проектов, я, не покривив душой, не могу. Во-первых, Go молодой язык, для которого еще не известны паттерны и - что важнее - антипаттерны. Тем, кто пишет на Go тяжелое приложение сегодня, приходится тратить существенное время на тесты и оптимизации Во-вторых, выразительные средства Go довольно скудны, что приводит к появлению в коде ужасающего количества boilerplate, за которым эффективно прячется бизнес-логика. Программу на Go бывает трудно охватить взглядом и поместить ее модель себе в голову просто из-за количества строк, которые надо для этого прочесть. В-третьих, у Go есть проблемы с эффективностью кода. У Go плохой оптимизатор. У Go плохо с "заточкой" под железо - вспомним хотя бы историю с патчем CloudFlare для TLS. Патч ведь так и не попал в основную ветку... Возникает вопрос - почему же, не по наслышке зная о вышеперечисленных проблемах, мы пишем наш реально тяжелый проект именно на Go? Ответ прост: Go не идеален, но под наши задачи он подходит лучше всего. Раньше мы строили разные тяжелые бекенды на perl, python, java, groovy и даже lua+nginx. Нам есть, с чем сравнивать. Во-первых, Go достаточно быстр. Во всяком случае, он быстрее perl и python на нашем профиле нагрузки. Во-вторых, и это важнее, Go предоставляет вполне достаточные средства контроля за потреблением как RAM, так и CPU. Например, регулярные выражения Go не такие гибкие, как pcre, и, по моим наблюдениям, медленнее, чем pcre. Но! регулярные выражения в Go всегда отрабатывают за предсказуемое время! В-третьих, создатели языка не врут нам - они, действительно, постарались сделать язык, на котором человекочитаемую программу написать проще, чем нечитаемую. И у них - с некоторомы оговорками - получилось! Даже пресловутый boilerplate не способен этому помешать. Наконец, Go просто сумел нам понравиться, чего уже давно не случалось с языками программирования. Итак, на основании опыта, полученного при создании пилотной версии проекта inCaller.org я расскажу о том, как мы писали на Go тяжелое приложение. Миллионы одновременных персистентных websocket соединений, десятки тысяч коннектов по ssl в секунду, сотни тысяч в секунду обновлений записей в БД. Я расскажу об антипаттернах, нами обнаруженных, о методике тестирования производительности, анализа проблем и способах с проблемами справиться. Доклад рассчитан на backend-программистов, как на языке Go, так и на других.
Golang в действии: Как нам удается писать highload приложение на (не?)подходя...
Golang в действии: Как нам удается писать highload приложение на (не?)подходя...
Daniel Podolsky
How to run linux on atmel/microchip sama5d3 platform: selecting toolchain, building rootfs and boot components. Using NAND for data storage with hardware Error Correction Coding (MPECC module).
Sama5d3: how to run linux on it
Sama5d3: how to run linux on it
Pavel Kurochkin
Доклад по языку Go.
Golang
Golang
Dmitry Kakunin
My (more or less) autobiographic talk at YouCon Saratov 2016
My talk at YouCon Saratov 2016
My talk at YouCon Saratov 2016
Alex Chistyakov
begun Hl Ha
begun Hl Ha
Ontico
Николай Фоминых (Python Developer @ Murano Software) для первой IT-встречи в лаборатории спутниковой океанографии http://solab.rshu.ru/ru/news/sol-first-it-talk/
Python & Web: От простого к сложному
Python & Web: От простого к сложному
Ilya Bolkhovsky
Выступление на PYCON RUSSIA 2017
«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...
«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...
it-people
Я расскажу о том, как мы используем Go в продакшене Яндекс.Браузера, почему мы выбрали этот язык и с какими проблемами столкнулись.
Go в продакшене Яндекса: отчёт после года использования — Вячеслав Бахмутов
Go в продакшене Яндекса: отчёт после года использования — Вячеслав Бахмутов
Yandex
Я поделюсь опытом организации процесса разработки и эксплуатации сервисов на PHP в нашей компании. https://phpfriends.club/meetups-5.html
Опыт внедрения Docker .
Опыт внедрения Docker .
phpfriendsclub
FizzBuzzで学ぶRuby
FizzBuzzで学ぶRuby
Masaya Konishi
cpanminus is awesome ;)
Cpanm
Cpanm
Naim Shafiev
Tendances
(19)
Оптицизация: на грани и за
Оптицизация: на грани и за
Паша Мурзаков: Как 200 строк на Go помогли нам освободить 15 серверов»
Паша Мурзаков: Как 200 строк на Go помогли нам освободить 15 серверов»
BeeGo для веб приложений, API и демонов
BeeGo для веб приложений, API и демонов
Ruby on Rails for noobs
Ruby on Rails for noobs
Сравнение технологий aiopg & asyncpg, Алексей Фирсов. 22 июня, 2019
Сравнение технологий aiopg & asyncpg, Алексей Фирсов. 22 июня, 2019
Pundle для менджемента зависимостей в python проектах
Pundle для менджемента зависимостей в python проектах
Илья Биин: Организация совместной работы Go и Python-based сервисов в Ostrovo...
Илья Биин: Организация совместной работы Go и Python-based сервисов в Ostrovo...
Плюсы и минусы Go для разработчиков на C++, Вячеслав Бахмутов
Плюсы и минусы Go для разработчиков на C++, Вячеслав Бахмутов
Golang в действии: Как нам удается писать highload приложение на (не?)подходя...
Golang в действии: Как нам удается писать highload приложение на (не?)подходя...
Sama5d3: how to run linux on it
Sama5d3: how to run linux on it
Golang
Golang
My talk at YouCon Saratov 2016
My talk at YouCon Saratov 2016
begun Hl Ha
begun Hl Ha
Python & Web: От простого к сложному
Python & Web: От простого к сложному
«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...
«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...
Go в продакшене Яндекса: отчёт после года использования — Вячеслав Бахмутов
Go в продакшене Яндекса: отчёт после года использования — Вячеслав Бахмутов
Опыт внедрения Docker .
Опыт внедрения Docker .
FizzBuzzで学ぶRuby
FizzBuzzで学ぶRuby
Cpanm
Cpanm
En vedette
Comunicación social MÚSICA Y MEDOS DE COMUNICACIÓN.
Comunic social
Comunic social
Karen Brito
Repaso lengua 6º curso 1 trimestre (1º parte)
Repaso lengua 6º curso 1 trimestre (1º parte)
Ismael2003
Fernando Bueno
Fernando Bueno
carlinhaanderson
Apresentação2
Apresentação2
lamastres
La influencia que tiene el deporte en las relaciones internacionales, tomando como referencia los eventos masivos más conocidos, como los mundiales de las diferentes disciplinas y las olimpiadas. Todo esto con el de obtener más información sobre los acontecimientos ocurridos durante este tipo de eventos deportivos, no solo positivos, sino también el lado oscuro de los deportes y algunos hechos que marcaron la historia de estos.
CÓMO INFLUYEN LOS DEPORTES EN LAS RELACIONES INTERNACIONALES
CÓMO INFLUYEN LOS DEPORTES EN LAS RELACIONES INTERNACIONALES
italiavalm
mecanismo de absorcion del hierro en el oranismo
absorcion del hierro
absorcion del hierro
Jharlin Soriano Perez
Cronograma Sebrae SC
Cronograma Sebrae SC
oanacleto
En vedette
(7)
Comunic social
Comunic social
Repaso lengua 6º curso 1 trimestre (1º parte)
Repaso lengua 6º curso 1 trimestre (1º parte)
Fernando Bueno
Fernando Bueno
Apresentação2
Apresentação2
CÓMO INFLUYEN LOS DEPORTES EN LAS RELACIONES INTERNACIONALES
CÓMO INFLUYEN LOS DEPORTES EN LAS RELACIONES INTERNACIONALES
absorcion del hierro
absorcion del hierro
Cronograma Sebrae SC
Cronograma Sebrae SC
Plus de Anatoly Sharifulin
Речь пройдёт про пользовательский фидбек, а именно — про влияние рейтингов и отзывов на Customer Support, User Acquisition и Game Development. Выступление Анатолия Шарифулина, CEO & Co-founder в AppFollow, на White Nights 2019.
Ещё один способ привлекать и удерживать пользователей в играх
Ещё один способ привлекать и удерживать пользователей в играх
Anatoly Sharifulin
ASO Аудит от AppFollow, подробнее https://aso.appfollow.io
ASO Аудит для приложений и игр
ASO Аудит для приложений и игр
Anatoly Sharifulin
ASO-оптимизация встроенных покупок (In-App Prurchases) для App Store на iOS 11 Подробнее https://aso.appfollow.io
ASO для iOS 11 (продвижение In-App Prurchases)
ASO для iOS 11 (продвижение In-App Prurchases)
Anatoly Sharifulin
ASO-оптимизация приложений и игр для iOS 11 Подробнее https://aso.appfollow.io
ASO для iOS 11
ASO для iOS 11
Anatoly Sharifulin
AppFollow митап в Москве, 24 августа 2017 года Подробнее http://appfollow.io/meetup
AppFollow митап в Москве
AppFollow митап в Москве
Anatoly Sharifulin
Slides from FxClub M-Summit 2016 http://fxclub.org
ASO Best Practices 2016
ASO Best Practices 2016
Anatoly Sharifulin
Доклад с Codefest, Новосибирск, 27 марта 2016 года Поделюсь опытом прохождения акселерации во ФРИИ и Startup Sauna (Хельсинки, Финляндия) на примере стартапа, которым сейчас занимаюсь. - Зачем проходить акселерацию стартапу? - Есть ли в ней смысл? - Если есть, то зачем вторая-третья-... акселерации? - Разница подхода к стартапам в России и Финляндии, сравнение "без купюр"
То, что русскому — ФРИИ, финну — Startup Sauna. Опыт прохождения акселерации ...
То, что русскому — ФРИИ, финну — Startup Sauna. Опыт прохождения акселерации ...
Anatoly Sharifulin
Доклад с Droidcon.moscow
Аналитика приложений конкурентов в Google Play
Аналитика приложений конкурентов в Google Play
Anatoly Sharifulin
Appstore Search Optimization FAQ Mobile Marketing Conference 2015
ASO FAQ
ASO FAQ
Anatoly Sharifulin
ASO: Best Practices 2015 Mobile Optimized, Minsk
ASO: Best Practices 2015
ASO: Best Practices 2015
Anatoly Sharifulin
28 апреля 2015 года прошел выпускной проекта AppFollow из акселератора ФРИИ
AppFollow Demo Day ФРИИ
AppFollow Demo Day ФРИИ
Anatoly Sharifulin
Доклад с Codefest 2015
Конкурентный анализ мобильных приложений
Конкурентный анализ мобильных приложений
Anatoly Sharifulin
Доклад с Apps4all форум 2015
Аналитика приложений конкурентов
Аналитика приложений конкурентов
Anatoly Sharifulin
Доклад с MDDay Online Analytics 2015 http://analytics.mdday.ru
Аналитика магазинов приложений
Аналитика магазинов приложений
Anatoly Sharifulin
Аналитика мобильных приложений: как настроить аналитику в приложении, какие инструменты выбрать (Flurry, Google Analytics, Fabric Answers, AppsFlyer), на что обращать внимание http://light.mdday.ru
Аналитика мобильных приложений
Аналитика мобильных приложений
Anatoly Sharifulin
Выступление на ProductCamp Meetup в 2ГИС, Москва, 8 декабря 2014 года
Анализ приложений конкурентов
Анализ приложений конкурентов
Anatoly Sharifulin
Как сделать идеальное ASO оптимизацию для мобильных приложений (App Store, Google Play), советы на реальных примерах iOS и Android приложений.
ASO оптимизация мобильных приложений: «Что такое хорошо и что такое плохо?»
ASO оптимизация мобильных приложений: «Что такое хорошо и что такое плохо?»
Anatoly Sharifulin
Доклад с Online MDDay 2014. http://online2014.mdday.ru Расскажу о том, что делать, когда вам «кажется», что приложение готово и его пора начать рекламировать. Обычно это обманчивое чувство :-) Как устроены сторы (App Store и Google Play), какие существуют типы трафика, как устроен топ и что можно или даже нужно сделать для продвижения самостоятельно. Зачем и почему стОит сделать ASO и «разобраться» с конкурентами. Когда всё-таки можно начинать платное продвижение и какие каналы выбрать.
Продвижение мобильных приложений: с чего начать?
Продвижение мобильных приложений: с чего начать?
Anatoly Sharifulin
Доклад с ProductCamp в Минске, 9 августа 2014 года
Основной продукт vs. мобильный на примере Ostrovok.ru
Основной продукт vs. мобильный на примере Ostrovok.ru
Anatoly Sharifulin
ASO оптимизация мобильных приложений и стратегия продвижения приложений. Слайды с MoCO 2014
ASO оптимизация и продвижение мобильных приложений
ASO оптимизация и продвижение мобильных приложений
Anatoly Sharifulin
Plus de Anatoly Sharifulin
(20)
Ещё один способ привлекать и удерживать пользователей в играх
Ещё один способ привлекать и удерживать пользователей в играх
ASO Аудит для приложений и игр
ASO Аудит для приложений и игр
ASO для iOS 11 (продвижение In-App Prurchases)
ASO для iOS 11 (продвижение In-App Prurchases)
ASO для iOS 11
ASO для iOS 11
AppFollow митап в Москве
AppFollow митап в Москве
ASO Best Practices 2016
ASO Best Practices 2016
То, что русскому — ФРИИ, финну — Startup Sauna. Опыт прохождения акселерации ...
То, что русскому — ФРИИ, финну — Startup Sauna. Опыт прохождения акселерации ...
Аналитика приложений конкурентов в Google Play
Аналитика приложений конкурентов в Google Play
ASO FAQ
ASO FAQ
ASO: Best Practices 2015
ASO: Best Practices 2015
AppFollow Demo Day ФРИИ
AppFollow Demo Day ФРИИ
Конкурентный анализ мобильных приложений
Конкурентный анализ мобильных приложений
Аналитика приложений конкурентов
Аналитика приложений конкурентов
Аналитика магазинов приложений
Аналитика магазинов приложений
Аналитика мобильных приложений
Аналитика мобильных приложений
Анализ приложений конкурентов
Анализ приложений конкурентов
ASO оптимизация мобильных приложений: «Что такое хорошо и что такое плохо?»
ASO оптимизация мобильных приложений: «Что такое хорошо и что такое плохо?»
Продвижение мобильных приложений: с чего начать?
Продвижение мобильных приложений: с чего начать?
Основной продукт vs. мобильный на примере Ostrovok.ru
Основной продукт vs. мобильный на примере Ostrovok.ru
ASO оптимизация и продвижение мобильных приложений
ASO оптимизация и продвижение мобильных приложений
Мой Modern Perl
1.
Мой Modern Perl
Анатолий Шарифулин YAPC::Russia 2011
2.
Modern Perl
3.
Perl 5.12.x Perl 5.14
и Perl 5.16
4.
common::sense use utf8, strict,
warning*, feature
5.
Mojolicious Web
in the box!
6.
Mojolicious Mojo::Base
Mojo::DOM Mojo::UserAgent Test::Mojo ojo
7.
Plack, PSGI, Starman
Tatsuhiko Miyagawa
8.
AnyEvent, Coro
Marc Lehmann
9.
Moose, *Declare, Dancer, Catalyst,
.... Для кого-то может быть
10.
CGI.pm Для кого-то
может быть
11.
cpanmin.us # curl -L
cpanmin.us | perl – Mojolicious
12.
cpanmin.us cpanm, cpanp, cpan
:-)
13.
Staticperl perlbrew
14.
Pretty и really
Perl code Не C, не PHP, не write-only
15.
Perl Cloud Hosting
Phenona, DotCloud, Stackato
16.
CPAN и github.com
17.
use Perl or
die; JFDI
18.
Достойная оппозиция:
19.
Убей в себе
государство slonik-v-domene.livejournal.com
20.
21.
Stupid notes of
my f*cking life hobohabilis.livejournal.com
22.
Мой Modern Perl
23.
24.
25.
P. S.
26.
YAPC::Europe 2011
"Modern Perl" 15–17 августа 2011 Рига, Латвия
27.
use Perl or
die;
28.
JFDI
29.
Спасибо за внимание!
Анатолий Шарифулин YAPC::Russia 2011
Télécharger maintenant