Python conf in Kharkiv, Nov 16 with Intel, Elastic engineering leaders. Prices go up 21.10

Лента

RSS

Коммуникации в жизни QA: как понимать людей и поддерживать хорошие отношения со всеми Коммуникации в жизни QA: как понимать людей и поддерживать хорошие отношения со всеми

Oksana Kharchuk 10829

Оксана Харчук, Senior QA Engineer в DataArt, рассказывает об особенностях общения с разработчиками, заказчиками, бизнес-аналитиками. Она верит, что общий язык можно найти со всеми, если захотеть. 22

Українські ІТ-фахівці на Burning Man: навіщо їхати в пустелю Українські ІТ-фахівці на Burning Man: навіщо їхати в пустелю

Редакція DOU 18416

Що означає бути «бьорнером»? У матеріалі зібрали розповіді українських ІТ-спеціалістів про їхню участь в Burning Man — події, яка щороку збирає 80 000 учасників у пустелі в Неваді. 58

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

Eugene Berezhnyi 8963

Статья посвящена первому из необходимых экзаменов — Oracle Certified Professional: Java 11 Programmer I (1Z0-815). Автор Евгений Бережной, Java Developer в AB Soft, детально рассказывает о подготовке, подводых камнях, процедуре и результатах. 14

LinkedIn, рекомендації та Джин — найефективніші канали пошуку роботи. Результати опитування ІТ-спеціалістів LinkedIn, рекомендації та Джин — найефективніші канали пошуку роботи. Результати опитування ІТ-спеціалістів

Редакція DOU 15588

Наприкінці серпня ми провели опитування щодо пошуку роботи і зібрали 4008 анкет від ІТ-фахівців. Тож, давайте подивимося, де програмісти (і не тільки вони) знаходять роботу, які канали пошуку вважають найефективнішими та чи слідкують за ринком праці. 27

NPX, или Прощайте, глобальные зависимости NPX, или Прощайте, глобальные зависимости

Nick Lototskiy 6279

NPX — вселенское зло? Глобальные пакеты вносят раздрай в стройные ряды команды. И сколько бы вы ни требовали: «Каждый день обновляйте свои глобальные пакеты на рабочих машинах перед началом работы, да и вообще перед каждым коммитом», — это только воздух сотрясать. В один прекрасный день придет QA и скажет: «Написанное вами у меня не билдится!». 9

Особливості розробки IoT-проекту: вибір технологій, проблеми та правильна оптимізація Особливості розробки IoT-проекту: вибір технологій, проблеми та правильна оптимізація

Denis Stoliarchuk 4060

Денис Столярчук, Tech Lead в Indeema Software, розглядає питання, які постають на етапі побудови архітектури, проблеми в безпеці IoT-платформ, яке програмне забезпечення краще використовувати і проблеми оптимізації Big Data. 20

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

Oleksii Ostapov 10780

Мікросервіси складно тестувати атомарно, з мікросервісною архітектурою важко керувати даними, забезпечити транзакційність, зробити автоматизоване UI-тестування. Ці та інші складнощі розглядає Олексій Остапов, QA в Infopulse. 104

Как избежать неправильного оценивания проектов Как избежать неправильного оценивания проектов

Natali Renska 12332

Тема оценки проектов актуальна для многих проджект-менеджеров, которые сталкиваются с вопросами оценки задач, спринтов, релизов или разработки всего продукта. Наталья Ренская, Program Manager в Luxoft Ukraine, советует, как избежать головной боли (или хотя бы уменьшить ее) по поводу неправильных эстимейтов. 78

Не разработчик и не менеджер. Что означает быть лидом Не разработчик и не менеджер. Что означает быть лидом

Kostiantyn Mrachko 19422

«От лида ожидают не закрывать задачи, а построить масштабируемый процесс и команду, способную с этим процессом работать, — в идеале такие, чтобы тебя оттуда через некоторое время вынуть и ничего сильно не сломалось», — Константин Мрачко, Team lead в N-iX рассказывает о том, что означает «быть лидом». 56

Игры, тестирование и спецификации Игры, тестирование и спецификации

Oleksii Naumenko 7282

Алексей Науменко, Unity Software Architect в Plarium, рассказывает об играх как системе функций со множеством параметров, изменяющих некоторое общее состояние, чаще всего в реальном времени. Это затрудняет тестирование, так как изменение в одном модуле может затронуть несколько других. Решение — создание автоматизированных тестов, фиксирующих нестабильное поведение. 18

Как мы внедрили Scrum: грабли и точки роста Как мы внедрили Scrum: грабли и точки роста

Alexander Babich 9586

Привет! Меня зовут Александр, я Scrum-мастер в Trionika. Хочу поделиться своими личными наблюдениями о том, как изменилась эффективность работы разработчиков и продуктолога во время и после внедрения Scrum в компании. 34

Quotify: як сервіс допомагає оцінювати проекти Quotify: як сервіс допомагає оцінювати проекти

Andrii Nasypanyi 2212

Більше 200 компаній протестували новий сервіс для оцінки проектів Quotify, що намагається конкурувати зі звичними Excel та Google-таблицями. У чому його переваги, які складнощі слід вирішити у найближчому майбутньому та як зреалізовано проект — розповідає Андрій Насипаний, Product Manager Quotify. 9

Отладка. Step-by-step к эффективному выявлению ошибок Отладка. Step-by-step к эффективному выявлению ошибок

Ivan Shupenya 7231

