DOU #tech – Telegram
DOU #tech
10.7K subscribers
1.86K photos
32 videos
2.27K links
Статті від українських айтівців про технології. З будь-яких питань — пишіть Редакції на editors@dou.ua
Download Telegram
Мікросервіси — чи до смаку?

🎥 Олександр Соловйов, CTO в Kasta, записав відео про мікросервіси, їхні проблеми та відсутність переваг для не-гігантських компаній, а також плюси їх відсутності.

Дивимося відео на форумі 👉 https://dou.ua/goto/fHBv
👍12🔥3👎1
Інструменти для Natural Language Understanding: поради, особливості роботи, та українська мова в NLP

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

Айтівецт продовжує серію публікацій про NLP в контексті розробки діалогової системи. Головна мета — описати свій власний досвід роботи з NLU-модулем та детально проаналізувати наявні Python бібліотеки (SPACY, STANZA, FLAIR) для якісної та швидкої розробки NLU-модуля.

👉 https://dou.ua/goto/TNe2

#NLP
👍51
🐜 QA дайджест #47: WWDC 2022, iOS 16, Internet Explorer

Анастасія — QA Lead в українській продуктовій IT-компанії, а також QA-ментор. Веде блог для QA-інженерів і розповідає про свій досвід.

Зустрічайте свіжий дайджест із цікавими статтями та новинами для qa-спільноти!

👉 https://dou.ua/goto/2NN0

#QA
🔥5👍1😁1
• Об’єктноорієнтований CSS: чому елементарні правки призводять до несподіваних наслідків та як із цим боротися

Євгеній Вінійчук, у розробці вже понад 7 років. У компанії Youshido виріс від Trainee до Lead Front-end Developer. Зараз працює Senior Frontend Developer в ІТ-компанії ButterflyMX.

У цьому матеріалі айтівець розповів про те, чому об’єктноорієнтований підхід є невіддільною частиною написання CSS та як розбивання сторінки на блоки полегшує роботу ІТ-спеціалісту, а користування ресурсом — читачеві сайту.

👉 https://dou.ua/goto/V9rb

#CSS
👍15😁1
Розбираємося на форумі чи таки помирає С++.

Приєднуйтесь до обговорення і ви 👉 https://dou.ua/goto/vRr3
👍20😁11
Forwarded from DOU
🇺🇦 Вітаємо з Днем Конституції України!

Конституція – це найважливіший документ, який захищає наші права та свободи.
Україна суверенна, незалежна та демократична держава. Нашим ворогам не подобаються наші цінності, бо вони їм не зрозумілі. І тому зараз весь світ спостерігає, як український народ захищає свої кордони від окупантів.

Ми переможемо, ми сильні, ми хоробрі, бо ми – Українці!

Слава Україні! 💙💛
43👍5
⛽️ Скрейпимо публічні дані, або Як я робив мапу АЗС

В травні 2022 року суттєво погіршилася ситуація з пальним після ракетного удару по нафтопереробній галузі.

Як власник авто, Вадим, Lead Software Engineer в Mate academy, довго страждав, переглядаючи додатки різних АЗС в пошуках бензину і врешті-решт вирішив зробити свій ресурс, де буде видно загальну картину станом на зараз.

Так з’явилась zapravka.info (далі — «заправка») — онлайн мапа працюючих АЗС з фільтрацією по типу пального та можливості купити за готівку чи банківську картку.

Як працює мапа — у матеріалі.

👉 https://dou.ua/goto/0sF0

#scraping
👍22🔥9
📈 Stack Overflow Developer Survey 2022: JavaScript — найпопулярніша мова, користування Docker зростає, AWS випереджає інші хмари

Днями платформа Stack Overflow опублікувала результати свого великого щорічного дослідження про програмування.

Публікуємо основні цікаві висновки щодо популярності технологій.

Цього року їх порівнювали в трьох різних групах: усі респонденти, професійні розробники та ті, хто вчиться кодувати.

👉 https://dou.ua/goto/hiPj
👍18😢1
Зустрічайте Vim 9.0

Після багатьох років поступового вдосконалення Vim тепер робить великий крок із великим релізом. Попереднім релізом була версія 8.2 у грудні 2019 року.

👉 https://dou.ua/goto/R7Vp

А ви користуєтесь Vim?
👍35😁9
На форумі обговорюємо перехід з Android розробки в backend.

Приєднуйтеся і ви 👉 https://dou.ua/goto/GNuG
👍5
Мікро, міні та макросервіси. Що за чим стоїть та що обрати для проєкту — у матеріалі.

👉 https://dou.ua/goto/Exst
👍83
Запуск .CORE (3.1) Rest API тестів та генерація репортів у Docker контейнері

Костянтин Телтов — Senior QA Automation у Grid Dynamics.

Коли його команда налаштувала їх CI пайплайни на проєкті, то зіткнулися з проблемою дефолтного .trx репорта для REST API тестів на NUNIT.

