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

РКН: 4977653520
Download Telegram
Не используйте ID, сгенерированные базой данных для доменных сущностей

Безопасность вашей БД - один из главных аспектов при ее разработке, поэтому стоит учесть все лучшие практики при создании заранее.

https://nuancesprog.ru/p/8944

@nuancesprog #статьи #Database
Четыре сигнала нехватки концептуальных знаний в Angular

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

https://nuancesprog.ru/p/8675

@nuancesprog #статьи #Angular
Великолепная десятка библиотек SVG иконок

Чудо-подборка от братства разработчиков Reddit! Иконки на любой вкус: заливные, контурные, с анимационными эффектами - каких только нет! Это прекрасный шанс сделать ваш проект более выразительным.

https://nuancesprog.ru/p/8960

@nuancesprog #статьи #SVG #Design
Автоматизация деятельности может выглядеть более легким и простым путем, но так оно оказывается не всегда. Немного о том, когда автоматизировать имеет смысл, а когда нет (по крайней мере, в ближней перспективе).

https://nuancesprog.ru/p/8965

@nuancesprog #статьи #Python
Уведомления о контактах

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

https://nuancesprog.ru/p/8973

@nuancesprog #статьи #Android
Создание бесчисленных областей предпросмотра в AWS с помощью Lambda@Edge

Настройка и использование CloudFront+Lambda@Edge для выделения собственного URL развёртывания каждой функциональности приложения.

https://nuancesprog.ru/p/8978

@nuancesprog #статьи #AWS
Гениально или глупо? Самая неоднозначная нейросеть

Этой нейросети поют оды на отдельной конференции, а за её дверями эту нейросеть ругают светила научной мысли… Что это за сеть такая, за что её критикуют и для каких задач она (внезапно) идеально подходит? Узнайте из этого материала.

https://nuancesprog.ru/p/8989

@nuancesprog #статьи #DataScience #MachineLearning #ArtificialIntelligence
Многопоточность Rust: как с помощью сообщений данные передаются между потоками и каковы особенности каналов стандартной библиотеки Rust? Разбираемся на примере небольшой игры. Код на Github вы найдёте в конце статьи

https://nuancesprog.ru/p/8994

@nuancesprog #статьи #Rust
Хотите написать расширение для Chrome, но не знаете, с чего начать? Читайте это руководство с нуля до подготовки к публикации скрипта содержимого. Здесь применяются фреймворк CSS TailWind и универсальный упаковщик Parcel.js, решаются проблемы переопределения стиля страницы и перезагрузки расширения. Весь код вы найдёте в конце.

https://nuancesprog.ru/p/9000

@nuancesprog #статьи #WebDevelopment
Злые единицы - добрый Frink

Однажды Алан Элиасен прочитал дурацкую шутку и так разозлился, что придумал язык программирования. 20 лет спустя Frink - один из лучших языков специального назначения для работы с единицами измерения. Но зачем нам нужен язык для работы только с единицами?

https://nuancesprog.ru/p/9008

@nuancesprog #статьи #Frink
Под капотом модификатора suspend

Корутины - один из мощнейших инструментов для организации асинхронной работы вашей программы. Функция suspend - меняет многое в этом аспекте.

https://nuancesprog.ru/p/9019

@nuancesprog #статьи #Android #Kotlin
JWT-аутентификация в Spring Boot Webflux

Создаём с ноля проект для осуществления регистрации, аутентификации и авторизации пользователей, попутно знакомясь с основными принципами работы Spring Security и JWT.

https://nuancesprog.ru/p/9024

@nuancesprog #статьи #JWT
Ознакомимся с веб-фреймворком Dash и его основными компонентами. Научимся создавать интерактивные графики с выделенными цветом областями, выборочными элементами интерфейса и загрузкой данных из графиков в файлы.

https://nuancesprog.ru/p/9034

@nuancesprog #статьи #Python
GitHub-репозитории, о которых должен знать каждый разработчик

GitHub - это главная хостинг-платформа для Git-репозиториев. Там хранится исходный код многих репозиториев кода, библиотек и прочего. Конечно же, среди такого разнообразия легко потеряться. Но подборка ниже позволит разработчику «прокачать» свои знания во многих областях.

https://nuancesprog.ru/p/9028

@nuancesprog #статьи #Git
Продолжаем знакомство с веб-фреймворком Dash! Поработаем с таблицами и графиками с применением функций управления и обратного вызова, а также создадим удобный интерфейс для панели индикаторов организации с помощью множественных вкладок и многостраничных приложений.

Часть 1 - https://nuancesprog.ru/p/9034/

https://nuancesprog.ru/p/9043

@nuancesprog #статьи #Python
JMeter-тестирование динамической нагрузки Restful API

Пошаговая инструкция ко всем этапам нагрузочного тестирования, начиная с установки JMeter и заканчивая получением отчёта в удобной форме.

https://nuancesprog.ru/p/9050

@nuancesprog #статьи #JMeter
Рассмотрим оценку функциональности Dash и выявим основные возможности и недостатки приложения. Также сравним Dash с Bokeh и R Shiny и определим победителей по отдельным категориям.

Часть 1 - https://nuancesprog.ru/p/9034/
Часть 2 - https://nuancesprog.ru/p/9043

https://nuancesprog.ru/p/9054

@nuancesprog #статьи #Python
6 команд терминала для раздражающих задач

Быстро добавляем SSH-ключи после перезагрузки, чтобы без проблем отправлять код на Github, смотрим IPv6-адреса отправителей ответов в сетевой интерфейс, ищем потерянный файл с помощью команд и псевдонимов из этой статьи.

https://nuancesprog.ru/p/8909

@nuancesprog #статьи #Terminal
Худшие способы нанять хороших программистов

Пост актуален для HR, однако полезен и программистам в поиске проекта. Рассказываем о худших практиках в собеседовании, о том, почему они плохи, и, конечно, о том, какой подход будет работать эффективнее.

https://nuancesprog.ru/p/9081

@nuancesprog #статьи #Education #Interview