DeFi на біткоіні
Іноді блокчейн біткоїна критикують за слабко розвинену мову написання логіки транзакцій. Насправді вона там є, але набір можливостей і зручність імплементації залишає бажати кращого. Це стало однією з причин появи проєкту RSK (Rootstock) — смартконтрактів на біткоїні.
Якщо ви думали, на якому блокчейні запускати свій DeFi, то варто розглянути й цей варіант.
👉 https://dou.ua/goto/bWhn
Іноді блокчейн біткоїна критикують за слабко розвинену мову написання логіки транзакцій. Насправді вона там є, але набір можливостей і зручність імплементації залишає бажати кращого. Це стало однією з причин появи проєкту RSK (Rootstock) — смартконтрактів на біткоїні.
Якщо ви думали, на якому блокчейні запускати свій DeFi, то варто розглянути й цей варіант.
👉 https://dou.ua/goto/bWhn
Оновлюємо проєкт до PHP 8.0
У статті розглядаються основні труднощі процесу оновлення великого проєкту до PHP 8.0, з 7.4 або більш ранніх версій.
Чому зараз гарний час для оновлення, як оновлювати пакунки composer та власний код, а також інші деталі процесу.
👉 https://dou.ua/goto/e5gM
#php_dou_tech
У статті розглядаються основні труднощі процесу оновлення великого проєкту до PHP 8.0, з 7.4 або більш ранніх версій.
Чому зараз гарний час для оновлення, як оновлювати пакунки composer та власний код, а також інші деталі процесу.
👉 https://dou.ua/goto/e5gM
#php_dou_tech
🔷 C++ дайджест #30: Contracts, Preconditions, Invariants, for_each для tuple
У випуску: матеріали з Preconditions, об’єктів синхронізації, оптимізації та метапрограмування під MSVC. А ще корисні інструменти. Enjoy!
👉 https://dou.ua/goto/QSbL
#C_plus_plus_дайджест #C_plus_plus_dou_tech
У випуску: матеріали з Preconditions, об’єктів синхронізації, оптимізації та метапрограмування під MSVC. А ще корисні інструменти. Enjoy!
👉 https://dou.ua/goto/QSbL
#C_plus_plus_дайджест #C_plus_plus_dou_tech
Как MEC архитектура может помочь раскрыть весь потенциал 5G
В этой статье Герман Стогниев, СTO и co-founder IdeaSoft, пишет о развертывании 5G сетей с использованием MEC архитектуры: почему MEC, из каких этапов состоит процесс развертывания и где уже используется этот подход.
Будет полезно инженерам, работающим с 5G, телеком операторам и владельцам бизнеса, которые слышали о частных 5G LTE, но не знают, как именно они реализуются.
👉 https://dou.ua/goto/x6F8
#Architecture
В этой статье Герман Стогниев, СTO и co-founder IdeaSoft, пишет о развертывании 5G сетей с использованием MEC архитектуры: почему MEC, из каких этапов состоит процесс развертывания и где уже используется этот подход.
Будет полезно инженерам, работающим с 5G, телеком операторам и владельцам бизнеса, которые слышали о частных 5G LTE, но не знают, как именно они реализуются.
👉 https://dou.ua/goto/x6F8
#Architecture
♾ DevOps Digest #35: DevOps Days Kyiv, AWS rocks, say goodbye to k8s PSP
Summary: Kubernetes 1.21, ArgoCD 2.0, Kafka can now work without Zookeeper and 2 new subsea cables through the Pacific Ocean.
👉 https://dou.ua/goto/7yGP
#devops_digest #DevOps
Summary: Kubernetes 1.21, ArgoCD 2.0, Kafka can now work without Zookeeper and 2 new subsea cables through the Pacific Ocean.
👉 https://dou.ua/goto/7yGP
#devops_digest #DevOps
GraalVM. Хайп або панацея
GraalVM має свої обмеження, однак це — новий захоплюючий етап розробки додатків, впевнений Сергій Моренець.
Чому це так та про переваги GraalVM читайте у його статті.
👉 https://dou.ua/goto/ZWoz
GraalVM має свої обмеження, однак це — новий захоплюючий етап розробки додатків, впевнений Сергій Моренець.
Чому це так та про переваги GraalVM читайте у його статті.
👉 https://dou.ua/goto/ZWoz
Блокчейн-інтернет. Що це і як працюватиме
Раніше Денис Андрущенко писав, як компанії типу Unstoppable Domains виправляють монополізацію відкритої технології «Інтернет», але отримав конструктивну критику стосовно Web 3.0.
У цій статті він з технічної сторони відповідає на питання про прив’язку ID в мережі, динамічні вебсайти на блокчейні, в тому числі ecommerce та соцмережі, а також потенційні атаки на блокчейн-сайти.
👉 https://dou.ua/goto/tT5x
Раніше Денис Андрущенко писав, як компанії типу Unstoppable Domains виправляють монополізацію відкритої технології «Інтернет», але отримав конструктивну критику стосовно Web 3.0.
У цій статті він з технічної сторони відповідає на питання про прив’язку ID в мережі, динамічні вебсайти на блокчейні, в тому числі ecommerce та соцмережі, а також потенційні атаки на блокчейн-сайти.
👉 https://dou.ua/goto/tT5x
Як, для чого і де використовувати CQRS, Event Sourcing та DDD
Розробник Павло Глазунов — про роботу з CQRS/Event Sourcing/DDD, оскільки йому доводилось бачити як вдале застосування цих підходів, так і не дуже.
Стаття націлена на розробників рівня Middle і вище, які хочуть спробувати свої сили в DDD і CQRS, але не знають, з чого почати.
👉 https://dou.ua/goto/Byqo
#Architecture
Розробник Павло Глазунов — про роботу з CQRS/Event Sourcing/DDD, оскільки йому доводилось бачити як вдале застосування цих підходів, так і не дуже.
Стаття націлена на розробників рівня Middle і вище, які хочуть спробувати свої сили в DDD і CQRS, але не знають, з чого почати.
👉 https://dou.ua/goto/Byqo
#Architecture
🤖 Big Data/Machine Learning/Data Science Digest #3: моніторинг якості даних, синтетичні дані, оновлення GPT-3, AI у розробці ігор
У випуску:
🔘 як забезпечити якість даних у реальному часі;
🔘 чи можуть штучно створені дані бути кращими за реальні;
🔘 останні оновлення платформи GPT-3;
🔘 як Google використав ML для тестування комп'ютерної гри на збалансованість.
👉 https://dou.ua/goto/PGXl
#DataScience #ML #bigdata
У випуску:
🔘 як забезпечити якість даних у реальному часі;
🔘 чи можуть штучно створені дані бути кращими за реальні;
🔘 останні оновлення платформи GPT-3;
🔘 як Google використав ML для тестування комп'ютерної гри на збалансованість.
👉 https://dou.ua/goto/PGXl
#DataScience #ML #bigdata
В чем разница между Subject, BehaviorSubject, ReplaySubject и AsyncSubject
RxJS сложно представить без Observers и Observables. Но вот с Subjects часто возникают трудности — разработчики, особенно начинающие, не до конца понимают разницу между их видами.
В этой статье Владислав Василенко, Software Engineer в Dev.Pro, приводит примеры кода и аналогии из жизни, которые должны максимально упростить эту тему для понимания.
👉 https://dou.ua/goto/2jfb
#JavaScript
RxJS сложно представить без Observers и Observables. Но вот с Subjects часто возникают трудности — разработчики, особенно начинающие, не до конца понимают разницу между их видами.
В этой статье Владислав Василенко, Software Engineer в Dev.Pro, приводит примеры кода и аналогии из жизни, которые должны максимально упростить эту тему для понимания.
👉 https://dou.ua/goto/2jfb
#JavaScript
Почему НЕ стоит использовать SwiftUI
(во всяком случае, пока)
Многие новички начинают свой путь в разработку со SwiftUI, полностью пропуская UIKit, ведь первый фреймворк имеет ряд неоспоримых преимуществ.
Однако Максим Федоряка, Software Engineer (iOS) в Innovecs, советует не спешить с полным переключением на SwiftUI, потому что во время разработки ему приходилось искать решение проблемы, которой вообще не должно быть у зрелой технологии. Подробнее — в статье.
👉 https://dou.ua/goto/fhDn
#iOS
(во всяком случае, пока)
Многие новички начинают свой путь в разработку со SwiftUI, полностью пропуская UIKit, ведь первый фреймворк имеет ряд неоспоримых преимуществ.
Однако Максим Федоряка, Software Engineer (iOS) в Innovecs, советует не спешить с полным переключением на SwiftUI, потому что во время разработки ему приходилось искать решение проблемы, которой вообще не должно быть у зрелой технологии. Подробнее — в статье.
👉 https://dou.ua/goto/fhDn
#iOS
Logica — нова декларативна мова логічного програмування від Google. Вона призначена для маніпулювання даними, компілюється в SQL та дозволяє спростити складні та довгі запити.
Подробиці👉 https://dou.ua/goto/eaTd
Подробиці👉 https://dou.ua/goto/eaTd
Тонкости C# : то что вы всегда хотели знать, но боялись спросить
Владислав Фурдак, .NET-техлид, проводит большое количество технических интервью и сталкивался с тем, что даже люди с большим опытом часто не знают каких-то нюансов языка C#. Эта статья поможет заполнить пробелы. Будет полезна как новичкам, так и опытным разработчикам.
👉 https://dou.ua/goto/OLIR
Владислав Фурдак, .NET-техлид, проводит большое количество технических интервью и сталкивался с тем, что даже люди с большим опытом часто не знают каких-то нюансов языка C#. Эта статья поможет заполнить пробелы. Будет полезна как новичкам, так и опытным разработчикам.
👉 https://dou.ua/goto/OLIR
Дуже коротко про те, що таке WordPress і що треба знати, щоб стати WordPress-розробником.
👉 https://dou.ua/goto/demh
👉 https://dou.ua/goto/demh
Необходимые для хороших бэкенд разработчиков дополнительные скиллы.
Согласны с Иваном?
Обсуждение 👉 https://dou.ua/goto/HBt3
Согласны с Иваном?
Обсуждение 👉 https://dou.ua/goto/HBt3
Как разлучить ViewController с View в iOS и зачем это нужно
Антон Водолазский, iOS-разработчик, рассказывает о своём подходе к разделению ответственности контроллера и View в iOS. Это позволяет сократить количество кода в контроллере, даёт возможность переиспользовать View и писать UI из кода.
👉 https://dou.ua/goto/rVVL
#iOS_dou_tech
Антон Водолазский, iOS-разработчик, рассказывает о своём подходе к разделению ответственности контроллера и View в iOS. Это позволяет сократить количество кода в контроллере, даёт возможность переиспользовать View и писать UI из кода.
👉 https://dou.ua/goto/rVVL
#iOS_dou_tech
Изменение размеров изображения с учетом его содержимого в JavaScript
Алексей Трехлеб не смог устоять перед соблазном самостоятельно исследовать элегантный, мощный и, в то же время, простой алгоритм Seam Carving ("Вырезание швов"). В статье он описал личный опыт работы с ним.
Это решение может обогатить ваш арсенал DP, если вы, как и автор, все еще находитесь на пути изучения алгоритмов.
👉 https://dou.ua/goto/KFWk
#JavaScript #ML
Алексей Трехлеб не смог устоять перед соблазном самостоятельно исследовать элегантный, мощный и, в то же время, простой алгоритм Seam Carving ("Вырезание швов"). В статье он описал личный опыт работы с ним.
Это решение может обогатить ваш арсенал DP, если вы, как и автор, все еще находитесь на пути изучения алгоритмов.
👉 https://dou.ua/goto/KFWk
#JavaScript #ML
Запуск автотестов в Docker-контейнере
Докеризация запуска автотестов. Легкий способ сократить зависимость от инфраструктуры и добавить гибкости в выборе окружения.
Читайте в статье Дмитрия Будима.
👉 https://dou.ua/goto/UOUx
Докеризация запуска автотестов. Легкий способ сократить зависимость от инфраструктуры и добавить гибкости в выборе окружения.
Читайте в статье Дмитрия Будима.
👉 https://dou.ua/goto/UOUx
Коли і навіщо потрібна Corda
Вячеслав Коротач, Blockchain Solution Architect, розповідає про досвід роботи над розробкою Proof of Concept проєкту, пов’язаного з healthcare, який він успішно закінчив кілька тижнів тому.
Стаття буде корисною для колег, що розглядають для свого проєкту блокчейн-платформу Corda.
👉 https://dou.ua/goto/v74C
Вячеслав Коротач, Blockchain Solution Architect, розповідає про досвід роботи над розробкою Proof of Concept проєкту, пов’язаного з healthcare, який він успішно закінчив кілька тижнів тому.
Стаття буде корисною для колег, що розглядають для свого проєкту блокчейн-платформу Corda.
👉 https://dou.ua/goto/v74C