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


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

Выбирайте вакансию по душе, а Тинькофф обеспечит комфортные условия для работы и возможность экспериментировать в команде единомышленников. Откликнуться в команду Тинькофф

Реклама. АО «Тинькофф Банк», ИНН 7710140679
Хотите, чтобы визуальный контент приложения был представлен в виде функциональных графиков? Воспользуйтесь руководством по работе со Swift Charts. Оно поможет освоить процесс создания и настройки диаграмм с возможностями модифицирования, комбинирования и интерактивности.

https://nsprg.ru/Ojr1kO

VK: https://nsprg.ru/OQgGwx

@nuancesprog #SwiftUI
Разложим все по полочкам: типы СУБД, их преимущества и недостатки, для каких задач подходят и какие решения есть на рынке. Поможем сделать правильный выбор с учетом всех факторов.

https://nsprg.ru/xP45Jx

VK: https://nsprg.ru/vg9Njm

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

@nuancesprog #DBMS
Эти 10 CSS-однострочников позволят изменить внешний вид и поведение веб-приложения всего за несколько минут! Они помогут справиться с такими задачами, как повышение адаптивности изображений, отмена float-элементов, создание пользовательских стилей флажков и многими другими.

https://nsprg.ru/v2KoBO

VK: https://nsprg.ru/OZZoqO

@nuancesprog #CSS
Не нужно быть Атлантом, чтобы перенести модель в облако. Нужно лишь усвоить ключевые концепции проектирования Python-приложения для машинного обучения. Предлагаем рассмотреть их на высоком и низком уровнях, чтобы принять оптимальные решения для сбалансирования нагрузки и устранения узких мест при развертывании.

https://nsprg.ru/m6873v

VK: https://nsprg.ru/myDG3O

@nuancesprog #MachineLearning #Python
TypeScript предоставляет специалистам продвинутые возможности для эффективной разработки. Одной из таких функций являются размеченные объединения. Поговорим об их преимуществах и о том, как их реализовать на практике.

https://nsprg.ru/O7p8jm

VK: https://nsprg.ru/xP401x

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

@nuancesprog #TypeScript
Подробно изучим нюансы создания UX/UI портфолио. Узнаем, на что обращают внимание рекрутеры, какие ошибки допускают дизайнеры при создании портфолио и как их исправить.

https://nsprg.ru/xR2pjx

VK: https://nsprg.ru/xe2EKv

@nuancesprog #UXDesign #UIDesign
Развернем интеграцию WebAssembly с Go в браузерах, настроим среду Go, преобразуем код Go в WebAssembly и выполним его в веб-контексте. В итоге получим интерактивную платформу с конкретными, мощными возможностями.

https://nsprg.ru/xl467x

VK: https://nsprg.ru/mzVprm

@nuancesprog #WebAssembly #Golang
Использование библиотек для стилизации React-приложения может сэкономить много времени. Изучите возможности лучших из них: StyleX, Styled Components, Sass, Tailwind и Emotion. Алгоритмы реализации и демо-версии каждой библиотеки значительно облегчат работу.

https://nsprg.ru/xJkeev

VK: https://nsprg.ru/mDR6Zv

@nuancesprog #React
Переходим с констант класса на перечисления, рассмотрим их преимущества на примерах. Чем полезны подсказки типа?

https://nsprg.ru/v8EQbO

VK: https://nsprg.ru/vg9aWm

@nuancesprog #PHP
Все еще находитесь в плену у выбранного раз и навсегда фреймворка? Пересмотрите свой подход и почувствуйте первозданную силу чистых веб-стандартов.

https://nsprg.ru/m68Awv

VK: https://nsprg.ru/myD4YO

@nuancesprog #PurePWA #WebDevelopment
Мгновенный обмен сообщениями необходим в приложениях социальных сетей, инструментах совместной работы и платформах прямых трансляций. При этом значительно улучшается взаимодействие между пользователями. Рассмотрим создание приложения для чата, используя Spring Boot, Kafka и WebSocket.

https://nsprg.ru/xR26Ex

VK: https://nsprg.ru/xe2jyv

@nuancesprog #SpringBoot #Kafka #WebSocket
В современном мире стремительного развития технологий каждый стремится найти для себя наиболее подходящий инструмент для разработки. Наличие большого количества фреймворков Node.js позволяет сделать выбор каждому разработчику, в зависимости от его потребностей и особенностей разработки, однако сделать этот выбор не так просто. Рассмотрим 10 лучших фреймворков Node.js и узнаем, какими особенностями обладает каждый их них

https://nsprg.ru/xl4dkx

VK: https://nsprg.ru/xJkXDv

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

@nuancesprog #NodeJS
Улучшение качества визуализации - актуальная проблема для многих разработчиков. Узнайте, как использовать алгоритм машинного обучения t-SNE для визуализации данных высокой размерности.

https://nsprg.ru/xAGbPO

VK: https://nsprg.ru/OQgBNx

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

@nuancesprog #MachineLearning #Python #tSNE
Предлагаем руководство по обработке асинхронных операций с помощью сигналов и RxJS в Angular. Вы научитесь создавать функцию computedAsync для вычисления значений сигналов, а также узнаете, как использовать эту функцию из библиотеки ngxtension.

https://nsprg.ru/mMBNnx

VK: https://nsprg.ru/OKwEoO

@nuancesprog #Angular
Почему профессионалы обожают Vim, а новички его боятся? Что общего у этого текстового редактора и компьютерной игры Dark Souls? Чем, кроме скорости, он может быть полезен? Ответы на эти вопросы помогут вам приступить к освоению Vim/NeoVim и повысить свою продуктивность.

https://nsprg.ru/mWNRqO

VK: https://nsprg.ru/O5KGnx

@nuancesprog #Vim #Coding
Вы когда-нибудь ныряли в бассейне с цепными пилами на дне? Не удивляйтесь, но что-то похожее можно испытать при первом погружении в Rust. Избежать подобного экстрима поможет ознакомление с опытом человека, решившего использовать Rust без предварительной подготовки.

https://nsprg.ru/v3pVPO

VK: https://nsprg.ru/Oo1P2x

@nuancesprog #Rust
Настройка интегрированной системы аутентификации и базы данных отнимает много времени у разработчиков полного цикла. Предлагаем руководство по ускоренному (и бесплатному) запуску системы React.js и Firebase (хотя оно подойдет и для разработки Next.js-приложений).

https://nsprg.ru/mw6L6O

VK: https://nsprg.ru/vLGL5x

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

https://nsprg.ru/xR2nEx

VK: https://nsprg.ru/xl4okx

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

@nuancesprog #Plugins #SoftwareDevelopment
Разберем нюансы простого и масштабируемого фильтров Блума: хеш-функции, битовый массив, компромиссы, определение параметров, хешер, ложноположительные результаты, коллизии. Дадим рекомендации, приведем примеры применения.

https://nsprg.ru/xJk6Dv

VK: https://nsprg.ru/mzVD2m

@nuancesprog #Golang