Автоматизация нагрузочного тестирования в связке JMeter + TeamСity + Grafana ...Positive Hack Days
1. Описание старого процесса сбора данных о тестах: как было до, что хорошего, что плохого
2. Influxdb, как хранилище time-series данных,
3. Zabbix - мониторинг нагрузочных стендов: windows и linux агенты, активный сбор данных, autodiscovery виртуальных машин в esx
4. Grafana, как способ превратить графики и дашборды в конфетку
5. Автоматизация нагрузки от пользователей через web-UI при помощи Jmeter, отображение статистики в реальном времени, CI в Teamcity
Svyatoslav Login "How to test authentication and authorization for security"Fwdays
The login page is the most important page on the site since with the help of it we understand to give access to this or that user. Most often, hackers crack this particular functionality, in order to get access to the accounts, especially access to admin accounting. Using the Burp Suite tool and beef, I'll show you how you can check it out.
Как за $5 и несколько вечеров сделать интегрированную новостную платформуAndrew Gubskiy
В докладе рассказывается об опыте создания информационной платформы //devdigest. В частности, поднимаются такие вопросы:
– Где и как размещен сайт?
– Как реализована интеграция с Telegram и Facebook?
– Как происходит определение языка публикации?
Среди рассматриваемых сервисов и технологий будут: GitHub, Digital Ocean, Azure WebApp, LetsEncrypt, Continuous Delivery, Azure Cognitive Services, Telegram и Facebook.
Автоматизация нагрузочного тестирования в связке JMeter + TeamСity + Grafana ...Positive Hack Days
1. Описание старого процесса сбора данных о тестах: как было до, что хорошего, что плохого
2. Influxdb, как хранилище time-series данных,
3. Zabbix - мониторинг нагрузочных стендов: windows и linux агенты, активный сбор данных, autodiscovery виртуальных машин в esx
4. Grafana, как способ превратить графики и дашборды в конфетку
5. Автоматизация нагрузки от пользователей через web-UI при помощи Jmeter, отображение статистики в реальном времени, CI в Teamcity
Svyatoslav Login "How to test authentication and authorization for security"Fwdays
The login page is the most important page on the site since with the help of it we understand to give access to this or that user. Most often, hackers crack this particular functionality, in order to get access to the accounts, especially access to admin accounting. Using the Burp Suite tool and beef, I'll show you how you can check it out.
Как за $5 и несколько вечеров сделать интегрированную новостную платформуAndrew Gubskiy
В докладе рассказывается об опыте создания информационной платформы //devdigest. В частности, поднимаются такие вопросы:
– Где и как размещен сайт?
– Как реализована интеграция с Telegram и Facebook?
– Как происходит определение языка публикации?
Среди рассматриваемых сервисов и технологий будут: GitHub, Digital Ocean, Azure WebApp, LetsEncrypt, Continuous Delivery, Azure Cognitive Services, Telegram и Facebook.
vSphereTools - инструмент для автоматизации работы с vSphere | Тимур ГильмуллинPositive Hack Days
1. VIX API против pysphere.
2. vSphereTools - это набор скриптов от DevOps для поддержки работы с vSphere и виртуальными машинами.
3. Описание инструмента, его достоинства и недостатки, возможные доработки.
Система мониторинга Zabbix в процессах разработки и тестирования | Алексей БуровPositive Hack Days
1. Система мониторинга ресурсов различных отделов
2. Шаблоны и роли серверов, разграничение доступа и зон ответственности
3. ptzabbixtools - конфигурация мониторинга на целевых серверах
4. Пример встраивания системы мониторинга в процессы разработки/тестирования
Инструментарий для создания дистрибутивов продуктов | Владимир СелинPositive Hack Days
1. Что такое дистрибутив большого продукта?
2. Проблема: знаниями о процессе установки продукта владеет малое число людей.
3. Шаблоны + DSL - решение всех проблем!
От простого к сложному: автоматизируем ручные тест-планы | Сергей ТимченкоPositive Hack Days
1. Смотрим по сторонам - обычный процесс авто-тестирования
2. Убираем лишнее - реалистичный целевой процесс
3. DataDrivenTesting - создание спец. инструментов для конкретных сценариев
4. RobotFramework - что делать, если простых сценариев слишком много
В докладе будет:
- что такое F.I.R.S.T
- организация кода приложения для повышения его тестируемости, поддерживаемости и производительности
- какой тест-фреймворк выбрать для решения какой задачи?
- какие виды тестирования бывают и за какие из них отвечают разработчики?
- как тратить больше времени на код, а не на тесты
- как и какие метрики тестирования собирать
A presentation of our product "PT Docs on bpm'online".
PT Docs on bpm'online - is a document flow for CRM-system bpm'online.
More information about product in Russian: http://goo.gl/Atcsw5
Call and write us to ask any question +7 (846) 266-55-69 and e-mail info@ptsoft.ru
Модуль “Marketing” программы обучения управлению продажами “Sales Management”
Занятие №5 - Internet marketing. Social Media Marketing
Преподаватель - Евгений Шевченко
vSphereTools - инструмент для автоматизации работы с vSphere | Тимур ГильмуллинPositive Hack Days
1. VIX API против pysphere.
2. vSphereTools - это набор скриптов от DevOps для поддержки работы с vSphere и виртуальными машинами.
3. Описание инструмента, его достоинства и недостатки, возможные доработки.
Система мониторинга Zabbix в процессах разработки и тестирования | Алексей БуровPositive Hack Days
1. Система мониторинга ресурсов различных отделов
2. Шаблоны и роли серверов, разграничение доступа и зон ответственности
3. ptzabbixtools - конфигурация мониторинга на целевых серверах
4. Пример встраивания системы мониторинга в процессы разработки/тестирования
Инструментарий для создания дистрибутивов продуктов | Владимир СелинPositive Hack Days
1. Что такое дистрибутив большого продукта?
2. Проблема: знаниями о процессе установки продукта владеет малое число людей.
3. Шаблоны + DSL - решение всех проблем!
От простого к сложному: автоматизируем ручные тест-планы | Сергей ТимченкоPositive Hack Days
1. Смотрим по сторонам - обычный процесс авто-тестирования
2. Убираем лишнее - реалистичный целевой процесс
3. DataDrivenTesting - создание спец. инструментов для конкретных сценариев
4. RobotFramework - что делать, если простых сценариев слишком много
В докладе будет:
- что такое F.I.R.S.T
- организация кода приложения для повышения его тестируемости, поддерживаемости и производительности
- какой тест-фреймворк выбрать для решения какой задачи?
- какие виды тестирования бывают и за какие из них отвечают разработчики?
- как тратить больше времени на код, а не на тесты
- как и какие метрики тестирования собирать
A presentation of our product "PT Docs on bpm'online".
PT Docs on bpm'online - is a document flow for CRM-system bpm'online.
More information about product in Russian: http://goo.gl/Atcsw5
Call and write us to ask any question +7 (846) 266-55-69 and e-mail info@ptsoft.ru
Модуль “Marketing” программы обучения управлению продажами “Sales Management”
Занятие №5 - Internet marketing. Social Media Marketing
Преподаватель - Евгений Шевченко
О чем :
-вводная часть в digital,
-статистика украинской интернет аудитории,
-самые популярные соц сети,
-инструменты продвижения,
-контент для соц сетей
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...Yandex
Лекция Александра Лукина в Школе вебмастеров: «Мобильное приложение: как и зачем»
https://academy.yandex.ru/events/webmasters_school/yawebm2015/
Проектирование. Быть или не быть
Обсудим обоснование для разработки мобильного приложения — какую ценность оно может принести для проекта и бизнеса. Определим основные типы приложений и сценарии использования. Рассмотрим основные технологии и выбор оптимальных для конкретных задач. ТЗ — как оценить и какие особенности необходимо учесть.
Разработка. Важные детали
На что обратить внимание на этапе разработки и тестирования, заметки по специфике мобильных экосистем. Выбираем арсенал SDK для всестороннего анализа проекта в полёте.
Публикация и продвижение
Кратко рассмотрим специфику Google Play и AppStore. Проведём экскурс в мир мобильного маркетинга, подчеркнём сходства с вебом и отличия от него. Рассмотрим ключевые метрики для анализа продукта и процесса продвижения, а также способы их повышения.
Изготавливаем презентации для компаний, проектов, услуг, продуктов. СТАТУСНЫЕ «О компании» - визуальной форме рассказ о Вашем профессиональных преимуществах. В результате – утверждается статус и признание компании, достигается доверие к фирме, как к надежному и солидному партнеру.
ИНФОРМАЦИОННЫЕ «О продукте» - это прицельное сообщение о достоинствах и ценностях Вашего продукта/услуги, и перечень основных причин для гордости у покупателей по использованию Вашего товара.
ПРОЕКТНЫЕ «О проекте» – рассеять неизвестность, быть понятым, увеличить клиентов, познакомить и убедить участников или инвесторов данного мероприятия.
The document discusses building the right team to develop new products and ideas without knowing the next big thing. It recommends assembling a diverse dream team of experienced and expert leaders in UX, UI, iOS, Android, front-end, back-end development, marketing, and business development who are over 35 years old. The document estimates the funding needed for such a team at $5 million annually for 3 years.
16 Unique & Innovative Ways to Market your BusinessNicoleElmore.com
This presentation was created by volunteers who will be volunteering at an orphanage in Moshi, Tanzania. It provides information about their fundraising efforts and sponsorship opportunities to support the orphanage, which is home to 64 orphans and needs help. Sponsorship levels ranging from $10 donations up to $3,000 magazine sponsorships are described. The presentation concludes by providing facts about Tanzania and contact information for those interested in learning more or donating.
Windows 10 и Project Westminster: когда сайты превращаются в приложения, а JavaScript получает доступ в систему
Запись: https://www.youtube.com/watch?v=PQa9UyiETmU
Евгений Ртищев "Мобильная платформа на ReactNative"IT Event
"Евгений поделится и расскажет о необычной гибридной технологии ReactNative, рожденной в компании Facebook.
Доклад рассказывает о реальной разработке гибридной мобильной платформы в крупнейшем российском банке.
В ходе выступления мы узнаем следующие аспекты:
* Магия технологии ReactNative.
* Когда нужно прибегать к гибридной разработке.
* Возможно ли создать полностью кросс-платформенное решение на ReactNative?
* Как выстроить архитектуру продукта?
* Преимущества и недостатки, что нужно знать.
* Развеиваем основные мифы ReactNative."
Роман Бусыгин "Автосборки iOS-проектов в Яндексе"Yandex
Доставка результатов работы разработчиков – это очень важный, сложный и кропотливый процесс в жизни каждого iOS-проекта. В то же время он очень скучный и чреват ошибками.
Единственный способ избежать этих неприятных вещей – автоматизировать процесс и превратить сборку проекта в нажатие одной кнопки «Собрать!».
Роман Бусыгин поделился советами, которые могут оказаться полезными для автосборок проектов, и рассказал о том, как осуществляется автоматизация в Яндексе.
Как мы разрабатываем новый фронтенд / Филипп Нехаев (Tinkoff.ru)Ontico
Недавно запустили новый сайт Тинькофф.
У нас есть желание поделиться с аудиторией подходом и опытом разработки большого изоморфного приложения на React.js и Flux. Меньше чем за год мы разработали новый сайт и интернет-банк, заложив платформу на ближайшие несколько лет для быстрой разработки фронтенда новых продуктов.
Сейчас tinkoff.ru насчитывает более 3000 компонентов и сотни страниц.
Алексей Рылко, iProspect — «SEO-инсайды, которые вы можете достать из логов ...shevchuk_conf
Аналитика логов сервера – самый надежный источник данных о том, как поиск относится к нашим сайтам. Без посредников, обобщений, субъективных мнений и предположений. Только цифры: точные и беспощадные.
1. Что собой представляют логи сервера и где их искать?
2. Инструменты для работы с логами, если Excel и Notepad++ не справляются с гигабайтами данных. Платные и бесплатные, для технарей и гуманитариев.
3. Проверяем сами: как Googlebot относится к атрибуту nofollow, страницам в robots.txt, неактивным ссылкам, Javascript и т.д.
4. Рассмотрим на реальных примерах:
4.1. Что такое краулинговый бюджет и куда он уходит?
4.2. Совпадают ли ваши приоритетные зоны сайта с предпочтениями робота Google?
4.3. Бесполезный краулинг: неочевидный реальный масштаб проблемы.
4.4. Что такое активные страницы и «страницы-сироты»?
4.5. Используем логи сервера для:
- проверки результатов своих действий по оптимизации;
- расстановки приоритетов в работе;
- поиска новых точек роста.
4.6. А что если наложить данные логов сервера на другие показатели?
4.7. Как быть в курсе глобальных тенденций в поведении Googlebot?
"Web Vitals monitoring & optimizations", Erik HimiranovFwdays
Performance is one of the key factors in determining a product's user experience. It is very important that the site loads quickly, is responsive and interactive, and the content remains stable.
I want to share why you need to monitor application performance, talk about Web Vitals metrics and tools for measuring them.
I also want to tell you about examples of optimizations that can positively affect performance and what results it can bring.
Платформа ASP.NET стоит на пороге глобальных изменений. Какие из них самые важные? Как они повлияют на процесс разработки? Стоит ли бояться и как подготовиться? В рамках доклада мы обсудим новый виток развития технологии и возможности, которые появятся у нас с выходом ASP.NET 5(vNext) и Visual Studio 2015.
В докладе будет рассказано и показано, как расширить возможности стандартного ASP.NET MVC3 web-приложения, используя браузерный native-плагин, написанный на языке C++. Будет показано применение фреймворка FireBreath, позволяющего легко создавать гибкие, кроссплатформенные и кроссбраузерные плагины. Будут затронуты вопросы взаимодействия managed-кода на C# с native-кодом на C++, а также показаны возможности по вызову кода на C++/C# из клиентского JavaScript-кода web-страницы. Применение вышеназванных технологий будет показано на примерах, одним из которых является разработанный для нужд системы электронного документооборота плагин, позволяющий осуществлять взаимодействие со сканером документов, подключенным к компьютеру клиента, из кода на JavaScript.
Также будет даваться краткое описание других технологий, связанных с выполнением браузером не специфичных для него функций: NaCl, Pepper, и приведено сравнение этих технологий.
Denis Bosak (Magecom): Front-end in Magento, and more. Prospects, technologies, and tools.
Денис Босак (Magecom): Front-end в Magento и не только. Перспективы, технологии, инструменты.
SERP или просто страница результатов поисковой выдачи — это действительно большой проект с огромной аудиторией. Над ним работают около 40 фронтендеров из разных городов. Эта страница показывается больше 200 000 000 раз в день. При таких размерах даже модульная архитектура уже не слишком спасала нас от странных, неочевидных зависимостей, лишних стилей и нескольких разных реализаций почти одинаковых компонентов.
Процесс разработки новой, даже довольно простой на первый взгляд фичи занимал чудовищное количество времени и представлял из себя хаотичное взаимодействие большого количества людей: фронта, бэкенда, дизайнеров и менеджеров.
Стала закрадываться мысль, что пора что-то менять. И мы поменяли.
В докладе я расскажу о том, как мы с помощью проекта на стыке фронтендеров, менеджеров, и дизайнеров, навели во всем этом идеальный порядок. Каким образом поменяли наш код процессы и инструменты, а также что нам это дало, и как будем жить с этим дальше.
Если вам знакомы похожие проблемы, то наш опыт может оказаться вам чертовски полезным.
ThinkJavaKharkiv#1 Шеф, все пропало. Проблемы с ProductionVladimir Malinin
Если приложение регулярно падает, заказчики нервничают, сроки поджимают и не понятно в чём проблема, не стоит паниковать. Мы расскажем вам, что делать в такой ситуации и покажем, как мы выходили из сложившейся ситуации. В докладе на примере двух реальных проектов рассматриваются проблемы, которые могут возникать с Web приложениями на production environment’ах, пути их решения и инструменты, которые для этого могут быть использованы. Подробно будет рассмотрена настройка и использование JavaMelody. Докладчики: Владимир Малинин и Антон Семаник (Nix Solutions)
Microsoft SWIT conference is one of the most important events in the Ukrainian IT industry. Participation in the 2012 Microsoft SWIT stands up for intensive training in a wide range of issues and for establishment of important business contacts with the professionals of related industries.
www.msswit.in.ua
The document summarizes new features in ECMAScript 5 (ES5), the updated standard for JavaScript, including:
1. New array methods like forEach(), map(), filter() for iterations and searching.
2. JSON support with JSON.stringify() and JSON.parse() for serializing and deserializing JSON.
3. Strict mode for catching errors and deprecated features.
4. New object creation syntax and methods like Object.create(), defineProperty(), and preventExtensions().
The document discusses the new features and capabilities of CSS3, including modules, border radius, media queries, transforms and transitions, RGBA colors, gradients, pseudo-elements like :before and :after, text effects, and techniques for degradation and mobile support. It provides statistics on CSS3 adoption rates in Ukraine and for mobile websites, and highlights the CSS3-heavy design of Groupon.ru as an example. The presentation concludes by thanking the audience.
IE9 includes developer tools to help web developers debug, profile, and inspect websites. The tools include an updated debugger, profiler, DOM explorer, and CSS inspector. Developers can use these tools to test websites, find bugs, and improve performance across different browsers including IE9.
7. Что должен Java Script движок Определить наличие поддержки pinned site, версию ОС. Определить режим работы браузера Выполнить некоторые действия при работе в режиме SiteMode
8. Создание списка последних новостей Определение наличия свеженького и загрузка свежих новостей. Удаление старого списка новостей и создание нового Уведомление пользователя о наличии новых новостей
12. Мета теги application-name msapplication-tooltip msapplication-starturl msapplication-navbutton-color msapplication-window msapplication-task
13. Пожелания разработчикам Internet Explorer 9.0 Добавить следующее: js-метод позволяющий добавить pinned site в taskbar возможность редактирования имени списка Tasks js-событие срабатывающее при активации окна браузера