Раскроем возможности программирования графических процессоров с Metal для создания сложной 3D-графики, обработки изображений и других задач. Предоставим фрагменты кода и рекомендации для применения Metal в собственном приложении iOS или macOS.
https://nuancesprog.ru/p/17600/
VK: nuancesprog-kak-osvoit-api-interfeisy-metal-s-uiview-i-swiftui" rel="nofollow">https://vk.com/@nuancesprog-kak-osvoit-api-interfeisy-metal-s-uiview-i-swiftui
Дзен: https://dzen.ru/media/nuancesprog.ru/647f986309468718b11ca9a6
@nuancesprog #SwiftUI
Чтобы выделить "победителя" среди методов глубокого клонирования в JavaScript, необходимо протестировать каждый из них. Предлагаем результаты серии модульных тестов.
https://nuancesprog.ru/p/17555/
VK: nuancesprog-kakoi-metod-glubokogo-klonirovaniya-v-javascript-naibolee-ef" rel="nofollow">https://vk.com/@nuancesprog-kakoi-metod-glubokogo-klonirovaniya-v-javascript-naibolee-ef
Дзен: https://dzen.ru/media/nuancesprog.ru/647f90496d418274f91823c6
@nuancesprog #JavaScript
Представляем инструмент мониторинга кластеров KafkaCompass. Рассмотрим функционал этого приложения - со слов его разработчиков.
https://nuancesprog.ru/p/17539/
VK: nuancesprog-ne-zabludites-pri-rabote-s-klasterami-kafka-vozmite-kompas" rel="nofollow">https://vk.com/@nuancesprog-ne-zabludites-pri-rabote-s-klasterami-kafka-vozmite-kompas
Дзен: https://dzen.ru/media/nuancesprog.ru/647e4ebe619e325cd9cd2506
@nuancesprog #Kafka
Рассказываем про API для быстрого ввода и проверки адресов
Пользователи периодически ошибаются при заполнении своего адреса или уходят с сайта, если им неудобно вручную вбивать полное название. Ошибки в адресе могут обернуться тем, что курьер приедет не туда, а клиент вообще откажется от заказа.
Избежать такого можно, используя Геосаджест. Это новый сервис в составе API Яндекс Карт. Как это работает: при заполнении адреса или названия организации пользователи получают подсказки. В базе более 29 млн адресов по России и СНГ.
Сервис полезен для интернет-магазинов и служб доставки, а ещё для колл-центров, банков, и других бизнесов. То есть для всех компаний, где заполняют документы или заявки онлайн.
Помимо сайта такой API можно встроить в CRM или мобильное приложение. Формы как раз будет удобно заполнять на маленьком экране.
Получить ключ можно здесь.
Производительность - важнейший аспект веб-приложения. Однако одностраничные приложения React (SPA) известны плохой производительностью. Рассмотрим 7 методов, которые помогут это исправить и обеспечить беспроблемный пользовательский опыт.
https://nuancesprog.ru/p/17497/
VK: nuancesprog-7-metodov-optimizacii-proizvoditelnosti-react" rel="nofollow">https://vk.com/@nuancesprog-7-metodov-optimizacii-proizvoditelnosti-react
Дзен: https://dzen.ru/media/nuancesprog.ru/647cf32262504e2a4d8df67b
@nuancesprog #React
Хотите создать профессиональный Git-репозиторий для версионирования и обмена кодом Python? Предлагаем доступный гайд с перечнем инструментов, которые помогают организовывать код Python и поддерживать его в хорошем состоянии в соответствии с профессиональными стандартами.
https://nuancesprog.ru/p/17494/
VK: nuancesprog-luchshie-praktiki-razrabotki-na-python" rel="nofollow">https://vk.com/@nuancesprog-luchshie-praktiki-razrabotki-na-python
Дзен: https://dzen.ru/media/nuancesprog.ru/647bab37fbbc155f79db55ef
@nuancesprog #Python
Современный TypeScript обладает массой полезных возможностей. Предлагаем изучить и взять на вооружение 6 наиболее эффективных способов достижения чистого, многократно используемого и легко сопровождаемого кода.
https://nuancesprog.ru/p/17487/
VK: nuancesprog-6-prodvinutyh-sposobov-sozdat-chistyi-kod-na-typescript" rel="nofollow">https://vk.com/@nuancesprog-6-prodvinutyh-sposobov-sozdat-chistyi-kod-na-typescript
Дзен: https://dzen.ru/media/nuancesprog.ru/64791589c2a48c0aabdbdb4e
@nuancesprog #TypeScript
С ростом размеров и сложности моделей МО все более востребованными становятся облачные ресурсы для их обучения. В связи с этим особую актуальность приобретает вопрос отладки. В статье рассмотрим способ подключения визуального отладчика VSCode к удаленной среде глубокого обучения, что позволит оптимизировать и повысить эффективность отладки.
https://nuancesprog.ru/p/17475/
VK: nuancesprog-kak-podkluchit-vizualnyi-otladchik-k-zadacham-mo-v-kubernete" rel="nofollow">https://vk.com/@nuancesprog-kak-podkluchit-vizualnyi-otladchik-k-zadacham-mo-v-kubernete
Дзен: https://dzen.ru/media/nuancesprog.ru/64751092ef0e395ba352cffb
@nuancesprog #MachineLearning #Kubernetes #VSCode
Докажем, почему спецификации API имеют важное значение для долгосрочного успеха приложений. Расскажем о преимуществах, а также перечислим негативные последствия их отсутствия.
https://nuancesprog.ru/p/17469/
VK: nuancesprog-specifikaciya-api-osnova-uspeshnoi-razrabotki" rel="nofollow">https://vk.com/@nuancesprog-specifikaciya-api-osnova-uspeshnoi-razrabotki
Дзен: https://dzen.ru/media/nuancesprog.ru/64750bae79fc7059404c4275
@nuancesprog #SoftwareDevelopment #API
Развернем всего из одного файла среду Boto3 с изолированными контейнерами разработки и продакшена. Рассмотрим типичные команды Dockerfile для сборки образов, организуем и автоматизируем ее с помощью Docker Compose.
https://nuancesprog.ru/p/17463/
VK: nuancesprog-sozdanie-sredy-aws-boto3-na-python-s-docker-compose" rel="nofollow">https://vk.com/@nuancesprog-sozdanie-sredy-aws-boto3-na-python-s-docker-compose
Дзен: https://dzen.ru/media/nuancesprog.ru/6475051525ac10618863b55a
@nuancesprog #AWSBoto3 #Python #Docker
Как известно, Kotlin предлагает много эффективных функциональностей, способствующих написанию чистого, лаконичного и производительного кода. Рассмотрим самые наилучшие из них и приведем примеры.
https://nuancesprog.ru/p/17460/
VK: nuancesprog-8-luchshih-tehnik-programmirovaniya-v-kotlin" rel="nofollow">https://vk.com/@nuancesprog-8-luchshih-tehnik-programmirovaniya-v-kotlin
Дзен: https://dzen.ru/media/nuancesprog.ru/647503042980e2184124b639
@nuancesprog #Kotlin
Познакомимся с концепцией внедрения зависимостей и поработаем с фреймворком Google Wire, облегчающим определение и настройку зависимостей. Вперед, навстречу гибким и удобным в сопровождении приложениям Go!
https://nuancesprog.ru/p/17457/
VK: nuancesprog-freimvork-google-wire-avtomaticheskoe-vnedrenie-zavisimostei" rel="nofollow">https://vk.com/@nuancesprog-freimvork-google-wire-avtomaticheskoe-vnedrenie-zavisimostei
Дзен: https://dzen.ru/media/nuancesprog.ru/6473c7208dcfc23d8d8293ab
@nuancesprog #Golang #GoogleWire
Узнайте, как анализировать и ускорить код на R. Напишите эффективный код в своем следующем проекте, следуя этим рекомендациям.
https://nuancesprog.ru/p/17451/
VK: nuancesprog-yazyk-r-prokachaite-svoi-navyki-do-sleduuschego-urovnya" rel="nofollow">https://vk.com/@nuancesprog-yazyk-r-prokachaite-svoi-navyki-do-sleduuschego-urovnya
Дзен: https://dzen.ru/media/nuancesprog.ru/6472e0fd0ead9a02dae418c6
@nuancesprog #RProgramming
👁🗨 Каких навыков ждут работодатели от С++ разработчиков в 2023 году?
👨💻 Ответ — навык разработки кроссплатформенного ПО на Qt и ОС Аврора. Особенно это важно для работы в госсекторе и компаниях, работающих с госсектором.
В OTUS заканчивается набор на онлайн-курс «Разработка прикладного ПО на Qt и ОС Аврора».
🚀 За 5 месяцев на курсе вы изучите:
🟠 структуру библиотеки Qt
🟠научитесь писать программы на Qt + QML
🟠 освоите широкий спектр технологий, которые необходимы для создания мобильных приложений на ОС Аврора
После обучения на курсе вы сможете войти в проекты где UI требуется сочетать с высокой вычислительной нагрузкой и/или ограниченными ресурсами, а также претендовать на вакансии в государственных компаниях и крупном бизнесе.
🔵Старт курса — 30 мая. Возможны разные способы оплаты курса.
👉 Пройдите вступительный тест, чтобы записаться в группу: https://otus.pw/mHWR/ Нативная интеграция. Информация о продукте www.otus.ru
Как может выглядеть мир децентрализованных сервисов, и что нужно преодолеть, чтобы это случилось? Узнайте на конференции CodeFest. А также в программе: что такое Web3, disruptive-технологии — в частности, Web3, смогут ли Web3-технологии стать заменой привычному нам Web 2.0 и готовы ли они к массовому использованию. Подключайте к трансляции завтра, 27 мая в 10:00 (по Новосибирску или 06:00 утра по Москве).
@nuancesprog
Всем по монетизации! Разработчики-физические лица теперь смогут зарабатывать за счет подключения платежного SDK RuStore. Для этого им достаточно быть (или стать) самозанятым и подтвердить этот статус. Самое время загрузить свое приложение в RuStore. Если что, сделать это можно по ссылке ниже.
https://dev.rustore.ru?mt_link_id=qbitd4&rsm=1
@nuancesprog #Android #RuStore
❗️Как поддерживать чистую архитектуру приложения?
Приглашаем 13 июня в 19:00 мск на бесплатный вебинар «Архитектура приложения и модуль бизнес-логики» в OTUS.
✅ На вебинаре мы обсудим, как поддерживать чистую архитектуру приложения и контролируемо внедрять изменения. Также мы исследуем библиотеку для реализации бизнес-процессов, написанную на Kotlin.
В завершении мы посмотрим пример модуля бизнес-логики, в котором сконцентрированы все требования заказчика.
Спикером выступит Сергей Окатов, руководитель отдела разработки, архитектор Datana (группа компаний ЛАНИТ).
🎁 Занятие является бесплатной пробной частью онлайн-курса OTUS «Kotlin Backend Developer».
➡️ Регистрация на вебинар: https://otus.pw/HM5I/
Реклама. Информация о рекламодателе на сайте www.otus.ru
Рассмотрим суть и преимущества виртуальных потоков в Java. Покажем на примерах, как благодаря им серверные приложения Java выигрывают в производительности у Node.js.
https://nuancesprog.ru/p/17518/
VK: nuancesprog-vypolnenie-odnovremennyh-setevyh-zaprosov-v-java-bystro-i-ef" rel="nofollow">https://vk.com/@nuancesprog-vypolnenie-odnovremennyh-setevyh-zaprosov-v-java-bystro-i-ef
Дзен: https://dzen.ru/media/nuancesprog.ru/647e47c7a29d5f26c4187bcc
@nuancesprog #Java #NodeJS
Реализуем абстракцию Device с устройствами и эмуляторами. Используем собственную ферму устройств для удаленного запуска тестов и распараллеливания выполнения на нескольких устройствах.
https://nuancesprog.ru/p/17500/
Дзен: https://dzen.ru/media/nuancesprog.ru/647cfc15398ee614dce7b90c
@nuancesprog #Android #Gradle
💰DevOps, пора зарабатывать больше! Повысьте свою ценность на онлайн-курсе «SRE практики и инструменты» в OTUS. Пройдите тест и узнайте, осилите ли вы программу!
ПРОЙТИ ТЕСТ ПО SRE практикам и инструментам: https://otus.pw/WjUy/
За 5 месяцев вы узнаете:
- Что такое SRE и какие существуют на сегодня SRE-практики
- Как внедрить SRE практики в своей организации
- Как управлять надежностью, доступностью и эффективностью сервисов
- Как управлять изменениями
- Как осуществлять мониторинг и улучшать наблюдаемость системы
- И как реагировать на инциденты и проблемы с производительностью
👉Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатные вебинары:
— Варианты отказоустойчивой архитектуры: https://otus.pw/YgkP/
— Мониторинг распределенных систем: https://otus.pw/WyvF/
Нативная интеграция. Информация о продукте www.otus.ru
Соревнуйтесь с самим собой, а не с другими программистами - это одно из правил, о котором многие узнают слишком поздно. Чтобы с вами этого не случилось, возьмите на вооружение 13 чит-кодов от опытного программиста.
https://nuancesprog.ru/p/17490/
VK: nuancesprog-13-chit-kodov-k-zhizni-programmista" rel="nofollow">https://vk.com/@nuancesprog-13-chit-kodov-k-zhizni-programmista
Дзен: https://dzen.ru/media/nuancesprog.ru/647af5638bc81353f724429e
@nuancesprog #Programming
На что способен ChatGPT? Заменит ли он в итоге программистов? Разберем его возможности на примере написания игры Pong и подумаем, не пора ли искать другую работу.
https://nuancesprog.ru/p/17481/
VK: nuancesprog-len-pisat-igru-na-rust-odnomu-pozovite-na-pomosch-chatgpt" rel="nofollow">https://vk.com/@nuancesprog-len-pisat-igru-na-rust-odnomu-pozovite-na-pomosch-chatgpt
Дзен: https://dzen.ru/media/nuancesprog.ru/647912f5b1dcd7301f2928de
@nuancesprog #Rust #ChatGPT
Предлагаем несколько практических советов по написанию конспектов при изучении науки о данных. Следуя им, вы сможете эффективно понимать и усваивать сложнейшие концепции, которые пригодятся в дальнейшей работе.
https://nuancesprog.ru/p/17472/
VK: nuancesprog-kak-pisat-idealnye-konspekty-po-nauke-o-dannyh" rel="nofollow">https://vk.com/@nuancesprog-kak-pisat-idealnye-konspekty-po-nauke-o-dannyh
Дзен: https://dzen.ru/media/nuancesprog.ru/64750e1ff3cadd016f9bbdd7
@nuancesprog #DataScience
Опытные JavaScript-программисты владеют приемами, которые неизвестны новичкам. Познакомьтесь с 10 из них: они сделают код качественнее, а вас - более профессиональным программистом.
https://nuancesprog.ru/p/17466/
VK: nuancesprog-10-laifhakov-javascript-kotorye-sdelaut-iz-vas-professionala" rel="nofollow">https://vk.com/@nuancesprog-10-laifhakov-javascript-kotorye-sdelaut-iz-vas-professionala
Дзен: https://dzen.ru/media/nuancesprog.ru/647508d6c7e5131e081b62fa
@nuancesprog #JavaScript
Как выбрать надежного и безопасного облачного провайдера для оптимизации своей IT инфраструктуры?
1. Обратите внимание на репутацию, стоимость и перечень услуг провайдера.
2. Убедитесь в качестве оборудования, которое использует провайдер.
3. Проверьте наличие клиентоориентированной технической поддержки и финансовых гарантий, уровень SLA.
4. Для безопасности и надежности важным фактором является количество ЦОДов у провайдера и их расположение (геораспределение данных), а также соответствие ЦОДов нормативным документам, присутствие определенных операторов связи, возможность размещения дополнительного оборудования и наличие комплексных услуг, таких как аутсорсинг, интеграция и др.
ГК Softline – номер один среди облачных сервисов России*
Воспользуйтесь экспертными возможностями и обширным портфелем облачных услуг для оптимизации вашей ИТ-инфраструктуры. Облако Softline соответствует международным стандартам ISO 27001, 27017 и 27018.
*по оценке CNews Analytics
#cloud #облако #Softline #ОблачныйПровайдер
У многих часто возникает ряд проблем с реализацией Blur Behind для разных ОС, а для реальных задач далеко не всегда удается найти удачное решение. Чтобы помочь вам этого избежать, Михаил Полукаров, разработчик Desktop-версии корпоративного супераппа VK Teams, на примерах показал, как использовать Qt Framework исключительно с применением классического QWidget-based-подхода.
https://habr.com/ru/companies/vk/articles/735716/
@nuancesprog #BlurBehind
Возможности веб-компонентов, в частности повторно используемый код, значительно упрощают веб-разработку. Но могут ли они полностью вытеснить другие технологии, такие как React и Vue? Глубокий обзор веб-компонентов позволит честно ответить на этот вопрос.
https://nuancesprog.ru/p/17454/
VK: nuancesprog-nuzhny-li-nam-veb-komponenty" rel="nofollow">https://vk.com/@nuancesprog-nuzhny-li-nam-veb-komponenty
Дзен: https://dzen.ru/media/nuancesprog.ru/6473c43c6c91dd1f88239fd7
@nuancesprog #WebComponents #WebDevelopment
Наряду с принципом "не повторяйся", в программировании есть другой принцип "повторяйся, если в этом есть смысл". Предлагаем задуматься над тем, когда и каким принципом стоит руководствоваться, чтобы не создать код "с душком".
https://nuancesprog.ru/p/17448/
VK: nuancesprog-pochemu-ne-vsegda-stoit-sledovat-principu-dry" rel="nofollow">https://vk.com/@nuancesprog-pochemu-ne-vsegda-stoit-sledovat-principu-dry
Дзен: https://dzen.ru/media/nuancesprog.ru/6470e2033befba03d3bfc629
@nuancesprog #DRY #Programming
Как убрать задачи аутентификации с фронтенда и бэкенда приложения и устранить технические недоработки, связанные с масштабированием? Изучим механизмы аутентификации и наиболее важные рабочие процессы обработчика токенов в AEGIS.
https://nuancesprog.ru/p/17445/
VK: nuancesprog-aegis-sistema-autentifikacii-platformy-ankorstore" rel="nofollow">https://vk.com/@nuancesprog-aegis-sistema-autentifikacii-platformy-ankorstore
Дзен: https://dzen.ru/media/nuancesprog.ru/646fcff6dc107a205c6c8233
@nuancesprog #AEGIS
Узнаем, как ChatGPT создает диаграммы на основе скриптов Mermaid. Проиллюстрируем весь процесс наглядными примерами и обойдемся без глубоких знаний Mermaid.
https://nuancesprog.ru/p/17442/
VK: nuancesprog-kak-sozdavat-diagrammy-s-pomoschu-chatgpt" rel="nofollow">https://vk.com/@nuancesprog-kak-sozdavat-diagrammy-s-pomoschu-chatgpt
Дзен: https://dzen.ru/media/nuancesprog.ru/646fc9f8e413ec26c42786fa
@nuancesprog #ChatGPT #Mermaid