Проблеми з тестуванням на проекті для не QA

Вітаю! Я Ігор Берегівський, мені 26 років, п'ять з яких працюю тестувальником. Коли дізнався, що є така професія, одразу ж загорівся, оскільки з дитинства любив досліджувати, як працюють різні механізми й наскільки вони міцні.

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

Країна, де доречний торг на співбесіді. Як живеться програмісту в Ізраїлі

Привіт! Мене звуть Сергій Шелехов. Я програміст, працюю з .NET. У 2017 році ми з дружиною переїхали в Ізраїль, де влаштувалися працювати в різних IT-компаніях. У цьому матеріалі я розповім про особливості життя айтішника в Ізраїлі. Відразу обмовлюся, що це моя перша стаття про IT, так що ви вже не судіть строго. В Ізраїлі (як і в будь-якій іншій країні) є свої плюси і мінуси, але, на мій суб'єктивний погляд, плюсів все-таки більше. Переїзд Почну з того, що громадянство Ізраїлю у мене є з 6 років.

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

Ruby дайджест #32: Rails 6.0 і Sidekiq 6.0, подкасти з DHH

Дайджест створено у співавторстві зМариною Завийбородой , Copywriter в RubyGarage. Всім привіт! Відразу почнемо з цікавого. David Heinemeier Hansson (DHH) став гостем відразу двох подкастів, де поділився своїми планами нових продуктів, а також розповів про свою любов до Ruby і своє ставлення до ідеї «Ruby is dead». Вийшли нові огляди на оновлення Rails 6 від BigBinary, а також на Amazon відкрито передзамовлення на книгу Сема Рубі Agile Web Development with Rails 6 1st Edition . Тренди в співтоваристві Ruby Краще пізно, ніж ніколи :) У серпні було анонсовано реліз Rails 6? Rails 6.

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

PM дайджест #20: база знань для лідерів, гайди Мартіна Фаулера

