Join Yalantis and get a $1000 sign-in bonus! React.js, React Native, Python, Java, DevOps, BА. Apply now!
×Закрыть

Материалы по теме «tech»

RSS

Що нового у С++20: можливості та перспективи Що нового у С++20: можливості та перспективи

Aleksandr Gaysin 4799

Мова С++ універсальна, швидка та затребувана. Плюси мають своїх фанатів, хоча дехто вважає її занадто складною та застарілою. Проте, з впевненістю можна сказати, що вона залишатиметься актуальною ще довго. Розповідаємо про переваги C++ та обговорюємо, які можливості відкриває перед розробниками новий її стандарт С++ 20. 21

Співбесіда з JavaScript. 250+ запитань для Junior, Middle, Senior Співбесіда з JavaScript. 250+ запитань для Junior, Middle, Senior

Редакція DOU 16689

Редакція DOU запитала СТО та досвідчених фахівців, що проводять інтерв’ю з Java, про те, які теоретичні запитання ставлять і які задачі та завдання пропонують розв’язати кандидатам. Адже перед технічною співбесідою важливо мати чіткий план підготовки. Сподіваємось, цей список запитань стане своєрідним путівником, що допоможе отримати бажану посаду. 41

О темной стороне legacy-кода. Как решить проблемы с монолитными приложениями О темной стороне legacy-кода. Как решить проблемы с монолитными приложениями

Grigori Kochanov 4380

Про микросервисную архитектуру и переход на нее говорят много, но редко упоминают о том, что проекты приходят к этому после многих лет развития как монолиты. Чтобы поменять архитектуру живого решения, надо пройти через несколько этапов. Автор работал с разными проектами — и с полноценным multitenancy service-oriented REST architecture в Oracle, и с огромным монолитом, в репозитории которого были коммиты за десять лет. 50

Вступ до NLP. Як розробити діалогову систему Вступ до NLP. Як розробити діалогову систему

Yan Butelskyy 2652

Ян Бутельський, фахівець із NLP, ділиться досвідом розробки діалогових систем, який буде корисний усім, хто вже займається обробкою природної мови або хоче спробувати себе в цій галузі. 12

Строим продвинутый поиск с ElasticSearch Строим продвинутый поиск с ElasticSearch

Yevhen Radionov 8577

Евгений Радионов, Back-end Dev, за все время работы столкнулся с множеством интересных и сложных задач, в одной из которых и познакомился с ElasticSearch. В этой статье разберем, как настроить продвинутый полнотекстовый поиск с использованием ElasticSearch и — в качестве бонуса — интегрировать его в приложение на Go. 21

Почему Vue.js — отличный выбор для веб-проектов и как он обошел React Почему Vue.js — отличный выбор для веб-проектов и как он обошел React

Sergey Lysenko 16312

Сергей Лысенко, Front-end разработчик в компании TemplateMonster рассказывает о том, как его команда переводила сайт с React на Vue.js, почему приняли такое решение и каких результатов смогли достичь. Материал будет полезен всем, кто интересуется фреймворком Vue.js, заботится о производительности своих сайтов и хочет сделать взаимодействие посетителей с сайтом максимально легким и быстрым. 58

Что нужно знать Python-разработчику в 2021 году Что нужно знать Python-разработчику в 2021 году

Павел Сушко 14337

В каких сферах Python будет особенно востребован? Сможет ли он стать популярнее Java? Может ли Python-разработчик обойтись без soft skills и реально ли вообще стать идеальным «питонистом»? Павел Сушко собрал факты и последние новости из мира Python, которые должен знать каждый Python-разработчик, если хочет оставаться востребованным специалистом в 2021 году. 38

Наша serverless story. Як ми створили generic-рішення завдяки сервісам Azure Наша serverless story. Як ми створили generic-рішення завдяки сервісам Azure

Illia Chuikov 3632

Ілля Чуйков, Cloud Dev/DevOps Engineer, розповідає, як його команда збудувала рішення із serverless-архітектурою завдяки сервісам Azure, що зекономило ресурси на розробку та його підтримання. Рішення орієнтоване на збереження єдиної бази коду та управління різними модифікаціями проєкту лише через конфігураційні змінні. Стаття буде корисна усім, хто працює з Azure Functions та іншими ресурсами Azure. 29

Співбесіда з Java. 300+ запитань для Junior, Middle, Senior Співбесіда з Java. 300+ запитань для Junior, Middle, Senior

Редакція DOU 37376

