NOP::Nuances of Programming
70K subscribers
3.11K photos
10 videos
12 files
4.45K links
Уникальные статьи и переводы — настольная книга программиста.


Любые вопросы по сотрудничеству: @ramilkr
Если нужен токен:
https://telega.in/c/nuancesprog
NOP::Humor - https://t.me/nophumor
NOP::Recruiter Удаленка- https://t.me/nopremote
Download Telegram
Учиться лучше на практике, и оптимальный способ освоить Golang - создавать проекты. Мы отобрали для вас подходящие проекты - не слишком сложные и не самые простые - с курсами для начинающих и опытных разработчиков.

https://nsprg.ru/vg2KWx

VK: https://nsprg.ru/v2Reqv

Дзен: https://nsprg.ru/OZ5JPv

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

https://nsprg.ru/vXZlWm

VK: https://nsprg.ru/OoAKKx

Дзен: https://nsprg.ru/v3BlQx

@nuancesprog #CPP
Мемоизация способна существенно ускорить сайты, сервисы и приложения. Доказываем это наглядным примером нагрузочного теста сервиса без мемоизации и с ее применением.

https://nsprg.ru/ObPYpx

VK: https://nsprg.ru/ma4ngO

Дзен: https://nsprg.ru/vdDKGv

@nuancesprog #JavaScript
Продолжаем разбирать вопросы. Рассмотрим конкретные и абстрактные типы, псевдоним типа, обработку исключений и спецификаторы доступа.

https://nsprg.ru/O73VjO

VK: https://nsprg.ru/xPZB1O

Дзен: https://nsprg.ru/v82klm

@nuancesprog #Interview #iOS #Swift
Хотите разобраться в том, как новый режим Copy-on-Write (копирование при записи) изменил поведение pandas? Тогда углубимся в механизм Copy-on-Write и остановимся на некоторых фактах, которые полезно знать каждому пользователю pandas.

https://nsprg.ru/m0r91v

VK: https://nsprg.ru/vg23Ax

Дзен: https://nsprg.ru/v2RLRv

@nuancesprog #Pandas
Узнаем, какие платформы для веб-приложений поддерживает Rust, рассмотрим плюсы и минусы двух самых популярных платформ, чтобы решить, какая из них лучше!

https://nsprg.ru/OZ5eZv

VK: https://nsprg.ru/mEzaRx

Дзен: https://nsprg.ru/vXZLPm

@nuancesprog #Rust #Actix #Rocket
Предлагаем детальное описание 7 фреймворков с открытым исходным кодом для развертывания и обслуживания LLM. Сравните особенности, преимущества, ограничения и затратность таких фреймворков, как vLLM, Text Generation Inference, OpenLLM, Ray Serve, CTranslate2 и MLC LLM.

https://nsprg.ru/xPZr1O

VK: https://nsprg.ru/v82Dlm

Дзен: https://nsprg.ru/vg2nAx

@nuancesprog #MachineLearning #LLM
Всегда полезно узнать что-то новое в своей сфере деятельности, особенно если это ускоряет решение привычных задач. Ведь сэкономленное время и силы можно направить на открытие или изучение нового. Рассмотрим 8 приёмов, которые точно пригодятся на практике.

https://nsprg.ru/v2R9Rv

VK: https://nsprg.ru/vXZyPm

Дзен: https://nsprg.ru/OZ5wZv

@nuancesprog #WebDevelopment
Принцип открытости/закрытости позволяет создавать отличные проекты на основе имеющегося набора свойств. А используете ли вы метод validate для видео, документов и других расширений? Посмотрите, как это делается.

https://nsprg.ru/mz0rWv

VK: https://nsprg.ru/xJKPnv

Дзен: https://nsprg.ru/mDE3rx

@nuancesprog #SOLID #Coding
Следование правилам использования хуков в React позволит оптимизировать процесс разработки и повысить эффективность React-приложений. Но прежде стоит выяснить, почему так важен порядок вызова хуков в React.

https://nsprg.ru/xAZY6v

