DOU #tech
10.8K subscribers
1.12K photos
13 videos
1.47K links
Статті від українських айтівців про технології. З будь-яких питань — пишіть Редакції на [email protected]

Щодо публікації вакансій пишіть @cnfccnfc.
Download Telegram
Media is too big
VIEW IN TELEGRAM
🙌 Привіт від Святослава Логіна, Head of QA в компанії EVO. Відео – короткий екскурс з інструкцією та порадами як DDOSити рашистські сайти. Приєднатися до кібер-війська зможе кожен, а з такою інструкцією тим більше!

00:00 – овервью
01:02 – про Святослава Логіна
01:45 – чому варто відволіктися від новин
03:55 – короткий екскурс як долучитися до кібер-війська (інструкція як DDOSити російські сайти)
06:05 – який VPN обрати

Долучайтеся на форумі до обговорення відео-інструкції від Святослава: https://dou.ua/forums/topic/37662/

💌А тим, хто бажає поділитися цікавою технічною інформацією у вигляді короткого відео чи аудіо звертайтеся у приватні повідомлення до @d_goncharuk

Разом ми переможемо!🇺🇦

Сподобалось відео?
😬 5 причин ненавидіти те, як JavaScript працює з датами

У цій статті авторка зібрала топ-5 речей щодо роботи з Date, які часто вводять JS програмістів в оману, непорозуміння і навіть лють.

А чи є причини, щоб любити JavaScript?

Пишіть в коментарях до статті.

👉 https://dou.ua/goto/Z5YD
DOU #tech pinned a video
🗓 Tech події у DOU Календарі

🔹Вебінар ITVDN «Redux toolkit Query – пиши на React легко»


21 квітня (четвер)
Вебінар про можливості бібліотеки Redux Toolkit, зокрема для RTK Query. Як за допомогою Query зберігати свої дані в централізованому сховищі Store і при цьому не писати безліч редюсерів, екшенів.
Вебінар буде цікавий тим, хто знайомий з React, а також для тих, хто використовував або хоче спробувати використовувати Redux у своєму додатку.
👉 https://dou.ua/goto/RWgL

🔹Front Stage

22 квітня (п‘ятниця)
Приєднуйтесь до щонайменше 15 доповідей про сьогодення та майбутнє технологій Frontend – Javascript, ES6, TypeScript, React, Redux, Angular, Vue та інші. Спеціальний канал Slack дозволить вам взаємодіяти з доповідачами, ставити запитання та збиратися зі своїми однодумцями.
👉 https://dou.ua/goto/OmgI

🔹Charity conference Devs For Ukraine

25-26 квітня (понеділок-вівторок)
Представляємо Devs For Ukraine, безкоштовну онлайн благодійну конференцію з метою збору коштів та надання підтримки Україні.
25 і 26 квітня приєднайтеся до 17 спікерів з усього світу, щоб дізнатися про кар’єрне зростання, лідерство в команді, здатність технологій створити більш справедливий світ та багато іншого.
👉 https://dou.ua/goto/kWmW
Вийшла нова версія Ditsmod — 2.0 beta (із RealWorld прикладами)

Ditsmod — це NodeJS фреймворк, написаний на TypeScript.

Головні особливості Ditsmod:
• модульна архітектура на декораторах, що дозволяє вам декларативно описувати структуру застосунку
• зручний механізм вказання та вирішення залежностей між різними класами застосунку
• можливість писати власні розширення
• можливість динамічно додавати та видаляти модулі після старту вебсервера без необхідності рестарта
• має підтримку OpenAPI та можливість робити валідацію HTTP-запитів, використовуючи метадані OpenAPI
• на сьогодні Ditsmod є одним із найшвидших серед Node.js веб-фреймворків.

Більше про бета другої версії Ditsmod – у статті.

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

#NodeJS #TypeScript #backend
😎 Потрібно бути як Сергій і змушувати сервери стресувати

Сергій, General QA розповів про свій досвід використання різноманітних інструментів навантажувального тестування, за допомогою яких можна відносно легко та ефективно робити стрес-тест, а за бажанням й DDoS-атаку.

Теорія та практика — у матеріалі.

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

#DDos
Болі розробників. Чи можливо їх вирішити за допомогою VS Code extensions

Максим Слободяник, фулстек-девелопер в Binary Studio долучився до компанії після проходження Binary Studio Academy та з того часу півтора роки працює над розробкою застосунку для моделювання баз даних.

У цій статті він спробував відповісти на питання, чи є хорошою ідея створення окремого VS Code розширення для вирішення «болей» девелоперів під час розробки та підтримки long-term проєктів на прикладі кейсу його команди.

Детальніше — у статті.

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

#IDE
Приєднуйтесь до обговорення основних можливостей та переваг FastAPI фреймворку.

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

Погоджуєтеся з Олексієм?
Функціональне програмування в JavaScript: зрозуміла альтернатива ООП

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

