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

Щодо публікації вакансій пишіть @cnfccnfc.
Download Telegram
Як прискорити перший показ анімацій у Flutter-застосунку

Проблем із продуктивністю у застосунків, написаних на Flutter, не так вже й багато, а деякі з них можна побороти доволі простими способами.

У цій статті розглядається проблема та шляхи розв’язання першого «гальмонутого» показу анімацій в застосунках, написаних за допомогою Flutter.

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

#Flutter #mobile
🤔 Питання на форумі: C++ quickstart Можно ли сделать этот код еще быстрее?

👉 https://dou.ua/goto/5rjj
⚙️ Test Automation Digest #1: статьи, релизы, мемы и другое

Евгений Лайченков, Software Development Engineer in Test, ведет еженедельный Test Automation Weekly дайджест на английском языке.

Теперь же на DOU каждый месяц будет публиковать увлекательную сводку самых актуальных статей, событий, инструментов и много другого из мира тестирования! 🦾

Первый выпуск уже здесь 👉 https://dou.ua/goto/gRD5

#QA
Что можно достать из приложения, имея jailbreak девайс (на примере Monobank)

Для разработки финтех-приложений тема безопасности наиболее актуальна. Penetration testing может предвосхитить проблемы такого рода, и найти способы их решения.

О проверках безопасности — в статье Якова Школьникова, iOS Developer с 6-летним опытом работы в сфере.

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

#iOS #fintech #Security
🤖 OpenAI випустила реліз Triton 1.0 — мови програмування, що може полегшити ML-розробку

👉 https://dou.ua/goto/v0Hy
Как делать пуш-уведомления в мобильном приложении и зачем

Павел Тополь — тимлид команды веб-разработки в Work.ua, которая развивает не только сайт, но и мобильное приложение для поиска работы.

В статье он рассказывает о том, как в компании делали пуши и о том, как новый центр уведомлений повлиял на показатели производительности.

👉 https://dou.ua/goto/2zuu

#Mobile
Топ-20 самых популярных JavaScript-репозиториев на GitHub

В этой статье рассматриваются 20 самых популярных на GitHub open-source репозиториев, связанных с JavaScript. Автор составлял рейтинг, основываясь на количестве поставленных звездочек (stars).

Заходите читать и добавляйте в комментарии свои любимые репозитории.

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

#JavaScript
Співбесіда з Go. 200+ запитань для Junior, Middle, Senior

Чого очікувати на технічній співбесіді з Go?

Ми запитали про це у реальних CTO та інших спеціалістів, що проводять техінтерв’ю. У цій статті — всі питання, які вони ставлять кандидатам під час співбесіди. Для фахівців від Junior до Senior рівнів.

Зберігайте, щоб зручно потім готуватися, та доповнюйте у коментарях!

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

#go_dou_tech #100техзапитань
Forwarded from DOU
🏆 Clojure — найбільш оплачувана мова програмування, а JavaScript — найпопулярніша.

Результати опитування Stack Overflow, у якому взяли участь понад 80 тисяч розробників з усього світу.

👉 https://dou.ua/goto/9eQJ
Як масштабувати мікросервіси в Azure за допомогою принципу CQRS

Принцип імперативного програмування CQRS, його походження, складові та практичне використання для масштабування мікросервісів в Azure — у статті Сергія Селецького, Senior Solution Architect в Intellias.

У статті розглядаються реальні приклади структури проєкту та згадується тестування систем з CQRS-архітектурою.

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

#Azure #Architecture
Нещодавно вийшла MongoDB 5 🎉

Зміни, які увійшли в нову версію:

• Time series колекції
• Версії API
• Live Resharding
• Підтримка serverless в Atlas (в режимі preview)
• Нові вимоги до архітектури CPU
• Новая Mongo shell (mongosh)
• Нові оператори для агрегації даних ($dateadd, $datediff та інші)
• Нові метрики
• Deprecated команди роботи з колекціями видалені

Сергій Моренець пропонує їх оглядово розглянути.

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

#MongoDB
Як працює Spark під капотом і як створити ефективний Big Data пейплайн

