Разработка API для большого, нагруженного сервисаendeveit
Рассказ о том, что творилось с проектами kolesa.kz и krisha.kz в 2011-2012 годах и что происходит сейчас, как мы создавали с нуля API и впоследствии переезжали на него, как на лету меняли хранилища данных, как боролись с нагрузками и воевали за надежность, расскажу о граблях на которые наступили и как их можно было бы избежать.
Frontend - экосистема и будущее: iforum 2015Eldar Djafarov
Мир меняется, но ещё быстрее сегодня меняется мир фронтенда. В этом докладе я хочу проследить изменения последних лет. Рассказать о том, как выглядит экосистема фронтенд разработки сейчас, и наметить тенденции, которые изменяют мир уже сейчас.
Вместе с тем Украинское фронтенд сообщество существует и активно развивается. Конференции и митапы.
Где находится точка сборки фронтендеров? И как быть в курсе всего, что происходит в фронтенд мире? На эти вопросы я тоже постараюсь дать ответ.
Разработка API для большого, нагруженного сервисаendeveit
Рассказ о том, что творилось с проектами kolesa.kz и krisha.kz в 2011-2012 годах и что происходит сейчас, как мы создавали с нуля API и впоследствии переезжали на него, как на лету меняли хранилища данных, как боролись с нагрузками и воевали за надежность, расскажу о граблях на которые наступили и как их можно было бы избежать.
Frontend - экосистема и будущее: iforum 2015Eldar Djafarov
Мир меняется, но ещё быстрее сегодня меняется мир фронтенда. В этом докладе я хочу проследить изменения последних лет. Рассказать о том, как выглядит экосистема фронтенд разработки сейчас, и наметить тенденции, которые изменяют мир уже сейчас.
Вместе с тем Украинское фронтенд сообщество существует и активно развивается. Конференции и митапы.
Где находится точка сборки фронтендеров? И как быть в курсе всего, что происходит в фронтенд мире? На эти вопросы я тоже постараюсь дать ответ.
Дмитрий Носов, Rambler&Co, H2O на Spark: как мы пили газировку и чуть не захл...Mail.ru Group
H2O — интересная и многообещающая платформа машинного обучения. Она может порадовать аналитика скоростью работы с большими объемами данных, набором алгоритмов, наличием API для нескольких языков программирования, и, конечно же, красивыми и подробными отчетами по построенным моделям. H2O написана на Java, поэтому работает везде (tm), в том числе на кластере Spark. В докладе спикер поделился своим опытом использования H2O на Spark и YARN, а также причинами отказа от использования H2O в production-окружении, не смотря на все ее положительные качества.
JS Lab`16. Андрей Копенкин: "RethinkDB + Socket.io. Real-time web 2.0"GeeksLab Odessa
12.3.16. JS Lab
В докладе будет описана новая real-time база данных rethinkdb, её преимущества, почему её стоит использовать уже сейчас, также будет продемонстрирована работа крутейшей связки RethinkDB + Node.js + Socket.io
Дмитрий Носов, Rambler&Co, H2O на Spark: как мы пили газировку и чуть не захл...Mail.ru Group
H2O — интересная и многообещающая платформа машинного обучения. Она может порадовать аналитика скоростью работы с большими объемами данных, набором алгоритмов, наличием API для нескольких языков программирования, и, конечно же, красивыми и подробными отчетами по построенным моделям. H2O написана на Java, поэтому работает везде (tm), в том числе на кластере Spark. В докладе спикер поделился своим опытом использования H2O на Spark и YARN, а также причинами отказа от использования H2O в production-окружении, не смотря на все ее положительные качества.
JS Lab`16. Андрей Копенкин: "RethinkDB + Socket.io. Real-time web 2.0"GeeksLab Odessa
12.3.16. JS Lab
В докладе будет описана новая real-time база данных rethinkdb, её преимущества, почему её стоит использовать уже сейчас, также будет продемонстрирована работа крутейшей связки RethinkDB + Node.js + Socket.io
“Чем хорош Erlang вообще и для веб-разработки в частности?” Olga Lavrentieva
Юрий Жлоба (TvZavr.ru, Москва)
Доклад: “Чем хорош Erlang вообще и для веб-разработки в частности?”
О чем: Для какого именно веба хорош Erlang? Он не имеет ничего, сопоставимого с Ruby on Rails, тогда зачем его использовать в вебе? Вносим ясность. Примеры успешных веб-проектов на Erlang.
Занятие №2 в рамках Курсов программирования Ruby on Rails. Видеозапись лекции доступна по ссылке: https://youtu.be/ZBjgeV4eQuk
Группа курсов «ВКонтакте»: http://vk.com/ruby_school
Организатор — Агентство интернет-маркетинга Мэйк makeagency.ru. Курсы проводятся на базе Кузбасского государственного технического университета, кафедры «Информационные и автоматизированные производственные системы».
Основные понятия связанные с разработкой ПО: просто о сложном. Лаабе Дмитрий.IT-Доминанта
Основные понятия связанные с разработкой ПО: просто о сложном.
Лаабе Дмитрий
Генеральный директор и основатель IT-Доминанта, Технический директор, программист портала Айти-Событие.рф", Санкт-Петербург.
Сегодня очень часто можно услышать множество модный словечек, но даже среди них девопс и микросервисы будоражат умы людей как то по особенному.
Для обычного инженера DevOps и Микросервисы – это всего лишь маркетинговая профанация. Куда важнее “держать DevOps в своих руках” и уметь им пользоваться. Хочется понять где заканчиваются наши и чужие фантазии, где начинаются реально полезные практики, какие инструменты нам помогут и какие фундаментальные принципы помогут увеличить профит от используемых практик и инструментов.
Доклад в первую очередь про внедрение различных технологий, инструментов и методологий в большой организации. Поделюсь проблемами с которыми мы столкнулись при внедрении различных принципов и технологий, расскажу о решениях и выработанных принципах масштабирования процессов/инструментов.
Сегодня наш лозунг будет “DevOps в руках а не в головах”. Но то что в головах всё же важно, хоть это и совсем другая история.
Similar to 13 HappyDev-lite-2015 autumn. Руслан Шарипов. Ruby, making programmers happy. (20)
2017-03-26 06 Алексей Губарев. Разработка встраиваемого программного обеспеч...HappyDev-lite
В докладе раскрою особенности встраиваемого программного обеспечения по сравнению с другими классами ПО.
Расскажу, с чего начать увлекательный путь в программирование микропроцессоров и робототехнику.
Доклад будет интересен слушателям, знакомым с базами данных. В выступлении я покажу примеры неоптимального кода и ошибок в архитектуре, которые могут приводить к «тормозам» даже на самом мощном железе. А также, на живом примере мы оптимизируем решение и ускорим его работу.
2017-03-26 04 вячеслав виноградов. есть ли жизнь после релизаHappyDev-lite
Код написан, условия контракта выполнены, заказчик доволен. Что происходит с проектом после релиза? Как живет проект поддержки, какие задачи на нем возникают и почему к этапу поддержки нужно готовиться еще до релиза? Ответы на все эти вопросы, а также роль разработчиков, тестировщиков и системных администраторов в процессе поддержки вы можете узнать из моего доклада.
2017-03-26 03 Илья Сиганов. Что такое машинное обучениеHappyDev-lite
Мы все с вами наблюдаем сейчас ажиотаж вокруг машинного обучения (ML). Компьютеры научились стилизовать фотографии под художников, идеально генерировать человеческую речь, писать тексты песен, управлять автомобилем, рекомендовать товары и так далее. Но почему именно сейчас всё это так раскрутилось, а не 50 лет назад, когда придумали нейронные сети? Что это за наука такая и с чего начать изучение? И так ли это всё сложно, как кажется на первый взгляд?
В своем докладе я постараюсь ответить на эти вопросы, объясню постановку задачи ML, расскажу историю развития этой науки и конечно же на примерах объясню основы. Осторожно, после этого доклада вам захочется что-нибудь обучить!
2017-03-26 02 Кирилл Лейфер. Мобильные платформы с точки зрения безопасностиHappyDev-lite
Обзорный доклад про то, какие проблемы с безопасностью есть на современных мобильных платформах, чем они угрожают нам, простым пользователям, и нам, разработчикам ПО, и насколько сильно их стоит бояться.
2017-03-26 01 Григорий Косьяненко. Разработка ПО — это про людей, а не про кодHappyDev-lite
Время от времени я встречаюсь с позицией, что идеальный разработчик ПО — это выпускник технического факультета, идеально владеющий языком программирования.
Я с ней категорически не согласен, и попытаюсь аргументировать в докладе, почему молодые и общительные люди, вроде вас, могут принести значительно больше пользы чем «идеальный программист», и в целом сыграть значительную роль в развитии проекта или продукта.
2017-03-26 06 Виталий Онянов. Разработка ERP-системHappyDev-lite
Из моего доклада вы узнаете о таком рынке, как разработка ERP-систем. Вкратце расскажу о том, что такое ERP-системы, где они применяются, какие системы наиболее популярны в мире и в России. Покажу основные этапы сбора информации и разработки системы, а также расскажу, какие специальности востребованы и как начать работать в данной отрасли.
PM-ы разные нужны, PM-мы разные важны. И нужны менеджеры оказываются многим: и команде, и заказчику, и компании. Чего ждут от руководителя проектов? и как все происходит на самом деле. В чем соль этой профессии? И где же сахар?
История создания одного менеджера.
2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработкиHappyDev-lite
Вводный доклад для тех, кто ничего не слышал или слышал совсем мало о мобильной разработке и хочет узнать, что она собой представляет и решить, стоит ли попробовать себя в этой сфере и с чего начать.
2017-03-26 01 Анна Тарасенко. Как устроен Web изнутриHappyDev-lite
Интернет, без которого вы уже не мыслите свое существование, обеспечивается разнообразным оборудованием — от серверов до роутеров в локальной сети — и программным обеспечением, которое работает на серверах, персональных компьютерах и других устройствах.
В докладе я постараюсь дать общее понимание того, как это все работает, и подскажу, что нужно изучать, чтобы оказаться в рядах разработчиков серверного программного обеспечения.
2017-03-26 02 Егор Непомнящих. Что такое web front end, и с чем его едятHappyDev-lite
Расскажу, чем разработка front end для Web отличается от остальных дисциплин программирования. Чему нужно научиться, чтобы разрабатывать быстрые, удобные и интуитивно понятные пользовательские интерфейсы.
HappyDev-lite-2016-осень, день 2 11 Анна Тарасенко. Почему нельзя просто так ...HappyDev-lite
Рассказ о сложностях, которые поджидают каждого, кто захочет сделать свой бизнес через стадию стартапа. И о том, как эти сложности можно преодолевать, чтобы быть успешнее других.
HappyDev-lite-2016-осень, день 2 10 Алексей Коровянский. Будущее мобильной...HappyDev-lite
Какой будет мобильная разработка через 3-5 лет? Чего ожидать и какие знания нужно получить уже сейчас, чтобы сделать успешный старт в большом профессиональном пути?
HappyDev-lite-2016-осень, день 2 06 Серик Бейсенов. Время собирать требованияHappyDev-lite
Нужно поставить себя на место пользователя, на место владельца бизнеса и сформулировать требования к приложению. В докладе рассказано о людях, которые собирают и записывают эту информацию: об аналитиках, владельцах продукта и о дизайнерах взаимодействия.
HappyDev-lite-2016-осень, день 2 05 Роман Прохоров. Эволюция систем обработки...HappyDev-lite
Простое ПО, сохраняющее свои данные в локальные файлы, постепенно вытеснялось сложными системами, способными масштабироваться на сотни серверов и переживать потерю части из них, о чем и поведано в докладе.
HappyDev-lite-2016-осень, день 2 04 Михаил Колганов. Интерфейс пользователя ...HappyDev-lite
Важная часть современного веба - это фронтенд. Рассказ краткой истории фронтенд-разработки от истоков и до наших дней, что происходит на этой кухне сегодня и куда движется современный веб.
10. Ruby on Rails
- Фреймворк для разработки
web приложений
- Первый релиз – 2005 г.
- Автор: David Heinemeier
Hansson
11. Ruby on Rails
• Convention over configuration
• MVC, DRY, REST
• Тестирование (Test::Unit, Rspec, MiniTest)
• Миграции
• Простой способ доступа к БД и описания
сущностей (ActiveRecord ORM)
• Большое количество rubygems (сторонних
библиотек)
16. Ruby on Rails:
много образовательных ресурсов
iwanttolearnruby.com
• Видео-уроки (скринкасты)
• Онлайн-курсы по изучению языка и
фреймворка
• Ресурсы с коллекциями докладов
• Задачи, игры