Иван Шупеня, Software Engineer Technical Lead в Terrasoft, сформировал чек-лист, который помогает быстро найти баги, а также предотвратить возникновение новых. В статье описано системный, поэтапный процесс выявления и предотвращения ошибок. 15

DevOps. Мы не кормим медведей! DevOps. Мы не кормим медведей!

Nick Lototskiy 8796

Многие рассматривают DevOps не как философию, а как роли в проектах. Это приводит к тому, что инфраструктурой начинают заниматься выделенные сотрудники, а не инфраструктурные команды. В итоге — операционный тупик. О том, как решить такую проблему и почему одной из DevOps-практик является образование команд, и рассказывается в этой статье. 26

Отображение списков с помощью UICollectionViewCompositionalLayout в iOS Отображение списков с помощью UICollectionViewCompositionalLayout в iOS

Алексей Гурин 2327

UICollectionViewCompositionalLayout — эволюционный шаг в разработке на iOS. Благодаря данному инструменту создавать коллекции элементов стало намного проще, декларативный подход позволяет удовлетворить 99% пожеланий разработчиков. Подробнее — в статье iOS Team Lead в Sidekick Selling Inc Алексея Гурина. 4

Нужны ли программисту алгоритмы и структуры данных Нужны ли программисту алгоритмы и структуры данных

Denys Tsomenko 30981

Вечный холивар по теме «нужна ли программисту математика» подвергается изменению и превращается в более опасный для индустрии спор. Все чаще на форумах, конференциях и в головах мелькает мысль: «Нужно ли программисту знать алгоритмы и структуры данных?». На вопрос отвечает Денис Цьоменко, Software Engineer в Data Robot. 285

Корупція в ІТ-вишах 2019: хабарництво при вступі зменшилося втричі після введення ЗНО Корупція в ІТ-вишах 2019: хабарництво при вступі зменшилося втричі після введення ЗНО

Редакція DOU 16141

На початку літа ми опублікували рейтинг вишів, на основі опитування 3038 нинішніх і колишніх студентів українських ЗВО. В анкеті є блок з питаннями щодо хабарництва у вишах. Останнє дослідження про корупцію ми робили у 2016 році, тож, дивимося, чи змінилося щось за останні три роки. 10

XSLT-шаблонізатор для PHP XSLT-шаблонізатор для PHP

Артем Висоцький 3373

Зазвичай, коли створюють сайти з PHP, для динамічного формування HTML-сторінок виведення використовують один з багатьох Smarty-подібних шаблонізаторів. На переконання Артема Висоцького, PHP-програміста, XSLT у цій ролі дуже недооцінили. Автор статті на конкретних прикладах показує, як знизити поріг входження в XSLT-технологію. 71

Як змусити Amazon Alexa грати музику з Google Music, хоч вона цього й не хоче Як змусити Amazon Alexa грати музику з Google Music, хоч вона цього й не хоче

Oleg Shankovskyi 3793

Якщо ви попросите Amazon Alexa ввімкнути конкретну пісню, у відповідь вона запропонує купити передплату на Amazon Music за 10 доларів на місяць. Розробник Олег Шанковський, маючи преміум-передплату Google, вирішив створити на Алексі скіл Google Music. 8

← Сtrl 123456...100 Ctrl →

Комментарии

Я б відділив моделі від реквестів/респонзів: ``` message StoreRequest { repeated Recipe recipes = 1; } ``` Для empty є спеціальний https://gist.github.com/subfuzion/ecfc45c4e8dfb28e31fb5a8bf2f8282c
Хорошая и полезная статья, спасибо.
мрію туди потрапити
Еще одно «не нужно». Прослойки пишутся быстрее, чем в этой хрени разбираться будешь. Большая проблема не в написанном, а в том, что разные версии либ часто не имеют обратной совместимости или их зависимости конфликтуют с тем, что сейчас стоит.
Дякую за відгук 5к знаків — то насправді небагато, я чось думав нормальний розмір, але, на жаль, в епоху коли президенти вирішуть глобальні проблем через пости в твіттер, — це таки забагато ))
В Намибии более безопасно и спокойно, как мне показалось. Но ЮАР — точно более разнообразная страна :) Если в Намибии — только природа и заповедники, то в ЮАР есть еще и города.
Спасибо за техническую статью на DOU. Не понимаю недовольства остальных. Все оформлено хорошо, источники указаны. Личные примеры есть! Был бы рад увидеть подобное про SceneKit.
Здорово расписал !
за нарушение ПДД легко можно «порешать на месте» и т.д О, так, мій африканер теж за це згадував. А ще їхній «Слуга Народу» під гаслом «заборонено забороняти» почав без візи пускати до себе голодранців з усіх країв південної Африки.
Якщо ви про чарівну пілюлю, то поки що вона тільки у фільмах типу Limitless існує) Про інші збільшення начебто написав: швидко потрапити на нормальний проект в оточення профессіоналів.
Вовсе не обязательно ехать в Джобург, — скажем, Garden road и прибрежные городки между Порт Элизабет и Кейптауном — вообще приятнейшее место
Что-то правда, а что-то — приукрашивание. Кроме того, говорят, ситуация в даунтауне постепенно становится немного лучше. Зато если начать поездку с Йоханнесбурга, то остальная часть страны выглядит гораздо безопаснее.
https://www.macobserver.com/tips/quick-tip/return-to-top-ios-iphone-scroll/
Диванные детективы никогда не спят, интриги скандалы и расследования круглосуточно :) Сам материал писался о том как делать различные анимации и сфере применения SpriteKit.
круто)! Спасибо, пишите еще.