DOU #tech – Telegram
DOU #tech
10.7K subscribers
1.86K photos
32 videos
2.27K links
Статті від українських айтівців про технології. З будь-яких питань — пишіть Редакції на editors@dou.ua
Download Telegram
🔹 Шість тижнів позаду, ще чотири попереду! Технічний челендж "10 Weeks of Quality" потихеньку наближається до свого фіналу.

💡 Не забудьте поділитися своїми результатами у тематичному дописі на DOU або LinkedIn з хештегом #10WeeksOfQuality.

🚀 Не відкладайте на потім – розкажіть про свій прогрес уже зараз!
👍6
Сьогодні дивимось, яку мову фулстеки та бекендери обирають, як додаткову 👀

Деталі в Рейтингу мов програмування 2025 👉🏻 https://dou.ua/goto/SU6N
👍61
А яка ваша думка щодо C++? Чи має ця мова шанс відродити свою популярність, або ж її неминуче витіснять сучасніші та безпечніші альтернативи?

👉 https://dou.ua/goto/dXQg
👍17👎8😁3🎉1🤩1
«Монад –- це коли функції поводяться добре навіть тоді, коли вони хочуть бути хуліганами»

Де зародилось функціональне програмування, які його основні принципи, як вони реалізуються на JavaScript - про все це читайте у статті Інни Іващук.

Авторка також розповіла, що таке методи Map / Reduce (на прикладі сендвіча), функтори й монади (на прикладі доставки піци).
👍20👎5🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Рейтинг мов, які використовуються в опенсорсі, схожий на загальний.

Цього разу ми додали в анкету нове питання: чи комітили ви саме у 2024 році в опенсорс-проєкти? Якщо так, то якими мовами? Ці дані краще показують, які мови використовуються саме зараз, а не колись у давніх проєктах. У 2024 році комітило близько 9,5 % респондентів.

Деталі в статті 👉🏻 https://dou.ua/goto/SU6N
4👍3
Senior C++ Engineer Євген із Intellias ділиться покращеною реалізацією патерну Builder.

У статті розглядається, як автоматизувати перевірку обов’язкових параметрів при побудові об'єкта за допомогою std::bitset, що дозволяє підвищити надійність коду та спростити його підтримку.
9👍1
Forwarded from DOU | Front-end
Microsoft розробляє нативну версію компілятора TypeScript на Go для значного підвищення продуктивності. У тестах нова версія працює в 10 разів швидше, а в деяких репозиторіях – до 15 разів. Перша попередня версія має з’явитися до середини 2025 року, а повний реліз очікується до кінця року.

Це оновлення обіцяє значне прискорення роботи редакторів коду, зниження споживання пам’яті та покращення продуктивності мовних сервісів. Детальніше читайте в дописі.
👍22🔥11😁3😱3
Хакерська група Lazarus з Північної Кореї випустила шість шкідливих npm-пакетів, замаскованих під популярні бібліотеки.

Вони націлені на компрометацію середовищ розробників, крадіжку даних, впровадження бекдорів і атаки на криптогаманці. Щонайменше 330 розробників уже завантажили ці пакети. Докладніше – у матеріалі.
😱22👍2
Світлана Сумець продовжує досліджувати практичні аспекти продуктивності Python, зокрема роботу потоків у контексті GIL.

У другій частині статті вона пояснює, для яких задач потоки є ефективними, як вони взаємодіють із GIL, та розглядає способи їх оптимального використання.
👍20🔥3
Як і торік, близько 30% респондентів планують вивчати нову мову програмування у 2025-му.

Передусім розробники вивчатимуть Python та Go, за ними Rust. Цікаво, що загалом частки TypeScript і JavaScript як наступної мови знизились. Можливо, це тому, що вони тепер частіше стають першими мовами для опанування.

Більше – в статті 👉🏻 https://dou.ua/goto/SU6N
👍11
Forwarded from DOU Day
Дмитро Овчаренко, AI CTO of Ministry of Digital Transformation, виступить з доповіддю на DOU Architecture Day 2025.

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


Квиточки бери тут👉 https://dou.ua/goto/OjZM
👍13😁5👎2
🚀 П'ятниця вже почалася, а це означає, що до фінішу технічного челенджу "10 Weeks of Quality" залишилося всього 3 тижні!

🏆 Це ваш шанс увірватися в гонку та наздогнати лідерів. Ще є час, щоб показати свої найкращі результати!

📢 Діліться своїми досягненнями в коментарях під тематичним постом або в LinkedIn із хештегом #10WeeksOfQuality.

🎁 Призи вже чекають на найкращих! Не втрачайте можливість!
👍51👎1
Йой, технічно спільното, ледь не забули про День π, а ви й не нагадуєте 🤔

Кожен, хто любив геометрію і матан, вітає себе квиточком на DOU Day ТУТ 👉🏻 https://dou.ua/goto/Z0We

Це найбільш технічна українська конференція. Ми вже підгледіли програму одним оком – буде сильно 🔥
👍6😱41
У статті розглядаються основи QML, сучасні підходи до створення UI в Qt та архітектура MVC. Олег Журавльов пояснює ключові концепції декларативного програмування, порівнює QML із QtWidgets та розповідає про Qt Design Studio як інструмент для розробки графічних застосунків.

👉 https://dou.ua/goto/8MP3
👍112
Павло Бриков інтегрував embedding-модель від Alibaba та векторне сховище pgvector у PostgreSQL, щоб створити «розумний» пошук для свого онлайн-магазину — із підтримкою транслітерації та покращеною релевантністю.

У статті він ділиться досвідом реалізації та пропонує способи оптимізації продуктивності пошуку.
🔥19😁21👍1
Такий контент точно стане в пригоді спільноті! Якщо хочете написати про це статтю - пишіть на editors@dou.ua 😏

До речі про Лілку, чули вже про неї?

Якщо ще ні, то Богдан Свердлюк, інженер з Kyivstar, підготував для спільноти вичерпний гайд, де розповідає, як придбати консоль, налаштувати її та навіть розробляти ігри для неї. Детальніше читайте в його статті.
17👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Вперше на DOU Day 2025 ми додали AI & Data Science Stage – поговоримо про AI, машинне навчання та великі дані.

Приходьте і дізнаймось, що і хто формує майбутнє штучного інтелекту.

Квитки тут 👉 https://dou.ua/goto/LGk6
👍9
Найпопулярніші IDE за мовами програмування 🏆

Для більшості мов два найбільш поширених IDE — JetBrains та Visual Studio Code. Останній став IDE за замовчуванням для TypeScript, JetBrains — майже для всіх інших мов.

Винятки: для С++ частіше використовується Visual Studio, а для Swift — XConde.

Більше – в статті 👉🏻 https://dou.ua/goto/SU6N
👍17😁12🔥1
Павлин Загоруйко ділиться своїм баченням "виконавців" та "творців" серед розробників і детально пояснює, як і чому потрібно вчитися розв’язувати проблеми, а не просто виконувати завдання.

Крім того, на власному прикладі показує, як навичка problem-solving впливає на рутину ІТ-спеціаліста.
12👍5
У попередніх статтях Світлана Сумець, Python Software Engineer, вже розглянула GIL та його роботу та вплив на операції. А також дослідила потоки для I/O-bound задач.

У фінальний, третій статті з циклу вона розповідає про процеси — коли й як їх використовувати найефективніше.
👍13