Soumettre la recherche
Mettre en ligne
К. Шатров "Фреймворк Capistrano", DUMP-2014
•
0 j'aime
•
7,371 vues
it-people
Suivre
Signaler
Partager
Signaler
Partager
1 sur 38
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Capistrano Framework
Capistrano Framework
Oleksandr Petrov
Арсений Заречнев и Федор Шумов - Одностраничные приложения
Арсений Заречнев и Федор Шумов - Одностраничные приложения
Arseny Zarechnev
JS Lab2017, 25 марта, Одесса Redux: время двигаться дальше? Екатерина Лизогубова (Coach at JavaScript.Ninja) React + Redux стал стандартом де-факто в разработке приложений на React. Говорим React - подразумеваем Redux. Говорим Redux - подразумеваем React. Однако спустя два года активного использования подобного стека у меня накопилось множество проблем: решаемых и не очень. Так что же - пришло время двигаться дальше на волнах хайпа или старый друг лучше новых двух? Как Redux отравляет жизнь и что с этим делать. Все материалы: http://jslab.in.ua/ Организаторы: http://geekslab.org.ua/
JS Lab2017_Redux: время двигаться дальше?_Екатерина Лизогубова
JS Lab2017_Redux: время двигаться дальше?_Екатерина Лизогубова
GeeksLab Odessa
Многие аналитики предрекают реактивному программированию большое будущее в решении задач Mobile и Big Data. TypeSafe, разработчики языка Scala, создали многообещающий реактивный фреймворк Akka, который "дружит" с Java. Чем он может быть интересен Java-разработчикам? Сможет ли Akka+Java конкурировать с Akka+Scala? И как ей в этом помогут новые фичи Java 8? Об этом я расскажу в своем докладе "Посмотрим на Акку-Джаву".
"Посмотрим на Акку-Джаву" Дмитрий Мантула
"Посмотрим на Акку-Джаву" Дмитрий Мантула
Fwdays
JS Lab2017, 25 марта, Одесса Сергей Селецкий (Senior Frontend Engineer at Lohika) System.js и jspm. Что они могут дать для вашего проекта. Преимущества и недостатки. Как это работает с ES6. Примеры сборки проекта. Все материалы: http://jslab.in.ua/ Организаторы: http://geekslab.org.ua/
JS Lab2017_Сергей Селецкий_System.js и jspm
JS Lab2017_Сергей Селецкий_System.js и jspm
GeeksLab Odessa
Презентация доклада Александра Баяндина на конференции SQADays-14, Львов 8-9 ноября 2013
JavaScript + Webdriver = ♥
JavaScript + Webdriver = ♥
SQALab
Доклад на конференции Kolesa/Web 1.0
Крыша 2.0
Крыша 2.0
Колёса Крыша Маркет
Александр Зайцев Fabric для управления серверами
Fabric для управления серверами
Fabric для управления серверами
Maxim Kulsha
Recommandé
Capistrano Framework
Capistrano Framework
Oleksandr Petrov
Арсений Заречнев и Федор Шумов - Одностраничные приложения
Арсений Заречнев и Федор Шумов - Одностраничные приложения
Arseny Zarechnev
JS Lab2017, 25 марта, Одесса Redux: время двигаться дальше? Екатерина Лизогубова (Coach at JavaScript.Ninja) React + Redux стал стандартом де-факто в разработке приложений на React. Говорим React - подразумеваем Redux. Говорим Redux - подразумеваем React. Однако спустя два года активного использования подобного стека у меня накопилось множество проблем: решаемых и не очень. Так что же - пришло время двигаться дальше на волнах хайпа или старый друг лучше новых двух? Как Redux отравляет жизнь и что с этим делать. Все материалы: http://jslab.in.ua/ Организаторы: http://geekslab.org.ua/
JS Lab2017_Redux: время двигаться дальше?_Екатерина Лизогубова
JS Lab2017_Redux: время двигаться дальше?_Екатерина Лизогубова
GeeksLab Odessa
Многие аналитики предрекают реактивному программированию большое будущее в решении задач Mobile и Big Data. TypeSafe, разработчики языка Scala, создали многообещающий реактивный фреймворк Akka, который "дружит" с Java. Чем он может быть интересен Java-разработчикам? Сможет ли Akka+Java конкурировать с Akka+Scala? И как ей в этом помогут новые фичи Java 8? Об этом я расскажу в своем докладе "Посмотрим на Акку-Джаву".
"Посмотрим на Акку-Джаву" Дмитрий Мантула
"Посмотрим на Акку-Джаву" Дмитрий Мантула
Fwdays
JS Lab2017, 25 марта, Одесса Сергей Селецкий (Senior Frontend Engineer at Lohika) System.js и jspm. Что они могут дать для вашего проекта. Преимущества и недостатки. Как это работает с ES6. Примеры сборки проекта. Все материалы: http://jslab.in.ua/ Организаторы: http://geekslab.org.ua/
JS Lab2017_Сергей Селецкий_System.js и jspm
JS Lab2017_Сергей Селецкий_System.js и jspm
GeeksLab Odessa
Презентация доклада Александра Баяндина на конференции SQADays-14, Львов 8-9 ноября 2013
JavaScript + Webdriver = ♥
JavaScript + Webdriver = ♥
SQALab
Доклад на конференции Kolesa/Web 1.0
Крыша 2.0
Крыша 2.0
Колёса Крыша Маркет
Александр Зайцев Fabric для управления серверами
Fabric для управления серверами
Fabric для управления серверами
Maxim Kulsha
Арсений Заречнев и Федор Шумов - Одностраничные приложения
Арсений Заречнев и Федор Шумов - Одностраничные приложения
Arseny Zarechnev
Экскурсия в будущее веб-разработки. Мой стэк для SPA. ES next and Babel, Webpack, Isomorphic JavaScript, NodeJS, React, Relay, GraphQL
Бэкенд, фронтенд — всё смешалось (nodkz)
Бэкенд, фронтенд — всё смешалось (nodkz)
Pavel Chertorogov
Grunt - Advanced Tips (NIkita Bayev) www.chocomart.kz
ChocoDevDay — Grunt - Advanced Tips (NIkita Bayev)
ChocoDevDay — Grunt - Advanced Tips (NIkita Bayev)
Hassan Islamov
Презентация с KAZOOMEETUP MOSCOW 2015. Илья Ащепков, SIPLABS. Разработка компонент KAZOO. Глубокое обзорное погружение в разработку KAZOO для знающих Erlang.
KAZOOMEETUP MOSCOW 2015. Илья Ащепков. Разработка компонент KAZOO
KAZOOMEETUP MOSCOW 2015. Илья Ащепков. Разработка компонент KAZOO
SIPLABS Communications
Ведущий разработчик Parity Technologies Николай Вольф расскажет о преимуществах использования WebAssembly и Rust, а также о синергии данных решений в сочетании с Блокчейн. Данная презентация была представлена на одном из еженедельных образовательных митапов от компании cyber•Fund. Посмотреть полное видео с митапа можно здесь: https://www.youtube.com/watch?v=qUxSmIKtHkg Прочитать текстовую версию выступления: https://golos.io/ru--blokcheijn/@cyberevents/rust-contracts-and-webassembly-spiker-nikolai-volf Дополнительная информация о компании cyber•Fund Мы инвестируем и развиваем блокчейн проекты, способные кардинально менять наш мир в лучшую сторону, создавая экономику роботов и самовыражения людей. Больше о нашей работе вы можете узнать из следующих ресурсов: Наши проекты: сyber•Fund - аналитика и разработка блокчейн систем Golos.io - медийная блокчейн платформа Satoshi•Fund - первый фонд инвестирующий в криптоактивы Cyberstudio.io - помощь в проведении ICO Мы ждем вас в наших сообществах: Блог: https://blog.cyber.fund/ Email Newsletter: http://company.cyber.fund/#newsletter Социальные сети: https://golos.io/@cyberfund https://steemit.com/@cyberfund https://twitter.com/cyberfundio https://www.reddit.com/r/cyber_Fund/ https://www.facebook.com/cyberfund - официальная страница сyber•Fund https://www.facebook.com/blockchainmeetups/ - официальная страница cyber•Events (Блокчейн митапы, конференции, доклады) https://www.slideshare.net/CyberFund-Official Для разработчиков: https://t.me/CyberFundDev - telegram чат для блокчейн разработчиков https://github.com/cyberFund - наш репозиторий на Github с open source software https://github.com/cyberFund/Library - библиотека знаний по блокчейн
Rust & Web Assembly
Rust & Web Assembly
Cyber Fund
Речь пойдет о фреймворке под названием Texture (a.k.a AsyncDisplayKit/ASDK). Создатели этого фреймворка пытаются изменить старый синхронный способ работы с UI на современный многопоточный. Спикер расскажет о том, как устроен этот фреймворк, о его преимуществах и недостатках, подводных камнях и реальном опыте использования. После этого доклада все, кто его слушали, смогут создавать приложения на основе Texture и быть уверенными в том, что экран будет обновляться со скоростью 60FPS независимо от сложности UI.
2017-08-12 02 Антон Ковалев. Texture a.k.a AsyncDisplayKit
2017-08-12 02 Антон Ковалев. Texture a.k.a AsyncDisplayKit
Омские ИТ-субботники
Online Quality Assurance Day 2020 #2 ОЛЕКСАНДР ХОТЕМСЬКИЙ «Антипаттерни та велосипеди в JavaScript автоматизації» telegram: wwww.t.me/goqameetup fb: www.fb.com/goqaevent fb: www.fb.com/qaday.org Сайт: www.qaday.org
ОЛЕКСАНДР ХОТЕМСЬКИЙ «Антипаттерни та велосипеди в JavaScript автоматизації» ...
ОЛЕКСАНДР ХОТЕМСЬКИЙ «Антипаттерни та велосипеди в JavaScript автоматизації» ...
GoQA
Server-side JavaScript
Server-side JavaScript
Media Gorod
В 2012 году мы начали внедрение CFEngine в нашу инфраструктуру. Переход на централизованное управление конфигурацией в проектах такого масштаба подобен ремонту - его невозможно закончить, его можно только прекратить. И уже весной 2013 года (в день 404 ошибки и международного дня Интернета) этот "ремонт" превратился в катастрофу и был остановлен. После 3 суток недоступности портала нам пришлось изобрести схему, которая бы физически ограничивала возможность повторения катастрофы. Схема включает в себя тестирование политик на тестовых серверах различной важности и конфигурации. "Маринование" в этой тестовой среде сопровождается автоматизированным контролем характеристик нагрузки этих серверов. Далее происходит обязательный ревью и плавное распространение последовательно по всем датацентрам. В докладе будет рассказано: 1. почему мы выбрали CFEngine, а не Chief или Puppet; 2. как мы научили CFEngine быть дружелюбным (примеры политик и выдержки из библиотеки); 3. 100500 предпринятых мер, что бы не повторить "день 404" и соблюсти баланс между безопасностью и удобством; 4. как ещё можно использовать системы управления серверами.
Как не положить тысячи серверов с помощью системы централизованного управлени...
Как не положить тысячи серверов с помощью системы централизованного управлени...
Ontico
Презентация с KAZOOMEETUP MOSCOW 2015. Владимир Потапьев, SIPLABS. Обзор приложения Circlemaker и интеграции KAZOO с биллинговыми системами посредством RADIUS.
KAZOOMEETUP MOSCOW 2015. Владимир Потапьев. Обзор приложения Circlemaker (RAD...
KAZOOMEETUP MOSCOW 2015. Владимир Потапьев. Обзор приложения Circlemaker (RAD...
SIPLABS Communications
Строим CI/CD в Bamboo, используя Chef ----- Мы покажем эволюционный путь нашего CI/CD-процесса от маленького скрипта на python, до фреймворка на ruby: + рассмотрим типичные трудности, возникающие при построении CI/CD процесса с помощью CI-движка и Configuration management tools. + покажем реализованные решения на примере связки Chef + Bamboo: o унификация деплоймент-процесса компании; o деплойменты на гетерогенные environment'ы, включая Linux/Windows системы; o инструментарий для построения CD-процесса в Bamboo. Управление билд-фермой Bamboo с помощью Chef ----- Для поддержки SDLC-процесса компании мы эксплуатируем большую географически распределенную гетерогенную билд-ферму агентов (80+ агентов на базе Windows, Linux и MacOS). С ростом количества билд-конфигураций и агентов мы столкнулись с задачей управления конфигурациями билд-агентов, с которой успешно справляемся с помощью решения на базе Chef. Примеры решаемых задач: + настройка Bamboo-агентов с нуля; + сapability management при помощи ohai; + повышение эффективности использования билд-фермы.
Chef по обе стороны Bamboo / Артем Семенов (Align Technology)
Chef по обе стороны Bamboo / Артем Семенов (Align Technology)
Ontico
Павел Кудинов: Сетевая многозадачность: событийные машины
Павел Кудинов: Сетевая многозадачность: событийные машины
guestf673
Stop talking about WebAssembly specification, let's solve a problems using it! How to WebAssembly work and how we can use it to enhance Machine Learning in browser experience.
Mihail Zachepilo - WebAssembly powered Machine Learning
Mihail Zachepilo - WebAssembly powered Machine Learning
Maria Kuneva
Mafiozi Performance1
Mafiozi Performance1
barcamplv09
Ec2 Rootconf2009
Ec2 Rootconf2009
Liudmila Li
Почему каждый DL-инженер должен написать свою либу для обучения сеток, а потом отказаться от неё. Расскажу про опыт написания kekas-а, и почему в своей команде мы пользуемся pytorch-lightning как более зрелым решением.
Почему вам стоит использовать свой велосипед и почему не стоит Александр Бел...
Почему вам стоит использовать свой велосипед и почему не стоит Александр Бел...
Mail.ru Group
Презентация с fdconf.by
Как верстать сайты быстрее чем их рисуют
Как верстать сайты быстрее чем их рисуют
Yuriy Artyukh
Денис Речкунов рассказывает про фреймворк Catberry.js (http://catberry.org)
#6 "Изоморфный фреймворк Catberry.js" Денис Речкунов
#6 "Изоморфный фреймворк Catberry.js" Денис Речкунов
JSib
Обзор библиотек и фреймворков JavaScript для разработки фронтэнд–, бэкэнд– и мобильных приложений. Уровень материала: для начинающих.
Full Stack разработка на JavaScript
Full Stack разработка на JavaScript
Олег Шерыхалин
Юрий Артюх @akella «Как верстать сайты быстрее, чем их рисуют» Frontend Dev Conf'14 www.fdconf.by
Как верстать сайты быстрее, чем их рисуют
Как верстать сайты быстрее, чем их рисуют
FDConf
Rspec
Rspec
Sergey Nartimov
Михаил Юматов: SaltStack
Михаил Юматов: SaltStack
it-people
Contenu connexe
Tendances
Арсений Заречнев и Федор Шумов - Одностраничные приложения
Арсений Заречнев и Федор Шумов - Одностраничные приложения
Arseny Zarechnev
Экскурсия в будущее веб-разработки. Мой стэк для SPA. ES next and Babel, Webpack, Isomorphic JavaScript, NodeJS, React, Relay, GraphQL
Бэкенд, фронтенд — всё смешалось (nodkz)
Бэкенд, фронтенд — всё смешалось (nodkz)
Pavel Chertorogov
Grunt - Advanced Tips (NIkita Bayev) www.chocomart.kz
ChocoDevDay — Grunt - Advanced Tips (NIkita Bayev)
ChocoDevDay — Grunt - Advanced Tips (NIkita Bayev)
Hassan Islamov
Презентация с KAZOOMEETUP MOSCOW 2015. Илья Ащепков, SIPLABS. Разработка компонент KAZOO. Глубокое обзорное погружение в разработку KAZOO для знающих Erlang.
KAZOOMEETUP MOSCOW 2015. Илья Ащепков. Разработка компонент KAZOO
KAZOOMEETUP MOSCOW 2015. Илья Ащепков. Разработка компонент KAZOO
SIPLABS Communications
Ведущий разработчик Parity Technologies Николай Вольф расскажет о преимуществах использования WebAssembly и Rust, а также о синергии данных решений в сочетании с Блокчейн. Данная презентация была представлена на одном из еженедельных образовательных митапов от компании cyber•Fund. Посмотреть полное видео с митапа можно здесь: https://www.youtube.com/watch?v=qUxSmIKtHkg Прочитать текстовую версию выступления: https://golos.io/ru--blokcheijn/@cyberevents/rust-contracts-and-webassembly-spiker-nikolai-volf Дополнительная информация о компании cyber•Fund Мы инвестируем и развиваем блокчейн проекты, способные кардинально менять наш мир в лучшую сторону, создавая экономику роботов и самовыражения людей. Больше о нашей работе вы можете узнать из следующих ресурсов: Наши проекты: сyber•Fund - аналитика и разработка блокчейн систем Golos.io - медийная блокчейн платформа Satoshi•Fund - первый фонд инвестирующий в криптоактивы Cyberstudio.io - помощь в проведении ICO Мы ждем вас в наших сообществах: Блог: https://blog.cyber.fund/ Email Newsletter: http://company.cyber.fund/#newsletter Социальные сети: https://golos.io/@cyberfund https://steemit.com/@cyberfund https://twitter.com/cyberfundio https://www.reddit.com/r/cyber_Fund/ https://www.facebook.com/cyberfund - официальная страница сyber•Fund https://www.facebook.com/blockchainmeetups/ - официальная страница cyber•Events (Блокчейн митапы, конференции, доклады) https://www.slideshare.net/CyberFund-Official Для разработчиков: https://t.me/CyberFundDev - telegram чат для блокчейн разработчиков https://github.com/cyberFund - наш репозиторий на Github с open source software https://github.com/cyberFund/Library - библиотека знаний по блокчейн
Rust & Web Assembly
Rust & Web Assembly
Cyber Fund
Речь пойдет о фреймворке под названием Texture (a.k.a AsyncDisplayKit/ASDK). Создатели этого фреймворка пытаются изменить старый синхронный способ работы с UI на современный многопоточный. Спикер расскажет о том, как устроен этот фреймворк, о его преимуществах и недостатках, подводных камнях и реальном опыте использования. После этого доклада все, кто его слушали, смогут создавать приложения на основе Texture и быть уверенными в том, что экран будет обновляться со скоростью 60FPS независимо от сложности UI.
2017-08-12 02 Антон Ковалев. Texture a.k.a AsyncDisplayKit
2017-08-12 02 Антон Ковалев. Texture a.k.a AsyncDisplayKit
Омские ИТ-субботники
Online Quality Assurance Day 2020 #2 ОЛЕКСАНДР ХОТЕМСЬКИЙ «Антипаттерни та велосипеди в JavaScript автоматизації» telegram: wwww.t.me/goqameetup fb: www.fb.com/goqaevent fb: www.fb.com/qaday.org Сайт: www.qaday.org
ОЛЕКСАНДР ХОТЕМСЬКИЙ «Антипаттерни та велосипеди в JavaScript автоматизації» ...
ОЛЕКСАНДР ХОТЕМСЬКИЙ «Антипаттерни та велосипеди в JavaScript автоматизації» ...
GoQA
Server-side JavaScript
Server-side JavaScript
Media Gorod
В 2012 году мы начали внедрение CFEngine в нашу инфраструктуру. Переход на централизованное управление конфигурацией в проектах такого масштаба подобен ремонту - его невозможно закончить, его можно только прекратить. И уже весной 2013 года (в день 404 ошибки и международного дня Интернета) этот "ремонт" превратился в катастрофу и был остановлен. После 3 суток недоступности портала нам пришлось изобрести схему, которая бы физически ограничивала возможность повторения катастрофы. Схема включает в себя тестирование политик на тестовых серверах различной важности и конфигурации. "Маринование" в этой тестовой среде сопровождается автоматизированным контролем характеристик нагрузки этих серверов. Далее происходит обязательный ревью и плавное распространение последовательно по всем датацентрам. В докладе будет рассказано: 1. почему мы выбрали CFEngine, а не Chief или Puppet; 2. как мы научили CFEngine быть дружелюбным (примеры политик и выдержки из библиотеки); 3. 100500 предпринятых мер, что бы не повторить "день 404" и соблюсти баланс между безопасностью и удобством; 4. как ещё можно использовать системы управления серверами.
Как не положить тысячи серверов с помощью системы централизованного управлени...
Как не положить тысячи серверов с помощью системы централизованного управлени...
Ontico
Презентация с KAZOOMEETUP MOSCOW 2015. Владимир Потапьев, SIPLABS. Обзор приложения Circlemaker и интеграции KAZOO с биллинговыми системами посредством RADIUS.
KAZOOMEETUP MOSCOW 2015. Владимир Потапьев. Обзор приложения Circlemaker (RAD...
KAZOOMEETUP MOSCOW 2015. Владимир Потапьев. Обзор приложения Circlemaker (RAD...
SIPLABS Communications
Строим CI/CD в Bamboo, используя Chef ----- Мы покажем эволюционный путь нашего CI/CD-процесса от маленького скрипта на python, до фреймворка на ruby: + рассмотрим типичные трудности, возникающие при построении CI/CD процесса с помощью CI-движка и Configuration management tools. + покажем реализованные решения на примере связки Chef + Bamboo: o унификация деплоймент-процесса компании; o деплойменты на гетерогенные environment'ы, включая Linux/Windows системы; o инструментарий для построения CD-процесса в Bamboo. Управление билд-фермой Bamboo с помощью Chef ----- Для поддержки SDLC-процесса компании мы эксплуатируем большую географически распределенную гетерогенную билд-ферму агентов (80+ агентов на базе Windows, Linux и MacOS). С ростом количества билд-конфигураций и агентов мы столкнулись с задачей управления конфигурациями билд-агентов, с которой успешно справляемся с помощью решения на базе Chef. Примеры решаемых задач: + настройка Bamboo-агентов с нуля; + сapability management при помощи ohai; + повышение эффективности использования билд-фермы.
Chef по обе стороны Bamboo / Артем Семенов (Align Technology)
Chef по обе стороны Bamboo / Артем Семенов (Align Technology)
Ontico
Павел Кудинов: Сетевая многозадачность: событийные машины
Павел Кудинов: Сетевая многозадачность: событийные машины
guestf673
Stop talking about WebAssembly specification, let's solve a problems using it! How to WebAssembly work and how we can use it to enhance Machine Learning in browser experience.
Mihail Zachepilo - WebAssembly powered Machine Learning
Mihail Zachepilo - WebAssembly powered Machine Learning
Maria Kuneva
Mafiozi Performance1
Mafiozi Performance1
barcamplv09
Ec2 Rootconf2009
Ec2 Rootconf2009
Liudmila Li
Почему каждый DL-инженер должен написать свою либу для обучения сеток, а потом отказаться от неё. Расскажу про опыт написания kekas-а, и почему в своей команде мы пользуемся pytorch-lightning как более зрелым решением.
Почему вам стоит использовать свой велосипед и почему не стоит Александр Бел...
Почему вам стоит использовать свой велосипед и почему не стоит Александр Бел...
Mail.ru Group
Презентация с fdconf.by
Как верстать сайты быстрее чем их рисуют
Как верстать сайты быстрее чем их рисуют
Yuriy Artyukh
Денис Речкунов рассказывает про фреймворк Catberry.js (http://catberry.org)
#6 "Изоморфный фреймворк Catberry.js" Денис Речкунов
#6 "Изоморфный фреймворк Catberry.js" Денис Речкунов
JSib
Обзор библиотек и фреймворков JavaScript для разработки фронтэнд–, бэкэнд– и мобильных приложений. Уровень материала: для начинающих.
Full Stack разработка на JavaScript
Full Stack разработка на JavaScript
Олег Шерыхалин
Юрий Артюх @akella «Как верстать сайты быстрее, чем их рисуют» Frontend Dev Conf'14 www.fdconf.by
Как верстать сайты быстрее, чем их рисуют
Как верстать сайты быстрее, чем их рисуют
FDConf
Tendances
(20)
Арсений Заречнев и Федор Шумов - Одностраничные приложения
Арсений Заречнев и Федор Шумов - Одностраничные приложения
Бэкенд, фронтенд — всё смешалось (nodkz)
Бэкенд, фронтенд — всё смешалось (nodkz)
ChocoDevDay — Grunt - Advanced Tips (NIkita Bayev)
ChocoDevDay — Grunt - Advanced Tips (NIkita Bayev)
KAZOOMEETUP MOSCOW 2015. Илья Ащепков. Разработка компонент KAZOO
KAZOOMEETUP MOSCOW 2015. Илья Ащепков. Разработка компонент KAZOO
Rust & Web Assembly
Rust & Web Assembly
2017-08-12 02 Антон Ковалев. Texture a.k.a AsyncDisplayKit
2017-08-12 02 Антон Ковалев. Texture a.k.a AsyncDisplayKit
ОЛЕКСАНДР ХОТЕМСЬКИЙ «Антипаттерни та велосипеди в JavaScript автоматизації» ...
ОЛЕКСАНДР ХОТЕМСЬКИЙ «Антипаттерни та велосипеди в JavaScript автоматизації» ...
Server-side JavaScript
Server-side JavaScript
Как не положить тысячи серверов с помощью системы централизованного управлени...
Как не положить тысячи серверов с помощью системы централизованного управлени...
KAZOOMEETUP MOSCOW 2015. Владимир Потапьев. Обзор приложения Circlemaker (RAD...
KAZOOMEETUP MOSCOW 2015. Владимир Потапьев. Обзор приложения Circlemaker (RAD...
Chef по обе стороны Bamboo / Артем Семенов (Align Technology)
Chef по обе стороны Bamboo / Артем Семенов (Align Technology)
Павел Кудинов: Сетевая многозадачность: событийные машины
Павел Кудинов: Сетевая многозадачность: событийные машины
Mihail Zachepilo - WebAssembly powered Machine Learning
Mihail Zachepilo - WebAssembly powered Machine Learning
Mafiozi Performance1
Mafiozi Performance1
Ec2 Rootconf2009
Ec2 Rootconf2009
Почему вам стоит использовать свой велосипед и почему не стоит Александр Бел...
Почему вам стоит использовать свой велосипед и почему не стоит Александр Бел...
Как верстать сайты быстрее чем их рисуют
Как верстать сайты быстрее чем их рисуют
#6 "Изоморфный фреймворк Catberry.js" Денис Речкунов
#6 "Изоморфный фреймворк Catberry.js" Денис Речкунов
Full Stack разработка на JavaScript
Full Stack разработка на JavaScript
Как верстать сайты быстрее, чем их рисуют
Как верстать сайты быстрее, чем их рисуют
En vedette
Rspec
Rspec
Sergey Nartimov
Михаил Юматов: SaltStack
Михаил Юматов: SaltStack
it-people
Типичные подходы к развертыванию приложений: как правильные, так и неправильные, но повсеместно применяемые. Как сделать так, чтобы развертывание не стало проблемой с линейным ростом количества поддерживаемых окружений. Методы обновления проекта с нулевым временем простоя: когда это уместно и принципиально возможно.
«Масштабируемый DevOps» Александр Колесень
«Масштабируемый DevOps» Александр Колесень
IT Share
Capistrano Overview
Capistrano Overview
Travis Roberts
2ª Parte Ingl BáSico Ok
2ª Parte Ingl BáSico Ok
2ª Parte Ingl BáSico Ok
Speaking in English
Выступление на конференции FailConf-2016
"Ошибки венчурного инвестора" Леонид Волков, Бизнес-ангел
"Ошибки венчурного инвестора" Леонид Волков, Бизнес-ангел
it-people
В нашей большой компании мы столкнулись с задачей выкладывания релизов наших проектов на несколько групп серверов по нескольким сотням машин. Мы решили разработать свой софт для удобного деплоя, поскольку задача, на мой взгляд, достаточно сложная, потому что каждая секунда при выкатке решает очень многое. Почему именно разработать что-то свое, а не использовать что-то готовое, например, Fabric или Capistrano? Все просто: 1. Система должна быть написана на языке, на котором принято разрабатывать в компании. 2. Все возникающие трудности и проблемы должны быть решены в кратчайшие сроки, нет времени ждать пока чья-то техподдержка прилетит на помощь на голубом вертолете :) 3. Система должна быть безопасна, полностью с открытыми кодами для безопасников. 4. Минимизированы зависимости от внешних модулей. Вкратце расскажу о том, как мы раскладываем front-end для наших проектов в Mail.ru Group в продакшн и на тестовые сервера. В частности, расскажу, как мы собираем версточный релиз. Расскажу о том, как его запаковать и как аккуратно раздать на несколько сотен серверов. Расскажу об архитектуре мониторинга системы обновлений, а также покажу, как выглядит наш дашборд, по которому мы понимаем, что все хорошо. Отвечу на все интересующие вас вопросы и дам несколько рекомендаций, которые помогут вам обойти подводные грабли, на которые наступали мы.
Релиз инжиниринг Mail.ru, взгляд изнутри / Максим Глеков (Mail.Ru Group)
Релиз инжиниринг Mail.ru, взгляд изнутри / Максим Глеков (Mail.Ru Group)
Ontico
1. Проектирование системы обновлений. 2. О SaltStack. 3. Реализация update-сервера и примеры.
Общая концепция системы развёртывания серверного окружения на базе SaltStack ...
Общая концепция системы развёртывания серверного окружения на базе SaltStack ...
Positive Hack Days
En vedette
(8)
Rspec
Rspec
Михаил Юматов: SaltStack
Михаил Юматов: SaltStack
«Масштабируемый DevOps» Александр Колесень
«Масштабируемый DevOps» Александр Колесень
Capistrano Overview
Capistrano Overview
2ª Parte Ingl BáSico Ok
2ª Parte Ingl BáSico Ok
"Ошибки венчурного инвестора" Леонид Волков, Бизнес-ангел
"Ошибки венчурного инвестора" Леонид Волков, Бизнес-ангел
Релиз инжиниринг Mail.ru, взгляд изнутри / Максим Глеков (Mail.Ru Group)
Релиз инжиниринг Mail.ru, взгляд изнутри / Максим Глеков (Mail.Ru Group)
Общая концепция системы развёртывания серверного окружения на базе SaltStack ...
Общая концепция системы развёртывания серверного окружения на базе SaltStack ...
Similaire à К. Шатров "Фреймворк Capistrano", DUMP-2014
Субъективная точка зрения на фронтенд разработку. Площадка: IT-бар КЛЮЧ, https://vk.com/event69759919 Видео с доклада: https://www.youtube.com/watch?v=pyAYbbDJjPo
Фронтенд разработка без боли
Фронтенд разработка без боли
Anton Piskunov
If Node.js is your everyday tool, it's almost certain that you use it in the wrong way, Timur will prove that in a very short review, uncover anti-patterns in your daily standard solutions, and show you the way to much better practices. The only thing that creates obstacles in your way to knowledge is your laziness.
Node.js Меньше сложности, больше надежности Holy.js 2021
Node.js Меньше сложности, больше надежности Holy.js 2021
Timur Shemsedinov
икита расскажет о возможностях backend as a service, ответит на вопрос есть ли жизнь после Parse, поделится опытом разработки BaaS Scorocode, особенностями архитектуры и кейсами применения, как можно ускорить разработку с помощью BaaS.
Кортунов Никита. Как ускорить разработку приложений или есть ли жизнь после P...
Кортунов Никита. Как ускорить разработку приложений или есть ли жизнь после P...
AvitoTech
Presentation about a most powerfull HTML5 technologies such as WebSockets and WebWorkers. Presentation also covers a main principles about working with ASP.NET SignalR Library
HTML5 WebSockets and WebWorkers
HTML5 WebSockets and WebWorkers
Alexander Feschenko
Cloud APIs - обзор API западных провайдеров и API Scalaxy, Нат Гаджибалаев
Cloud APIs - обзор API западных провайдеров и API Scalaxy, Нат Гаджибалаев
Fuenteovejuna
-
Mihail Zachepilo - WebAssembly powered Machine Learning
Mihail Zachepilo - WebAssembly powered Machine Learning
OdessaJS Conf
Cloud APIs. Обзор API западных провайдеров и API Scalaxy (Нат Гаджибалаев)
Cloud APIs. Обзор API западных провайдеров и API Scalaxy (Нат Гаджибалаев)
Ontico
Презентация с декабрьского вебинара по основной функциональности Windows Azure.
Windows azure общий обзор
Windows azure общий обзор
Microsoft
Slides for Rannts 12 meet up http://rannts.ru/meetups/12/#talks
How to-build-google
How to-build-google
Denis Timofeev
Nginx Igor Sysoev
Nginx Igor Sysoev
Media Gorod
Автор Павел Черторогов, @nodkz, DevOps на вольных хлебах
Бэкенд, Фронтенд — всё смешалось. Обзорная экскурсия в будущее веб-разработки
Бэкенд, Фронтенд — всё смешалось. Обзорная экскурсия в будущее веб-разработки
ITCrowd Almaty
Системное тестирование приложений на Ruby on Rails с применением Rspec и Cap...
Системное тестирование приложений на Ruby on Rails с применением Rspec и Cap...
lshevtsov
Доклад Андрея Морозовского на SQA Days-15. 18-19 апреля, 2014, Москва. www.sqadays.com
Полная автоматизация развертываний ПО: общие концепции, пример реализации, ср...
Полная автоматизация развертываний ПО: общие концепции, пример реализации, ср...
SQALab
GraalVM is a universal virtual machine for running applications written in JVM-based languages (Java, Scala, Clojure, Kotlin), JavaScript, Python, Ruby, R, and LLVM-based languages such as C and C++. Quite often research projects look like something out of the world, something you won’t probably use in real life. Graal changes the picture: it took the stage out of the blue, and not as a newbie, but as a mature competitor. In this talk, we’ll look at what Graal consists of and what practical use you can get from it right now. We’ll talk about GraalVM components: Graal Compiler – an optimizing compiler that supports both dynamic and static compilation and can integrate with the Java HotSpot VM or run standalone. We’ll see how to run existing applications, and what benefit (in numbers) it can bring. Substrate VM — a framework for ahead-of-time (AOT) compilation into executable images or shared objects. It sounds like a most radical and cheating optimization because it works the way no one else can (under closed-world assumption). Truffle – language implementation framework for creating languages and instrumentations for GraalVM. Language design is a very complex field, so here we’ll focus on existing languages from GraalVM distribution.
Graal, Truffle, SubstrateVM and other perks: what are those and why do you ne...
Graal, Truffle, SubstrateVM and other perks: what are those and why do you ne...
Oleg Chirukhin
HighLoad++ 2017 Зал «Кейптаун», 7 ноября, 17:00 Тезисы: http://www.highload.ru/2017/abstracts/2897.html Нашей группе было поручено создать новый самостоятельный “регион” для всех продуктов New Relic, предназначенный для обслуживания европейских клиентов, подпадающих под ограничения GDPR. Здесь следует отметить, что так как наша компания предоставляла свои услуги исключительно через “облако” (SaaS), то хорошо выработанных процессов для настройки всей инфраструктуры “с нуля” у нас не было. ...
Разработка портируемой инфраструктуры New Relic — контейнеры, CoreOS и прочие...
Разработка портируемой инфраструктуры New Relic — контейнеры, CoreOS и прочие...
Ontico
Catalyst – MVC framework на Perl
Catalyst – MVC framework на Perl (RIT 2008)
Catalyst – MVC framework на Perl (RIT 2008)
Sergey Skvortsov
Web programming modern tendencies
Web programming modern tendencies
DarkestMaster
Что нового в ASP.NET 5? .NET Core Open Source TagHelpers И многое другое.
Что нового в ASP.NET 5
Что нового в ASP.NET 5
Microsoft
Облачное Хранилище (Станислав Богатырев)
Облачное Хранилище (Станислав Богатырев)
Ontico
Виртуализация сетевой транспортной инфраструктуры
Виртуализация сетевой транспортной инфраструктуры
Виртуализация сетевой транспортной инфраструктуры
Cisco Russia
Similaire à К. Шатров "Фреймворк Capistrano", DUMP-2014
(20)
Фронтенд разработка без боли
Фронтенд разработка без боли
Node.js Меньше сложности, больше надежности Holy.js 2021
Node.js Меньше сложности, больше надежности Holy.js 2021
Кортунов Никита. Как ускорить разработку приложений или есть ли жизнь после P...
Кортунов Никита. Как ускорить разработку приложений или есть ли жизнь после P...
HTML5 WebSockets and WebWorkers
HTML5 WebSockets and WebWorkers
Cloud APIs - обзор API западных провайдеров и API Scalaxy, Нат Гаджибалаев
Cloud APIs - обзор API западных провайдеров и API Scalaxy, Нат Гаджибалаев
Mihail Zachepilo - WebAssembly powered Machine Learning
Mihail Zachepilo - WebAssembly powered Machine Learning
Cloud APIs. Обзор API западных провайдеров и API Scalaxy (Нат Гаджибалаев)
Cloud APIs. Обзор API западных провайдеров и API Scalaxy (Нат Гаджибалаев)
Windows azure общий обзор
Windows azure общий обзор
How to-build-google
How to-build-google
Nginx Igor Sysoev
Nginx Igor Sysoev
Бэкенд, Фронтенд — всё смешалось. Обзорная экскурсия в будущее веб-разработки
Бэкенд, Фронтенд — всё смешалось. Обзорная экскурсия в будущее веб-разработки
Системное тестирование приложений на Ruby on Rails с применением Rspec и Cap...
Системное тестирование приложений на Ruby on Rails с применением Rspec и Cap...
Полная автоматизация развертываний ПО: общие концепции, пример реализации, ср...
Полная автоматизация развертываний ПО: общие концепции, пример реализации, ср...
Graal, Truffle, SubstrateVM and other perks: what are those and why do you ne...
Graal, Truffle, SubstrateVM and other perks: what are those and why do you ne...
Разработка портируемой инфраструктуры New Relic — контейнеры, CoreOS и прочие...
Разработка портируемой инфраструктуры New Relic — контейнеры, CoreOS и прочие...
Catalyst – MVC framework на Perl (RIT 2008)
Catalyst – MVC framework на Perl (RIT 2008)
Web programming modern tendencies
Web programming modern tendencies
Что нового в ASP.NET 5
Что нового в ASP.NET 5
Облачное Хранилище (Станислав Богатырев)
Облачное Хранилище (Станислав Богатырев)
Виртуализация сетевой транспортной инфраструктуры
Виртуализация сетевой транспортной инфраструктуры
Plus de it-people
Выступление на PYCON RUSSIA 2017
«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co
«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co
it-people
Выступление на PYCON RUSSIA 2017
«Scrapy internals» Александр Сибиряков, Scrapinghub
«Scrapy internals» Александр Сибиряков, Scrapinghub
it-people
Выступление на PYCON RUSSIA 2017
«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains
«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains
it-people
Выступление на PYCON RUSSIA 2017
«Gevent — быть или не быть?» Александр Мокров, Positive Technologies
«Gevent — быть или не быть?» Александр Мокров, Positive Technologies
it-people
Выступление на PYCON RUSSIA 2017
«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс
«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс
it-people
Выступление на 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
Выступление на PYCON RUSSIA 2017
«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr
«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr
it-people
Выступление на PYCON RUSSIA 2017
«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...
«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...
it-people
Выступление на PYCON RUSSIA 2017
«Тотальный контроль производительности» Михаил Юматов, ЦИАН
«Тотальный контроль производительности» Михаил Юматов, ЦИАН
it-people
Выступление на PYCON RUSSIA 2017
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк
it-people
Выступление на PYCON RUSSIA 2017
«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co
«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co
it-people
Выступление на PYCON RUSSIA 2017
«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС
«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС
it-people
Выступление на PYCON RUSSIA 2017
«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...
«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...
it-people
Выступление на PYCON RUSSIA 2017
«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies
«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies
it-people
Выступление на PYCON RUSSIA 2017
«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System
«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System
it-people
Выступление на PYCON RUSSIA 2017
«(Без)опасный Python», Иван Цыганов, Positive Technologies
«(Без)опасный Python», Иван Цыганов, Positive Technologies
it-people
Выступление на PYCON RUSSIA 2017
«Python of Things», Кирилл Борисов, Яндекс
«Python of Things», Кирилл Борисов, Яндекс
it-people
Выступление на конференции DUMP-2017
«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...
«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...
it-people
Выступление на конференции DUMP-2017
«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician
«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician
it-people
Выступление на конференции DUMP-2017
«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...
«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...
it-people
Plus de it-people
(20)
«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co
«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co
«Scrapy internals» Александр Сибиряков, Scrapinghub
«Scrapy internals» Александр Сибиряков, Scrapinghub
«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains
«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains
«Gevent — быть или не быть?» Александр Мокров, Positive Technologies
«Gevent — быть или не быть?» Александр Мокров, Positive Technologies
«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс
«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс
«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...
«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...
«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr
«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr
«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...
«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...
«Тотальный контроль производительности» Михаил Юматов, ЦИАН
«Тотальный контроль производительности» Михаил Юматов, ЦИАН
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк
«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co
«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co
«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС
«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС
«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...
«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...
«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies
«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies
«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System
«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System
«(Без)опасный Python», Иван Цыганов, Positive Technologies
«(Без)опасный Python», Иван Цыганов, Positive Technologies
«Python of Things», Кирилл Борисов, Яндекс
«Python of Things», Кирилл Борисов, Яндекс
«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...
«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...
«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician
«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician
«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...
«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...
К. Шатров "Фреймворк Capistrano", DUMP-2014
1.
Развертывание веб-приложений и фреймворк Capistrano Кир
Шатров DUMP IT, Екатеринбург, 2014
2.
@kirs
3.
4.
Что было раньше?
5.
6.
7.
Что сейчас?
8.
Компиляция JS/CSS CoffeeScript/SASS/LESS Миграции БД Очередь
задач Крон-таски
9.
Capistrano http://www.capistranorb.com/
10.
11.
12.
Преимущества Стейджи Роли Транзакционость
13.
Окружения Бета QA Продуктив
14.
Роли БД Фронтенд Сервер приложения Сервер очередей
15.
16.
Управление релизами
17.
18.
Транзакционность
19.
Воркфлоу
20.
21.
Модульность
22.
NPM Bundler Symfony Rails RVM rbenv Composer
23.
Вы пишете тесты?
24.
25.
gem ‘capistrano-nc’
26.
Управление конфигурацией
27.
28.
Альтернативы
29.
Fabric fabfile.org
30.
https://github.com/leehambley/sshkit
31.
32.
33.
Нужен фреймворк, но проще? https://github.com/nadarei/mina
34.
git push … http://bit.ly/git-deploy
35.
Как начать использовать? $
gem install capistrano -v “3.1” $ cap install $ cap production deploy
36.
Будущее
37.
Docker • Простой процесс •
Один релиз — один контейнер • Нестабильное решение • Нет общих практик или готовых рецептов
38.
Вопросы? Twitter: @Kiiiir ! shatrov@me.com ! Пишите!
Télécharger maintenant