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


Любые вопросы по сотрудничеству: @ramilkr
Если нужен токен:
https://telega.in/c/nuancesprog
NOP::Humor - https://t.iss.one/nophumor
NOP::Recruiter Удаленка- https://t.iss.one/nopremote
Download Telegram
Как с помощью словаря Python избавиться от слишком длинного условия if со множеством elif и повысить читаемость кода?

https://nuancesprog.ru/p/15061/

@nuancesprog #Python
Как сделать возможным одновременное сотрудничество дизайнеров и разработчиков и какие есть альтернативы? Ответ на примере крупнейших игроков Web-индустрии.

https://nuancesprog.ru/p/15065

@nuancesprog #Design #React
Обзор полезных инструкций SQL, которые помогут оптимизировать рабочий процесс.

https://nuancesprog.ru/p/15071/

@nuancesprog #SQL
Информативный обзор 10 полезных инструментов и сайтов для повышения продуктивности и сокращения времени разработки. Valgrind - для обнаружения ошибок памяти, Bootstrap - для создания потрясающих UI и многое другое.

https://nuancesprog.ru/p/15075/

@nuancesprog #Productivity
Давно собирались внести свой вклад в открытый исходный код, но не знаете, с чего начать? Предлагаем простое и понятное руководство по этому процессу.

https://nuancesprog.ru/p/15080/

@nuancesprog #OSS #Git
Асинхронное программирование становится все популярнее благодаря своим преимуществам. Изучим, как добиться асинхронности в Java - на помощь в этом придут CompletionStage и AutoValue.

https://nuancesprog.ru/p/15083/

@nuancesprog #Java
Представляем библиотеку компонентов Uber с открытым исходным кодом. Это надежный инструмент для реализации всех задач разработки пользовательского интерфейса.

https://nuancesprog.ru/p/15086/

@nuancesprog #React
Создание и запуск библиотеки внутри проекта Angular - дело нескольких минут. Такой ресурс позволит вам годами использовать уже разработанные компоненты фронтенда во многих приложениях.

https://nuancesprog.ru/p/15089/

@nuancesprog #Angular
Всем привет! В этом году мы хотим попробовать частично внедрить новый формат: публиковать руководства по разным темам (языки программирования, базы данных, другие технологии) , которые будут раскрываться шаг за шагом с нуля до продвинутого уровня. Они будут публиковаться постепенно, а предыдущие части в будущем сможете найти по тегу #tutorials

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

https://nuancesprog.ru/p/15094/

@nuancesprog #tutorials #Algorithms #DataStructures
PHP является одним из наиболее широко используемых языков в Интернете. Он используется для управления динамическим контентом, базами данных, отслеживания сеансов и даже создания целых сайтов электронной коммерции. Изучите данное руководство и узнайте о нем больше.

https://nuancesprog.ru/p/15103/

@nuancesprog #tutorials #PHP
Все эти брокеры успешно работают, но действуют при этом совершенно по-разному. Рассмотрим их главные особенности, отметим достоинства и недостатки.

https://nuancesprog.ru/p/15110/

@nuancesprog #Redis #RabbitMQ #Kafka
Автономные вычисления ждут вас! А приобщиться к ним можно с помощью специального фреймворка Apache Brooklyn, способного управлять настройкой и развёртыванием приложений на основе сложных алгоритмов. Без лишних слов - это инструмент, который вас приятно удивит.

https://nuancesprog.ru/p/15113/

@nuancesprog #ApacheBrooklyn
В данной серии руководств объясним ключевые концепции MongoDB, необходимые для создания и развертывания высоко масштабируемой базы данных с акцентом на производительность.

https://nuancesprog.ru/p/15116/

@nuancesprog #tutorials #MongoDB
Операционная система UNIX, компилятор C и практически все прикладные программы UNIX были написаны на языке С. Он является наиболее широко практикуемым компьютерным языком.

https://nuancesprog.ru/p/15119/

@nuancesprog #tutorials #CProgramming
Автоматизация проверки датасетов значительно упрощает жизнь. Узнаем, как же это сделать с помощью инструмента для управления облачной инфраструктурой Terraform и сервиса для анализа больших наборов данных BigQuery.

https://nuancesprog.ru/p/15122/

@nuancesprog #BigQuery #Terraform
Хороший мануал продукта должен быть не просто полноценным по информации, но и понятным для пользователя. Учимся, как правильно выстраивать его разделы и содержание в целом.

https://nuancesprog.ru/p/15126/

@nuancesprog #SoftwareDevelopment
Хотите создавать быстрые сайты? Предлагаем эффективный способ комплексной разработки с помощью "волшебного тандема" React и Node.js.

https://nuancesprog.ru/p/15133/

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

https://nuancesprog.ru/p/15136/

@nuancesprog #Python
Как проходит процесс создания UX-дизайна? Подробно расскажем о функциях каждого специалиста и основных этапах работы.

https://nuancesprog.ru/p/15139/

@nuancesprog #UX #Design
Рассказываем, как повысить информативность визуализаций данных, создавая интерактивные точечные диаграммы с помощью Python Altair.

https://nuancesprog.ru/p/15143/

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

https://nuancesprog.ru/p/15146/

@nuancesprog #MachineLearning