Редакція DOU поспілкувалась з розробниками, що проводять технічні співбесіди для різних рівнів JavaScript-спеціалістів, і зібрала приблизний список запитань для кандидатів. У матеріалі є і теоретичні питання, і практичні задачі. Стаття буде корисною JS-розробникам різних рівнів. 75

Синхронізація в Go: використання спільних даних Синхронізація в Go: використання спільних даних

Ярослав Характерник 2972

Ярослав Характерник помітив, що коли на співбесіді з Go питають про синхронізацію, то переважно запитання звучить: «Як розпаралелити задачу?». Інколи краще використовувати оптимальні структури sync.RWMutex та atomic.Value. Стаття буде цікава спеціалістам, які збираються перекваліфікуватись на Go або вже мають досвід з цією мовою та хочуть краще структурувати свої знання. 21

Как тестировать перемещение средств пользователя на криптобирже Как тестировать перемещение средств пользователя на криптобирже

Oleksandr Pelykh 4090

Поговорим о сложностях, нюансах работы, проблемах, особенностях, с которыми вам придется столкнуться при работе с блокчейном. В статье — диаграммы, код и чек-листы. Контент включает как ручное тестирование, так и автоматизацию с примерами кода. Материал нацелен на тех, кто уже обладает базовыми знаниями о криптовалюте и имеет опыт работы с ней. Хотя по тексту есть много гиперссылок с подробным объяснением рассматриваемых понятий. 3

Співбесіда з .NET. 150+ запитань для Junior, Middle, Senior Співбесіда з .NET. 150+ запитань для Junior, Middle, Senior

Редакція DOU 31344

Редакція DOU поспілкувалась з розробниками, що проводять технічні співбесіди для різних рівнів .NET-спеціалістів, і зібрала приблизний список запитань для кандидатів. У матеріалі є і теоретичні питання, і практичні задачі. Стаття буде корисною .NET-розробникам різних рівнів. 79

Как мы трансформируем legacy-плагины для Photoshop и Lightroom Как мы трансформируем legacy-плагины для Photoshop и Lightroom

Kostiantyn Dudnyk 2897

В статье вы найдете информацию о том, как разрабатываются плагины для Photoshop и Lightroom, какие технологии для этого актуальны, с какими проблемами можно столкнуться и как их решать. Также прочтете о Qt, кроссплатформенной разработке, проблемах legacy и современном IPC и о том, как правильная архитектура проекта может помочь его удобному тестированию. 7

Співбесіда з Python. 100+ запитань для Junior, Middle, Senior Співбесіда з Python. 100+ запитань для Junior, Middle, Senior

Редакція DOU 30527

Редакція DOU поспілкувалась з розробниками, що проводять технічні співбесіди для різних рівнів Python-спеціалістів, і зібрала приблизний список запитань для кандидатів. У матеріалі є і теоретичні питання, і практичні задачі. Стаття буде корисною Python-розробникам різних рівнів. 49

Как мы пересобрали кластер и мигрировали MongoDB RS, чтобы минимизировать простой приложения Как мы пересобрали кластер и мигрировали MongoDB RS, чтобы минимизировать простой приложения

Андрей Товстоног 3206

Вместо того чтобы тратить время на приведение всего в порядок — иногда легче пересобрать кластер. Статья поможет выполнить бесшовную миграцию БД почти в любых кейсах и будет интересна любому, кто пытается минимизировать время простоя приложения. 6

Чому SOLID — важлива складова мислення програміста. Розбираємося на прикладах з кодом Чому SOLID — важлива складова мислення програміста. Розбираємося на прикладах з кодом

Іван Бранець 45182

На конкретних прикладах розглядаємо принципи SOLID. Іван Бранець, Solution Architect в EPAM Systems, просто та зрозуміло описує завдання, які допомагає розв’язати SOLID. Наприклад, як уникати залежностей між компонентами коду, який важко підтримувати. Також з’ясуємо, до чого може призвести порушення принципів у коді в довгостроковій перспективі і як це виправити. Стаття має бути цікавою як бекенд, так і фронтенд-розробникам різних рівнів. 118

Опановуємо основи алгоритмів, або Як прискорити код з 15 до 1000 запитів за секунду Опановуємо основи алгоритмів, або Як прискорити код з 15 до 1000 запитів за секунду

Іван Бранець 31985

У статті поговоримо про прикладне значення розуміння алгоритмів. Спочатку напишемо програму за неоптимальним алгоритмом, а потім крок за кроком будемо його поліпшувати, розглядаючи теорію складності алгоритмів, аналіз алгоритмів і структури даних. Пройдемо шлях від алгоритму, який опрацьовує 15 запитів за секунду, до алгоритму, який виконує 1000 запитів. 127

