Мы рассмотрим область применения, архитектуру и основные особенности такой известной операционной системы как Android. Также расскажем о процессе создания мобильного приложения TulaDev, о проблемах с которыми мы столкнулись и о способах их решения. Вы можете найти приложение для Android <a>на Google Play</a>
Доклад Владислава Чернова на SQA Days 2013. "Continuous delivery в крупном ин...Badoo Development
При построении Continuous delivery в крупном интернет проекте возникает огромное количество проблем. Мы рассказали как автоматизировать этот процесс и улучшить качество выпускаемого продукта. Также вы узнаете:
1) Бизнес, лимит времени и много рутинных действий как основная мотивация для автоматизации процесса.
2) Как верно простроить и автоматизировать процесс разработки и тестирования.
3) AIDA. Наш собственный инструмент автоматизации.
4) Автоматизация рутинные операции в системе контроля версий.
5) Continuous integration как основной шаг к Continuous delivery.
6) Наш подход к интеграции системы контроля версий, баг трекера и CI сервера.
7) Почему мы используем собственный утилиты для запуска и прогона автотестов.
И конечно про основные “грабли” на которые мы наступали при автоматизации процесса.
Мы рассмотрим область применения, архитектуру и основные особенности такой известной операционной системы как Android. Также расскажем о процессе создания мобильного приложения TulaDev, о проблемах с которыми мы столкнулись и о способах их решения. Вы можете найти приложение для Android <a>на Google Play</a>
Доклад Владислава Чернова на SQA Days 2013. "Continuous delivery в крупном ин...Badoo Development
При построении Continuous delivery в крупном интернет проекте возникает огромное количество проблем. Мы рассказали как автоматизировать этот процесс и улучшить качество выпускаемого продукта. Также вы узнаете:
1) Бизнес, лимит времени и много рутинных действий как основная мотивация для автоматизации процесса.
2) Как верно простроить и автоматизировать процесс разработки и тестирования.
3) AIDA. Наш собственный инструмент автоматизации.
4) Автоматизация рутинные операции в системе контроля версий.
5) Continuous integration как основной шаг к Continuous delivery.
6) Наш подход к интеграции системы контроля версий, баг трекера и CI сервера.
7) Почему мы используем собственный утилиты для запуска и прогона автотестов.
И конечно про основные “грабли” на которые мы наступали при автоматизации процесса.
SECON'2016. Бартунов Олег, Карьера в Open SourceSECON
Я расскажу про то, как устроен современный Open Source на примере проекта PostgreSQL и про те возможности, которые дает Open Source разработчику, в частности, в реализации себя как творческой личности и карьерного роста, а также достижения свободы и независимости. Open Source в условиях цифрового равенства позволяет разработчику жить и работать в привычных условиях без обязательного перемещения в неудобный для жизни мегаполис, и при этом быть членом большого международного сообщества, принимать участие в его жизни и влиять на развитие проекта.
The presentation was given at the closing session of DrupalCamp Helsinki 2014 http://drupalcamp.fi/. It's a light talk about Drupal Community in Saint Petersburg and community building in general.
Date: May 23, 2014
Transcript: http://komelin.com/en/5tips/journey-drupal-world
Basic principles of Responsive Web Design.
How to make a site mobile-friendly.
RWD for Drupal.
Examples and a case study.
Date: June 7th, 2014
Event: Drupal White Nights 2014 (http://camp2014.drupalspb.org/en)
The presentation is about earning money from/through OpenSource software.
Date: April 4th, 2015
Event: WordPress Meetup #7 in Saint Petersburg, Russia
Language: Russian
All graphic materials were found on the Internet and are solely used for non-profit purposes. If use of some materials damage any of your rights please contact the author.
SECON'2016. Бартунов Олег, Карьера в Open SourceSECON
Я расскажу про то, как устроен современный Open Source на примере проекта PostgreSQL и про те возможности, которые дает Open Source разработчику, в частности, в реализации себя как творческой личности и карьерного роста, а также достижения свободы и независимости. Open Source в условиях цифрового равенства позволяет разработчику жить и работать в привычных условиях без обязательного перемещения в неудобный для жизни мегаполис, и при этом быть членом большого международного сообщества, принимать участие в его жизни и влиять на развитие проекта.
The presentation was given at the closing session of DrupalCamp Helsinki 2014 http://drupalcamp.fi/. It's a light talk about Drupal Community in Saint Petersburg and community building in general.
Date: May 23, 2014
Transcript: http://komelin.com/en/5tips/journey-drupal-world
Basic principles of Responsive Web Design.
How to make a site mobile-friendly.
RWD for Drupal.
Examples and a case study.
Date: June 7th, 2014
Event: Drupal White Nights 2014 (http://camp2014.drupalspb.org/en)
The presentation is about earning money from/through OpenSource software.
Date: April 4th, 2015
Event: WordPress Meetup #7 in Saint Petersburg, Russia
Language: Russian
All graphic materials were found on the Internet and are solely used for non-profit purposes. If use of some materials damage any of your rights please contact the author.
Open Source: взгляд изнутри, Дмитрий Еманов (The Firebird Project) (in Russian)Alexey Kovyazin
Презентация ведущего разработчика проекта Firebird Дмитрия Еманова посвящена современным моделям Open Source: бизнес-моделям, способам организации коммьюнити, а также рассказывает о месте и основных вехах развития СУБД с открытым кодом Firebird
Tech Talks @NSU: Методологии разработки ПО. Что на самом деле скрывается за с...Tech Talks @NSU
http://techtalks.nsu.ru
15 марта 2012. Методологии разработки ПО (Семён Факторович и Алексей Сапожков, Noveo)
«Семён Факторович (Noveo) рассказывает про методологии разработки и про то, что на самом деле скрывается за словами "scrum" и "agile"»
Лекция прочитана в рамках проекта Tech Talks @NSU – серии открытых лекций о разработке ПО и карьере в IT, проводимых в Новосибирском государственном университете.
Подробности: http://techtalks.nsu.ru
Ігор Карпиленко — PHPStorm for drupal developerLEDC 2016
Розгляд та аналіз інфструментів PHPStorm для drupal розробника: QA tools, Xdebug, Issue Tracking System, Drush, інструменти для роботи з Vagrant, Docker і базами даних. Корисні плагіни.
Drupal: система для быстрой и комфортной разработки web-сайтовAlex Barkov
On October 30th, 2013 Alexander Barkov and Andrew Yun on behalf of the deWeb studio and Ukrainian Drupal community made a speech for the students and youth of Software Engineering club IT-master in the hall of the Academic Council "KPI". They talked about the benefits of using CMS / CMF Drupal, - the basic system, based on which we build our projects.
http://deweb.com.ua/blog/speech-students-community-it-master-kpi
Egor Fedorov "Behavior-driven development in Python"Fwdays
The goal of the BDD technique is to establish successful communication between customers, business analysts, programmers, and testers for the whole life of the project.
That is why a language was created, in which the expected behavior of the application is described in simple text form, and then through the BDD framework, the text is translated into program code, which could already be used in testing the software product.
Where BDD is applied, software requirements turn into living code, and tests instead of a programming language are written in simple human language.
In this talk, using the automation of website testing as an example, the Behave framework for Python will be shown.
The talk will be about:
writing bdd files;
performing them in behave;
running BDD as tests in pytest;
integrating everything into the CI pipeline.
Когда проект делает один разработчик — все просто. Когда над ним работает небольшая команда, можно синхронизироваться и договориться. А вот когда проектов (сайтов и приложений) становится много, и над ними трудится множество команд с перекрестной функциональностью и смежными зонами ответственности, все становится сложным и запутанным.
Я расскажу о своем виденье архитектуры фронтенда, какой она должна быть, чтобы обеспечить её масштабируемость. На основе своего опыта и проблем, с которыми сталкиваются большие проекты.
Видео: https://www.youtube.com/watch?list=PLknJ4Vr6efQFtZmsXmGG64Rz_PHrcXCBL&v=z9y6PNC2FL0
Проблемы и пути их решения при командной разработке проектовАгентство AlterEGO
– Кому нужна командная разработка?
– Что делать в команде?
– Решение реальных задач, распределение ответственности
– Командная разработка на 1С-Битрикс
– Миграции БД
– Проблемы и пути их решения
Нещодавно відбувся Online TechTalk “Flutter Mobile Development”!
Під час заходу спікери розібрали, що таке Flutter, та навіщо використовувати саме його. Також поговорили про основні принципи та підходи до розробки на Flutter, його перспективи та найпопулярніші аплікації зроблені на ньому.
Деталі та відео заходу: https://bit.ly/3mKszBR
Виталий Шибаев - Креативный менеджмент глазами разработчика: как выжить в agi...HappyDev
Матерый enterprise проект с "зоопарком" из разнообразных технологий. Часто меняющаяся команда и требовательный заказчик. Менеджер, активно пытающийся вытянуть проект... Все составляющие для сюжета, достойного Титаника.
Было перепробовано множество практик для улучшения процесса разработки, и больше всего это влияло на нас, разработчиков. В одночасье рушились привычные устои, а новые, не успев прижиться, менялись снова. Разве возможна нормальная работа в такой нервной обстановке?
Автор критически оценит парное программирование, тестирование, code review и прочие практики из мира улучшения разработки, а также расшарит набитые шишки и обнаруженные грабли.
Introduction
What are design patterns?
List of design patterns in Drupal 8 core
Patterns explanation in simple words
Usage examples from Drupal 8 core
https://drupalcampkyiv.org/node/59
Антон Бевзюк; Матвей Григорьев. Domain Driven Design: строительные блоки, цем...ScrumTrek
Мы знаем, как важно разговаривать с бизнесом на едином языке и отражать эти знания в коде. Но как отразить эти знания в объектах максимально просто? Из каких блоков построить удобный домен? В докладе мы разберемся с Сущностями, Репозиториями, Value-объектами, Сервисами и другими типами объектов, упрощяющими создание доменной модели. Осторожно: много кода и технических деталей. Разработчики всех мастей, ждем вас. Менеджеры, вас ждет секция про мотивацию и подбор команды :)
Similar to Свой проект на Drupal.org от идеи до первого релиза (20)
9. Получение разрешения на создание полноценного проекта Создаем заявку в Project Applications queue Получить разрешение необходимо только для первого проекта!
Примеры Drupal Coding Standards : 2 пробела вместо TAB, пробел между управляющим словом и открывающей скобкой, пробел до и после точки при конкатенации строк Используем ники с Drupal.org в комментариях к коммитам, не Git имена.