Поговорим про техническую сторону загрузски файлов, узнаем ограничения, приемы борьбы с пользователем.
Обсудим ненормальные сценарии, и рассмотрим альтернативные хипстерские подходы к решению дедовских проблемм.
Андрей Савченко (Ruby Developer, Chief Technical Officer в Aejis, г.Киев)
Доклад: «Домовёнок Кузя изгоняет Лешего»
О чём: Увлекательная история от Андрея о том, как «Continuous delivery» побеждает зло, а «TDD-богохульники» изнывают в бесплодной пустыне.
Антон Пискунов. Независимый разработчик.
«BeeGo для веб-приложений, API и демонов»
- Почему BeeGo? vs Revel and another guys.
- Что мы пишем на BeeGo? Наш личный опыт.
- Как написать облачный стартап и инфраструктурные сервисы на BeeGo за две недели.
- Sweet API, нэймспейсы и автодокументация.
- Демонизация BeeGo, к чему мы пришли?
- Разработчики, мэйнтейнинг, существующие проблемы
http://go-meetup-spb.timepad.ru/event/169777/
Документирование блоков. Раскрываем все плюсыYandex
Документирование блоков. Раскрываем все плюсы
Мы поговорим о том, как разрабатывается техническая документация к библиотеке bem-components и почему разделение интерфейса на блоки облегчает работу с документами как техническим писателям, так и разработчикам. А также о том, как мы выкладываем всю информацию по каждому блоку с примерами и JSDoc на наш сайт ru.bem.info.
Инна Белая, Яндекс
Разработчик технической документации в бригаде документирования БЭМ. В Яндексе с 2013 года.
Документирование блоков. Раскрываем все плюсы — Инна Белая, ЯндексYandex
Мы поговорим о том, как разрабатывается техническая документация к библиотеке bem-components и почему разделение интерфейса на блоки облегчает работу с документами как техническим писателям, так и разработчикам. А также о том, как мы выкладываем всю информацию по каждому блоку с примерами и JSDoc на наш сайт bem.info.
Субъективная точка зрения на фронтенд разработку.
Площадка: IT-бар КЛЮЧ, https://vk.com/event69759919
Видео с доклада: https://www.youtube.com/watch?v=pyAYbbDJjPo
Андрей Савченко (Ruby Developer, Chief Technical Officer в Aejis, г.Киев)
Доклад: «Домовёнок Кузя изгоняет Лешего»
О чём: Увлекательная история от Андрея о том, как «Continuous delivery» побеждает зло, а «TDD-богохульники» изнывают в бесплодной пустыне.
Антон Пискунов. Независимый разработчик.
«BeeGo для веб-приложений, API и демонов»
- Почему BeeGo? vs Revel and another guys.
- Что мы пишем на BeeGo? Наш личный опыт.
- Как написать облачный стартап и инфраструктурные сервисы на BeeGo за две недели.
- Sweet API, нэймспейсы и автодокументация.
- Демонизация BeeGo, к чему мы пришли?
- Разработчики, мэйнтейнинг, существующие проблемы
http://go-meetup-spb.timepad.ru/event/169777/
Документирование блоков. Раскрываем все плюсыYandex
Документирование блоков. Раскрываем все плюсы
Мы поговорим о том, как разрабатывается техническая документация к библиотеке bem-components и почему разделение интерфейса на блоки облегчает работу с документами как техническим писателям, так и разработчикам. А также о том, как мы выкладываем всю информацию по каждому блоку с примерами и JSDoc на наш сайт ru.bem.info.
Инна Белая, Яндекс
Разработчик технической документации в бригаде документирования БЭМ. В Яндексе с 2013 года.
Документирование блоков. Раскрываем все плюсы — Инна Белая, ЯндексYandex
Мы поговорим о том, как разрабатывается техническая документация к библиотеке bem-components и почему разделение интерфейса на блоки облегчает работу с документами как техническим писателям, так и разработчикам. А также о том, как мы выкладываем всю информацию по каждому блоку с примерами и JSDoc на наш сайт bem.info.
Субъективная точка зрения на фронтенд разработку.
Площадка: IT-бар КЛЮЧ, https://vk.com/event69759919
Видео с доклада: https://www.youtube.com/watch?v=pyAYbbDJjPo
Плюсы и минусы Go для разработчиков на C++, Вячеслав БахмутовYandex
В докладе речь пойдёт о языке Go. Вячеслав расскажет о внутреннем устройстве языка (структуре, оптимизации, сборщике мусора и т.д.), о том, как и почему Go используют в Яндексе и что о нём говорят разработчики на С++. Отдельно Вячеслав остановится на многопоточном программировании и особенностях отладки и профилирования в Go.
Илья Биин: Организация совместной работы Go и Python-based сервисов в Ostrovo...Yandex
Мой доклад – о том, как мы пришли к решению об использовании Go в своём проекте и что из этого получилось. Ostrovok.ru по своим целям — классический стартап. Мы с вами поговорим об особенностях выбора технологий для стартапов, о преимуществах и недостатках Go в проектах такого типа, о его интеграции в имеющуюся инфраструктуру и о том, какие ключевые ниши для Go можно выделить.
Паша Мурзаков: Как 200 строк на Go помогли нам освободить 15 серверов» Badoo Development
В Badoo я работаю в команде, которая разрабатывает на PHP. Одна из фич, которой мы занимаемся, со временем начала отъедать всё больше и больше железячных ресурсов. В итоге мы едва успевали добавлять серверы под растущую нагрузку. При этом вечера, проведённые с Go дома, подсказывали, что можно сделать на порядки производительнее, не затратив на разработку много времени.
Я расскажу о том, почему наша фича так плохо ложится на PHP и хорошо – на Go, как уговорить всех всё переписать и не показаться сумасшедшим, ну и, конечно же, как из 19 серверов оставить только 4.
Carpe momentum: How to seize the moment using Audience Engagement Technology....Hypermedia
Micromoments are increasingly becoming the new battleground for brands. Technology that powers campaigns that can handle micromoments and provide contextual marketing are omnichannel marketing platforms that go way beyond traditional email. They need to eliminate silos while handling data from a myriad of different sources. ING.be wanted to first understand its audience and figure out what they do, where they hang out and what their needs are.
Gold Design India is one of a leading Golf Course Architects and Designers in India provides construction, maintenance and management of Golf course in India
The document announces a Summer Forum event hosted by IS Associates at UCLA on July 30, 2015 from 1:30pm to 6:00pm in the California Room of the UCLA Faculty Center. The forum will focus on how digital disruption is impacting business models and opportunities in industries like construction and semiconductors. Confirmed speakers include CIOs from Broadcom and Jacobs Engineering as well as a venture capitalist panel to discuss disruptive technologies. The event is free and open to IS Associates members.
Плюсы и минусы Go для разработчиков на C++, Вячеслав БахмутовYandex
В докладе речь пойдёт о языке Go. Вячеслав расскажет о внутреннем устройстве языка (структуре, оптимизации, сборщике мусора и т.д.), о том, как и почему Go используют в Яндексе и что о нём говорят разработчики на С++. Отдельно Вячеслав остановится на многопоточном программировании и особенностях отладки и профилирования в Go.
Илья Биин: Организация совместной работы Go и Python-based сервисов в Ostrovo...Yandex
Мой доклад – о том, как мы пришли к решению об использовании Go в своём проекте и что из этого получилось. Ostrovok.ru по своим целям — классический стартап. Мы с вами поговорим об особенностях выбора технологий для стартапов, о преимуществах и недостатках Go в проектах такого типа, о его интеграции в имеющуюся инфраструктуру и о том, какие ключевые ниши для Go можно выделить.
Паша Мурзаков: Как 200 строк на Go помогли нам освободить 15 серверов» Badoo Development
В Badoo я работаю в команде, которая разрабатывает на PHP. Одна из фич, которой мы занимаемся, со временем начала отъедать всё больше и больше железячных ресурсов. В итоге мы едва успевали добавлять серверы под растущую нагрузку. При этом вечера, проведённые с Go дома, подсказывали, что можно сделать на порядки производительнее, не затратив на разработку много времени.
Я расскажу о том, почему наша фича так плохо ложится на PHP и хорошо – на Go, как уговорить всех всё переписать и не показаться сумасшедшим, ну и, конечно же, как из 19 серверов оставить только 4.
Carpe momentum: How to seize the moment using Audience Engagement Technology....Hypermedia
Micromoments are increasingly becoming the new battleground for brands. Technology that powers campaigns that can handle micromoments and provide contextual marketing are omnichannel marketing platforms that go way beyond traditional email. They need to eliminate silos while handling data from a myriad of different sources. ING.be wanted to first understand its audience and figure out what they do, where they hang out and what their needs are.
Gold Design India is one of a leading Golf Course Architects and Designers in India provides construction, maintenance and management of Golf course in India
The document announces a Summer Forum event hosted by IS Associates at UCLA on July 30, 2015 from 1:30pm to 6:00pm in the California Room of the UCLA Faculty Center. The forum will focus on how digital disruption is impacting business models and opportunities in industries like construction and semiconductors. Confirmed speakers include CIOs from Broadcom and Jacobs Engineering as well as a venture capitalist panel to discuss disruptive technologies. The event is free and open to IS Associates members.
This document provides descriptions for 12 illustrations in an illustration folio, including surrealist portraits of Iggy Azalea and Lady Gaga, a man connecting with his imagination, a crow accompanying a man, a woman knowing someone liked something, and concept art of a winged lizard. Each illustration is given a brief 1-2 sentence description.
Families and Friends of Murder Victims April - 2016 newsletterRose Madsen
This newsletter from Families & Friends of Murder Victims (FFMV) thanks various donors and support groups. It provides information on locating inmates, fundraising opportunities through Amazon Smile, and an inmate locator website. The bulk of the document lists contact information for FFMV chapter leaders and grief support groups. It also includes a list of April birthdays and anniversaries of loved ones who were murdered.
Russia is the largest country in the world, located in Eastern Europe and Northern Asia, with an area of over 17 million square kilometers made up of 85 federal territories. Moscow is the capital city, and the Russian flag features white, blue, and red stripes. The coat of arms displays a double-headed eagle on a red shield, and the population is over 146 million people who use the Russian rouble as currency.
1. The document discusses lymphedema, which is abnormal accumulation of tissue proteins and fluid caused by malformation or damage to the lymphatic system.
2. It describes primary lymphedema caused by genetic defects and secondary lymphedema caused by surgery, radiation, trauma, or other insults that damage the lymphatic system.
3. Treatment involves complete decongestive physiotherapy including manual lymph drainage, compression bandaging, exercise, and skin care to drain excess fluid and promote collateral lymphatic vessel growth.
O documento descreve brevemente o histórico da educação ambiental no Brasil desde o século XIX, destacando eventos como a criação do Jardim Botânico no Rio de Janeiro em 1808, a primeira conferência brasileira de proteção à natureza em 1932, e a inclusão da educação ambiental na Constituição de 1988 como obrigação dos níveis de ensino.
ADL 110 Intrinsic vs Extrinsic Motivation Final musicRhonda Clausen
This document discusses intrinsic and extrinsic motivation. It defines intrinsic motivation as deriving from internal rewards like enjoyment or competence, while extrinsic motivation involves external rewards like money or grades. Both can fulfill human needs but intrinsic motivation is important for development. The document examines motivation in educational and workplace contexts, noting balanced intrinsic and extrinsic motivation benefits diversity. It concludes balancing the two motivations using a framework respecting differences achieves total motivation.
PECB Webinar: Le métier : Manager de projet et la norme ISO 21500PECB
The webinar covers:
• Introduction sur la norme
• Le groupe de processus et le groupe de sujets
• Les activités principales du Manager de projet (MP)
• Les secteurs d'activités des MP et les métiers des MP
Presenter:
Le webinaire est présenté par Jacques ILUNGA L, Directeur Général au cabinet LACOS et formateur certifié PECB.
Link of the recorded session published on YouTube: https://youtu.be/4SqSwzwXBdo
Читабельные отчеты для автоматизации на C# / Gallio / BDDfyDmytro Zharii
Мой доклад про создание читабельных отчетов для автоматизации тестирования на .NET/C# + Webdriver + Gallio Icarus/MbUnit + BDDfy
Доклад был сделан специально для онлайн конференции Auto ConfeT&QA, прошедшей в октябре 2012 года.
http://confetqa.ru/
======================================
См. также:
Gallio Icarus:
http://gallio.org
BDDfy – фреймворк для БыДиДификации кода :)
Страница проекта на Github:
http://teststack.github.com/TestStack.BDDfy/
Описание на английском:
http://www.mehdi-khalili.com/bddify-in-action/introduction
Плюсы и минусы Go для разработчиков на C++, Вячеслав БахмутовYandex
В докладе речь пойдёт о языке Go. Вячеслав расскажет о внутреннем устройстве языка (структуре, оптимизации, сборщике мусора и т.д.), о том, как и почему Go используют в Яндексе и что о нём говорят разработчики на С++. Отдельно Вячеслав остановится на многопоточном программировании и особенностях отладки и профилирования в Go.
Codeception + Docker + Robo и что из этого вышлоCOMAQA.BY
Параллелизация тестов, а именно: лучший пхп тулл для автоматизации (Codeception); основы Docker контейнирезации; robo - что это и зачем он нам нужен; profit
Сергей Мелашич "Настройка SEO для одностраничных web-приложений на Angular"Fwdays
В докладе расскажу о шишках, набитых в процессе настройки SEO для конкретного проекта. Речь пойдет о настройке SEO для своего одностраничного приложения как с привлечением сторонних сервисов, так и самостоятельно, используя PhantomJS или рендеринг на стороне сервера. Также, поделюсь особенностями размещения share-кнопок от различных провайдеров.
С 2008 года в экосистеме рельса так и не произошло существенных изменений в плане построения контент и медиа проектов - время идет, а как и прежде все приходится делать с нуля и самому. Обещания о том, что на рельсах можно пачками делать простые проекты - несостоятельны. В скринкастах Блог за 15 минут - нам обещали другое ))
Основные новшества Java 9, которые, на мой взгляд, наиболее актуальны.
Здоровая критика и дополнения приветствуются. Есть текстовый документ, где всё это расписано немного подробнее.
Слайды с одноименного доклада на IT Global Meetup 2015, прошедшего в Санкт-Петербурге 6 июля.
Тезисы:
* Контроль за качеством кода - это необходимая процедура при работе нескольких человек в одной команде над продуктом из более чем сотни строк. Зачем это нужно? Каждый пишет код по-своему, ожидает понимания от остальных участников команды, но в жизни этого не происходит.
* Недостатки разнобоя в стиле написанного кода: увеличивается время ревью, усложняется внесение правок кем-либо кроме автора кода, увеличивается вероятность пропустить глазами ошибку.
* Основные шаги к решению этой проблемы: создание единого свода правил по оформлению кода (style guide), согласование процедуры разрешения конфликтных ситуаций относительно разночтений этих правил, устранение человеческого фактора в процессе оценки через автоматизацию.
* Что из экосистемы Питона может помочь? При составлении style guide можно взять за основу PEP8 и PEP257, дополнив их принятыми в команде конвенциями (какие кавычки использовать для строк и докстрингов, и т.д. и т.п.). Автоматизировать проверки можно как с помощью уже готовых утилит (pep8, flake8, pylint), так и написав свои с помощью встроенного в язык инструментария (модули ast, tokenizer, сторонние библиотеки для работы с кодом).
* Где производить проверки? Есть несколько возможных этапов:
- IDE разработчика
- Локальная VCS (working copy)
- Общая VCS
- Сервер Continous Integration.
В идеале проверки должны быть на каждом этапе, но при этом как можно меньше затруднять обычный рабочий процесс. Здесь стоит задуматься, какая комбинация из этих этапов лучше всего впишется в стиль разработчки команды.
* Если же нет достаточных ресурсов или проект находится
Среды и инструменты для управления проектами. IKRA. Digital-продюсер'14/1, СПбAndrasz Husti
Презентация к лекции "Среды и инструменты для управления проектами" в рамках курса IKRA "Digital-продюсер'14/1", который проходил в Санкт-Петербурге в пространстве "Ткачи".
Лекцию вели сотрудники мастерской мобильных приложений "Бегемот-Бегемот": Татьяна Андреева, руководитель производства, Дмитрий Ванеев, старший менеджер проектов, Андраш Густи, руководитель студии.
Лекция состояла из пяти частей, в каждой из которых рассматривались инструменты для эффективного ведения следующих аспектов ведения IT-проектов:
1. планирование проектов
2. хранилище данных
3. общение
4. личное планирование
5. управление проектов
Были рассмотрены JIRA, Basecamp, Trello, Confluence, Google Drive, Dropbox, матрица Ейзенхауера, Skype Recorder, Gmail Boomerang и другие инструменты и среды.