NOP::Nuances of Programming
62.5K subscribers
3.66K photos
11 videos
12 files
5.01K links
Любые вопросы по сотрудничеству: @ramilkr
Если нужен токен:
https://telega.in/c/nuancesprog
NOP::Humor - https://t.iss.one/nophumor
NOP::Recruiter Удаленка- https://t.iss.one/nopremote

РКН: 4977653520
Download Telegram
Узнаем, как происходит отладка приложений на Rust, какие здесь есть методы трассировки и как пишется асинхронный код. Создадим асинхронную функцию и отследим, что происходит во время трассировки.

https://nuancesprog.ru/p/9898

@nuancesprog #статьи #Rust
Практичные Canary-релизы в Kubernetes с Argo Rollouts

Свод рекомендаций для оптимизации canary-релизов при помощи Argo Rollouts. Как повысить эффективность их анализа, какой объем трафика выделять и какие еще моменты стоит учитывать, чтобы не навредить конечным пользователям.

https://nuancesprog.ru/p/9904

@nuancesprog #статьи #Kubernetes
Создание собственных пакетов - хороший способ практики программирования и заявки о себе как о разработчике ПО. Благодаря PyPi, разработать и выложить в общий доступ пакет Python очень просто. Читайте статью, чтобы узнать, как сделать это менее, чем за 10 минут!

https://nuancesprog.ru/p/9911/

@nuancesprog #статьи #Python
Удаленные вызовы процедур с запросом-ответом

Разбираемся, как реализуется удаленный вызов процедур (RPC), когда его стоит применять, а когда - нет.

https://nuancesprog.ru/p/9917/

@nuancesprog #статьи #WebDevelopment
Для создания API, которые работали бы даже в самых зашумленных звуковых средах, необходимо использовать обширный набор данных. Представляем 25 полезных источников для лучшего приспособления моделей, работающих с аудио, к реальным условиям.

https://nuancesprog.ru/p/9701

@nuancesprog #статьи #DataScience
Как автоматически синхронизировать два удаленных репозитория с помощью веб-хуков: пошаговый разбор технологии, успешно используемой в реальных проектах.

https://nuancesprog.ru/p/9940

@nuancesprog #статьи #Git
Как восстановить положение прокрутки виджета RecyclerView

Разберемся, как можно одной строкой вернуть положение прокрутки RecyclerView.

https://nuancesprog.ru/p/9952

@nuancesprog #статьи #Android
TDD и обработка исключений в ASP.NET Core с помощью xUnit

Применяем подход "разработка через тестирование" (TDD) для добавления полноценной обработки ошибок в "ходячий скелет" простого приложения по получению данных о погоде в разных городах.

https://nuancesprog.ru/p/9947

@nuancesprog #статьи #CProgramming #TDD #Testing
Не слушай профи - делай print()

"Любые средства хороши - был бы результат", - девиз автора статьи. О чем речь? Об отладке! Если вы не представляете этот процесс без print(), но при этом не прочь узнать альтернативные варианты, вы оказались в нужном месте. Print(), Thonny, Python Tutor, pdb - обсудим всё.

https://nuancesprog.ru/p/9959

@nuancesprog #статьи #Python
Добавление отношений в схему GraphQL

GraphQL и MongoDB обеспечивают мощный союз для работы с бэкендом. Узнаем, как прямо в JS-коде создавать модели и отношения между типами объектов для MongoDB. Также рассмотрим основной синтаксис языка определения схем.

https://nuancesprog.ru/p/9963

@nuancesprog #статьи #GraphQL
Доходчиво об обучении на основе многообразий с алгоритмами IsoMap, t-SNE и LLE

Применение алгоритмов IsoMap, LLE и t-SNE для обобщения PCA и преодоления его ограничений. Каков принцип их работы и для каких задач лучше подходят те или иные? Узнаем из этой статьи!

https://nuancesprog.ru/p/9969

@nuancesprog #статьи #DataScience #MachineLearning #ArtificialIntelligence
Понятие о замыканиях: функции именованные и анонимные, замыкания обычные и перемещающие, передача замыкания в функцию. Освоим технику замыканий и узнаем, почему у каждого из них свой уникальный тип.

https://nuancesprog.ru/p/9974

@nuancesprog #статьи #Rust
Развертывание Flask приложения на Heroku и подключение к БД MySQL - JawsDB

Heroku - облачная PaaS-платформа. Она изначально работала только с Ruby, но сейчас поддерживает Java, Node.js, Scala, Clojure, Python, Go и PHP. Посмотрим, как развернуть Flask приложение в облаке с помощью Pipfile.lock и подключить его к облачной БД.

https://nuancesprog.ru/p/9978

@nuancesprog #статьи #Python #Heroku #MySQL
Какой программист не хотел бы писать легко читаемые и обслуживаемые функции? И это просто как дважды два четыре - ведь именно 4 правила вас отделяют от приобретения этого полезного навыка программирования.

https://nuancesprog.ru/p/9982

@nuancesprog #статьи #Python #MachineLearning #ArtificialIntelligence
Скрейпинг - это технология получения данных со страниц ресурсов. Благодаря нему можно легко извлечь большой объем информации несколькими строками кода. На Python это делается буквально за 20 строк. Какими именно? Узнайте из статьи!

https://nuancesprog.ru/p/9990

@nuancesprog #статьи #API #Flask #WebDevelopment
Что такое null и почему его все так боятся? Рассматриваем потенциальный вред и пользу нулевых значений в коде и знакомимся со способами, как их можно избежать.

https://nuancesprog.ru/p/10004

@nuancesprog #статьи #Java
Создавайте веб-приложения, которые умеют слушать! 👂

Познакомимся с технологией Web Speech API, узнаем, как научить приложения слушать и понимать речь пользователя. Создадим HTML с элементом для ввода и кнопкой для прослушивания, добавим фрагмент кода JavaScript, отвечающий за распознавание речи, и разберём, что и как в нём происходит.

https://nuancesprog.ru/p/10009

@nuancesprog #статьи #JavaScript #WebDevelopment
Расширяем арсенал вооружения в борьбе с null, включив в него тип Optional, аннотации Nonnull/Nullable, библиотеку StringUtils, а также дополнительные рекомендации по защите кода от пустых значений и повышению его читаемости.

https://nuancesprog.ru/p/10015

@nuancesprog #статьи #Java
Вникаем в формулу, которая даёт возможность гибко управлять изменением масштаба и соотношения элементов на странице, и проверяем её эффективность на практике.

https://nuancesprog.ru/p/10022

@nuancesprog #статьи #CSS
Микрофронтенды - а почему бы и нет?

Решение о внедрении микрофронтендов принимать исключительно вам, а мы лишь поможем сделать его обдуманным, порассуждав об их преимуществах и недостатках, а также о реализации на разных уровнях приложения.

https://nuancesprog.ru/p/10030

@nuancesprog #статьи #WebDevelopment