Привіт! Зустрічайте новий дайджест цікавих матеріалів зі світу проектного управління. Project Management Тетяна Голубєва ділиться лайфхаками по роботі з очікуваннями і задоволеністю стейкхолдерів. Велика база знань для розвитку тимлида (насправді будь-якого, хто бере на себе лідерські обов'язки). База доповнюється, в даний момент повністю заповнені розділи «Управління людьми» і «Управління командою» — роль ресурс-менеджера. В майбутньому роадмап поповниться ролями Product Owner, Administrator, Tech Lead і всіма можливими знаннями для розвитку Soft Skills.

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

Як GlobalLogic створювала EcoHike — додаток для туристів, які хочуть очистити Карпати від сміття

У рубриці DOU Labs ми запрошуємо IT-компанії ділитися досвідом власних цікавих розробок і внутрішніх технологічних ініціатив. Питання і заявки на участь надсилайте на [email protected] . Привіт! Мене звуть Юрій Голованов, я відповідаю за розвиток мобільного практики у львівському офісі GlobalLogic. Разом зі своєю командою ми займаємося створенням рішень для мобільних пристроїв на iOS і Android. У липні ми запустили додаток EcoHike , некомерційний соціальний проект компанії, мета якого зробити Карпати чистішими.

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

Подорож на планету Java. Мій досвід проходження сертифікації Java Developer 11

Мене звуть Євген і більше 5 років я займався рішеннями в області Building Information Modelling (BIM), CAD - та CAE-рішеннями з використанням DSL DesignScript і Python. У 2014 році вирішив змінити профіль і зайнятися розробкою на Java. Встиг попрацювати в області розробки і підтримки програм для налаштування комп'ютерних мереж і управління ними. Зараз працюю Java-розробником в компанії AB Soft (Одеса) і займаюся розробкою веб-додатків в предметній області хмарних комунікаційних рішень.

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

Навіщо розвивати українську мову в ІТ-секторі

[Від редакції: Олександр Краковецький — CEO компанії DevRain, співзасновник ДонорUA й Chatty, Microsoft Regional Director, Microsoft AI Most Valuable Professional, кандидат технічних наук. Ми звернулися до Олександра з проханням розповісти про ініціативи з розвитку української мови в IT. Також попросили висловити власну думку щодо того, чи важливо популяризувати державну мову в IT-галузі]. Disclaimer. У публікації я не торкаюся тими знання й використання англійської мови в ІТ-секторі. На моє переконання, це must have. Ідеально, саме англійська мова повинна стати другою державною в Україні.

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

Front-end дайджест #36: New React Dev Tools і поліпшення продуктивності Instagram

У випуску: нативний лейзилоадин у новій версії Chrome, продовжуємо використовувати React Hook'і (чи зможуть вони замінити Redux?), а також як нові фічі в CSS допомагають жити краще. Що нового New React DevTools V8 release v7.7 FireFox Team: Firefox 69 Today's Firefox Blocks Third-Party Tracking Cookie and by Default Cryptomining Chrome Team: Deprecations and removals in Chrome 77 What's New In DevTools (Chrome 78) The Native File System API: Simplifying access to local files — новий API для роботи з локальними файлами. Native lazy-loading for the web — нативна лінива завантаження за допомогою атрибута loading в Chrome 76. NodeGUI and React NodeGUI — пишемо десктопні програми на JavaScript на основі QT.

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

NPX, або Прощайте, глобальні залежності

Гасконцам від програмування присвячується. Коли справа стосується глобальних пакетів, всі кажуть, що це зло. Однак через деякий час у файлі README.md дивним чином виявляється інструкція типу: npm install -g typescript Найлютіші кричать: «Тисяча чортів, я ж сто разів казав не робити цього!» На що чують невиразну відповідь: «Так наш пакет не збирався локально, дебажити ми не могли». Що тут скажеш? Давайте ж розберемося, чи є глобальні NPM-пакети вселенським злом.

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

Складнощі тестування мікросервісів та що з ними робити

У червні 2019 року я виступивши на конференції ProQA.Today на тему тестування мікросервісів. Якщо коротко, то в моїй доповіді було чимало критики й могло скластися враження, що я затятий противник технології, альо це не так — удома я навіть маю свій Docker Registry на окремому сервері, з багатьма контейнерами для різних тестерських експериментів. А в Google Cloud у мене є власний застосунок. Як і в будь-якій технології, я бачу в мікросервісах сильні і слабкі сторони, де чимало залежить від правильної архітектури й способу використання.

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

Як ми впровадили Scrum: граблі і точки зростання

Привіт! Мене звати Олександр, я Scrum-майстер в Trionika. Хочу поділитися своїми особистими спостереженнями про те, як змінилася ефективність роботи розробників і продуктолога під час і після впровадження Scrum компанії. Відразу уточню: компанія спеціалізується на видобутку та монетизації трафіку. Крім цього, розробляє свою платформу зразок Upwork для роботи з клієнтами та підрядниками по всьому світу.

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

C++ дайджест #19: підготовка до співбесід

Привіт, мої любі сішники! Сьогодні випуск буде присвячено підготовці до співбесід. Тож почнімо? :) Матеріали для підготовки до співбесід Не забудьте повторити патерни , ідіоми , контейнери та їх складність , алгоритми пошуку та сортування (а повторювати краще в C++ shell ) та як реалізувати таблицю віртуальних функцій .

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

«Це невідворотна еволюція суспільства». Чому нам не оминути нових податків та куди вони підуть

[Про автора: Іван Лешко — VP Client Success у SoftServe, працює в ІТ-індустрії вже більше 13 років, за які пройшов десятки різних проектів від інженера до керівника бізнес-вертикалі. Останні роки повністю сконцентрований на роботі із клієнтами та розвитку ІТ-індустрії] Український айтішний офшор — до нескінченності.

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

Зустріч прем'єр-міністра з ІТ-галуззю: 650 тис. ІТ-спеціалістів за 10 років та нова система оподаткування

4 вересня в Києві відбулася зустріч представників нового уряду з ІТ-галуззю. З боку урядовців були присутні новий український прем'єр Олексій Гончарук, віце-прем'єр міністр України й міністр цифрової трансформації Михайло Федоров, а також голова ДПС України Сергій Варланов. З боку ІТ — керівники компаній та представники асоціацій. Обговорювали питання розвитку ІТ-галузі, трішки про маски-шоу, ну і, звісно, нове оподаткування. Редакція DOU побувала на зустрічі, і представляємо вам найцікавіше з обговорення.

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

