Топ-5 статей осені
Технічні статті цікавлять вузькопрофільну аудиторію, але віримо, що частка технічного контенту повинна зростати. Як-не-як, DOU — спільнота українських ІТ-спеціалістів 👨💻
Публікуємо найпопулярніші статті за осінь. Зверніть увагу на різноманіття тем: обробка даних, архітектура, платформи, автотести. А в технічному блоці можна знайти ще більше.
🔹 Перестать выращивать динозавров. Как эволюционирует архитектура приложения — 4 765
🔹 Як працює Event Loop в NodeJS: внутрішня будова, фази та приклади — 4 735
🔹 Никогда не писали автотесты? Попробуйте Cypress — 4 650
🔹 Мы обрабатываем данные миллиона украинских компаний за один час. Как мы это сделали — 4 115
🔹 Масштабируем автоматизацию тестирования с помощью Kubernetes — 3 885
Щоб стати автором, достатньо опублікувати свою технічну статтю, або написати @dzzzvinka
Також запрошуємо ділитись технічними новинами.
Технічні статті цікавлять вузькопрофільну аудиторію, але віримо, що частка технічного контенту повинна зростати. Як-не-як, DOU — спільнота українських ІТ-спеціалістів 👨💻
Публікуємо найпопулярніші статті за осінь. Зверніть увагу на різноманіття тем: обробка даних, архітектура, платформи, автотести. А в технічному блоці можна знайти ще більше.
🔹 Перестать выращивать динозавров. Как эволюционирует архитектура приложения — 4 765
🔹 Як працює Event Loop в NodeJS: внутрішня будова, фази та приклади — 4 735
🔹 Никогда не писали автотесты? Попробуйте Cypress — 4 650
🔹 Мы обрабатываем данные миллиона украинских компаний за один час. Как мы это сделали — 4 115
🔹 Масштабируем автоматизацию тестирования с помощью Kubernetes — 3 885
Щоб стати автором, достатньо опублікувати свою технічну статтю, або написати @dzzzvinka
Також запрошуємо ділитись технічними новинами.
Обговорення: emWin (GUI-framework for embedded)
https://dou.ua/forums/topic/32192/?from=tg-tech
https://dou.ua/forums/topic/32192/?from=tg-tech
Для підсвітки коду на DOU вже більше 10 років використовується бібліотека highlight.js.
Кілька місяців тому на неї перейшов сайт StackOverflow.
Кілька місяців тому на неї перейшов сайт StackOverflow.
Нова тема підсвітки коду на DOU називається Atom One Light. А яку тему використовуєте ви у своєму редакторі/IDE?
Anonymous Poll
17%
Світлу
83%
Темну
На DOU все обсуждают свежую статью Владимира Кожаева «Курьезы и странности отечественного ІТ. Опыт циничного программиста», однако мало кто знает, что у этого автора есть и технические статьи:
Сделать сложное простым: что такое DSL, или зачем вам новый язык программирования
👉 https://bit.ly/2JMqPss
ANTLR: неформальное введение
👉 https://bit.ly/2JQObNs
ANTLR: немного теории
👉 https://bit.ly/37T3Ioi
Сделать сложное простым: что такое DSL, или зачем вам новый язык программирования
👉 https://bit.ly/2JMqPss
ANTLR: неформальное введение
👉 https://bit.ly/2JQObNs
ANTLR: немного теории
👉 https://bit.ly/37T3Ioi
Рефакторинг: основные принципы и правила (2018)
Не всегда удается сразу писать хороший код, поэтому рефакторинг становится неотъемлемой частью процесса разработки:
https://bit.ly/2W0LWK1
Не всегда удается сразу писать хороший код, поэтому рефакторинг становится неотъемлемой частью процесса разработки:
https://bit.ly/2W0LWK1
Тестуємо вбдовану ситему
Вбудовані системи стають усе більш поширеними, але тестування не стає простішим. У цій статті Вікторія Таранюк описала певні методики, які допоможуть тестувати системи ефективніше: https://dou.ua/forums/topic/32228/?from=tg-tech
#QA #Embedded
Вбудовані системи стають усе більш поширеними, але тестування не стає простішим. У цій статті Вікторія Таранюк описала певні методики, які допоможуть тестувати системи ефективніше: https://dou.ua/forums/topic/32228/?from=tg-tech
#QA #Embedded
📢 Оновлюємо блок "Технічні статті" на DOU
Не так давно ми спілкувались з авторами та читачами техстатей, щоб зрозуміти, що можемо покращити. Деякі ідеї вже реалізували 👇🏻
▫️ Технічні статті відображаються в профілі автора не як топіки на Форумі, а як Статті.
▫️ Додали прямий лінк на блок з технічними статтями у mobile-версії сайту.
▫️ Оновили вигляд блоків з кодом.
▫️ Додали блок зі схожими статтями в публікації.
Є ідеї? Пишіть @dzzzvinka (і присилайте статті, інакше, для чого це все? 😈)
Не так давно ми спілкувались з авторами та читачами техстатей, щоб зрозуміти, що можемо покращити. Деякі ідеї вже реалізували 👇🏻
▫️ Технічні статті відображаються в профілі автора не як топіки на Форумі, а як Статті.
▫️ Додали прямий лінк на блок з технічними статтями у mobile-версії сайту.
▫️ Оновили вигляд блоків з кодом.
▫️ Додали блок зі схожими статтями в публікації.
Є ідеї? Пишіть @dzzzvinka (і присилайте статті, інакше, для чого це все? 😈)
Playwright — запускаємо тести паралельно for fun
Завдання: замовник хоче бути впевненим, що під час одночасного відкриття програми всі користувачі бачать коректні дані. Фізично.
Варіант вирішення: тест навантаження за допомоги JMeter. Але ні, це не так весело.
Альтернатива: зробити не дуже практичний, але дуже наглядний тест, за допомогою інструмента, що "вміє в асинхронні операції" Playwright.
https://dou.ua/forums/topic/32239/?from=tg-tech
Завдання: замовник хоче бути впевненим, що під час одночасного відкриття програми всі користувачі бачать коректні дані. Фізично.
Варіант вирішення: тест навантаження за допомоги JMeter. Але ні, це не так весело.
Альтернатива: зробити не дуже практичний, але дуже наглядний тест, за допомогою інструмента, що "вміє в асинхронні операції" Playwright.
https://dou.ua/forums/topic/32239/?from=tg-tech
🍏 iOS дайджест #41: SwiftUI та UIKit interoparability, iOS App Security, new App Store commision: https://dou.ua/forums/topic/32257/?from=tg-tech
#iOS_дайджест #iOS
#iOS_дайджест #iOS
Deep links во Flutter: IOS (Universal links) и Android (App links) 👉🏻 https://dou.ua/forums/topic/32259/?from=tg-tech
#Flutter
#Flutter
Знакомьтесь, это — Witbe! Заметки об автоматизации контроля Quality of Experience
Алексея Чаплица познакомили с Witbe на пилотном проекте по автоматизации регрессионных тестов ТВ-приложения для приставки мультимедийных потоков (Streaming Media Box). Это было короткое, но интересное знакомство.
Автор приглашает читателя посмотреть на инструмент с точки зрения ПО. В статье:
0️⃣ представление инструмента — кто, что, почему и как это работает, включая описание функционала
1️⃣ анализ утверждений производителя через призму опыта автора.
https://dou.ua/forums/topic/32267/?from=tg-tech
Алексея Чаплица познакомили с Witbe на пилотном проекте по автоматизации регрессионных тестов ТВ-приложения для приставки мультимедийных потоков (Streaming Media Box). Это было короткое, но интересное знакомство.
Автор приглашает читателя посмотреть на инструмент с точки зрения ПО. В статье:
0️⃣ представление инструмента — кто, что, почему и как это работает, включая описание функционала
1️⃣ анализ утверждений производителя через призму опыта автора.
https://dou.ua/forums/topic/32267/?from=tg-tech
Lightning Network. Мільйони біткоін-транзакцій в секунду
Вважається, що мережа біткоіна не може стати альтернативою традиційним коштам, мовляв, транзакції довго проходять, і якщо всі люди планети будуть нею користуватись, то пропускної здатності просто не вистачить.
Та існує lightning network, надбудова другого рівня мережі біткоін, і в автора статті є стійке переконання, що цю проблему можна вирішити: https://dou.ua/forums/topic/32277/?from=rg-tech
Вважається, що мережа біткоіна не може стати альтернативою традиційним коштам, мовляв, транзакції довго проходять, і якщо всі люди планети будуть нею користуватись, то пропускної здатності просто не вистачить.
Та існує lightning network, надбудова другого рівня мережі біткоін, і в автора статті є стійке переконання, що цю проблему можна вирішити: https://dou.ua/forums/topic/32277/?from=rg-tech
Куда уходят средства, или Как тестировать перемещение средств пользователя на криптобирже
Тестирование криптобиржи не отличается от тестирования других приложений: используются стандартные техники тест-дизайна. Особенность — наличие большого количества кейсов, но это скорее следствие сложности системы, а не наличия блокчейна. В общем, все сводится к тому, чтобы проверить положительные флоу и максимально продумать и проверить негативные. Здесь вам и придется применить все свои навыки тестировщика.
Поговорим о сложностях, нюансах работы, проблемах, особенностях, с которыми вам придется столкнуться при работе с блокчейном. В статье — диаграммы, код и чек-листы: https://dou.ua/lenta/columns/moving-of-user-funds-on-crypto-exchange/?from=tg-tech
Тестирование криптобиржи не отличается от тестирования других приложений: используются стандартные техники тест-дизайна. Особенность — наличие большого количества кейсов, но это скорее следствие сложности системы, а не наличия блокчейна. В общем, все сводится к тому, чтобы проверить положительные флоу и максимально продумать и проверить негативные. Здесь вам и придется применить все свои навыки тестировщика.
Поговорим о сложностях, нюансах работы, проблемах, особенностях, с которыми вам придется столкнуться при работе с блокчейном. В статье — диаграммы, код и чек-листы: https://dou.ua/lenta/columns/moving-of-user-funds-on-crypto-exchange/?from=tg-tech
Синхронізація в Go: використання спільних даних
Коли на співбесіді з Go питають про синхронізацію, то переважно запитання звучить: «Як розпаралелити задачу?». Але на співбесіді питають про одне, а в проєкті — інше, там значно більше випадків, коли дані читаються з багатьох горутин, а оновлюють в одній.
Стаття Ярослава Характерника, Golang-розробника, присвячена оптимальнам структурам sync.RWMutex та atomic.Value: https://dou.ua/lenta/columns/common-data-go/?from=tg-tech
#go_dou_tech
Коли на співбесіді з Go питають про синхронізацію, то переважно запитання звучить: «Як розпаралелити задачу?». Але на співбесіді питають про одне, а в проєкті — інше, там значно більше випадків, коли дані читаються з багатьох горутин, а оновлюють в одній.
Стаття Ярослава Характерника, Golang-розробника, присвячена оптимальнам структурам sync.RWMutex та atomic.Value: https://dou.ua/lenta/columns/common-data-go/?from=tg-tech
#go_dou_tech
Forwarded from DOU
⚡️ Шукаємо рецензентів для технічних статей!
Якщо у вас буває вільний час, цікавитесь досвідом колег чи просто хочете, щоб на DOU був якісний контент — заповніть, будь ласка, невеличку анкету: https://forms.gle/t3AYZf1n7o1k36E79
Ми надсилатимемо статті для рев'ю (так-так, це саме той випадок, коли ваша думка мегаважлива), обіцяємо не спамити.
Дякуємо ❤️
P. S. І якщо ви ще не встигли, то підписуйтесь на телеграм-канал технічних статей: https://teleg.eu/dou_tech
Якщо у вас буває вільний час, цікавитесь досвідом колег чи просто хочете, щоб на DOU був якісний контент — заповніть, будь ласка, невеличку анкету: https://forms.gle/t3AYZf1n7o1k36E79
Ми надсилатимемо статті для рев'ю (так-так, це саме той випадок, коли ваша думка мегаважлива), обіцяємо не спамити.
Дякуємо ❤️
P. S. І якщо ви ще не встигли, то підписуйтесь на телеграм-канал технічних статей: https://teleg.eu/dou_tech
🏠 На Форумі обговорюють розумний дім: функції, встановлення, підводне каміння. У нас є що почитати на цю тему.
Велика і детальна стаття про інтеграцію голосового інтерфейсу управління різними приладами у свою оселю. Це крутий лонгрід, написаний легкою і зрозумілою мовою. Читайте, коментуйте, експериментуйте.
Велика і детальна стаття про інтеграцію голосового інтерфейсу управління різними приладами у свою оселю. Це крутий лонгрід, написаний легкою і зрозумілою мовою. Читайте, коментуйте, експериментуйте.
Виды анимаций во Flutter и их реализация
Поговорим о различных способах создания анимации во Flutter, рассмотрим различные примеры и виджеты, которые могут нам в этом помочь: https://dou.ua/forums/topic/32260/?from=tg-tech
#Flutter
Поговорим о различных способах создания анимации во Flutter, рассмотрим различные примеры и виджеты, которые могут нам в этом помочь: https://dou.ua/forums/topic/32260/?from=tg-tech
#Flutter
300+ запитань з JavaScript для Junior, Middle та Senior
Зібрали актуальні запитання, які ставлять на технічних інтерв’ю з JavaScript. Звісно, ми говоримо про широкий спектр спеціалізацій, а тому обирайте свій напрям і готуйтесь 👉🏻 https://dou.ua/lenta/articles/interview-questions-javascript-developer/?from=tg-tech
#JavaScript #100техзапитань
Зібрали актуальні запитання, які ставлять на технічних інтерв’ю з JavaScript. Звісно, ми говоримо про широкий спектр спеціалізацій, а тому обирайте свій напрям і готуйтесь 👉🏻 https://dou.ua/lenta/articles/interview-questions-javascript-developer/?from=tg-tech
#JavaScript #100техзапитань
⚠️ Якщо ви проводите технічні співбесіди з кандидатами на посаду Java Developer (або знаєте таких) — напишіть @dzzzvinka або на [email protected]
Шукаємо співавторів статті з серії «100+ технічних запитань».
P. S. Дякуємо за активність охочим стати рецензентами DOU 💙
(мова про цей допис: https://teleg.eu/dou_tech/183)
Шукаємо співавторів статті з серії «100+ технічних запитань».
P. S. Дякуємо за активність охочим стати рецензентами DOU 💙
(мова про цей допис: https://teleg.eu/dou_tech/183)