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

Щодо публікації вакансій пишіть @cnfccnfc.
Download Telegram
Live stream finished (1 hour)
Дмитро Чекалін зібрав для вас великий дайджест про Ruby за два місяці. Цікавої та корисної інформації буде дуууже багато. Тож не будемо чекати — мерщій до новин! 👉 https://dou.ua/goto/leyG

#Ruby
Audio
Поговорили про навчання та розвиток, зокрема Senior фахівців! Розібрали джерела і пошук контенту, ефективні методи навчання, поговорили про пошук та підбір менторів та роль спільноти.

Запис на саундклауд тут 👉🏻 https://dou.ua/goto/9rnL
DOU #tech
Поговорили про навчання та розвиток, зокрема Senior фахівців! Розібрали джерела і пошук контенту, ефективні методи навчання, поговорили про пошук та підбір менторів та роль спільноти. Запис на саундклауд тут 👉🏻 https://dou.ua/goto/9rnL
Таймкоди:
0:00 — Вступ, спікери про свій досвід
5:20 — Спікери про власний досвід та мотивацію
12:00 — Як зрозуміти, чи справді ти Senior і зрозуміти, що треба вчити
20:00 — Як планувати навчання
21:40 — Про цілі навчання та матриці компетенцій
24:00 — Про пошук інформації для розв’язання практичних задач
28:43 — Про ChatGPT для навчання і про інші джерела інформації
42:00 — Про книжки та швидкість оновлення контенту
44:00 — Які методи навчання ефективні, а які втрата часу
52:40 — Як засвоювати інформацію найкраще?
1:00:00 — Як ефективно трекати прогрес?
1:06:00 — Коли потрібен ментор, чим він може бути корисний? Як працювати з ментором?
1:14:00 — Чи можна навчатись у ком’юніті? Як використовувати тематичні спільноти з користю?
1:17:30 — Де знайти час на навчання? Чи має процес навчання бути закладеним у робочий час? Коли вчитесь ви? Чи закладаєте час на навчання як щоденну рутину?
1:23:00 — Поради та настанови на завершення
Олександр, Full-Stack Javascript розробник, розглядає реальну задачу і її вирішення за допомогою стримів.

Стаття буде корисною для всіх, хто ще стримів не зачіпав, або зачіпав, але дуже обережно 👉 https://dou.ua/goto/i1I3

#BackEnd
Олег, Android-розробник, вирішив змайструвати власний аналог Ecoflow. Та стаття не про це, а про те, як він зареверсінжинірив застосунок, зрозумів, як працює Bluetooth-модуль акумулятора і написав власний аналог.

Це цікавий експеримент, який також показує, що можна обійти будь-яку систему безпеки 👉 https://dou.ua/goto/hI1G

#Android
Богдан Свердлюк продовжує свою велику серію оглядів різноманітних IoT-рішень. Цього разу — про дротовий розумний будинок від i3 Engineering.

https://dou.ua/goto/LB4z 

#IoT
Поговоримо про конкретну частину Jetpack Compose — Layout composable.

Розберемось, як він працює, як описати свій кастомний лайаут. Для прикладу Олександр Котькорло, Android Team Lead, наводить кілька ситуацій, в яких Layout composable дуже допомагав в розробці застосунку 👉 https://dou.ua/goto/IyL5

#UI
Перевірки у Dart та Flutter тестах: (тепер точно) найповніша шпаргалка

Тести є суттєвими для забезпечення якості програмного забезпечення. Незалежно від того, чи створюєте ви юніт, віджет або інтеграційні тести для тестування Flutter-застосунків, кінцевою метою будь-якого тесту є підтвердження того, що реальність збігається з очікуваннями.

Тут ви знайдете найповнішу шпаргалку з перевірок доступних у Dart та Flutter тестах з детальними коментарями! 👉 https://dou.ua/goto/HZsX

#Flutter #Dart
iOS дайджест #53: Що буде з fastlane, чи є життя без Tuist, дивимось у чужий код

У випуску — про апдейти Swift 5.8, міграцію Asana на Tuist, та як Apple флоу авторизації змінили, що fastlane перестав працювати.

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

#iOS
Jakarta EE 10 була випущена у вересні 2022 року. Якщо попередня версія в основному була присвячена переходу на пакет jakarta.*, то нова версія містить важливі зміни (понад 20 оновлених специфікацій), про які й поговоримо.

👉 https://dou.ua/goto/7PrB

#Java
Big Data, Machine Learning, Data Science Digest #35: Firefly від Adobe, інтерв’ю з CEO Nvidia, реліз PyTorch 2.0, бенчмарк MuAViC від Meta, регулювання ШІ в ЄС

Великий дайджест з виключно цікавою та корисною інформацією. Бурхливий розвиток ШІ та спроби його приборкати, новини і тенденції галузі — усе це в матеріалах, які Вова Кириченко зібрав у черговий випуск.

Читайте і поширюйте 👉 https://dou.ua/goto/ADUm

#Digest
В новому блозі активний учасник ком'юніті Ярослав Характерник розповідає про методику вибору оптимального типу даних для збереження статусу онлайну користувачів в інтернет-магазині.

Читаємо 👉 https://dou.ua/goto/Wbhx

#Redis
GSAP. Як працює JavaScript-бібліотека для анімацій

Front-end розробник Віктор написав статтю, щоб познайомити читачів з бібліотекою GSAP, показати її можливості та плюси від використання у проєктах. Стане у пригоді розробникам, які відповідають за Front-end продукту 👉 https://dou.ua/goto/HCQw

#JavaScript
10 корисних порад обробки даних у Pandas

Дмитро Самчук, Machine Learning Engineer з компанії Levi9 ділиться переліком корисних порад, які стосуються бібліотеки для аналізу даних Pandas. Матеріал стане в пригоді тим, хто регулярно працює з даними.

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

#Pandas
Asyncio — це бібліотека для асинхронного програмування в Python. Цікаві топіки про неї учасника ком'юніті 👇

Asyncio: від корутин до створення власного event loop

Асинхронне програмування з Asyncio та Aiohttp

Читайте та коментуйте

#Asyncio
Денис Полторак рекомендує книгу про складність коду A Philosophy of Software Design — https://dou.ua/goto/30mK
Зробити SQL величним знову, або Як DBT допоможе побудувати сховище даних

Матеріал буде цікавий аналітикам та інженерам даних, які виконують перетворення та агрегації даних засобами SQL 👉 https://dou.ua/goto/d8aO

У ньому Data Engineer описує можливості інструмента DBT (data build tool), який додає елементи програмної інженерії в роботу з даними (SQL) і полегшує життя дата-спеціалістам.

#SQL
FuzzyWuzzy: як використовувати бібліотеку для fuzzy string matching в Python 👉 https://dou.ua/goto/F5sp

#Python
Spring Boot 3 має окрему історію та окремі інструкції щодо міграції проєктів, оскільки тут порушена зворотна сумісність з попередніми версіями, причому порушена неодноразово.

Сергій Моренець описує у статті, як мігрували проєкт, з якими складнощами стикались та як їх вирішували 👇🏻
https://dou.ua/goto/Bgik

#Java
Якщо компіляція декількох файлів у проєкті займає невиправдано довгий час, це може свідчити про проблеми в самому коді.

Розробник Павло Тайкало з MacPaw описує, як шукав причини затримки компіляції на своєму проєкті, коли проблема точно була не в "залізі" 👉 https://dou.ua/goto/wN7k

#Code
MS Office 2010 Activator: What You Need to Know