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

Щодо публікації вакансій пишіть @cnfccnfc.
Download Telegram
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
Make your life easier with Jenkins X

Jenkins X пока еще не готов для использования на крупных проектах, это — олицетворение подхода GitOps, который уже сейчас приходит на смену привычному нам DevOps. Поэтому начинать разбираться и работать с Jenkins X стоит уже сейчас: https://dou.ua/forums/topic/31498/?from=tg-tech
Как мы пересобрали кластер и мигрировали MongoDB RS, чтобы минимизировать простой приложения

«У нас есть два кластера на EKS — прод и стейдж. Но как оказалось, стейдж был сделан куда лучше прода. Все потому, что стейдж понемногу дорабатывался, а вот прод — нет. Для того чтобы привести прод к нужному виду — его проще пересобрать с нуля. Но есть одно "но": на проде у нас есть два очень важных сервиса, которые используют в качестве базы данных MongoDB».

Андрей Товстоног, DevOps-инженер в команде GMEM компании Genesis, рассказывает, как выполнить бесшовную миграцию БД: https://dou.ua/lenta/articles/migrating-mongodb-rs/?from=tg-tech

#DevOps #MongoDB
♦️ #Rubyдайджест #39: The State of Ruby 3 Typing, 2020 Rails Community Survey Results, Garbage Collection in Ruby

https://dou.ua/forums/topic/31539/?from=tg-tech

#Ruby
Forwarded from dou_lviv
Працюємо з нейромережами: як ми навчили камеру розпізнавати обличчя, щоб обійтися без перепусток в офіс

Як вдосконалити систему контролю доступу в офіс, використовуючи ШІ? Придбати готову плату ESP01, побудовану на чипі ESP8266 із Wі-Fi, і плату реле. З’єднати і запрограмувати Web Server із HTTPS та microDNS на С++ під Arduino.

Микола Гашевський, ІТ-консультант та інженер з цифрової трансформації, розповідає про те, як організував доступ до офісу, використовуючи систему розпізнавання облич: https://dou.ua/lenta/articles/office-face-recognition-system/?from=tg
🍏 iOS дайджест #40: топсесії WWDC, Swift 5.3, iOS 14, Xcode 12 — https://dou.ua/forums/topic/31564/?from=tg-tech

#iOS_дайджест #iOS
Зазвичай адміністративні частини сайтів складаються з різноманітних форм, дуже схожих між собою. Там навіть можуть бути три однакові кнопки для всіх форм: «Зберегти», «Видалити» та «Очистити».

Дублювання кнопок у різних формах вирішується елементарно стандартними методами будь-якого шаблонізатора. А от що робити, наприклад, з дубльованим кодом HTML-розмітки полів форми — питання трохи складніше.

Автор створив форму «Користувач» з типовим набором полів, проте чотирма різними способами. Це дало можливість порівняти обʼєм коду різних форм: https://dou.ua/forums/topic/31563/?from=tg-tech
Регуляризация: что это и почему важно

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

Статья будет полезна аналитикам данных, которые хотят научиться работать с более сложными моделями: https://dou.ua/forums/topic/31587/?from=tg-tech
⚠️ Обережно, кодогенерація!

На прикладах Ярослав Характерник пояснює, чому для кодогенерації краще використовувати стандартизовані, а не оптимізовані бібліотеки, що краще протестовані та мають менше помилок: https://dou.ua/forums/topic/31607/?from=tg-tech
Знайомство з Salesforce Commerce Cloud

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

Що ж, давайте знайомитись: https://dou.ua/forums/topic/31619/?from=tg-tech

#Salesforce
Infrastructure as Code: базові принципи vs інструменти, що еволюціонують

Якщо ви тільки починаєте працювати з інструментами для Infrastructure as Code або думаєте, як інтегрувати його у ваш CI/CD-пайплайн — це стаття для вас.

Ми з’ясуємо, як побудувати процес автоматизації інфраструктури та втілити Infrastructure as Code.

Стаття дає базовий огляд Infrastructure as Code як концепції і фокусується на методології і принципах її впровадження в щоденній розробці та деплойменті: https://dou.ua/lenta/articles/infrastructure-as-code/?from=tg-tech
🚀 Запускаємо нову рубрику: питання, які вам зададуть на технічній співбесіді

Перший матеріал присвячений Python. Зібрали більше як сотню технічних запитань та практичних задач 🐍 https://dou.ua/lenta/articles/interview-questions-python-developer/?from=tg-tech

#Python #100техзапитань
«Продукт достался нам от Google в весьма странном с точки зрения UI состоянии. Часть плагинов была написана c использованием библиотеки wxWidgets, ещё часть — на самописном UI-фреймворке, который разрабатывали ещё лет 20 назад. Кроме того, и самописный UI-фреймворк, и использованная версия wxWidgets были уже старыми, в них возникала куча проблем».

В этой статье — о том, как разрабатываются плагины для Photoshop и Lightroom, какие технологии для этого актуальны, с какими проблемами можно столкнуться и как их решать: https://dou.ua/lenta/articles/plugins-for-fotoshop-and-lightroom/?from=tg-tech
Создаем систему учета ресурсов

Кирилл делится опытом создания продукта — это системы автоматического учета квартирных счетчиков в многоквартирных домах (это не СКАДА и не тривиальная АСКУЭ). В конце статьи можно посмотреть демо-версии приложений: https://dou.ua/forums/topic/31676/?from=tg-tech
TikTok Video Downloader: Download TikTok Videos without Watermark