Виталий Шибаев - Креативный менеджмент глазами разработчика: как выжить в agi...HappyDev
Матерый enterprise проект с "зоопарком" из разнообразных технологий. Часто меняющаяся команда и требовательный заказчик. Менеджер, активно пытающийся вытянуть проект... Все составляющие для сюжета, достойного Титаника.
Было перепробовано множество практик для улучшения процесса разработки, и больше всего это влияло на нас, разработчиков. В одночасье рушились привычные устои, а новые, не успев прижиться, менялись снова. Разве возможна нормальная работа в такой нервной обстановке?
Автор критически оценит парное программирование, тестирование, code review и прочие практики из мира улучшения разработки, а также расшарит набитые шишки и обнаруженные грабли.
Александр Кудымов - Любовь и честность в интерфейсах | HappyDev'12HappyDev
Часто в наших системах не хватает любви и простого, теплого, человеческого отношения. Давайте же добавим его вместе с вами.
В своем докладе автор расскажет о том, как сделать систему другом и просто приятным собеседником. Как добиться того, чтобы пользователь не просто работал в системе, а доверял ей как другу, чтобы он мог рассказать ей о своих проблемах и полюбил ее всем сердцем.
Виталий Шибаев - Креативный менеджмент глазами разработчика: как выжить в agi...HappyDev
Матерый enterprise проект с "зоопарком" из разнообразных технологий. Часто меняющаяся команда и требовательный заказчик. Менеджер, активно пытающийся вытянуть проект... Все составляющие для сюжета, достойного Титаника.
Было перепробовано множество практик для улучшения процесса разработки, и больше всего это влияло на нас, разработчиков. В одночасье рушились привычные устои, а новые, не успев прижиться, менялись снова. Разве возможна нормальная работа в такой нервной обстановке?
Автор критически оценит парное программирование, тестирование, code review и прочие практики из мира улучшения разработки, а также расшарит набитые шишки и обнаруженные грабли.
Александр Кудымов - Любовь и честность в интерфейсах | HappyDev'12HappyDev
Часто в наших системах не хватает любви и простого, теплого, человеческого отношения. Давайте же добавим его вместе с вами.
В своем докладе автор расскажет о том, как сделать систему другом и просто приятным собеседником. Как добиться того, чтобы пользователь не просто работал в системе, а доверял ей как другу, чтобы он мог рассказать ей о своих проблемах и полюбил ее всем сердцем.
11 HappyDev-lite'14 Андрей Казимиров. Особенности разработки по для встраива...HappyDev
Мобильное приложение можно перезагрузить. Баг во встраиваемом ПО может унести жизни. Доклад об особенностях небольших устройств и ответственности за ошибку.
Как мы организовали процесс разработки без денег, с деньгами и снова без них. Зачем каждому из нас нужен этот проект и зачем он нужен инвестору
Мы сами далеко не сразу поверили в свой проект, за год работы очень сильно изменились и мотивация, и приоритеты. Как настроить себя и других членов команды на зарабатывание денег, как получать и тратить инвестиции. Как выстроить рабочий процесс.
Многим командам приходится отвечать на эти вопросы уже потратив большое количество сил и времени на проект.
Начинающей команде приходится с нуля выстраивать процессы разработки и контроля над выполнением задач.
Для этого существуют множество инструментов и методологий, и значительное количество времени мы потратили на выработку подходящей техники. Параллельно с организацией разработки встают вопросы развития и распространения проекта, посещаемости.
Я расскажу, как мы через это проходим, где ищем инвестиции и на что делаем ставку.
2015 12-05 Александр Шиповалов - Инструмент для тестирования Sikuli scriptHappyDev
This document provides an overview of SikuliX, an automation tool that uses image recognition to control and interact with graphical user interfaces. It describes the main classes in SikuliX including App, Region, Screen, Offset, Math, Similarity, and Pattern. Methods for these classes are also outlined for performing actions like opening applications, finding regions on the screen, mouse and keyboard input, and image matching.
2015-12-06 Артем Зиненко - Что делать, если браузеры клиентов действуют проти...HappyDev
This document discusses common browser vulnerabilities that can allow hackers to access user data. It covers topics like cross-site scripting (XSS), cross-site request forgery (CSRF), unvalidated redirects, clickjacking, and cross-origin resource sharing (CORS) configuration issues. The document provides examples of how these vulnerabilities can be exploited, such as hijacking user sessions after login or changing user account details without consent. Proper validation of user input and access controls are necessary to prevent unauthorized access to user data and accounts.
11 HappyDev-lite'14 Андрей Казимиров. Особенности разработки по для встраива...HappyDev
Мобильное приложение можно перезагрузить. Баг во встраиваемом ПО может унести жизни. Доклад об особенностях небольших устройств и ответственности за ошибку.
Как мы организовали процесс разработки без денег, с деньгами и снова без них. Зачем каждому из нас нужен этот проект и зачем он нужен инвестору
Мы сами далеко не сразу поверили в свой проект, за год работы очень сильно изменились и мотивация, и приоритеты. Как настроить себя и других членов команды на зарабатывание денег, как получать и тратить инвестиции. Как выстроить рабочий процесс.
Многим командам приходится отвечать на эти вопросы уже потратив большое количество сил и времени на проект.
Начинающей команде приходится с нуля выстраивать процессы разработки и контроля над выполнением задач.
Для этого существуют множество инструментов и методологий, и значительное количество времени мы потратили на выработку подходящей техники. Параллельно с организацией разработки встают вопросы развития и распространения проекта, посещаемости.
Я расскажу, как мы через это проходим, где ищем инвестиции и на что делаем ставку.
2015 12-05 Александр Шиповалов - Инструмент для тестирования Sikuli scriptHappyDev
This document provides an overview of SikuliX, an automation tool that uses image recognition to control and interact with graphical user interfaces. It describes the main classes in SikuliX including App, Region, Screen, Offset, Math, Similarity, and Pattern. Methods for these classes are also outlined for performing actions like opening applications, finding regions on the screen, mouse and keyboard input, and image matching.
2015-12-06 Артем Зиненко - Что делать, если браузеры клиентов действуют проти...HappyDev
This document discusses common browser vulnerabilities that can allow hackers to access user data. It covers topics like cross-site scripting (XSS), cross-site request forgery (CSRF), unvalidated redirects, clickjacking, and cross-origin resource sharing (CORS) configuration issues. The document provides examples of how these vulnerabilities can be exploited, such as hijacking user sessions after login or changing user account details without consent. Proper validation of user input and access controls are necessary to prevent unauthorized access to user data and accounts.
2015-12-05 Александр Коротков, Иван Панченко - Слабо-структурированные данные...HappyDev
Появление большого количества NoSQL СУБД обусловлено требованиями современных информационных систем, которым большинство традиционных реляционных баз данных не удовлетворяет. Одним из таких требований является поддержка данных, структура которых заранее не определена. Однако при выборе NoSQL БД ради отсутствия схем данных можно потерять ряд преимуществ, которые дают зрелые SQL-решения, а именно: транзакции, скорость чтения строк из таблиц. PostgreSQL, являющаяся передовой реляционной СУБД, имела поддержку слабо-структурированных данных задолго до появления NoSQL, которая обрела новое дыхание в последнем релизе в виде типа данных jsonb, который не только поддерживает стандарт JSON, но и обладает производительностью, сравнимой или даже превосходящей наиболее популярные NoSQL СУБД.