VK: https://nsprg.ru/Ojpjnx

Дзен: https://nsprg.ru/OQd0zv

@nuancesprog #React
Рефлексия и загрузчики классов в Java позволяют решать многие проблемы и создавать гибкие программы. В этой части уделим основное внимание рефлексии - способности работающей программы исследовать себя и внешнее окружение, изменяя свое поведение.

https://nsprg.ru/ObPVpx

VK: https://nsprg.ru/vdDGGv

Дзен: https://nsprg.ru/ma4DgO

@nuancesprog #Java
Сегодня практически любое приложение должно работать в облаке. Однако не у всех есть возможность платить за полноценный AWS сервис, тем более когда часто возникает необходимость в тестировании программы. Но на помощь приходит LocalStack - сервис для имитации облачной инфраструктуры на локальном компьютере.

https://nsprg.ru/O73ljO

VK: https://nsprg.ru/v82zlm

Дзен: https://nsprg.ru/xPZE1O

@nuancesprog #AWS
Посмотрим, как разбить большое приложение на более мелкие и независимые компоненты. Это улучшает масштабируемость и гибкость приложения, а также делает более удобным сотрудничество между командами.

https://nsprg.ru/ma4g6O

VK: https://nsprg.ru/O73PMO

Дзен: https://nsprg.ru/xPZ52O

@nuancesprog #Microfrontends #Architecture
Как перестать изобретать велосипед и начать оптимизировать SQL запросы.

https://nsprg.ru/v8285m

VK: https://nsprg.ru/v2RoVv

Дзен: https://nsprg.ru/vg2N8x

@nuancesprog #Django #Python
В первой части мы рассказывали о том, как работает механизм Copy-on-Write. Там указывались области, в которых копии внедряются в рабочий процесс. Во второй части сосредоточимся на оптимизациях, которые позволят избежать замедления среднестатистического рабочего процесса.

https://nsprg.ru/m6R7Ym

VK: https://nsprg.ru/my0GaO

Дзен: https://nsprg.ru/x9kg7O

@nuancesprog #Pandas
Научимся создавать и управлять электронными таблицами с помощью JavaScript. Попрактикуемся в процессе создания трекера расходов.

https://nsprg.ru/mwPV8x

VK: https://nsprg.ru/xRXpdO

Дзен: https://nsprg.ru/vLkzZx

@nuancesprog #SheetJS #JavaScript
Научимся составлять инструкции для моделей ИИ на примере конкретного чат-бота. Рассмотрим такие этапы процесса, как определение концепции мышления модели, установка контекста и формата вывода ответа, построение вопроса и проверка вывода.

https://nsprg.ru/OVgAbm

VK: https://nsprg.ru/xkeB2O

Дзен: https://nsprg.ru/mp9LKx

@nuancesprog #ArtificialIntelligence
Какие иконки не нравятся пользователям и почему? Как создать максимально привлекательные иконки для пользователей? Отвечаем на эти и сопутствующие вопросы.

https://nsprg.ru/vGkwjv

VK: https://nsprg.ru/mn69dm

Дзен: https://nsprg.ru/vqaRZv

@nuancesprog #WebDesign
Elastic-лицензия Apollo Router мешает внедрению? Хотите работать еще быстрее? Для подобных случаев идеально подойдет Cosmo Router - быстрый маршрутизатор с открытым исходным кодом, совместимый с Federation V1/V2.

https://nsprg.ru/mY233x

VK: https://nsprg.ru/xAZ48v

Дзен: https://nsprg.ru/Ojp1ox

@nuancesprog #CosmoRouter #GraphQL
Инженеры по безопасности приложений напоминают канатоходцев. Им постоянно приходится балансировать: быть универсальными специалистами по всему спектру приложений и экспертами по ряду флагманских приложений. Узнайте о том, как ИИ способен помочь в этой непростой ситуации.

https://nsprg.ru/OQdGpv

VK: https://nsprg.ru/mMa6pm

Дзен: https://nsprg.ru/OK717O

@nuancesprog #AppSec #ArtificialIntelligence