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
Фреймворк Spring Boot позволяет быстро создавать и легко запускать высокопроизводительные Spring-приложения корпоративного уровня. Рекомендации опытного специалиста помогут максимально упростить разработку такого приложения.

https://nsprg.ru/ma4ogO

VK: https://nsprg.ru/O736jO

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

@nuancesprog #SpringBoot
Недавно представитель нашей команды Nuances of Programming успешно прошел CTF от RUVDS и Positive Technologies. Это был захватывающий опыт, которым он хочет с вами поделиться.

https://nsprg.ru/xPZg1O

VK: https://nsprg.ru/v826lm

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

@nuancesprog #CTF #InfoSec #RUVDS #PositiveTechnologies
ChatOps — это концепция, которая объединяет команды в едином пространстве коммуникации и помогает организовать работу по всем фронтам. Рабочие практики, функциональные возможности корпоративных мессенджеров, Bot API и мини-аппов, успешные примеры внедрения принципов СhatOps в команде VK Teams — все это и многое другое найдете в статье на Хабре.

https://habr.com/ru/companies/vk/articles/750206/

@nuancesprog #статьи
Познакомимся с Page Visibility API, рассмотрим его назначение, принцип работы, область применения и практические примеры.

https://nsprg.ru/m6R5Vm

VK: https://nsprg.ru/my0e5O

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

@nuancesprog #JavaScript
Узнаем, как плавно перейти с ReactJS на Swift и SwiftUI. Для этого сопоставим их наиболее распространенные шаблоны проектирования.

https://nsprg.ru/x9kzzO

VK: https://nsprg.ru/mwPAJx

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

@nuancesprog #React #Swift
Несмотря на популярность, у Pandas есть немало скрытых возможностей. Предлагаем ознакомиться с 6 из них - они помогут повысить эффективность анализа данных.

https://nsprg.ru/mp9yZx

VK: https://nsprg.ru/vqaGov

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

@nuancesprog #Pandas
Чем заняться SQL-разработчикам в августе? Например, посоревноваться в стратегии управления ботом, который будет конкурировать с ботами соперников в условиях игрового мира. Сделать это можно на IT_ONE Cup. Базы данных — масштабном онлайн-чемпионате от «Сколково» и IT_One. Попадете в тройку лучших и сможете забрать часть призового фонда в 520 тысяч рублей. Главное, успеть зарегистрироваться до 20 августа.

Подробнее: vk.cc/cpq85e

@nuancesprog #чемпионат #SQL
В 2023 году нам предстоит увидеть новые версии пользовательского опыта. Ознакомьтесь с некоторыми из них, а заодно поразмышляйте над тем, нужно ли нам отказаться от пользовательского интерфейса вообще или стоит переосмыслить его в пользу более естественных, минималистичных и осязаемых вариантов?

https://nsprg.ru/mn6y1m

VK: https://nsprg.ru/mY2eZx

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

@nuancesprog #UIDesign
Искусственный интеллект - мощный инструмент, который уверенно набирает популярность в современном мире. Но сможет ли он в ближайшем будущем заменить человека? Оказывается, не все так просто. Сегодня поговорим о том, почему рано списывать программистов со счетов.

https://nsprg.ru/xAZ56v

VK: https://nsprg.ru/Ojplnx

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

@nuancesprog #ArtificialIntelligence
Протестируем возможности фреймворка Solara в процессе создания приложения-планировщика на Python. Выявим его достоинства и недостатки и сравним со Streamlit.

https://nsprg.ru/OQdezv

VK: https://nsprg.ru/mMa5ym

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

@nuancesprog #Solara #Python #WebDevelopment
Логирование играет важную роль в получении информации о поведении системы, помощи в отладке и эффективном решении проблем. Следуя лучшим практикам и используя инструменты анализа логов, такие как ELK Stack, вы получите более глубокое представление о своих системах и сможете создавать более надежные и производительные приложения.

https://nsprg.ru/OK7XqO

VK: https://nsprg.ru/mWLAdx

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

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

https://nsprg.ru/O52zem

VK: https://nsprg.ru/v3BNQx

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

@nuancesprog #Python
Предлагаем доступное руководство по реализации feature gate. Этот простой, но мощный механизм позволит легко управлять выпуском новых функций.

https://nsprg.ru/OoAyKx

VK: https://nsprg.ru/ObPgpx

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

@nuancesprog #React
Хотите работать с мобильными сервисами Google и Huawei в одной кодовой базе? Это руководство позволит без особых усилий объединить сервисы Google и Huawei в приложении и выборочно их использовать по мере необходимости.

https://nsprg.ru/vdDZGv

VK: https://nsprg.ru/ma48gO

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

@nuancesprog #Android #GMS #HMS #Google #Huawei
Реализуем простое решение маршрутизации для отправки сообщений со стабильным потоком запросов, обработкой ошибок и соответственных действий. Это конвейер передачи запросов для системы бронирования гостиницы - резервирование, проверка, зачисление средств, бронь номеров - со всеми преимуществами архитектуры микросервисов и очередью недоставленных сообщений.

https://nsprg.ru/O73KjO

VK: https://nsprg.ru/xPZK1O

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

@nuancesprog #Golang #RabbitMQ
Сделаем с нуля небольшой ML-фреймворк на Rust для создания нейросетевых моделей. За счет чего скорость обучения здесь в 5,5 раза выше, чем с Python и PyTorch?

https://nsprg.ru/v82Wlm

VK: https://nsprg.ru/vg2EAx

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

@nuancesprog #MachineLearning #Rust #PyTorch
Несмотря на свои сильные стороны, Ramda не всегда подходит для написания эффективного и понятного кода. Рассмотрим случаи, когда стоит придерживаться современного нативного JavaScript и Lodash.

https://nsprg.ru/v82j5m

VK: https://nsprg.ru/vg2E8x

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

@nuancesprog #Ramda #JavaScript
Рассмотрим методы оптимизации:
1) применение оберток свойств с соответствием протоколу «DynamicProperty»;
2) стратегия сравнения экземпляров типов представлений, выбор параметров построения;
3) замыкания.
Освоим заложенные в этих методах принципы, сформулируем рекомендации.

https://nsprg.ru/v2RWVv

VK: https://nsprg.ru/OZ51Bv

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

@nuancesprog #SwiftUI
Рассмотрим важные техники SQL, иллюстрируя их примерами применения набора данных: объединение таблиц, подзапросы и оконные функции, фильтрацию и агрегирование. Освоив их, вы будете лучше справляться с анализом и визуализацией данных и сможете повысить качество принимаемых в организациях решений.

https://nsprg.ru/OBG6Qm

VK: https://nsprg.ru/m6RGYm

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

@nuancesprog #SQL
Предлагаем подробное руководство по овладению основными навыками работы с Python, которые требуются начинающим программистам в 2023 году. Это руководство, составленное с учетом последних тенденций и технологий IT-индустрии, поможет сосредоточиться на самом главном.

https://nsprg.ru/my0VaO

VK: https://nsprg.ru/x9kn7O

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

@nuancesprog #Python
DevOps-инженер Cloud.ru, Алексей Подольский, опубликовал на Хабре статью, в которой поделился своим опытом освоения Tarantool в условиях жестких дедлайнов. В статье он рассказал о причинах выбора Tarantool, необходимых навыках и компетенциях, ошибках, допущенных в процессе работы, и о том, как они были исправлены. Также автор поделился полученными результатами и своими выводами из данного опыта — полезно и подробно.

https://habr.com/ru/companies/vk/articles/750940/

@nuancesprog #статьи