💬 Обговорюємо, що таке 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
Олексій Трехлеб, 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
Шар абстракції в більшості своїй представлений зв'язкою з 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
Алексей Трехлеб натренировал 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
Читайте свіжий випуск: 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
Одна з холіварних тем у світі девелоперів — чи можна використовувати мікросервісний підхід в веб-розробці користувальницьких інтерфейсів?
Говоримо про мікрофронтенд: https://dou.ua/lenta/articles/micro-frontend/?from=tg-tech
Говоримо про мікрофронтенд: https://dou.ua/lenta/articles/micro-frontend/?from=tg-tech
ДОУ
Микросервисный подход в веб-разработке: micro frontends
Фронтенд-разработка превратилась из простого набора дополнений для пользовательского интерфейса в сложную экосистему с большим количеством инструментов и высоким порогом входа. Алекс Зиневич, Competence Lead в Perfectial, рассказывает о микросервисном подходе…
Останні роки JavaScript розвивається дуже швидко і з року в рік і стає все гнучкішим. Нові версії специфікації ECMAScript доповнюються кожного року і нові пропозиції для змін фіналізуються швидше, ніж можна колись було уявити. Так, багато нового було запропоновано та включено і у новий стандарт ES2020: https://dou.ua/forums/topic/30939/?from=tg-tech
#JavaScript
#JavaScript
Віртуалізація процесу розробки
Хороший туторіал з двох частин, що демонструє, як «докеризувати» додаток. Це дасть змогу зручно і просто поширити і розгорнути його на будь-якій машині, яка підтримує Docker.
Частина 1.
Частина 2.
Хороший туторіал з двох частин, що демонструє, як «докеризувати» додаток. Це дасть змогу зручно і просто поширити і розгорнути його на будь-якій машині, яка підтримує Docker.
Частина 1.
Частина 2.
У статті розглянемо процес впровадження аутентифікації з двох точок зору:
🧑🏻💻 розробника, і як ефективно її реалізувати;
🧑🏼💼 бізнесу — як додати аутентифікацію в свій додаток, не витративши при цьому всі гроші світу.
https://dou.ua/forums/topic/30975/?from=tg-tech
🧑🏻💻 розробника, і як ефективно її реалізувати;
🧑🏼💼 бізнесу — як додати аутентифікацію в свій додаток, не витративши при цьому всі гроші світу.
https://dou.ua/forums/topic/30975/?from=tg-tech
Ця стаття для новачків, які зіткнулися з питанням взаємодії користувача додатків і СУБД. Пропонується просте і ефективне рішення, перевірене часом.
Стаття буде корисна і більш досвідченим розробникам для реалізації програм з передачі даних між різними СУБД або побудови додаткових інтерфейсів з існуючих систем: https://dou.ua/forums/topic/30992/?from=tg-tech
Стаття буде корисна і більш досвідченим розробникам для реалізації програм з передачі даних між різними СУБД або побудови додаткових інтерфейсів з існуючих систем: https://dou.ua/forums/topic/30992/?from=tg-tech
🔠 Задача NER (named entity recognition) — є однією з базових в NLP. І хоч тема заїжджена уздовж і поперек, але кожен раз знаходиться щось нове. Тож поговоримо про метрики: https://dou.ua/forums/topic/31012/?from=tg-tech
ДОУ
Еще один способ определения качества работы NER-систем
Задача NER (named entity recognition) - является одной из базовых задач в NLP. Поэтому, данная тема заезжена вдоль и поперек, но каждый раз находится что-то новое. В нашем случае поговорим о метриках.
Як задовольнити всі non functional requirements за допомогою K8S
Якщо перед вами стоїть завдання розробки якісного ПЗ з використанням сучасних і дієвих архітектурних рішень — читайте статтю: https://dou.ua/forums/topic/31031/?from=tg-tech
Будь-яка автоматизована система повинна включати в себе ряд властивостей, які гарантують стабільну роботу. Їх можна перераховувати безкінечно довго, але автор — Віктор Карабедянц з 20-ти річним досвідом побудови ІТ-інфраструктури розглядає ключові архітектурні вимоги: Availability, Maintainability, Performance, Scalability і Security.
#Architecture
Якщо перед вами стоїть завдання розробки якісного ПЗ з використанням сучасних і дієвих архітектурних рішень — читайте статтю: https://dou.ua/forums/topic/31031/?from=tg-tech
Будь-яка автоматизована система повинна включати в себе ряд властивостей, які гарантують стабільну роботу. Їх можна перераховувати безкінечно довго, але автор — Віктор Карабедянц з 20-ти річним досвідом побудови ІТ-інфраструктури розглядає ключові архітектурні вимоги: Availability, Maintainability, Performance, Scalability і Security.
#Architecture
Не так давно в версії MongoDB 4+ з’явилась підтримка мультидокументних транзакцій.
А оскільки проєкт атвора статті, Олексія Новохацького, якраз мігрував на версію 4.2, закономірно виникли запитання:
❓Що буде з перформансом?
❓Наскільки операції сповільняться?
❓Чи готові ми пожертвувати швидкістю заради (хоч якоїсь) точності?
Під час вивчення документації та інтернетів питань тільки побільшало:
❓Чи всі операції буде сповільнено за рахунок транзакцій?
❓Наскільки буде сповільнено комбінації операцій?
Давайте спробуємо знайти відповіді на ці запитання: https://dou.ua/forums/topic/31043/?from=tg-tech
#MongoDB
А оскільки проєкт атвора статті, Олексія Новохацького, якраз мігрував на версію 4.2, закономірно виникли запитання:
❓Що буде з перформансом?
❓Наскільки операції сповільняться?
❓Чи готові ми пожертвувати швидкістю заради (хоч якоїсь) точності?
Під час вивчення документації та інтернетів питань тільки побільшало:
❓Чи всі операції буде сповільнено за рахунок транзакцій?
❓Наскільки буде сповільнено комбінації операцій?
Давайте спробуємо знайти відповіді на ці запитання: https://dou.ua/forums/topic/31043/?from=tg-tech
#MongoDB
Ярослав Характерник, Golang-розробник, розповідає про помилку, яку робив сам, а також зустрічав у колег, що перейшли з PHP чи Python на Golang.
Йдеться про серіалізацію ключів.
У статті — приклади помилок, виправлення і мікробенчмарки: https://dou.ua/forums/topic/31067/?from=tg-tech
#go_dou_tech
Йдеться про серіалізацію ключів.
У статті — приклади помилок, виправлення і мікробенчмарки: https://dou.ua/forums/topic/31067/?from=tg-tech
#go_dou_tech
ДОУ
Використання структур як ключів для мапи в Golang
Уже пару років працюю з Go і хочу розповісти про помилку яку робив сам а також зустрічав у колег, які також перейшли з PHP чи Python на Golang, а саме серіалізація ключів. В цій темі наведу приклади помилок, виправлення і мікробенчмарки.
Навіщо Front-end розробнику розбиратись у Node.js
Автор на прикладі реального випадку розповідає, як за допомогою Node.js практично будь-який сценарій при роботі з файловою системою ПК може бути реалізований і задокументований в коді, що дозволяє значно збільшити швидкість розробки: https://dou.ua/forums/topic/31064/?from=tg-tech
#NodeJS #Frontend
Автор на прикладі реального випадку розповідає, як за допомогою Node.js практично будь-який сценарій при роботі з файловою системою ПК може бути реалізований і задокументований в коді, що дозволяє значно збільшити швидкість розробки: https://dou.ua/forums/topic/31064/?from=tg-tech
#NodeJS #Frontend
Site Reliability: удосконалюємо якість та надійність сервісів з використанням SLI/SLO/SLA
🔘 Кому і для чого потрібні SLO?
🔘 Наскільки (не) дешевим є Application Performance Monitoring (APM) & Site Reliability Engineering (SRE)?
🔘 Чому SRE з концепцією SLO стають такими «хайповими»?
🔘 Як сучасний бізнес-світ отримує перші плоди цього інструменту?
🔘 Шляхи теоретичної і практичної імплементації SLO.
🔘 Mathematics behind SLO.
🔘 Правильна і не дуже концепція для SLO/SLI/SLA.
🔘 Робимо перфоманс моніторинг обчислювально дешевшим.
Стаття буде корисною для розробників, системних інженерів, аналітиків; менеджерів, які використовують або лише планують застосовувати SLO; усіх зацікавлених у real-time data analysis та моніторингу.
https://dou.ua/forums/topic/31077/?from=tg-tech
🔘 Кому і для чого потрібні SLO?
🔘 Наскільки (не) дешевим є Application Performance Monitoring (APM) & Site Reliability Engineering (SRE)?
🔘 Чому SRE з концепцією SLO стають такими «хайповими»?
🔘 Як сучасний бізнес-світ отримує перші плоди цього інструменту?
🔘 Шляхи теоретичної і практичної імплементації SLO.
🔘 Mathematics behind SLO.
🔘 Правильна і не дуже концепція для SLO/SLI/SLA.
🔘 Робимо перфоманс моніторинг обчислювально дешевшим.
Стаття буде корисною для розробників, системних інженерів, аналітиків; менеджерів, які використовують або лише планують застосовувати SLO; усіх зацікавлених у real-time data analysis та моніторингу.
https://dou.ua/forums/topic/31077/?from=tg-tech
ДОУ
Site Reliability: удосконалюємо якість та надійність сервісів з використанням SLI/SLO/SLA
Мене звати Тарас, я Operational Intelligence Engineer в EPAM Systems, залучений у наукову діяльність у Львівській політехніці і крім того AWS Educate Ambassador. Оскільки займаюсь моніторингом та аналітикою, тому часто доводиться робити різноманітні обчи
Quality Attribute Workshop
Дмитро Овчаренко, Senior Solutions Architect у розробницькому центрі SoftServe у Дніпрі, ділиться своїм досвідом, як правильно організувати роботу в рамках Quality Attribute Workshop (QAW), на що звертати увагу і як діяти в деяких складних ситуаціях, щоб отримати від клієнта саме те, що потрібно для подальшої ефективної роботи: https://dou.ua/forums/topic/31101/?from=tg-tech
Дмитро Овчаренко, Senior Solutions Architect у розробницькому центрі SoftServe у Дніпрі, ділиться своїм досвідом, як правильно організувати роботу в рамках Quality Attribute Workshop (QAW), на що звертати увагу і як діяти в деяких складних ситуаціях, щоб отримати від клієнта саме те, що потрібно для подальшої ефективної роботи: https://dou.ua/forums/topic/31101/?from=tg-tech
Свіжий випуск дайджесту С++
➕доки кипить робота над новим С++23, згадаємо деякі нові фічі С++20
➕розглянемо організацію проєктів Client/Server
➕почитамо про Modern C++
➕поговоримо, які оновлення маємо цього місяця
➕і не тільки
(більше мемчиків — за лінком :)
https://dou.ua/forums/topic/31116/?from=tg-tech
#C_plus_plus_дайджест #C_plus_plus_dou_tech
➕доки кипить робота над новим С++23, згадаємо деякі нові фічі С++20
➕розглянемо організацію проєктів Client/Server
➕почитамо про Modern C++
➕поговоримо, які оновлення маємо цього місяця
➕і не тільки
(більше мемчиків — за лінком :)
https://dou.ua/forums/topic/31116/?from=tg-tech
#C_plus_plus_дайджест #C_plus_plus_dou_tech