Відображення списків з допомогою UICollectionViewCompositionalLayout в iOS

У цьому році Apple провела «вибухову» WWDC. Все співтовариство iOS-розробників сфокусувалося на нових фреймворках (SwiftUI, Combine, RealityKit...), намагаючись розібратися, як це працює і що нового принесе. Багато невеликі, але дуже корисні для актуальних програм оновлення чомусь залишилися за кадром. Тим не менше я хочу поділитися моїми дослідженнями одного з них — UICollectionViewCompositionalLayout. Я впевнений, кожен з початківців iOS-розробників починав своє навчання з вивчення списків. Це той незамінний UI-елемент, який присутній практично в кожному додатку.

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

Потрібні програмісту алгоритми і структури даних

Вперше я написав рядок коду 10 років тому. З тих пір я кожен день дивуюся, як багато можливостей відкрила для людства розробка. У розробку ж мене привело рішення алгоритмічних задач та участь в змаганнях з програмування. Перший комерційний проект я завершив 7 років тому. Тоді усвідомив, що недостатньо написати робочий ефективний код за короткий час. Інженер повинен знати архітектурні підходи, дотримуватися стилю і банально писати читається код. Але стаття буде швидше про перший: про написання робочого ефективного коду, який прослужить довго.

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

iOS дайджест #33: Special — SwiftUI

У випуску: SwiftUI vs. Auto Layout, ViewModifier, бічне меню і асинхронне завантаження зображень, MapView app, набір розширень. Хочу дізнатися основи SwiftUI Tutorials. Introducing SwiftUI
Було б нечесно починати добірку не з эплового туториала, враховуючи, як круто вони його зробили. SwiftUI by Example
Підлогу Хадсон, відомий своїми туториалами і книгами, вже встиг написати безліч всього за SwiftUI. І, причому, в досить цікавому форматі — як показати список, як видалити комірку, як закруглити кути та багато-багато іншого. SwiftUI vs.

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

Роль Product Manager на різних етапах розвитку проекту

Стаття написана у співавторстві з Мері Ротарь , Co-Founder IAMPM. Всім привіт, мене звати Андрій, і я працюю менеджером продуктів вже більше 5 років. Один з найбільш частих питань, яке я чую від початківців фахівців, — «Що мені потрібно знати і вміти, щоб стати хорошим продактом?». Справа в тому, що однозначної відповіді не існує. Роль Product Manager в компанії сильно залежить від стадії розвитку продукту, з яким він працює.

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

Java дайджест #44: Java 13, Micronaut Predator і смерть Mercurial

Посилання, на які краще таки натиснути (на думку автора), відзначені знаком (!) Щось на зразок новин (!) JDK 13: First Release Candidate . Red Hat(читай IBM) передав спечу CDI в Eclipse Foundation . Microsoft acquires jClarity to help optimize Java workloads on Azure. Вийшов Flyway 6.0.0 . JEP 357: Migrate from Mercurial to Git . Почитати і подивитися Java InfoQ Trends Report — July 2019 . Java Futures, 2019 Edition виступ від Brian Goetz. What's New in JUnit 5.5 . Ok DOU, хто вже використовує 5-ю версію? Чи все на 4-й або якомусь TestNG? JPA Data Access with Micronaut Predator — DAL для Micronaut. Але не намагайтеся його шукати за запитом «Micronaut Predator» тому що «the word Predator is a source of anxiety for some».

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

Розробка API на Python із Serverless

У попередній статті я показавши, як можна взаємодіяти з безсерверною платформою AWS Lambda лише засобами, наданими Amazon. Це був корисний експеримент — раджу так робити з будь-якою новою технологією чі системою, яку бажаєте вивчити. Починайте з найпростішого і спробуйте збудувати проект, не застосовуючи надто багато додаткових інструментів чи абстракцій, — так ви ліпше зрозумієте як працює базова система і з якими неприємностями, труднощами чи випадками, що вимагатимуть шаблонного коду, ви стикнетеся.

Опубліковано: 23/08/19 @ 10: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