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

Щодо публікації вакансій пишіть @cnfccnfc.
Download Telegram
♦️ #Rubyдайджест #53. Оновлення Ruby та Rails, Delayed Job VS Sidekiq, Rails vs. Laravel

Війна війною, а розвиватись треба постійно! Тож до вашої уваги — черговий випуск Ruby-дайджеста.

Нові релізи, статті й туторіали, інструменти та подкасти зі світу Ruby та Rails.

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

#Ruby
🚀Більша частина наших читачів частково чи повністю повернулась до своїх робочих справ, щоб допомогти Україні досягти економічної стабільності. Протягом останнього місяця редакція DOU переважно висвітлювала теми, пов’язані з війною.

Зараз ми хочемо відновити публікацію технічних статей. Наприклад, розповідати про нові релізи, технології, туторіали та корисні інструменти. Це могло б допомогти нашим спеціалістам розвиватися і залишатися цінними на міжнародному ринку праці.

Але спочатку хочемо почути вашу думку. Проголосуйте!🙏
👨‍💻 Ще один спосіб запустити DDoS на Azure VM

Андрій, автор статті, продемонстрував ще один спосіб запуску Liberator (disBalancer) в Azure, цього разу з використанням VM.

Будемо обходитися без Docker, щоб спростити завдання. Спрощення досягається за рахунок того, що для розгортання контейнера Docker в Azure обов’язково необхідно використовувати реєстр образів (Container Registry).

🔗 https://dou.ua/goto/Vhii

#DDoS #Azure
💎 Design дайджест #12: war-life balance

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

У черговому дайджесті Олег Ідолов та Мирона Зулгаріна з Awesomic, зібрали актуальні статті, інтерв’ю, проєкти та інструменти для нашої перемоги.

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

#UXUIdesign
UI/UX для iOS-розробника: неочевидні засоби покращити свої hard skills. Частина 2

Євгенія Бондар, iOS Department TechLead в NIX вирішила поміркувати про те, чому розробнику важливо розумітися на азах дизайнерського ремесла.

У другій частині Євгенія описала важливі концепти, які пов'язані з UX, а також розібрала їх на прикладі додатків від Apple та інших розробників.

Матеріал буде корисний iOS-розробникам рівня Junior та Middle.

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

#UXUIdesign #iOS
Hyvä – щось більше, ніж просто тема для Magento 2

Анастасія, Front-end розробник у компанії Magecom за п'ять років роботи з Magento встигла створити та покращити кілька десятків магазинів.

Авторка відзначає, що завдання завжди приблизно одні й ті самі – покращення продуктивності, оптимізація коду, зменшення залежностей.

Цей блог буде цікавим і корисним як Front-end, так і Back-end розробникам, адже мова піде про покращення в Magento 2 і до чого це все приведе.

🔗 https://dou.ua/goto/yJuM

#Magento
Функтори, Аплікативи, та Монади з ілюстраціями

Олександр вже близько 10 років створює кросс-платформені мобільні додатки, а ще  —  GDE у Flutter та Dart, підготував подвійний переклад статті «Functors, Applicatives, And Monads In Pictures» з англійської на українську, та з Haskell на Dart.

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

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

#Flutter #mobile
🏆 Зібрали ТОП-3 технічні статті за березень 2022

Как DDOSить российскую инфраструктуру с бесплатных виртуалок Azure (114584 переглядів, 93 вподобання)

Тепер і з Digital Ocean: додаємо ще один сценарій DDoS-атаки (12583 переглядів, 15 вподобань)

Як використовувати безкоштовні Oracle Cloud VMs самі знаєте для чого (8702 переглядів, 13 вподобань)

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

Розвиваймо спільноту разом!
Створюємо модульну архітектуру для великого React-додатку

Антон Пинкевич, Front-end Tech Lead в Universe розповів про свій досвід створення та впровадження нового архітектурного патерну в edtech-платформі компанії Universe.

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

Як йому та команді це вдалось – у блозі.

Матеріал буде цікавий насамперед усім, хто пише на React, і Middle+ розробникам, які хочуть покращити свої додатки.

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

#React
🤖Big Data, Machine Learning, Data Science Digest #23: AI у війні України та росії, Artificial Counterfactual Estimation, етика ШІ

Є думка, що за часів постійного стресу та емоційної напруги, ідея повернутись до чогось звичного та знайомого може бути першим кроком до стабілізації. Тож, як у старі добрі часи, Вова Кириченко, СТО Xenoss вирішив підготувати для вас нову добірку останніх новин та апдейтів зі світу Data Science.

У цьому випуску ви дізнаєтесь про:
🔸основні висновки нещодавно опублікованого Індексу штучного інтелекту за 2022 рік;
🔸ефективні стратегії зниження етичних ризиків у сфері штучного інтелекту;
🔸використання Clearview AI у війні України та росії;
🔸використання Airbnb Artificial Counterfactual Estimation;
🔸MuZero як заступник AlphaGo і AlphaZero для стиснення відео;
🔸дослідження впливу ШІ на освіту;

та багато іншого.

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

#DataScience #ML
🔶 #BAдайджест #24: розминаємо мізки попри external limitations & constraints

Зустрічайте новий дайджест з бізнес-аналізу. Юрий Гомон, Senior BA | BA Tech Lead в NIX зібрав найкращий контент, що йому вдалося знайти за лютий та березень.

Оскільки, весь контент російською пішов за одним відомим кораблем, цей дайджест (та, може, кілька наступних) буде меншим за попередні. Але автор вже шукає інші джерела, тож stay tuned.

Приємного перегляду!

👉 https://dou.ua/goto/MrNV
Погоджуєтеся з такою послідовністю стадій щодо REST?

👉 https://dou.ua/goto/opQY
Чому я обираю FastAPI: основні можливості та переваги фреймворку

Ярослав Мартиненко, Python Developer в NIX вже більше року розробляє бекенд на Python. Приблизно тоді ж і дізнався про FastAPI.

FastAPI є «спадкоємцем» філософії Flask, але вже «з коробки» надає цікаві фічі, про які Ярослав розповів у статті.

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

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

#Python
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
How to Cut in iMovie