По-стартаперски і по-багатому: як робити customer research і чому це корисно будь-якій компанії

Всім привіт! Мене звуть Паша Педенко. Я допомагаю компаніям будувати продуктову культуру. У цій статті ми розглянемо на прикладах, як будь-яка компанія, будь то стартап або корпорація, може проводити власні дослідження і отримувати від них користь. Я співзасновник проекту Raply , конференції Growth Marketing Stage (4 квітня веземо сюди спікерів Uber, Dropbox, Adobe, Hubspot і Google) і засновник хакатона Global Hack Weekend (у минулому році ми зібрали більше 1000 осіб).

Опубліковано: 05/02/19 @ 08:00
Розділ Різне Читати далі...

Ruby/Rails дайджест #26: реліз Ruby 2.6.1 і Hanami 2.0.0.alpha1, представлена перша бета-версія фреймворку Ruby on Rails 6

Всім привіт! Почнемо з того, що спільнота Ruby активно обговорює першу бета-версію фреймворку Rails 6 і його нові фічі. Команда розробників CRuby викотила патч-версію Ruby 2.6.1, в якій виправлено серйозний баг, виявлений у Ruby 2.6.0. Також в лютому закривається прийом доповідей на конференції RubyConfBY, RubyDay і EuRuKo. Тренди в співтоваристві Ruby DHH представив бета-версію фреймворку Ruby on Rails 6.0. Matz висловився з приводу надмірної прагнення розробників внести зміни в Ruby. 20+ years ago, a guy who disagree with me copied Ruby repo & replaced my name copyright in notices. He wanted his version of the lang.

Опубліковано: 02/02/19 @ 11:00
Розділ Різне Читати далі...

Визначаємо вартість декоратора в Golang

Привіт, мене звати Ярослав, займаюсь розробкою сервісу для збереження активів у криптовалюті в компанії ITAdviser , розробляємо на Go. У цій статті розглянємо декоратор, його вартість і чи варто використовувати його в розробці нових сервісів. Коротко про мене Кілька років тому почав цікавитись Go, подарував другові на день народження книжку «The Go Programming Language» , сам грався завданнями з LeetCode , облишив, через півроку продовжив, вийшов професійний курс від «Техносфери» , передивився і цього було достатня, щоб почати працювати як Junior Go.

Опубліковано: 01/02/19 @ 11:42
Розділ Різне Читати далі...

React Hooks — огляд можливостей нового API

Мене звати Володимир Симоненко. Я фронтенд-розробник у компанії PyTeam . Займаюся веб-розробкою 3 рокі. Загальний досвід у розробці програмного забезпечення на різних позиціях — 8 років. Нещодавно я робив доповідь на тему React Hooks і вирішив поділитися інформацією на DOU. Це стаття-огляд нових можливостей відомої та популярної бібліотеки для веб-інтерфейсів React.js і буде більш цікава тим, хто вже знайомий з реактом. Hooks— нове API, що дозволяє писати функціональні компоненти зі станом та використовувати інші можливості реакту без написання класів.

Опубліковано: 31/01/19 @ 11:00
Розділ Різне Читати далі...

Розробка реактивних та розподілених систем з Vert.x

У цій статті я хочу розповісти про інструмент для розробки високопродуктивних JVM-додатків, що не вимагає вивчення складних архітектурних моделей. Пошук альтернатив Я давно і з задоволенням користуюся такими інструментами, як Spring, а також Akka і модель акторів. Проте і у них є недоліки. Spring при своїй зручності і широких можливостях може іноді витрачати трохи більше ресурсів, ніж хотілося б. Akka ґрунтується на моделі акторів, яку не кожна команда може легко, швидко і головне ефективно впровадити. І я почав думати про можливі альтернативи.

Опубліковано: 30/01/19 @ 12:32
Розділ Різне Читати далі...

Токсичний HR: дії, які отруюють команду

Стаття написана у співавторстві з Вікторією Наливайко, Career & HR Consultant, з-founder at reteam . Щоб не бути суб'єктивними, не упустити щось важливе і зібрати реальні кейси, в січні цього року ми запустили опитувальник . Кожен бажаючий IT-фахівець поділився досвідом співпраці з токсичним HR-ом і вказав, до яких наслідків це призвело. У результаті ми зробили висновки, яку поведінку і дії HR менеджера згубно впливають на компанію. Я і співавтор — також HR-и, і мета цих і наступних букв — не зайняти чиюсь сторону або підняти прапор «ми не такі».

Опубліковано: 29/01/19 @ 12:06
Розділ Різне Читати далі...

Три основні проблеми розумних будинків і як їх можна вирішити

Коли я вперше зіткнулася з розумними пристроями, працюючи з командою Hive в якості розробника в 2010, лідери ринку пропонували рішення, здатні вимірювати і контролювати витрату електроенергії. У той час технологія була на стадії зародження, і, коли в 2017 році я приєдналася до команди Amazon (Alexa Smart Home) в якості Sr TPM, я здивувалася прогресу, досягнутого в цій галузі. Кількість і якість розумних пристроїв зросла, а розумні асистенти додали домівках зручний голосовий інтерфейс.

