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

Щодо публікації вакансій пишіть @cnfccnfc.
Download Telegram
🎉 Вийшов реліз Angular 13!

Головна особливість — повний перехід на рушій Ivy і відмова від View Engine.

Про зміни в новій версії фреймворку читайте у новині: https://dou.ua/goto/Ku83
Привіт! Хочемо проводити нові технічні войсчати 🦾

Пам'ятаєте, як спілкувалися про Test-Driven Development на практиці та про Cloud Development? Було круто та цікаво!

Розкажіть нам, будь ласка, які теми вас цікавлять, про що б хотіли послухати/поговорити?
Пишіть свої побажання тут 👉 https://dou.ua/goto/pGJU

Дякуємо! ✌️
Технічне питання на форумі:

«Якщо є текст зі сміттям і корисними данними і очищенний/модифікованний текст без сміття та за модифікованною користною інформацією, data => result, data 100 => result 100.

В який саме бік копати, щоб спробувати чи якийсь ML фреймворк\алгоритм буде краще постійно змінюваних парсерів? (щоб погратися і спробувати трошки ML, а не тяп-ляп і у проду).

Приклади на які я поки що натрапляю якось зовсім із іншої опери... Чи без Lowercasing, Stemming, Lemmatization, Stopword Removal, Normalization не обійтись навіть у такому випадку?

Хотілось би щось на кшталт ліби з функціями для створення моделі по існуючим данним, якоїсь де\серіалізації моделі, донавчання\апдейт моделі якщо будуть нові брудні данні з очищенним результатом або в старій парі data=>result треба буде щось виправити».

👉 https://dou.ua/goto/tkte
Cucumber и Spock для автоматизации API-тестов. В чем польза этих фреймворков

Что такое #API и какие инструменты и технологии можно использовать для его мануального и автоматизированного тестирования, рассказывает Владимир Пасюга, QA Engineer с 7 годами опыта в IT-сфере. В статье он также делится опытом применения фреймворков Cucumber и Spock для автоматизации API-тестов.

Материал будет полезен начинающим QA.

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

#QA
JavaScript Algorithms. Що? Де? Коли?

Олександр Назаренко, Front-end Developer в United Software, ділиться знаннями про алгоритми в JS, їх складність, застосування і розуміння, як загальне, так і з точки зору front-end.

Може бути цікаво всім, хто замислювалися над глобальними питаннями, як «Що таке алгоритми?», «З якого боку до них підійти?», «Де вони в моєму JS-коді?» тощо.

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

#JavaScript
🏆 JavaScript назвали найбільш популярною мовою програмування в світі.

Згідно з дослідженням SlashData, JS використовують близько 16,4 млн девелоперів (включно з CoffeeScript і TypeScript).

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


А ви використовуєте JavaScript?
💎 Design дайджест #8: стиль замість «брендингу» та інтерфейс, що маніпулює користувачем

Найцікавіші статті, кейс-стаді, продукти та інструменти зі світу дизайну і візуальної комунікації за останній час. Разом з класичною порцією свіжих мемчиків.

Як усунути розрив між дизайнерами та розробниками, про майбутнє персоналізації ігор, а також про естетичний ефект юзабіліті, розробку нового бренду та створення айдентики Meta та багато іншого читайте у дайджесті Awesomic.

👉 https://dou.ua/goto/41bG


#UXUIdesign
Як обрати JSON парсер

JSON документ — це той же JavaScript об’єкт, який дозволяє зберігати найпопулярніші типи даних у розробці: примітиви, рядки, списки та вкладені документи.

Досвідом роботи з JSON ділиться Сергій Моренець, який працює з цим форматом даних від початку 2010 року. Стаття буде корисна для всіх, хто хоче поглибити свої знання або обрати JSON парсер для нового проєкту.

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


#API #JavaScript
📌 Пишем свое React приложение без webpack и сторонних библиотек

Автор решил выбросить из React-проекта все лишнее, сделать удобно всё самому, используя базовые технологии, а не разбираясь в очередном фреймворке.

Свой опыт он описал на форуме: https://dou.ua/goto/4Ty5
🆕 Microsoft випустила .NET 6 і перший 64-бітний реліз платформи Visual Studio 2022

Їх уже можна завантажити, але VS 22 ще не готова для Mac.

Розповідаємо про головні зміни в оновленнях.

👉 https://dou.ua/goto/BVEf
E2E-тестування в React Native з використанням Appium та Jest

Микита Парфенчук, Intermediate React Native Engineer в SoftServe, працює з командою з трьох RN-інженерів над створенням додатку для автомобільного маркетплейсу з нуля.