Зменшення часу релізів, розширення команди, автоматизація. Як тестувати проєкт, що масштабується Зменшення часу релізів, розширення команди, автоматизація. Як тестувати проєкт, що масштабується

Andrii Pystavskyi 7228

Масштабуючи проєкт, команді Astound Commerce вдалось зменшити час релізів з 6 до 2 тижнів, збільшити команду з 4 QA-інженерів до 8 QA- та 3 TA-інженерів, імплементувати 2 фази автоматизації; оптимізувати Regression та Build acceptance тестування, розгорнути 40 код-версій (як мажорних, так і мінорних). Андрій Пиставський, Senior QA Engineer, розповідає про виклики та рішення під час масштабування. 10

Як пандемія змінює стратегію для клаудів і DevOps Як пандемія змінює стратегію для клаудів і DevOps

Oleksandr Mykhalchuk 5045

Роль клаудів усе зростає, а в нових умовах пандемії та закриття цілих країн на карантин стає критично важливою для багатьох бізнесів. Тому нині компанії готові (а інколи й змушені) пройти extra mile, щоб швидко втілити ті зміни, на які довго не зважувалися. Олександр Михальчук, Director of DevOps & Cloud Services в SoftServe, ділиться своїм баченням того, чому це відбувається, які саме потреби з’являються у компаній та які нові можливості криза відкриває сервісним компаніям у сфері клаудів та DevOps. 23

Як заради однієї змінної для ML ми використали дані космічного проєкту SRTM Як заради однієї змінної для ML ми використали дані космічного проєкту SRTM

Vasyl Mylko 2900

Василь Милько, співзасновник Curiosio — путівника для мандрівників-ґіків, розповів про робоче завдання із зірочкою. Нещодавно йому знадобилось виділити ознаки для нового модуля машинного навчання, і однією з них стала географічна висота. Висота географічної місцевості — це її вертикальна відстань відносно математичної моделі Землі на рівні моря. Завдання здавалося настільки легким, як написати «Hello, World» невідомою мовою програмування. Але виявилось, що все не так просто. 4

← Сtrl 123456...17 Ctrl →

Комментарии

В Канаде высшее образование бесплатное для резидентов. Абсолютно нет. Даже в Квебеке платишь символическую тысячу-две в год. В Онтарио 6-8 тысяч в год.
Канада — це Північ, де сонячні дні — справжнє свято После вечно затянутого облаками Киева я поражался на сколько тут много солнечных дней.
Как бы вам сказать — правильного пути не существует по факту. У многих есть свои жизненные задачи, которые они решают в Украине. Все разговоры о том, где кому комфортнее крайне субъективны.
Як скучно я живу 😕
Разница в доходах чистыми раза в 2, грязными раза в 3.
Вам спасибо! :)
в 1990 кажется это был Спектрум. Платы расширения RAM по 4Kb паяли сами. Как и цветной монитор-телевизор. На самом деле в НИИ уже стояли 386е но дома такого не было.
про водителя автобуса — может быть в Швеции вы и правы. Надо считать. Явно не в ИТ центрах Северной Америки.
мені якось в 2008 мій старший товариш в нідерландським TNO (теж з Харківа, на 10 років старший) казав, що ми всі гвинтки. В великій компанії в тебе є менеджер і менеджер-оф-зе-менеджер. В бізнесі в тебе є клієнти, які так само диктують тобі що робити.
мне кажется вы слишком обобщаете условный Запад. В Канаде высшее образование бесплатное для резидентов.
айтишники в цивилизованном мире получают в разы больше водителей автобусов. правда налоги и соцвыплаты немного уравнивают ситуацию. но всегда есть маневры
Я тоже помогал отцу на стройке, лоджии стеклили, по дачам ремонты на халтурах, но это другой кризис и он не мой, а родителей ибо они выкручивались. Мой поинт в том что кризис был. И даже ИТ принадлежность не очень помогла, во всяком случае мне.
зависит от уровня доходов и финансового планирования. кредит — это инструмент.
Канада це північ, але сонця досить багато (не на атлантичному узбережжі). Літа в підвенному Онтаріо (широта Батумі) дуже жаркі и вологі. Жарче ніж Україна і тим більше Скандинавія де літа у нашому розумінні майже нема.
в те моменты, мы думали, что мокрая зима +7 это не то. Лучше уж несколько месяцев снега с морозом. Оказалось все не так просто :) Сейчас посматриваем на Victoria, British Columbia.