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

РКН: 4977653520
Download Telegram
Шаблон проектирования прототипов в современном C++

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

https://nuancesprog.ru/p/8931

@nuancesprog #статьи #CPP
Tailwind CSS - фреймворк, который поможет подружиться с CSS и с лёгкостью стилизовать как статичные страницы, так и динамичные React-приложения. Парадоксально, но факт: Tailwind предоставляет богатый набор утилит без навязывания готовых решений. Попробуйте фреймворк в действии вместе с автором этого руководства.

https://nuancesprog.ru/p/8935

@nuancesprog #статьи #React #CSS
6 веских причин поговорить об f-строках в Python

Быстрее, удобнее, проще! О чем идет речь? Конечно же, о таком улучшенном варианте форматирования в Python как f-строки. Если есть возможность упростить себе жизнь, как говорит автор статьи, то почему бы этим не воспользоваться.

https://nuancesprog.ru/p/8939

@nuancesprog #статьи #Python
Привет, друзья! На связи команда NOP!

Благодарим вас за тёплый приём нулевого выпуска нашего электронного журнала «Nuances of Programming». Рады сообщить, что сегодня выходит первый полноценный выпуск! Мы учли ваши пожелания и сделали журнал ещё более насыщенным и интересным.

Любые комментарии, пожелания, идеи оформления и всё остальное пишите в @nopfeedback. Мы будем очень рады! Огромное спасибо за то, что остаётесь с нами!

⬇️ Качайте журнал постом ниже ⬇️

@nuancesprog #Журнал
Не используйте 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