Size: a a a

NOP::Nuances of programming

2020 October 06
NOP::Nuances of programming
Создание собственных пакетов  -  хороший способ практики программирования и заявки о себе как о разработчике ПО. Благодаря PyPi, разработать и выложить в общий доступ пакет Python очень просто. Читайте статью, чтобы узнать, как сделать это менее, чем за 10 минут!

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

@nuancesprog #статьи #Python
источник
NOP::Nuances of programming
Удаленные вызовы процедур с запросом-ответом

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

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

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

https://nuancesprog.ru/p/9701

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

https://nuancesprog.ru/p/9940

@nuancesprog #статьи #Git
источник
2020 October 08
NOP::Nuances of programming
Как восстановить положение прокрутки виджета RecyclerView

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

https://nuancesprog.ru/p/9952

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

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

https://nuancesprog.ru/p/9947

@nuancesprog #статьи #CProgramming #TDD #Testing
источник
2020 October 09
NOP::Nuances of programming
Не слушай профи - делай print()

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

https://nuancesprog.ru/p/9959

@nuancesprog #статьи #Python
источник
NOP::Nuances of programming
Добавление отношений в схему GraphQL

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

https://nuancesprog.ru/p/9963

@nuancesprog #статьи #GraphQL
источник
2020 October 10
NOP::Nuances of programming
Доходчиво об обучении на основе многообразий с алгоритмами IsoMap, t-SNE и LLE

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

https://nuancesprog.ru/p/9969

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

https://nuancesprog.ru/p/9974

@nuancesprog #статьи #Rust
источник
2020 October 11
NOP::Nuances of programming
Развертывание 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
источник
NOP::Nuances of programming
Какой программист не хотел бы писать легко читаемые и обслуживаемые функции? И это просто как дважды два четыре - ведь именно 4 правила вас отделяют от приобретения этого полезного навыка программирования.

https://nuancesprog.ru/p/9982

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

https://nuancesprog.ru/p/9990

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

https://nuancesprog.ru/p/10004

@nuancesprog #статьи #Java
источник
2020 October 13
NOP::Nuances of programming
Создавайте веб-приложения, которые умеют слушать! 👂

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

https://nuancesprog.ru/p/10009

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

https://nuancesprog.ru/p/10015

@nuancesprog #статьи #Java
источник
2020 October 14
NOP::Nuances of programming
Вникаем в формулу, которая даёт возможность гибко управлять изменением масштаба и соотношения элементов на странице, и проверяем её эффективность на практике.

https://nuancesprog.ru/p/10022

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

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

https://nuancesprog.ru/p/10030

@nuancesprog #статьи #WebDevelopment
источник
2020 October 15
NOP::Nuances of programming
Программирование- это искусство и никак иначе!

Красота кода вовсе не вторична по отношению к его функциональности, а творческий подход к программированию сделает из вас лучшего специалиста, чем вы были раньше - и сейчас расскажем почему!

https://nuancesprog.ru/p/10047

@nuancesprog #статьи #Education
источник
NOP::Nuances of programming
Коротко о главном. Описание и реализация проекта с последующим сравнением используемых для этого языков Go и Rust, включая оценку безопасности, времени компиляции и простоты использования.

https://nuancesprog.ru/p/10052

@nuancesprog #статьи #Golang #Rust
источник