Взял интервью у Максима Корыстова. Он к 26 годам успел поработать преподавателем в университете, разработчиком в ВК, Zenefits и Facebook. Получилась небольшая история успеха простого парня из Оренбурга, который для меня стал мотиватором.
Читать полностью »
Рубрика «разработка» - 119
Интервью с разработчиком из Facebook
2018-11-07 в 8:26, admin, рубрики: Facebook, zenefit, зарплата, интервью, Карьера в IT-индустрии, лондон, Программирование, разработкаФростпанк: разбираем механику
2018-11-06 в 10:33, admin, рубрики: frostpunk, Блог компании Мосигра, игра, механика, разработка, разработка игр, фростпанк
Создатели This War of Mine сделали очередную славянскую игру с интригующим названием «Фростпанк». То есть стимпанк в Арктике. Сюжет такой: 1886 год, глобальное изменение климата, зима пошла с экватора и поглотила все города мира. Британия предвидела это и отправила несколько экспедиций на север на огромных машинах-дредноутах. Жизнь возможна только вокруг генераторов, работающих от угля.
Ваша задача — построить последний город на земле.
Главный вопрос — насколько далеко вы готовы зайти, чтобы ваши люди выжили. Например, можно ли использовать трупы на удобрения в теплицах? При поломке генератора нужно пожертвовать ценными ресурсами или, может, отправить внутрь через маленькое отверстие ребёнка? Применить ли насилие, если кто-то мешает городу? Рисковать ли жизнями разведчиков ради ресурсов?
В игре есть отличные игромеханические решения и явные факапы, которые не сделают механику популярной. Давайте разбираться.
Читать полностью »
Компоненты высшего порядка в React
2018-11-06 в 9:00, admin, рубрики: javascript, React, Блог компании RUVDS.com, разработка, Разработка веб-сайтовНедавно мы публиковали материал о функциях высшего порядка в JavaScript, направленный на тех, кто изучает JavaScript. Статья, перевод которой мы публикуем сегодня, предназначена для начинающих React-разработчиков. Она посвящена компонентам высшего порядка (Higher-Order Components, HOC).
Управление разработками в большом проекте
2018-11-06 в 5:27, admin, рубрики: jira, разработка, управление проектамиНа нескольких проектах по внедрению корпоративных систем я сталкивался с задачей планирования и контроля задач, которые плохо поддаются прогнозированию. Представьте, необходимо выполнить множество однотипных задач, и в них задействовано большое количество людей, при этом вы точно не знаете, в какой последовательности они будут выполняться и сколько времени они займут.
Привычные в проектном управлении диаграммы Гантта работают в таком случае плохо. Типичный пример — разработка расширений для КИС.
Ниже я расскажу, какой метод мы использовали на проектах для того чтобы контролировать большое количество параллельных задач с минимальными затратами на администрирование.
Читать полностью »
Как превратить федеральный проект в сайт-визитку? Почти подробная инструкция
2018-11-04 в 17:12, admin, рубрики: кейс по проекту, разработка, Разработка веб-сайтовКогда заказчик впервые обозначил идею своего проекта — Роснацздрав, она показалась очень интересной. Собственно, так оно и было.
Только представьте, федеральная ассоциация, которая объединит в себе медицинские организации со всей России, позволит простым пациентам из любой точки страны, получить онлайн-консультацию профильного специалиста, скажем, из Москвы, а при необходимости записываться и на реальный прием.
Читать полностью »
Комментарии в телеграм-канале
2018-11-03 в 19:42, admin, рубрики: комментарии, Развитие стартапа, разработка, разработка мобильных приложений, Социальные сети и сообщества, телеграфЗнакомство с телеграм-ботами вышло сумбурно — на работе нужно было опередить команду коллег, и, неплохо зная внутренний API, был написан бот за несколько дней (впоследствии доработанный и получивший ru telegram verify badge)
По итогам было написано два бота (основной и рассылочный), на чем руководство успокоилось, а я занялся самиздатом.
В очередной раз поигравшись в прототип, я хотел придумать, что ещё интересного можно быстро написать в телеграм-стеке. Выбор пал на комментарии.
Функции высшего порядка в JavaScript
2018-11-02 в 13:19, admin, рубрики: javascript, Блог компании RUVDS.com, разработка, Разработка веб-сайтовЕсли вы занимаетесь изучением JavaScript, то вы, наверняка, сталкивались с понятием «функция высшего порядка» (Higher-Order Function). Может показаться, что это что-то очень сложное, но, на самом деле, это не так.
JavaScript подходит для функционального программирования благодаря тому, что он поддерживает концепцию функций высшего порядка. Такие функции широко используются в языке, и если вы программировали на JS, то вы, вероятно, уже с ними работали, даже не зная об этом.
Для того, чтобы в полной мере понять эту концепцию, вам сначала надо разобраться с понятием функционального программирования (Functional Programming) и с тем, что такое функции первого класса (First-Class Functions).
Материал, перевод которого мы публикуем, предназначен для начинающих, он направлен на объяснение концепции функций высшего порядка, и на демонстрацию того, как пользоваться ими в JavaScript.
Читать полностью »
Забытая история ООП
2018-11-02 в 10:37, admin, рубрики: Блог компании RUVDS.com, ооп, разработка, Разработка веб-сайтовБольшинство парадигм программирования, которые мы используем сегодня, были впервые математически изучены в 1930-х годах с использованием идей лямбда-исчисления и машины Тьюринга, которые представляют собой варианты модели универсальных вычислений (это формализованные системы, которые могут выполнять вычисления общего назначения). Тезис Чёрча-Тьюринга показал, что лямбда-исчисление и машины Тьюринга функционально эквивалентны. А именно, речь идёт о том, что всё, что можно вычислить с использованием машины Тьюринга, можно вычислить и с использованием лямбда-исчисления, и наоборот.
Drag и Swipe в RecyclerView. Часть 1: ItemTouchHelper
2018-11-01 в 12:19, admin, рубрики: android, android development, devcolibri, lists, recyclerview, дизайн мобильных приложений, никто не читает теги, перевод с английского, Программирование, работа со списками, разработка, разработка мобильных приложений, Разработка под android, списки
Существует множество обучающих материалов, библиотек и примеров реализации drag & drop и swipe-to-dismiss в Android c использованием RecyclerView. В большинстве из них по-прежнему используются устаревший View.OnDragListener и подход SwipeToDismiss, разработанный Романом Нуриком. Хотя уже доступны новые и более эффективные методы. Совсем немногие используют новейшие API, зачастую полагаясь на GestureDetectors и onInterceptTouchEvent или же на другие более сложные имплементации. На самом деле существует очень простой способ добавить эти функции в RecyclerView. Для этого требуется всего лишь один класс, который к тому же является частью Android Support Library.
Cucumber в облаке: использование BDD-сценариев для нагрузочного тестирования продукта
2018-11-01 в 11:06, admin, рубрики: load testing, Анализ и проектирование систем, архитектура, Блог компании Pixonic, конференции, конференция, митап, нагрузка, приложение, Проектирование и рефакторинг, разработка, сервер, сервис, тестирование, Тестирование веб-сервисовЕще одна расшифровка доклада с Pixonic DevGAMM Talks. Антон Косякин — Technical Product Manager и работает над ALICE Platform (такая Jira для отелей). Он рассказывал, как они интегрировали воедино существующие в проекте инструменты для тестирования, зачем нужны нагрузочные тесты, какие инструменты предлагает комьюнити и как запустить эти инструменты в облаке. Ниже — выступление и текст доклада.