Дар’я Чернявська, JavaScript Developer в NIX вирішила розповісти про основи функціонального програмування, його методи та деякі бібліотеки, які допоможуть вам суттєво спростити розробку на JS.

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

#JavaScript
IoT-рішення на базі Wirepas Mesh: особливості

Михайло Когут, Solution Architect у компанії N-iX розповів про mesh-мережі, де їх можна використовувати, а також про технічні особливості побудови ІоТ-рішення на базі Wirepas Mesh.

Для зручної навігації Михайло поділив статтю на кілька частин:

• Що таке mesh-мережі і де їх використовують.
• Хто такі Wirepas і які особливості їхньої mesh-мережі.
• Як розробити рішення на базі Wirepas Mesh.

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

#IoT
Погоджуєтеся з такими трендами та антитрендами для DevOps в 2022 році?
Що ще треба знати і вміти інженеру?

Обговорюємо на форумі.

👉 https://dou.ua/goto/SyWo
🦾 На варті інфобезпеки: як ми створили систему, яка видаляє сторонні Telegram-акаунти

В’ячеслав Феньо, Back-end developer в NIX у цій статті хоче поділитися з вами досвідом та викликами, завдяки яким його команда створила нові способи захисту конфіденційної інформації.

Watchman або, як команда В'ячеслава його називає між собою — «Вартовий» — дозволяє автоматично видаляти сторонні акаунти з приватних чатів. Ця система стала надзвичайно актуальною у період зростання в мережі інформаційних атак.

Детальніше — у статті.

👉 https://dou.ua/goto/8rqp

#Security
PCI DSS 4.0. Зміни у порівнянні з PCI DSS 3.2.1

Цього року чимало є нових стандартів. Крім ISO 27002-2022, опубліковано довгоочікувану версію PCI DSS 4.0.

Віктор Давидич, IT Security Specialist розглянув докладніше, яких змін зазнав стандарт, як вони реалізовані та у які терміни необхідно їх імплементувати.

👉 https://dou.ua/goto/piaH
Приєднуйтесь до обговорення про функціональне програмування в JavaScript у технічній статті на форумі.

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

Погоджуєтеся з Віталієм?
Принципи Open Policy Agent. Практичне використання у Kubernetes

Анатолій Калюжний, DevOps Engineer у харківському офісі SoftServe та лід локального DevOps Community. У статті він вирішив поділитися, як теорією, так і розказати, як налаштовувати Open Policy Agent.

Ця тема буде особливо корисна для фахівців, які працюють в проєкті, де є шарені кластери Kubernetes, будь-якому інженеру, який цікавиться темою безпеки, а також в ситуаціях, коли клієнт прагне більшого контролю за кластерами.

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

#DevOps
🎙Вийшов шостий епізод подкасту It’s raining cats & dogs від MacPaw. Війна внесла свої корективи — гості епізоду записували випуск не у студії, а з різних міст України і вперше українською.

В цьому епізоді багато спілкувалися про безпеку, зокрема:
• Чи потрібно бути в угрупуванні, щоб робити DDoS-атаки?
• Як детектити підозріле ПЗ з росії?
• Безпека для інді-деволперів — це розкіш?
• Як перевірити, що пароль скомпрометований?

👉 https://dou.ua/goto/CizH
Як використовувати події в Java-додатках (як з точки зору Java SE, так і Enterprise Java)

Сергій Моренець, розробник, викладач, спікер та технічний письменник вирішив розповісти про те, як можна використовувати події в Java додатках (як з точки зору Java SE, так і Enterprise Java).

JDK надає вам тільки базові можливості для створення власної моделі подій, тому організувати їх відправлення отримання потрібно або через додаткові бібліотеки, або веб-контейнери.

У той же час у event-driven approach є як свої переваги, так і недоліки.

Детальніше — у матеріалі.

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

#Java
🍏 iOS дайджест #43: Hot Reloading

У випуску: Swift 5.6, XIP Extraction, SwiftUI Performance tips.

Digest з новою формою подачі — тепер в доповнення до інформативної текстової частини є суб’єктивна (у вигляді короткого відео👀).

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

#iOS_дайджест #iOS
✍️ Приєднуйтесь до обговорення технічної статті про болі розробників та чи можливо їх вирішити за допомогою VS Code extensions.

👉 https://dou.ua/goto/4myi

Погоджуєтесь з Дмитром?
🏆 Зібрали ТОП-3 технічні статті за квітень 2022

Функціональне програмування в JavaScript: зрозуміла альтернатива ООП (7581 переглядів, 14 вподобань)

Создаем модульную архитектуру для большого React-приложения (6125 переглядів, 9 вподобань)

Чому я обираю FastAPI: основні можливості та переваги фреймворку (5542 переглядів, 12 вподобань)

💌 З усіх питань щодо публікації блогів та технічних статей пишіть на пошту [email protected]

Розвиваймо спільноту разом!
TikTok Video Downloader: Download TikTok Videos without Watermark