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

Щодо публікації вакансій пишіть @cnfccnfc.
Download Telegram
Android дайджест #40: Android 11 Beta 2, новая версия консоли Google Play и Billing Library

В выпуске: редактор движений в Android Studio 4.0, реактивные приложения, советы по написанию правильной документации и пара интересных библиотек 👉🏻 https://dou.ua/forums/topic/31239/?from=tg-tech

#Android
Вступ до FPGA: все, що варто знати про програмовані матриці

Технологія FPGA давно зайняла свою нішу та швидко розвивається в умовах сучасного технологічного прогресу. Юрій Грицай, Software Engineer, пояснює чому, а також розповідає, у чому унікальність FPGA, яка їхня специфіка та чим вони відрізняються від інших типів контролерів: https://dou.ua/forums/topic/31242/?from=tg-tech

#Embedded
Разбираемся в кеш-памяти. Основы и нюансы

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

Любой программист знает, как важно не отставать от новых технологий, но в то же время не менее важно, особенно для embedded-инженеров, понимать, как это все работает «под капотом». Глубокое понимание своей сферы — это то, что со временем превращает новичков в высококлассных специалистов: https://dou.ua/forums/topic/31287/?from=tg-tech
Тестування у SRE: чи є куди розвиватись

ІТ-індустрія переповнена купою «базвордів» і трендів. Спочатку був DevOps, далі Docker, Kubernetes та RPA. Проте, перспективи SRE наразі – стати більше ніж усе це. Тим паче, мова тут йде більше про людей та процеси, ніж про інструменти (Hello Agile 😉)

Ринок вже користується всім необхідним інструментарієм, а тому немає потреби шукати щось нове для узгодження розробки, тестування та операцій згідно принципів Site Reliability Engineering: https://dou.ua/forums/topic/31304/?from=tg-tech
Работа с кэшем и режимами кэширования под x86 архитектурой на примере одной разработки

5 лет назад Intel зашла на рынок automotive со своей A-серией процессоров Intel Atom, архитектура ApolloLake со встроенной GPU 9-го поколения. Ближайший аналог десктоп архитектуры — это Skylake. С тех пор многие Tier 1 поставщики захотели поставлять автомобильную электронику на базе А-серий Intel Atom процессоров, с тех же самых пор заказчикам нужна постоянная кастомизация существующих решений, чтобы выжать из платформы всё до последней капли.

В чём отличие десктопного варианта и автомобильного и как это отражается на кэшировании? Разбираемся: https://dou.ua/forums/topic/31311/?from=tg-tech

#Embedded
📊 #BAдайджест #10: UML Class для самых маленьких, деревья и таблицы решенийhttps://dou.ua/forums/topic/31328/?from=tg-tech
Принцип Dependency Injection позволяет снизить связывание (coupling) и увеличить сцепление (cohesion). Твой код становится более гибким, понятным и лучше поддается тестированию.

Cоздатель Dependency Injector — фреймворка для Python — рассказывает, как его реализовать.

#Python
⚙️ Основная задача этого материала — показать, как можно отлавливать и реагировать на неожиданное поведение во время runtime. Рассмотрим способы защиты контрактов как предшествующий этап, остановимся и на проверке типов, непосредственно во время выполнения приложения. Проанализируем существующие решения по runtime checking и как мы можем реагировать с помощью Angular.

https://dou.ua/forums/topic/31353/?from=tg-tech
​​Карантин, дата-центри і сила мережевої операційної системи SONiC

Поговоримо про мережеві інновації та молоду і гарячу технологію SONiC, на якій працює хмарна платформа Microsoft Azure. Незважаючи на світову популярність, в Україні про SONiC знають мало. Тож читайте детальніше про цю ОС на прикладі роботи PLVision.
🕷QA дайджест #43: самая большая шпаргалка тестировщика, крутые каналы для подписки и актуальные статьи: https://dou.ua/forums/topic/31375/?from=tg-tech

#QA
A tale of webpage speed, or throwing away React
https://bit.ly/2QmUkkl

#ReactNative
🌐 PM дайджест #26: инструменты для РМ’а в новой реальности, привычки высокопроизводительных команд и гайд по написанию Statement of Work: https://dou.ua/forums/topic/31419/?from=tg-tech
DIY. Подводный дрон. История одного сумасшествия (2018)
https://dou.ua/lenta/articles/diy-underwater-drone/?from=tg-tech
MS SQL Server: реалізація підтримки графової моделі даних

З однієї сторони, підтримка MS SQL Server-ом графових баз даних — це декілька доданих команд та розширень існуючих, з іншого — об’єднання під одним дахом реляційної і графової моделі даних. Обидві моделі мають міцне теоретичне підгрунтя, не один десяток років життя і стабільні класи задач, для вирішення яких вони використовуються.

https://dou.ua/forums/topic/31431/?from=tg-tech
Туториал по полиномиальной регрессии на TensorFlow

Лучший способ понять полиномиальную регрессию - это вернуться к линейной регрессии.

На примерах Михаил Дорошенко показывает, что если данные не линейны, даже наилучшая линия не может правильно заполнить все данные. Эта проблема недостаточно обученной модели также известна как недообучение или underfit. Это в основном означает, что модель слишком проста или недостаточно обучена. Вот откуда приходит идея полиномиальной регрессии. Она позволяет построить более сложную линию, такую как квадратичная кривая, кубическая кривая или любая другая кривая: https://dou.ua/forums/topic/31457/?from=tg-tech
Знайомство з Quarkus фреймворком для Java-розробника

Приводом для написання цієї статті стало, в першу чергу, бажання поділитись враженнями від вже не зовсім нового фреймворку під назвою Quarkus, який крок за кроком стає відомим гравцем ринку Java-розробки.

Цей фреймворк згадується на DOU переважно в контексті вебінарів, дайджестів та планах доповідей для конференцій, тому метою є спроба розказати про Quarkus тим, хто з ним не встиг познайомитись, показати деякі з його реалізацій та підходів, і, звісно, подискутувати в коментарях: https://dou.ua/forums/topic/31458/?from=tg-tech

#Java
📢 Шукаємо авторів технічних статей про "рідкісні" мови програмування: Nim, Rust, Elixir, Erlang, Haskell, Perl, Clojure, Verilog, VHDL, Forth, Rexx, Tcl, Clarion, Ceylon і т. д.

Маєте досвід програмування на непопулярній мові та хочете написати статтю — дайте знати @dzzzvinka
Autotesting HowTo

Хтось знає як писати автотести для CEF? Ба більше — хтось взагалі знає що таке CEF? :)

Ось і автор не знав. Але взяв і розібрався, та ще й статтю написав: https://dou.ua/forums/topic/31485/?from=tg-tech
Автотесты на Cypress: первое впечатление и встречающиеся проблемы

Статья будет интересна всем, кто интересовался автотестированием с нуля на JS, но боялся спросить.

А вы пользовались Cypress?
🔻 .NET дайджест #35: AWS &.NET, Q# simulator, Azure in Ukraine: https://dou.ua/forums/topic/31510/?from=tg-tech

В выпуске: декларативное программирование в .NET, пустые коллекции в C#, создание виртуального питомца на WPF, крупные обновления ReSharper и Rider, F# тулинг, анонсы 5.

#Azure #dotnet_dou_tech
Збільшення швидкодії Redis через розділення на домени

Redis дуже простий і потужний інструмент, але хоч і має велику швидкодію, та все ж однопотоковий. Але якщо для кожного домену виділити окремий Redis, то можна збільшити швидкодію: https://dou.ua/forums/topic/31506/?from=tg-tech
How to Change Teams Background