Як вони впроваджували у ньому Е2Е-тестування та як і чому для цього використовували фреймворки Appium та Jest — читайте у його статті.

👉 https://dou.ua/goto/3pep

#QA #mobile #ReactNative
Вбудовування статичних файлів з go:embed. Вимірюємо швидкодію

Розважально-технічна стаття про мікробенчмаркінг від Ярослава Характерника, Golang Developer в Evrius.

Він пропонує порівняти, наскільки швидше сервер віддає вбудовані файли за звичайні, та які веб-каркаси вже встигли підключити go:embed, а які — ще в процесі.

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


#Go
🤖 Big Data, Machine Learning, Data Science Digest #16

Свіжі матеріали, новини та цікаві проєкти зі світу Machine Learning, Data Science та штучного інтелекту зібрав для вас Вова Кириченко, CTO в Xenoss.

Ось про що ви дізнаєтесь:

🔹 Які алгоритми конкуруватимуть із GPT-3.
🔹 Як автоматизувати процес наукового дослідження.
🔹 Як пройти сертифікацію TensorFlow.
🔹 Як побудувати альтернативу для Google Photos із PyTorch.
🔹 Як розділяти звуковий мікс у відео на складові.
🔹 Як формувати матриці у режимі coder-decoder.

Та чимало іншого. Приємного читання!

👉 https://dou.ua/goto/5swp

#DataScience #ML #bigdata
Фреймворк gRPC: как он упрощает задачи разработчика и почему лучше, чем REST API

Что объединяет Netflix, Docker, Spotify и Dropbox? То, что все они перешли в организации работы своих микросервисов на gRPC — достаточно новый фреймворк для API от Google.

В gRPC сложность коммуникации между сервисами сведена к минимуму, а отправка данных проходит по постоянному каналу без необходимости сериализации, роутов эндпоинтов и т.п. Поэтому он очень перспективен с точки зрения роста производительности.

Знакомьтесь с фреймворком в статье Романа Махныка, .NET developer в NIX.

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

#API
😍 IBM створила 127-кубітний квантовий процесор Eagle.

Його конструкцію компанія вважає проривом. Компоненти управління процесором розташовані на кількох фізичних рівнях, а кубіти — на одному рівні.

Передбачається, що він стане частиною другої квантової системи IBM Quantum System Two.

👉 https://dou.ua/goto/SbLB
JDK 17 та її можливості

JDK 17 — поточна long-term service версія, яка буде підтримуватися до вересня 2026, а її розширена підтримка триватиме аж до 2029-го. Крім того, нещодавно розробники Spring платформи оголосили, що нові версії Spring Framework 6 та Spring Boot 3, які вийдуть у 2022-му, використовуватимуть саме JDK 17 як основну версію Java.

Що дасть розробникам перехід із 16 на 17 версію JDK? Які її фічі ви зможете використати? Читайте у статті Сергія Моренця, Java Developer.

👉 https://dou.ua/goto/p3qW
Як виміряти продуктивність застосунка за допомогою MetricKit

Що таке MetricKit і як його налаштувати, які типи метрик є в інструменті та як за його допомогою моніторити роботу iOS-застосунку, читайте в статті Олексія Андрющенка, iOS Developer в продуктовій студії Uptech.

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

#iOS #mobile
❗️UPD: Розробники Kubernetes відмовляться від компонента dockershim на користь containerd та CRI-O. Його створювали для того, аби Docker міг працювати з CRI.

Kubernetes вирішили дізнатися, наскільки користувачі до цього готові.

Більше деталей 👉 https://dou.ua/goto/CH51

А ви готові до видалення Dockershim?
Как эффективно продебажить сайт на Magento 2

Отладка кода — один из важнейших этапов при разработке любого проекта. Даже самые крутые разработчики не пишут идеальный код и на любом этапе могут появиться мелкие баги, которые придется устранять. Одни предпочитают отладку во время выполнения кода, другие — логируют весь процесс и начинают откладку после.

В статье Игорь Шатило, Back-end Developer в NIX, делится различными способами, которые помогут вам продебажить сайт.

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

#PHP #Magento
🇺🇦 У Microsoft Azure функції Text-to-Speech і Translator стали доступні українською мовою.

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

Вони відкривають доступ до широкого набору потужних попередньо встановлених інструментів та легких для налаштування програмних інтерфейсів (API)», — говорять у компанії.

👉 https://dou.ua/goto/LLv1
How to Cut in iMovie