Spark
— один із найпопулярніших фреймворків для обробки великих масивів даних (Big Data). Він має складну структуру, тож якщо у роботі спливають проблеми, вони часто комплексні.

У статті Дмитро Лазаренко розбирає основи Spark та підводні камені роботи з ним. Цей базис може допомогти уникнути багатьох проблем у написанні архітектури програми.

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

#DataScience #architecture #bigdata
💎 Design дайджест #5: психологія в UX, вимірювання цінності бренду та повернення Clippy 📎 👀

У свіжому дайджесті Awesomic зібрали найцікавіше за липень зі світу дизайну 👇

▫️ Чому зрозуміти «людську психологію» — єдиний спосід створити унікальний та зручний для користувача дизайн.

▫️ Як впорядковувати та передавати проект у Figma для кращої співпраці з розробниками.

▫️ 10 евристик юзабіліті для інтерфейсів VR додатків.

▫️ Перший редизайн супу Campbell’s за 50 років!

Та ще багато дизайну, що надихає — нові проєкти, айдентика, продукти і, звісно ж, мемчики. Check it out!

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

#UXUIdesign
Детально о SSL/TLS. Как работает его криптографическая система

Многие из вас знают о HTTPS, а некоторые могут настроить SSL/TLS для своего веб-сервера. Но сколькие глубоко понимают как работает SSL/TLS?

Перед вами — подробная лекция, рассказывающая об этой чрезвычайно важной составляющей безопасности в Интернете.

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

#Security
Зачем и как автоматизировать аналитические процессы на геймдев-проектах

Юлия Ершова, Team Lead Analytics Department геймдев-проекта Suits, и BI-engineer проекта Тимофей Лазарев делятся опытом построения автоматизации аналитических процессов в команде.

Они рассказывают, какие именно и как используют инструменты, а также — зачем им это.

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

#gamedev #analytics
🔶 #BAдайджест #17: матрица компетенций БА, собеседования бизнес-аналитика

Как точнее провести оценку трудозатрат на задачи бизнес-аналитика и сформировать коммерческое предложение? В какие ловушки можно попасть, если не воспринимать всерьез требования? Можно ли победить рабочий аврал и при этом не перегореть?

Об этом и многом другом читайте в свежем выпуске BA дайджеста, где собраны самые полезные материалы за последнее время по бизнес-анализу и для расширения кругозора.

👉 https://dou.ua/goto/21D1
Мульти- та монорепозиторії в SOA. Організація коду

Євгеній Сафонов, Senior Software Developer у Terrasoft, робить загальний огляд двох підходів організації коду у репозиторіях, з їх перевагами та недоліками.

Весь описаний досвід відноситься до репозиторіїв з C# / .NET Core кодом, але загалом це все можна легко проеціювати на будь-які мови програмування.

👉 https://dou.ua/goto/4k8G
♦️#Rubyдайджест #46: Rails 6.1.4, Ruby 3.0.2, Sorbet Compiler

В новом дайджесте ваш ждут новые релизы, туториалы, обзоры гемов и регулярные подкасты из мира Ruby-разработки.

Подходы по устранению утечек пати в Ruby, обзор изменений в Rails 7 для извлечения метаданных из аудио, возможности гема time_up, разбор метода includes в ActiveRecord, введение в Pattern Matching и многое другое.

👉 https://dou.ua/goto/1DkW

#Ruby
Go ClickHouse example. Зберігаємо статистику

Стаття Ярослава Характерника, Golang Developer в Evrius, про швидкість збереження в ClickHouse та організацію процесу збереження. На прикладі проєкту анонімного пошуку роботи, якому треба зберігати в статистику різноманітні події: онлайн, перегляд вакансії та відгук на вакансію.

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

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

#go_dou_tech
Forwarded from DOU
🤖 Codex — алгоритм від OpenAI, що перекладає англійську в програмний код на Python та інші популярні мови програмування. Його API інтерпретує повсякденні запити та в реальному часі поміщає їх у робочий код.

👉 https://dou.ua/goto/TiXe
The Best Dell Monitor for Your Needs