Костянтин знав, що багато людей давно вже використовує ALLURE Reports як репортингову систему. Після багатьох прочитаних статей він вирішив це зробити за допомогою Docker контейнера, що і описав у матеріалі.

👉 https://dou.ua/goto/l4AM
👍5
👀 Привіт! Шукаємо Ruby розробника для DOU.eu. Бажано з досвідом від 2 років. Це парт-тайм.

Якщо розглядаєте додаткову співпрацю — напишіть @vlada_z.

Усім продуктивної п'ятниці)
👍11
Простий код, повторне використання та синхронізація — як працювати з Core Data. Кейс Impulse

Євген Величко — iOS-розробник в продукті Impulse, який є частиною IT-компанії Headway.

По мірі ускладнення UI та додавання нових фіч в додаток, його команда стикнулася з проблемами із забезпеченням консистентності даних на логічному рівні.

Вирішити їх допоміг один простий і безпечний метод роботи з Core Data. Детальніше про нього айтівець розповів у цій статті з допомогою колеги з Impulse — iOS-розробника Євгена Циганенка.

👉 https://dou.ua/goto/cIaw

#data
👍7
Згодні з Алексом?
👉 https://dou.ua/goto/Kd4R
(Не) культ чистого коду: як знайти баланс між швидкістю та якістю у продуктовій команді

Катерина — iOS Engineer в компанії Universe.

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

У матеріалі Катерина поділилася досвідом:
• як організувати проєкт, щоб онбординг нового спеціаліста займав мінімум часу,
• чи можна знайти баланс між швидкістю та якістю,
• чому рефакторинг може ще більше все заплутати
• та чому не варто створювати культ чистого коду.

👉 https://dou.ua/goto/Omqa

#рефакторинг
👍14👎1
Зарплати українських розробників — літо 2022

В мовах програмування значних змін за останні пів року не відбулося: JavaScript залишається найпопулярнішою мовою, далі йдуть C# / .NET та Java.

Найвищі медіанні зарплати залишаються у Scala та Go-розробників ($5700 та $5000 відповідно). Ці мови використовують переважно досвідчені фахівці. Медіанні зарплати сеньйорів і мідлів, які пишуть цими мовами, вищі від середнього рівня.

Крім того, трохи більшими за середні є зарплати розробників, які обрали Kotlin ($4000), Ruby ($4000), Java ($3950) та Swift ($3800). Причому на всіх рівнях — від Junior до Senior.

Дивитись матеріал
👉 https://dou.ua/goto/GXAO
🔥19👍4
🎉 Вітаємо переможців червня #ПишуНаDOU — нашої програми для авторів! Їх визначали ваші вподобайки під статтями та Редакція DOU.

🟡 Технічні статті:
Скрейпимо публічні дані, або Як я робив мапу АЗС, автор Vadim Ilchenko — 56 вподобань

Будуємо телеграм чат-бот на Java: від ідеї до деплою. Частина 1, автор Тарас Владика — 20 вподобань

Прогресивний TypeScript. Поступово і з мінімальними зусиллями, автор Vitalii Ruban — вибір редакції

Беріть участь у програмі — наступного місяця переможцем можете бути ВИ!😉
👍22
📍 Як працювати з геопросторовими даними: інструменти та фреймворки Java

Юрій — Senior Java Developer у Luxoft.

Останні 10 років айтівець працює в галузі GIS (геоінформаційні системи) та навігації. У сучасному світі GIS можна зустріти як на простенькому сайті у вигляді вбудованої карти з позначкою розташування, різних спортивних трекерах, автомобільних навігаторах, так і на професійних геодезичних системах нафтогазової галузі.

У цій статті Юрій поділився набором інструментів для Java розробника, який починає працювати із GIS.

👉 https://dou.ua/goto/GD4G

#GIS
👍8👎2
Home Assistant 101. Посібник для початківців

Вам не здається, що про таку чудову систему як Home Assistant — замало контенту українською? Богдану Свердлюку, інженеру інформаційно-телекоммукаціонних систем в Kyivstar, здається і він пропонує це виправити.

👉 https://dou.ua/goto/nKoM

#IoT
👍16🔥1
Метапрограмування на Typenoscript, або як декоратори допомагають у вирішенні повсякденних задач

Віктор — останні 4 чотири роки працює в компанії Creatio. Вони розробляють No-Code/Low-Code платформу, що дозволяє кінцевим користувачам кастомізувати продукт під свої вимоги. Однією із зон відповідальності його команди є безпосередньо API розширення системи сторонніми елементами.

Останні 5 років Віктор активно розробляє UI з використанням фреймворку Angular і коли перед його командою постала подібна задача, дуже хотілось надати системі той рівень гнучкості, якого в Angular досягли використанням декораторів.

Що з того вийшло — у матеріалі.

👉 https://dou.ua/goto/rmXa

#frontend
👍13👎2🔥1