DOU #tech
10.7K subscribers
1.86K photos
32 videos
2.27K links
Статті від українських айтівців про технології. З будь-яких питань — пишіть Редакції на editors@dou.ua
Download Telegram
Куда уходят средства, или Как тестировать перемещение средств пользователя на криптобирже

Тестирование криптобиржи не отличается от тестирования других приложений: используются стандартные техники тест-дизайна. Особенность — наличие большого количества кейсов, но это скорее следствие сложности системы, а не наличия блокчейна. В общем, все сводится к тому, чтобы проверить положительные флоу и максимально продумать и проверить негативные. Здесь вам и придется применить все свои навыки тестировщика.

Поговорим о сложностях, нюансах работы, проблемах, особенностях, с которыми вам придется столкнуться при работе с блокчейном. В статье — диаграммы, код и чек-листы: 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
Forwarded from DOU
⚡️ Шукаємо рецензентів для технічних статей!

Якщо у вас буває вільний час, цікавитесь досвідом колег чи просто хочете, щоб на DOU був якісний контент — заповніть, будь ласка, невеличку анкету: https://forms.gle/t3AYZf1n7o1k36E79

Ми надсилатимемо статті для рев'ю (так-так, це саме той випадок, коли ваша думка мегаважлива), обіцяємо не спамити.

Дякуємо ❤️

P. S. І якщо ви ще не встигли, то підписуйтесь на телеграм-канал технічних статей: https://xn--r1a.website/dou_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техзапитань
⚠️ Якщо ви проводите технічні співбесіди з кандидатами на посаду Java Developer (або знаєте таких) — напишіть @dzzzvinka або на maria@dou.ua

Шукаємо співавторів статті з серії «100+ технічних запитань».

P. S. Дякуємо за активність охочим стати рецензентами DOU 💙
(мова про цей допис: https://xn--r1a.website/dou_tech/183)
Як банк модернізував застарілі ІТ-системи та мігрував у «хмару»

Спілкуючись з колегами-представниками українських банків і великих роздрібних компаній, Павло Щербуха, Dev Team Lead в IBM Ukraine, виділив основні причини, що гальмують процес ІТ-модернізації. І вирішив поділитися надбаними знаннями з трансформації ландшафту IT-системи одного банку: https://dou.ua/lenta/columns/modernization-of-old-it-systems/?from=tg-tech
Несколько вопросов по архитектуре касательно CQRS/Event Sourcing/DDD
https://dou.ua/forums/topic/32328/?from=tg-tech

#Architecture
Як тестеру взаємодіяти з вебсокетами

У вас часто буває, що ви читаєте про нову технологію і думаєте: "Оце круто! Я б дуже хотів сам з таким попрацювати!"? А потім ніколи в роботі її не зустрічаєте, бо у вас багато легасі, а ключові системи взагалі ще динозаври на коболі писали.

В Олексія Остапова така історія з вебсокетами - часто про них чує, але в основній роботі ніколи не зустрічав (на відміну від звичайних TCP сокетів). Він розібрався, як взаємодіяти з вебсокетами, якщо завтра вони з'явиться в роботі: https://dou.ua/forums/topic/32325/?from=tg-tech

#QA
Кто что знает про джаваскриптовые движки Duktape и QuickJS?
https://dou.ua/forums/topic/32340/?from=tg-tech
Обсуждение: Какой лучше микроконтроллер для проектов: PIC или STM?
https://dou.ua/forums/topic/32344/?from=tg-tech
Кажуть, що розробка продукту — це завжди цікаво. А технічні історії команди ЛУН це лише підтверджують. Ловіть підбірку:

🗺 Мапа новобудов: технічний шлях до 3D-моделей і AR
💨 Hardware-рішення для моніторингу якості повітря ЛУН Місто Air
🏠 Як працюють нейромережі та для чого AI в bird — додатку для оренди квартир
Эвристики и мнемоники в тестировании: шаблоны для тестирования API

В статье вы найдете шаблоны и паттерны, которые помогают во время исследовательского тестирования API. А также основные мнемонические схемы и эвристику, которая отлично подойдет для тестирования микросервисов.

Материал будет полезен для всех тех, кто ранее взаимодействовал в основном с графическим интерфейсом и только-только начинает знакомиться с API: https://dou.ua/lenta/columns/testing-heuristics-mnemonics-2/?from=tg-tech

#API #QA
Комусь передноворічна метушня, а комусь — баги, релізи, дедлайни. Минулого року Дмитро Меньшиков «святкував», довго шукаючи рішення проблеми на одному з проєктів. Стаття може стати хорошим гайдом і запропонувати алгоритм дій на випадок, коли «все горить» https://dou.ua/lenta/columns/story-of-new-years-eve-release/?from=tg-tech
DevOps дайджест #34: AWS re:Invent, Kubernetes deprecating Docker, Prometheus vs VictoriaMetrics

👉🏻 https://dou.ua/forums/topic/32377/?from=tg-tech

#devops_digest #DevOps
Laravel vs Symfony (vs Python, Go). Немного холивара:
https://dou.ua/forums/topic/32353/?from=tg-tech

#go_dou_tech
Що спільного у котів і теорії матриць? Не повірите, але Computer Vision.

MATLAB developer Олександр Маковейчук показує, як «непотрібні» шкільні знання можуть суттєво допомогти в Computer Vision проектах. Наприклад, знайдімо кота на малюнку за допомогою алгоритму ➡️ https://dou.ua/lenta/articles/computer-vision-magic/?from=tg-tech
📂 #BAдайджест #11: приоритизируем задачи, улучшаем структуру документации 👉🏻 https://dou.ua/forums/topic/32404/?from=tg-tech
Наша serverless story. Як ми створили generic-рішення завдяки сервісам Azure

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

Ілля Чуйков, Cloud Dev/DevOps Engineer, розповідає, як його команда збудувала рішення з serverless-архітектурою завдяки сервісам Azure: https://dou.ua/lenta/columns/generic-solution-with-azure/?from=tg-tech

#Azure