Опубліковано: 28/01/19 @ 11:00
Розділ Різне Читати далі...

PM дайджест #16: розбираємося з OKR, як повернути Scrum-команді натхнення, метрики в розробці

Привіт! Вітаю зі святами! Зустрічайте набір матеріалів та посилань, які допоможуть вам стати краще в проектному менеджменті в новому році! Project Management «Пекло своїми руками» — історія, може, не зовсім про наших реаліях, але про безрозсудному обкладывании людей процесами та оцінюванні результатів на підставі проходження цих процесів. Гарне чтиво з закінченням класики: «Я тебе породив, я тебе і вб'ю!». Популярність методу цілепокладання OKR в компанії набирає обертів, і мою компанію впровадження цієї практики теж не обійшла стороною.

Опубліковано: 26/01/19 @ 08:00
Розділ Різне Читати далі...

Ще 13 консенсус-протоколів для розподілених систем. Частина 2

Продовжую опис консенсус-протоколів від Intellectsoft Blockchain Lab . Раніше я розглядав 12 популярних протоколів консенсусу . У другій частині розповім про самих екзотичних алгоритми, що використовуються в технології розподіленого реєстру (DLT) — від BFT-характеристики до Leased Proof-of-Stake, Proof-of-Stake-Time і Proof-of-Asset. 1. Візантійські Fault Tolerance (BFT) протоколи. Продовження
1.1. Протокол SIEVE
1.2. Протокол Round Robin
1.3. Протоколи Paxos і Raft
1.4. HoneyBadger Візантійські Fault Tolerance (hbBFT)
1.5. Loopchain Fault Tolerance (LFT) (Стійкість до проблеми платформи Loopchain)
1.6.

Опубліковано: 25/01/19 @ 11:00
Розділ Різне Читати далі...

Crew resource management в IT-команді, або Чому нам повчитися у пілотів

Управління ресурсами команди — одна з найбільш важливих завдань, безпосередньо впливає на якість виконання проекту. Сьогодні ми поговоримо про Crew resource management (CRM) як методології навчання персоналу, яка базується на технічних знаннях, а на взаємовідносини членів команди, включаючи лідерство та прийняття рішень. Саме тому нам цікаво розглянути деякі аспекти цієї методології в розрізі управління командою розробників. Людина — один із ключових ресурсів в IT-розробки.

Опубліковано: 23/01/19 @ 11:00
Розділ Різне Читати далі...

Наталя Денисенко — як в 17 років стати Software Solutions Architect, а в 19 отримати роботу в Amazon

У 2015 році на DOU вийшло інтерв'ю з Оленою Денисенко — про кар'єру програміста і посади Team Lead в 19 років. Наталя Денисенко домоглася екстраординарних результатів у доволі молодому віці: у 14 років поступила в університет, в 17 років працювала на позиції Software Solutions Architect, у 18 років стала спікером на міжнародних IT-конференціях, а в 19 отримала роботу в компанії Amazon в Сіетлі. Наталя — молодша сестра Олени. Зараз їй 20 років. — Наталя, розкажіть про себе.

Опубліковано: 21/01/19 @ 11:00
Розділ Різне Читати далі...

Technical Writing дайджест #1: підбірка технічних словників, розглядаємо вміння та навички техрайтерів

Всім привіт! Сьогодні у дайджесті поговоримо про вимоги до техрайтерів та про метрики нашої роботи. Всі, хто до сьогодні не був знайомий із Markdown, зможуть закрити цей гештальт завдяки декільком корисним статтям. Ну і на десерт — 6 словників української комп'ютерній комп'ютерної термінології. Велика подяка за допомогу у підготовці матеріалу нашій дружній спільноті техрайтерів та зокрема телеграм-спільноті Tech Writers of Ukraine . А тепер до справи! Теорія техрайтингу Handbook of Technical Writing — 600+ сторінок теорії з техрайтингу.

Опубліковано: 19/01/19 @ 08:00
Розділ Різне Читати далі...

Як я здав iSAQB CPSA Foundation Level Exam і навіщо він потрібен розробнику

Мене звати Руслан Беспалов, я працюю Java розробником в компанії Netconomy в Граці, Австрія. Зовсім недавно, в 2018 році, я пройшов чотириденний тренінг, в кінці якого складав іспит iSAQB CPSA Foundation Level Exam . CPSA тут означає Certified Professional for Software Architecture.У статті я розповім, що дає такий тренінг, чого там навчають і як я його проходив. Чому саме цей іспит iSAQB — це організація, яка позиціонує себе як стандарт в області архітектури додатків. Приблизно на тому ж рівні, на якому зараз Project Management Instituteстандарту PMBoK.

Опубліковано: 17/01/19 @ 11:38
Розділ Різне Читати далі...

