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

РКН: 4977653520
Download Telegram
Развертывание 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
Программирование- это искусство и никак иначе!

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

https://nuancesprog.ru/p/10047

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

https://nuancesprog.ru/p/10052

@nuancesprog #статьи #Golang #Rust
Построение горизонтально масштабируемых stateful-приложений с помощью ASP.NET Core

В чем особенности горизонтального масштабирования и какие ему сопутствуют сложности? Как при этом решить проблему обмена данными между экземплярами, защитить cookie и настроить централизованное хранилище состояний? Ответы в теории и примерах кода.

https://nuancesprog.ru/p/10058

@nuancesprog #статьи #NET
Генерируем образы Docker с помощью Spring Boot

В мире, где пользователи обращаются к приложениям, способным возвращать данные за считанные миллисекунды, есть единственный в своем роде инструмент, который используют все для решения проблем увеличения емкости запросов… Контейнеры. Рассмотрим, как просто и быстро создать Docker-образ для приложений Spring.

https://nuancesprog.ru/p/10062

@nuancesprog #статьи #Docker
Решаем проблему запроса N+1 в GraphQL с помощью Dataloader

Проблема запроса N+1 весьма существенна при работе с GraphQL. Рассмотрим, как загрузчик данных поможет в ее устранении.

https://nuancesprog.ru/p/10068

@nuancesprog #статьи #GraphQL
Расскажем, как избежать выполнения бесполезных задач в pandas, чтобы вы могли анализировать и визуализировать даже большие наборы данных еще быстрее и эффективнее.

https://nuancesprog.ru/p/10076

@nuancesprog #статьи #Pandas #DataScience
HTTP не был рассчитан на современные скорости и технологии интернета. Каким будет интернет будущего? В кратком обзоре поговорим о развитии протокола передачи гипертекста.

https://nuancesprog.ru/p/10080

@nuancesprog #статьи #WebDevelopment
Как своевременно получать уведомления об изменениях в базах данных без переноса туда логики вашего приложения? Внедрением нескольких простых скриптов библиотеки Impossibl эта задача решается минимальными усилиями.

https://nuancesprog.ru/p/10085

@nuancesprog #статьи #Database
Изучаем структуру и принцип работы SpineNet, создаваемой на основе устоявшейся архитектуры ResNet и превосходящей её как в точности, так и в экономии вычислительных ресурсов.

https://nuancesprog.ru/p/10090

@nuancesprog #статьи #ArtificialIntelligence
Об Apache Spark - интересно и со вкусом!

Готовьтесь - у нас большие планы на вас! Будем работать с датафреймом Spark, в котором создадим свой сеанс, напишем схему и прочитаем файл JSON. Не волнуйтесь: будет легко и интересно!

https://nuancesprog.ru/p/10095

@nuancesprog #статьи #ApacheSpark
Считаете, что Python лучше всех? Просто вы не имели дело с Rust

За что же разработчики так любят Rust, что он уже пятый год становится их любимчиком по опросу StackOverflow? Безопасный доступ к памяти, статическая типизация, системное программирование и не только.

https://nuancesprog.ru/p/10100

@nuancesprog #статьи #Rust #Python
Решение, которое позволит одновременно протестировать код, работающий с вызовами в сети, на асинхронное выполнение и на сохранность данных в процессе.

https://nuancesprog.ru/p/10105

@nuancesprog #статьи #Testing
Доступные интерфейсы могут выглядеть красиво, быть разноцветными и стоить адекватных денег. А ещё они нужны абсолютно всем вашим , клиентам -  не только тем, кто обслуживает людей с ограниченными возможностями. Вместе с автором статьи развенчиваем 9 самых распространённых мифов о доступности и учимся правильно её обеспечивать.

https://nuancesprog.ru/p/10112

@nuancesprog #статьи #WebDevelopment