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

Щодо публікації вакансій пишіть @cnfccnfc.
Download Telegram
Запитання з Форуму: підключення MongoDB до проєкту на Django 👉🏻 https://dou.ua/forums/topic/30831/?from=tg-tech

#MongoDB
Найкращі практики та способи використання AWS CloudFormation

CloudFormation – потужний сервіс, який допомагає вам створювати і управляти інфраструктурою в AWS. Описувати інфраструктуру в CFn доволі просто, та цього не достатньо.

У статті йдеться про найкращі практики, запропоновані AWS щодо CloudFormation: ефективне використання в роботі, як краще організовувати ваші темплейти, як оновлювати критичні ресурси без простоїв (downtime) та що важливо знати, щоб розширити спектр перевикористання темплейтів: https://dou.ua/forums/topic/30771/?from=tg-tech
Як використовувати Terraform для управління складними інфраструктурами в Azure

У цій статті — про досвід використання Terraform при розробці фінтех-продукту, який об'єднує традиційні та цифрові валюти в одній програмі. Як показує практика, в основному розробники використовують Terraform для AWS, і дуже мало компаній застосовують його для Azure.

Що можна робити в Azure за допомогою Terraform, які переваги, які виникають труднощі при переході на цей інструмент: https://dou.ua/forums/topic/30829/?from=tg-tech

#Azure #DevOps
Свіжий випуск .NET дайджесту:

📍Project Reunion
📍Machine Learning для C# developers
📍Home automation з .NET Core
📍ML .NET з Apache Spark
📍Fabulous F# Framework з Xamarin
📍Pure Functions C#
📍Deep dive into .NET Garbage Collection

https://dou.ua/lenta/digests/net-digest-34/?from=tg-tech

#dotnet_dou_tech
Перенесення продукту в «хмару»

Початок 2020 року поставив під сумнів плани росту та діяльності компаній у кожній галузі та на кожному континенті. Наприклад, деякі банки зазнали технологічних труднощів з тисячами працівників, які не змогли одразу працювати віддалено. Водночас постачальники цифрових послуг або електронної комерції стикнулися з швидким зростанням попиту, який поставив під загрозу їхні можливості.

Хмарні технології можуть вирішити усі ці проблеми, і ось кілька порад щодо міграції до хмарного сховища, якими ви можете скористатись: https://dou.ua/forums/topic/30834/?from=tg-tech
​​💬 Обговорюємо, що таке Full Stack в сучасному світі: https://dou.ua/forums/topic/30810/?from=tg-tech#1878834
Про особливості мови Rust: https://dou.ua/forums/topic/30864/?from=tg-tech

До речі, чи цікаво буде прочитати статті про непопулярні мови програмування з технічної точки зору?
This media is not supported in your browser
VIEW IN TELEGRAM
Інтерактивні експерименти з ML

Олексій Трехлеб, Software Engineer в UBER, автор популярного на GitHub репозиторію javascript-algorithms, створив проект «Інтерактивні експерименти з машинним навчанням на GitHub».

Кожен експеримент складається з Jupyter/Colab ноутбука, що показує як модель тренувалася, і демо сторінки, яка б показала модель в дії прямо в вашому браузері: https://dou.ua/forums/topic/30478/?from=tg-tech

#ML
У світі кросплатформи всі фреймворки приблизно однакові за своєю структурою. В основі всього - цільова платформа (iOS, Android, etc), для якої ведеться розробка, і шар абстракції, який обіцяють зробити швидко, дешево і красиво, а між ними міст, що з'єднує ці дві сутності.

Шар абстракції в більшості своїй представлений зв'язкою з JS і CSS (частково або повністю).

Розробник Василь Дицяк розглядає варіанти кросплатформенної розробки і що вони пропонують творцям: https://dou.ua/lenta/articles/cross-platform-mobile-development/?from=tg-tech
Генерируем странные кулинарные рецепты с помощью TensorFlow и рекуррентной нейронной сети

Алексей Трехлеб натренировал LSTM (Long short-term memory) рекуррентную нейронную сеть (RNN) на наборе данных, состоящих из ~100k рецептов, используя TensorFlow.

В итоге нейронная сеть предложила ему приготовить «Сливочную соду с луком», «Клубничный суп из слоеного теста», «Чай со вкусом цукини» и «Лососевый мусс из говядины».

Пошаговая инструкция 👉 https://dou.ua/forums/topic/30892/?from=tg-tech
Реліз наступної версії Scala заплановано на кінець 2020 року. Вона міститиме багато змін. Розповісти про всі в одній статті складно, тому окреслимо лише найважливіші: https://dou.ua/lenta/articles/about-scala-3/?from=tg-tech
DevOps дайджест #33: Twingate, AWS CodeArtifact, Terraform 0.13 beta

Читайте свіжий випуск: https://dou.ua/lenta/digests/devops-digest-33/?from=tg-tech

#devops_digest #DevOps
MATLAB developer Олександр Маковейчук показує, як «непотрібні» шкільні знання можуть суттєво допомогти в Computer Vision проектах. У цій статті поговоримо про сингулярний розклад і псевдобернення матриць: https://dou.ua/lenta/articles/computer-vision-magic/?from=tg-tech
Останні роки JavaScript розвивається дуже швидко і з року в рік і стає все гнучкішим. Нові версії специфікації ECMAScript доповнюються кожного року і нові пропозиції для змін фіналізуються швидше, ніж можна колись було уявити. Так, багато нового було запропоновано та включено і у новий стандарт ES2020: https://dou.ua/forums/topic/30939/?from=tg-tech

#JavaScript
Віртуалізація процесу розробки

Хороший туторіал з двох частин, що демонструє, як «докеризувати» додаток. Це дасть змогу зручно і просто поширити і розгорнути його на будь-якій машині, яка підтримує Docker.

Частина 1.
Частина 2.
У статті розглянемо процес впровадження аутентифікації з двох точок зору:
🧑🏻‍💻 розробника, і як ефективно її реалізувати;
🧑🏼‍💼 бізнесу — як додати аутентифікацію в свій додаток, не витративши при цьому всі гроші світу.

https://dou.ua/forums/topic/30975/?from=tg-tech
Ця стаття для новачків, які зіткнулися з питанням взаємодії користувача додатків і СУБД. Пропонується просте і ефективне рішення, перевірене часом.

Стаття буде корисна і більш досвідченим розробникам для реалізації програм з передачі даних між різними СУБД або побудови додаткових інтерфейсів з існуючих систем: https://dou.ua/forums/topic/30992/?from=tg-tech
Як задовольнити всі non functional requirements за допомогою K8S

Якщо перед вами стоїть завдання розробки якісного ПЗ з використанням сучасних і дієвих архітектурних рішень — читайте статтю: https://dou.ua/forums/topic/31031/?from=tg-tech

Будь-яка автоматизована система повинна включати в себе ряд властивостей, які гарантують стабільну роботу. Їх можна перераховувати безкінечно довго, але автор — Віктор Карабедянц з 20-ти річним досвідом побудови ІТ-інфраструктури розглядає ключові архітектурні вимоги: Availability, Maintainability, Performance, Scalability і Security.

#Architecture
MS Office 2010 Activator: What You Need to Know