PI Planning — планування для великих команд: як його провести і що виходить на практиці

На етапі організації процесу розробки проектів, програм ми сьогодні часто звертаємося до гнучким (Agile) методологій, наприклад Scrum. В тому числі і для планування обсягу робіт і умов розробки і постачання. Але Scrum-практики і артефакти ефективно працюють для однієї-двох команд загальною чисельністю до 20 осіб. А що робити, якщо потрібно організувати планування програми, де залучені сотні людей? Півтора роки тому ми прийшли до такої ситуації на одному з наших екаунтів — Ahold Delhaize. Команда за цей період зросла від 40 до 130 осіб.

Опубліковано: 16/01/19 @ 08:00
Розділ Різне Читати далі...

DOU Labs: як в KeepSolid створили додаток для електронного підпису документів

У рубриці DOU Labs ми запрошуємо IT-компанії ділитися досвідом власних цікавих розробок і внутрішніх технологічних ініціатив. Питання і заявки на участь надсилайте на [email protected] . Привіт! Мене звати Андрій, я — Product Manager в KeepSolid. Сьогодні розповім про один з наших додатків для бізнесу, який дозволяє підписувати документи в електронному вигляді. Це звільняє фахівців та власників бізнесу від застарілої процедури «розпечатати-підписати-відсканувати-відправити» і значно економить час.

Опубліковано: 15/01/19 @ 11:00
Розділ Різне Читати далі...

Що таке Implementation Plan, або Як планувати реалізацію при розробці

Будучи Full Stack Engineer в компанії Railsware , я належу до тієї категорії людей, які вважають, що правильне планування робочого процесу — це половина успіху. Тому я хочу поділитися способом, який ми використовуємо при плануванні роботи над user stories в рамках кожного спринту. Ми називаємо його Implementation Plan. Що таке Implementation Plan Отже, Implementation Plan — це детальний конкретизований план, прописаний у форматі чеклиста. Він складається розробниками перед початком роботи над кожною user story.

Опубліковано: 14/01/19 @ 08:00
Розділ Різне Читати далі...

Navigaton with less pain. Рішення для Android

Всім привіт! Мене звуть Недомовный Влад, я Android Engineer в мобільної студії компанії Provectus. Під час роботи над проектами я постійно стикався з проблемою реалізації навігації в Android. Я провів аналіз існуючих рішень, структурував їх і вирішив поділитися своїми новими знаннями, які успішно застосовую на практиці. Як виглядає рішення цієї задачі засобами Android Framework? Для Activity: Intent intent = new Intent(context, MainActivity.class); startActivity(intent); Для Fragment: getSupportFragmentManager() .beginTransaction() .replace(R. id.content_frame, CommonFragment.newIntance()) .addToBackStack(null) .

Опубліковано: 11/01/19 @ 11:15
Розділ Різне Читати далі...

Як налаштувати Jira для управління бэклогом: покрокова інструкція

У статті я розповім про те, як використовувати такий інструмент, як Jira, для управління бэклогом при розробці програмного забезпечення. Стаття буде корисна не тільки бізнес-аналітикам, продукт-оунерам, але і скрам-майстрам, проектним менеджерам, в принципі будь-якій людині, який працює з бэклогом і вимог на проекті. Для того щоб цей механізм працював у вас на проекті, необхідно слідувати певним правилам і підходів, про які я розповім далі. Повинен сказати відразу, що ця методика не є еталоном або гарантією того, що ваші проблеми зникнуть.

Опубліковано: 10/01/19 @ 08:00
Розділ Різне Читати далі...

Рейтинг роботодавців 2018: аналізуємо оцінки

У грудні ми опублікували оновлений рейтинг роботодавців . За два місяці зібрали майже 15 тисяч анкет. У цій статті подивимося на загальну картину вашого голосування в розрізі посад, технологій, розміру компаній і міст. В анкеті 13 тверджень, які оцінюються за 7-бальною шкалою Ликерта: Повністю згоден. Згоден. В принципі згоден. Важко сказати, не можу визначитися. Не зовсім згоден. Не згоден. Зовсім не згоден. Ми проаналізували кожне з тверджень і спробували знайти слабкі місця ІТ-компаній.

Опубліковано: 08/01/19 @ 01:14
Розділ Різне Читати далі...

C++ дайджест #11: підсумки року, реліз Visual studio 2019

Привіт, мої любі сішники! Вітаю вас з Новим роком! Бажаю вам чистого коду, цікавезних завдань, від яких перехоплює подих, та стабільного ТЗ! Пропоную в цьому дайджесті підвести підсумки року та, як завжди, розглянути декілька статей про modern С++ та улюблені інструменти для розробки. Починаємо? :) Підсумки року у світі З++ C++ at the End of 2018 — скарбничка, у якій описано все життя С++ в 2018.

Опубліковано: 05/01/19 @ 11:00
Розділ Різне Читати далі...

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180