Материалы по теме «разработка»

RSS

Protobuf — не только сериализация. Генерация кода и другие прикладные аспекты Protobuf — не только сериализация. Генерация кода и другие прикладные аспекты

Alexander Yevsyukov 5994

В статье рассмотрим возможности Protobuf, полезные для широкого круга проектов. Проанализируем, как эта технология поможет разработчикам, практикующим Domain-Driven Design (DDD). Рассмотрим также тип Any, рефлексии, опции, сервисы и другие возможности Protobuf. 23

Как с помощью статических анализаторов кода на основе Roslyn повысить качество разработки Как с помощью статических анализаторов кода на основе Roslyn повысить качество разработки

Anton Shyrokykh 4429

В этой статье рассмотриваются статические анализаторы, задачи, которые они могут выполнять, пошаговое руководство по их внедрению на базе Roslyn и конфигурации, а также подводные камни, которые могут вас ждать. Статья может быть интересна всем C#-разработчикам, а вопросы внедрения и конфигурации — разработчикам на lead-позициях. 29

Когда стоит переписывать код проекта и как это донести до заказчика Когда стоит переписывать код проекта и как это донести до заказчика

Elena Sharovar 11098

«Нужно все переписать». Наверняка вы говорили эту фразу сами либо слышали от коллег. Lead Node.js developer Елена Шаровар пробует разобраться, что с этим делать и как помирить программистов и бизнес. Каким бы ни было ваше итоговое решение (переписывать или нет), этот разбор поможет сделать его мудро и взвешенно, а также донести свою идею до других стейкхолдеров. 30

Slim Docker image, или Как уменьшить вес Java-приложения Slim Docker image, или Как уменьшить вес Java-приложения

Rostyslav Matushkin 5378

Ростислав Матушкин, Java Developer в DGN Games, рассказывает, как ему удалось построить Docker-образ весом всего ~100-200 MB с использованием готовых инструментов JDK. Размещая Docker-образы в удаленном хранилище, можно значительно сократить время, потраченное на передачу данных и сэкономить деньги компании. 35

Как мы оптимизировали деплой и льем код в любое время суток Как мы оптимизировали деплой и льем код в любое время суток

Denis Ubozhenko 12030

Денис Убоженко, CTO в Poster, рассказывает о том, как перестраивали процессы в компании, стремясь к удобному и качественному деплою. Сейчас у них любой программист, прошедший испытательный срок, может задеплоить свой код на продакшен в любое время дня и ночи, и даже CTO обязан прислать соответствующей гильдии код на ревью перед деплоем на первых клиентов. 61

Как сделать мобильное приложение с помощью JS. Путь React Native Как сделать мобильное приложение с помощью JS. Путь React Native

Konstantin Lobanov 9906

На данный момент React Native не перешел к версиям, большим нуля, как и водится у почти всего, что содержит в своем названии «React». Баги встречаются достаточно часто. С другой стороны, у вас есть в nmp куча библиотек, которые могут помочь в решении разных задач. Также есть много библиотек на гитхабе, реализующих компоненты, функции, UI, роутинг и не только для вашего приложения. 36

Розробка opensource- та приватних Composer-пакетів: як це робити і навіщо Розробка opensource- та приватних Composer-пакетів: як це робити і навіщо

Igor Rebega 2808

У цій статті продемонструємо розробку PHP-пакету, розберемося, для чого це робити та як автоматизувати рутинні дії для його підтримки. Стаття буде цікава програмістам будь-якого рівня, які планують створити свій opensource-пакет, або тим, хто, розробляючи приватний пакет, хоче знайти шлях інкапсулювання складної логіки поза межами основного репозиторію. 6

Как измерить программиста Как измерить программиста

Ruslan Dmytrakovych 16058

Разработчик Руслан Дмитракович рассказывает, что у него возникла задача оценить группу программистов, работающих над проектом. Ситуация напоминала мультфильм «38 попугаев»: нужно измерить удава, но как это сделать — неизвестно. В результате появилась методика, которую он представляет в этой статье. 110

Vue-типізація legacy Vuex Store: вирішення проблеми Vue-типізація legacy Vuex Store: вирішення проблеми

Коля Коваль 2932

Вітаю! Мене звати Микола Коваль, я Front-end Team Lead компанії SocialTech, і це моя коротка історія про те, як ми Vuex типізували. У статті я розповім, як просто й безболісно здружити типи компонентів з Vuex за допомогою кількох рядків коду. 1

Зарплати українських PM, HR, DevOps, Data Science та інших ІТ-спеціалістів — грудень 2019 Зарплати українських PM, HR, DevOps, Data Science та інших ІТ-спеціалістів — грудень 2019

Редакція DOU 36757

Представляємо заключну статтю циклу про зарплати. Подивимося на менеджерів, ейчарів, дизайнерів, маркетинг і сейлз спеціалістів, тімлідів, девопсів, сисадмінів та інших ІТ-фахівців. Серед респондентів зарплатного опитування їх було 3545 осіб. 58

Обзор iPaaS платформы MuleSoft Anypoint Обзор iPaaS платформы MuleSoft Anypoint

Ivan Tukin 2259

В этой статье Иван, System Integration Architect в SoftServe, описывает те инструменты, которые входят в состав платформы MuleSoft AnyPoint Platform и используются для реализации задач интеграции и позволяют сократить трудозатраты на выполнение работ. По словам автора, платформа довольно дружелюбна для новичков, хотя при разработке есть своя специфика, к которой нужно привыкнуть.

