Hyvä – щось більше, ніж просто тема для Magento 2
Анастасія, Front-end розробник у компанії Magecom за п'ять років роботи з Magento встигла створити та покращити кілька десятків магазинів.
Авторка відзначає, що завдання завжди приблизно одні й ті самі – покращення продуктивності, оптимізація коду, зменшення залежностей.
Цей блог буде цікавим і корисним як Front-end, так і Back-end розробникам, адже мова піде про покращення в Magento 2 і до чого це все приведе.
🔗 https://dou.ua/goto/yJuM
#Magento
Анастасія, Front-end розробник у компанії Magecom за п'ять років роботи з Magento встигла створити та покращити кілька десятків магазинів.
Авторка відзначає, що завдання завжди приблизно одні й ті самі – покращення продуктивності, оптимізація коду, зменшення залежностей.
Цей блог буде цікавим і корисним як Front-end, так і Back-end розробникам, адже мова піде про покращення в Magento 2 і до чого це все приведе.
🔗 https://dou.ua/goto/yJuM
#Magento
👍17
Функтори, Аплікативи, та Монади з ілюстраціями
Олександр вже близько 10 років створює кросс-платформені мобільні додатки, а ще — GDE у Flutter та Dart, підготував подвійний переклад статті «Functors, Applicatives, And Monads In Pictures» з англійської на українську, та з Haskell на Dart.
Якщо ви тільки починаєте занурення у функціональне програмування і слова «функтор» та «монада» вас може й не лякають, але викликають занепокоєння — цей переклад для вас.
👉 https://dou.ua/goto/O5aw
#Flutter #mobile
Олександр вже близько 10 років створює кросс-платформені мобільні додатки, а ще — GDE у Flutter та Dart, підготував подвійний переклад статті «Functors, Applicatives, And Monads In Pictures» з англійської на українську, та з Haskell на Dart.
Якщо ви тільки починаєте занурення у функціональне програмування і слова «функтор» та «монада» вас може й не лякають, але викликають занепокоєння — цей переклад для вас.
👉 https://dou.ua/goto/O5aw
#Flutter #mobile
👍16👎2
🏆 Зібрали ТОП-3 технічні статті за березень 2022
• Как DDOSить российскую инфраструктуру с бесплатных виртуалок Azure (114584 переглядів, 93 вподобання)
• Тепер і з Digital Ocean: додаємо ще один сценарій DDoS-атаки (12583 переглядів, 15 вподобань)
• Як використовувати безкоштовні Oracle Cloud VMs самі знаєте для чого (8702 переглядів, 13 вподобань)
💌 З усіх питань щодо публікації блогів та технічних статей пишіть на пошту editors@dou.ua
Розвиваймо спільноту разом!
• Как DDOSить российскую инфраструктуру с бесплатных виртуалок Azure (114584 переглядів, 93 вподобання)
• Тепер і з Digital Ocean: додаємо ще один сценарій DDoS-атаки (12583 переглядів, 15 вподобань)
• Як використовувати безкоштовні Oracle Cloud VMs самі знаєте для чого (8702 переглядів, 13 вподобань)
💌 З усіх питань щодо публікації блогів та технічних статей пишіть на пошту editors@dou.ua
Розвиваймо спільноту разом!
🔥70👍5👎2
Створюємо модульну архітектуру для великого React-додатку
Антон Пинкевич, Front-end Tech Lead в Universe розповів про свій досвід створення та впровадження нового архітектурного патерну в edtech-платформі компанії Universe.
Основним із завдань, яке постало перед Антоном було зробити так, щоб при зростанні системи час розробки нового функціоналу залишався лінійним.
Як йому та команді це вдалось – у блозі.
Матеріал буде цікавий насамперед усім, хто пише на React, і Middle+ розробникам, які хочуть покращити свої додатки.
👉 https://dou.ua/goto/GVfm
#React
Антон Пинкевич, Front-end Tech Lead в Universe розповів про свій досвід створення та впровадження нового архітектурного патерну в edtech-платформі компанії Universe.
Основним із завдань, яке постало перед Антоном було зробити так, щоб при зростанні системи час розробки нового функціоналу залишався лінійним.
Як йому та команді це вдалось – у блозі.
Матеріал буде цікавий насамперед усім, хто пише на React, і Middle+ розробникам, які хочуть покращити свої додатки.
👉 https://dou.ua/goto/GVfm
#React
👍17
🤖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
Є думка, що за часів постійного стресу та емоційної напруги, ідея повернутись до чогось звичного та знайомого може бути першим кроком до стабілізації. Тож, як у старі добрі часи, Вова Кириченко, СТО Xenoss вирішив підготувати для вас нову добірку останніх новин та апдейтів зі світу Data Science.
У цьому випуску ви дізнаєтесь про:
🔸основні висновки нещодавно опублікованого Індексу штучного інтелекту за 2022 рік;
🔸ефективні стратегії зниження етичних ризиків у сфері штучного інтелекту;
🔸використання Clearview AI у війні України та росії;
🔸використання Airbnb Artificial Counterfactual Estimation;
🔸MuZero як заступник AlphaGo і AlphaZero для стиснення відео;
🔸дослідження впливу ШІ на освіту;
та багато іншого.
👉 https://dou.ua/goto/vGrP
#DataScience #ML
👍13
🔶 #BAдайджест #24: розминаємо мізки попри external limitations & constraints
Зустрічайте новий дайджест з бізнес-аналізу. Юрий Гомон, Senior BA | BA Tech Lead в NIX зібрав найкращий контент, що йому вдалося знайти за лютий та березень.
Оскільки, весь контент російською пішов за одним відомим кораблем, цей дайджест (та, може, кілька наступних) буде меншим за попередні. Але автор вже шукає інші джерела, тож stay tuned.
Приємного перегляду!
👉 https://dou.ua/goto/MrNV
Зустрічайте новий дайджест з бізнес-аналізу. Юрий Гомон, Senior BA | BA Tech Lead в NIX зібрав найкращий контент, що йому вдалося знайти за лютий та березень.
Оскільки, весь контент російською пішов за одним відомим кораблем, цей дайджест (та, може, кілька наступних) буде меншим за попередні. Але автор вже шукає інші джерела, тож stay tuned.
Приємного перегляду!
👉 https://dou.ua/goto/MrNV
🔥8👍5
Чому я обираю FastAPI: основні можливості та переваги фреймворку
Ярослав Мартиненко, Python Developer в NIX вже більше року розробляє бекенд на Python. Приблизно тоді ж і дізнався про FastAPI.
FastAPI є «спадкоємцем» філософії Flask, але вже «з коробки» надає цікаві фічі, про які Ярослав розповів у статті.
FastAPI не пропонує більше, ніж необхідний мінімум, тому розробник вільно може використовувати разом з цим фреймворком будь-які інструменти.
👉 https://dou.ua/goto/ckkk
#Python
Ярослав Мартиненко, Python Developer в NIX вже більше року розробляє бекенд на Python. Приблизно тоді ж і дізнався про FastAPI.
FastAPI є «спадкоємцем» філософії Flask, але вже «з коробки» надає цікаві фічі, про які Ярослав розповів у статті.
FastAPI не пропонує більше, ніж необхідний мінімум, тому розробник вільно може використовувати разом з цим фреймворком будь-які інструменти.
👉 https://dou.ua/goto/ckkk
#Python
👍27
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
Разом ми переможемо!🇺🇦
Сподобалось відео?
00:00 – овервью
01:02 – про Святослава Логіна
01:45 – чому варто відволіктися від новин
03:55 – короткий екскурс як долучитися до кібер-війська (інструкція як DDOSити російські сайти)
06:05 – який VPN обрати
Долучайтеся на форумі до обговорення відео-інструкції від Святослава: https://dou.ua/forums/topic/37662/
💌А тим, хто бажає поділитися цікавою технічною інформацією у вигляді короткого відео чи аудіо звертайтеся у приватні повідомлення до @d_goncharuk
Разом ми переможемо!🇺🇦
Сподобалось відео?
👍26👎2
😬 5 причин ненавидіти те, як JavaScript працює з датами
У цій статті авторка зібрала топ-5 речей щодо роботи з Date, які часто вводять JS програмістів в оману, непорозуміння і навіть лють.
А чи є причини, щоб любити JavaScript?
Пишіть в коментарях до статті.
👉 https://dou.ua/goto/Z5YD
У цій статті авторка зібрала топ-5 речей щодо роботи з Date, які часто вводять JS програмістів в оману, непорозуміння і навіть лють.
А чи є причини, щоб любити JavaScript?
Пишіть в коментарях до статті.
👉 https://dou.ua/goto/Z5YD
😁25👍4❤1
🗓 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 – Javanoscript, 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
🔹Вебінар ITVDN «Redux toolkit Query – пиши на React легко»
21 квітня (четвер)
Вебінар про можливості бібліотеки Redux Toolkit, зокрема для RTK Query. Як за допомогою Query зберігати свої дані в централізованому сховищі Store і при цьому не писати безліч редюсерів, екшенів.
Вебінар буде цікавий тим, хто знайомий з React, а також для тих, хто використовував або хоче спробувати використовувати Redux у своєму додатку.
👉 https://dou.ua/goto/RWgL
🔹Front Stage
22 квітня (п‘ятниця)
Приєднуйтесь до щонайменше 15 доповідей про сьогодення та майбутнє технологій Frontend – Javanoscript, 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
👍4
Вийшла нова версія Ditsmod — 2.0 beta (із RealWorld прикладами)
Ditsmod — це NodeJS фреймворк, написаний на TypeScript.
Головні особливості Ditsmod:
• модульна архітектура на декораторах, що дозволяє вам декларативно описувати структуру застосунку
• зручний механізм вказання та вирішення залежностей між різними класами застосунку
• можливість писати власні розширення
• можливість динамічно додавати та видаляти модулі після старту вебсервера без необхідності рестарта
• має підтримку OpenAPI та можливість робити валідацію HTTP-запитів, використовуючи метадані OpenAPI
• на сьогодні Ditsmod є одним із найшвидших серед Node.js веб-фреймворків.
Більше про бета другої версії Ditsmod – у статті.
👉 https://dou.ua/goto/AjVw
#NodeJS #TypeScript #backend
Ditsmod — це NodeJS фреймворк, написаний на TypeScript.
Головні особливості Ditsmod:
• модульна архітектура на декораторах, що дозволяє вам декларативно описувати структуру застосунку
• зручний механізм вказання та вирішення залежностей між різними класами застосунку
• можливість писати власні розширення
• можливість динамічно додавати та видаляти модулі після старту вебсервера без необхідності рестарта
• має підтримку OpenAPI та можливість робити валідацію HTTP-запитів, використовуючи метадані OpenAPI
• на сьогодні Ditsmod є одним із найшвидших серед Node.js веб-фреймворків.
Більше про бета другої версії Ditsmod – у статті.
👉 https://dou.ua/goto/AjVw
#NodeJS #TypeScript #backend
👍7
😎 Потрібно бути як Сергій і змушувати сервери стресувати
Сергій, General QA розповів про свій досвід використання різноманітних інструментів навантажувального тестування, за допомогою яких можна відносно легко та ефективно робити стрес-тест, а за бажанням й DDoS-атаку.
Теорія та практика — у матеріалі.
👉 https://dou.ua/goto/sldU
#DDos
Сергій, General QA розповів про свій досвід використання різноманітних інструментів навантажувального тестування, за допомогою яких можна відносно легко та ефективно робити стрес-тест, а за бажанням й DDoS-атаку.
Теорія та практика — у матеріалі.
👉 https://dou.ua/goto/sldU
#DDos
👍21👎1
Болі розробників. Чи можливо їх вирішити за допомогою VS Code extensions
Максим Слободяник, фулстек-девелопер в Binary Studio долучився до компанії після проходження Binary Studio Academy та з того часу півтора роки працює над розробкою застосунку для моделювання баз даних.
У цій статті він спробував відповісти на питання, чи є хорошою ідея створення окремого VS Code розширення для вирішення «болей» девелоперів під час розробки та підтримки long-term проєктів на прикладі кейсу його команди.
Детальніше — у статті.
👉 https://dou.ua/goto/0SGe
#IDE
Максим Слободяник, фулстек-девелопер в Binary Studio долучився до компанії після проходження Binary Studio Academy та з того часу півтора роки працює над розробкою застосунку для моделювання баз даних.
У цій статті він спробував відповісти на питання, чи є хорошою ідея створення окремого VS Code розширення для вирішення «болей» девелоперів під час розробки та підтримки long-term проєктів на прикладі кейсу його команди.
Детальніше — у статті.
👉 https://dou.ua/goto/0SGe
#IDE
👍10👎5
Приєднуйтесь до обговорення основних можливостей та переваг FastAPI фреймворку.
👉 https://dou.ua/goto/uTfu
Погоджуєтеся з Олексієм?
👉 https://dou.ua/goto/uTfu
Погоджуєтеся з Олексієм?
👍3👎2
Функціональне програмування в JavaScript: зрозуміла альтернатива ООП
Існує думка, що функціональне програмування надто академічне і використовує багато «зайвої» математики. Однак код, написаний у такому стилі, більш лаконічний, декларативний і, зрештою, має більш зрозумілу математику, оскільки повністю спирається на її постулати.
Дар’я Чернявська, JavaScript Developer в NIX вирішила розповісти про основи функціонального програмування, його методи та деякі бібліотеки, які допоможуть вам суттєво спростити розробку на JS.
👉 https://dou.ua/goto/TmJc
#JavaScript
Існує думка, що функціональне програмування надто академічне і використовує багато «зайвої» математики. Однак код, написаний у такому стилі, більш лаконічний, декларативний і, зрештою, має більш зрозумілу математику, оскільки повністю спирається на її постулати.
Дар’я Чернявська, JavaScript Developer в NIX вирішила розповісти про основи функціонального програмування, його методи та деякі бібліотеки, які допоможуть вам суттєво спростити розробку на JS.
👉 https://dou.ua/goto/TmJc
#JavaScript
👍21👎4
IoT-рішення на базі Wirepas Mesh: особливості
Михайло Когут, Solution Architect у компанії N-iX розповів про mesh-мережі, де їх можна використовувати, а також про технічні особливості побудови ІоТ-рішення на базі Wirepas Mesh.
Для зручної навігації Михайло поділив статтю на кілька частин:
• Що таке mesh-мережі і де їх використовують.
• Хто такі Wirepas і які особливості їхньої mesh-мережі.
• Як розробити рішення на базі Wirepas Mesh.
👉 https://dou.ua/goto/RZfy
#IoT
Михайло Когут, Solution Architect у компанії N-iX розповів про mesh-мережі, де їх можна використовувати, а також про технічні особливості побудови ІоТ-рішення на базі Wirepas Mesh.
Для зручної навігації Михайло поділив статтю на кілька частин:
• Що таке mesh-мережі і де їх використовують.
• Хто такі Wirepas і які особливості їхньої mesh-мережі.
• Як розробити рішення на базі Wirepas Mesh.
👉 https://dou.ua/goto/RZfy
#IoT
👍6❤1
Погоджуєтеся з такими трендами та антитрендами для DevOps в 2022 році?
Що ще треба знати і вміти інженеру?
Обговорюємо на форумі.
👉 https://dou.ua/goto/SyWo
Що ще треба знати і вміти інженеру?
Обговорюємо на форумі.
👉 https://dou.ua/goto/SyWo
👎30😁3👍2
🦾 На варті інфобезпеки: як ми створили систему, яка видаляє сторонні Telegram-акаунти
В’ячеслав Феньо, Back-end developer в NIX у цій статті хоче поділитися з вами досвідом та викликами, завдяки яким його команда створила нові способи захисту конфіденційної інформації.
Watchman або, як команда В'ячеслава його називає між собою — «Вартовий» — дозволяє автоматично видаляти сторонні акаунти з приватних чатів. Ця система стала надзвичайно актуальною у період зростання в мережі інформаційних атак.
Детальніше — у статті.
👉 https://dou.ua/goto/8rqp
#Security
В’ячеслав Феньо, Back-end developer в NIX у цій статті хоче поділитися з вами досвідом та викликами, завдяки яким його команда створила нові способи захисту конфіденційної інформації.
Watchman або, як команда В'ячеслава його називає між собою — «Вартовий» — дозволяє автоматично видаляти сторонні акаунти з приватних чатів. Ця система стала надзвичайно актуальною у період зростання в мережі інформаційних атак.
Детальніше — у статті.
👉 https://dou.ua/goto/8rqp
#Security
👍15