Soumettre la recherche
Mettre en ligne
Modern Perl
•
0 j'aime
•
872 vues
Точка Кипения
Suivre
Signaler
Partager
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
Mojolicious, real-time web framework
Mojolicious, real-time web framework
taggg
A lightning talk given at Rails Israel 2014 (http://railsisrael2014.events.co.il/presentations/1319-mojolicious-perl-framework-for-the-real-time-web). Uses some slides lifted from Glen Hinkle's YAPC 2012 talk (https://speakerdeck.com/tempire/intro-to-mojolicious-perl) and an image created by Marcus Ramburg.
Mojolicious - Perl Framework for the Real-Time Web (Lightning Talk)
Mojolicious - Perl Framework for the Real-Time Web (Lightning Talk)
Dotan Dimet
Mojolicious mvc
Mojolicious mvc
Arpad Szasz
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
Mojolicious, real-time web framework
Mojolicious, real-time web framework
taggg
A lightning talk given at Rails Israel 2014 (http://railsisrael2014.events.co.il/presentations/1319-mojolicious-perl-framework-for-the-real-time-web). Uses some slides lifted from Glen Hinkle's YAPC 2012 talk (https://speakerdeck.com/tempire/intro-to-mojolicious-perl) and an image created by Marcus Ramburg.
Mojolicious - Perl Framework for the Real-Time Web (Lightning Talk)
Mojolicious - Perl Framework for the Real-Time Web (Lightning Talk)
Dotan Dimet
Mojolicious mvc
Mojolicious mvc
Arpad Szasz
Presenting a Perl toolchain for rapid web application development
Mojolicious on Steroids
Mojolicious on Steroids
Tudor Constantin
RESTful web services
RESTful web services
Tudor Constantin
Mojolicious
Mojolicious
Marcos Rebelo
A introduction to the Mojolicious web framework.
Mojolicious
Mojolicious
Marcus Ramberg
Lessons learning from implementing a RESTful interface using Mojolicious
Mojolicious and REST
Mojolicious and REST
Jonas Brømsø
En vedette
(8)
Mojolicious, real-time web framework
Mojolicious, real-time web framework
Mojolicious - Perl Framework for the Real-Time Web (Lightning Talk)
Mojolicious - Perl Framework for the Real-Time Web (Lightning Talk)
Mojolicious mvc
Mojolicious mvc
Mojolicious on Steroids
Mojolicious on Steroids
RESTful web services
RESTful web services
Mojolicious
Mojolicious
Mojolicious
Mojolicious
Mojolicious and REST
Mojolicious and REST
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