Зарплати українських тестувальників — грудень 2019 Зарплати українських тестувальників — грудень 2019

Редакція DOU 38126

У черговому зарплатному опитуванні взяли участь 1720 тестувальників. До них відносимо QA Engineers усіх рівнів (Junior, Middle, Senior, Tech Lead) та спеціалізацій (Manual, Automation, General, Performance). Тож дивимося на їхні зарплати, які за останні півроку демонструють здебільшого позитивну динаміку. 21

Джентльменский набор инструментов для работы с Flutter и GraphQL Джентльменский набор инструментов для работы с Flutter и GraphQL

Vasiliy Dicjak 5061

Когда автор статьи — разработчик Василий Дыцяк — только начинал эксперименты с GraphQL, в экосистеме Flutter все было не так радужно. Документация разрознена, целостного решения нет, в общем — печаль. Он вернулся к этой теме и собрал довольно неплохой набор инструментов для работы с GraphQL, который удовлетворяет все желания. 4

Зарплати українських розробників — грудень 2019 Зарплати українських розробників — грудень 2019

Редакція DOU 89556

У цій статті розглядаємо зарплати розробників, їх серед опитаних — 4921 спеціаліст. До розробників відносимо Software Engineer, TechLead і System Architect. Дивимося, чи змінилися їхні зарплати за останні півроку. 106

Разворачиваем AWS для разработки локально на базе LocalStack Разворачиваем AWS для разработки локально на базе LocalStack

Vladymyr Liashenko 6638

Рассматриваем, как упростить работу с сервисами AWS для локальной разработки. В этой статье пошаговая инструкция, как поднять LocalStack при помощи docker-compose и переключить проект на эндпоинты сервисов LocalStack. 9

Украинский IT-рынок в 2025 году. Ваши ставки? Украинский IT-рынок в 2025 году. Ваши ставки?

Редакція DOU 28923

В 2020-й заходим с рынком почти в 200 тысяч IT-специалистов, с растущими зарплатами, рекордными темпами роста всей индустрии и громкими сделками. Теперь давайте пофантазируем, что ждет украинское IT в ближайшие пять лет и каким будет рынок к 2025 году. 140

Веб-доступність. Що варто знати кожному Front-end розробнику і дизайнеру Веб-доступність. Що варто знати кожному Front-end розробнику і дизайнеру

Vitaliy Stanyshevskyy 8284

Віталій Станишевський, Senior Front-end Developer, пише про те, що таке доступність, чому та кому вона потрібна, а також ділиться своїм підходом до розробки і тестування доступних інтерфейсів. Матеріал буде корисний як Front-end розробникам, так і дизайнерам, а також усім, хто користується Інтернетом. 7

Як застосувати динамічну конфігурацію Feature Toggles Як застосувати динамічну конфігурацію Feature Toggles

Serhii Buta 3982

У статті Back-end-розробника Сергія Бути йдеться про практичний досвід використання інструменту Feature Toggles, механіку роботи, а також успіхи й труднощі, пов’язані з імплементацією фічатоглів. 10

Разбираемся в алгоритмах и структурах данных. Доступно и понятно Разбираемся в алгоритмах и структурах данных. Доступно и понятно

Adam Leos 63369

Адам Леос, Senior Software Engineer в PlutoTV, рассказывает о сложности алгоритма, нотации Big O, сортировках, самых популярных структурах данных и их использовании для оптимизации проекта. 134

← Сtrl 123456...11 Ctrl →

Комментарии

Я вдома взагалі нічим корисним займатися не можу. Точніше можу, але недовго. Постійно щось відволікає, при тому, що живу один. Думав, що це виключно мої проблеми з самоорганізацією, поки не наштовхнувся на статтю, де розказували, ніби я такий не один.
У мене досвіду, певно, не так багато, як у вас, але я навіть на код, котрий писав місяць тому, дивлюся як на... Можливо так воно і є, але це стосується не тільки програмування.
Вибачте за оффтоп. «Біль» в українській мові все-таки «хлопчик», на відміну від російської «болі».
Особенно удивительно как можно было застрять в Азии, где корона появиласть ещё в Январе
Тут в комментариях обсуждали https://dou.ua/lenta/articles/corona-remote-photo/#1813532И тема есть отдельная https://dou.ua/forums/topic/17222/ И вот тоже dou.ua/forums/topic/20581 И ещё dou.ua/forums/topic/11079
Прям флешмоб генуборки...
Хех, тот редкий случай, когда я не согласен практически со всеми пунктами (я не беру в учёт «люби свою работу» и другие сантименты). гарний розробник не «пише код» — він «вирішує проблему» Don’t be a Programmer?
Задумывался об этом, скажу так, лучший код тот, который не написан. Можно сколь угодно абстрагироваться дабы блюсти принцип единой отвественности, но тогда получаешь тонну зависимостей .
затерти можна форсом
Як стати гарним розробником Сделать причёску, похудеть, купить новую одежду...
Звичайно, на вулицях трапляються іноді мігранти зі східних країн, що відпускають якісь коментарі чи намагаються познайомитися, але я на те особливої уваги не звертаю, бо часто це неосвічені люди Написав такое в паблике про надоедливых кавалеров с...
“C’est la vie.” © B-)
Так тонко, що аж товсто.
Спасибо за borg — обязательно попробуем где можно. Лента пол беды. Часто у нас еще и винда :(
и им еще и не нравится