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


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

https://nuancesprog.ru/p/17258/

@nuancesprog #ChatGPT #Programming
Как избавиться от ненужных файлов в образе докера? Выполним контейнеризацию приложения и простую оптимизацию размеров образа Docker.

https://nuancesprog.ru/p/17261/

@nuancesprog #NextJS #Docker
В любом деле важен порядок, особенно если речь идет о чистоте кодовой базы. Рассмотрим 3 правила, выполнение которых помогает своевременно обнаружить грязный код и помешать его проникновению в базу.

https://nuancesprog.ru/p/17264/

@nuancesprog #Coding
Ozon открыл новый набор на бесплатные курсы для middle-специалистов Route 256

Актуально для опытных инженеров, которые хотят перейти на Go или погрузиться в современные технологии на C#. Самое интересное — здесь вы узнаете, как все это применяется в Ozon.

🔹Два месяца онлайн-занятий в удобное вечернее время
🔹Менторство от экспертов и тьюторов
🔹Опыт разработчиков Ozon
🔹Офферы в команду для лучших выпускников

Как попасть на курс?
Оставь заявку на сайте ➡️ 30 апреля пройди отборочный контест ➡️ попади в рейтинг лучших ➡️ развивайся под менторством экспертов Ozon.

Оставить заявку
Научимся работать с такими инструментами статического анализа, как MyPy, Bandit и Radon. Они предоставляют мгновенную обратную связь об уязвимостях и ошибках в коде, а также снабжают разработчика полезными метриками.

https://nuancesprog.ru/p/17267/

@nuancesprog #Python
Пользовательские хуки React помогают оптимизировать разработку и создавать более динамичные и эффективные приложения. Предлагаем полное и доступное руководство по их созданию и использованию.

https://nuancesprog.ru/p/17271/

@nuancesprog #React
Что такое «класс данных» и чем он отличается от обычного класса? Какие проблемы решаются в Kotlin с помощью классов данных? Рассмотрим классы данных и разберемся, почему их используют вместо обычных классов.

https://nuancesprog.ru/p/17274/

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

https://nuancesprog.ru/p/17277/

@nuancesprog #Kotlin
Поэтапно развернем приложение Rust на AWS: запустим экземпляр EC2, подключимся по SSH, соберем, настроим и запустим проект как службу systemd. Что нужно при развертывании реального приложения Rocket для продакшена?

https://nuancesprog.ru/p/17280/

@nuancesprog #Rust #AWS #RESTAPI
Представляем 5 полезных, но малоизвестных библиотек JavaScript! Они помогут сэкономить силы и время при форматировании дат, обработке URL-параметров и отладке веб-страниц в мобильном терминале.

https://nuancesprog.ru/p/17284/

@nuancesprog #JavaScript
Хотите перевести свой WordPress-блог в архив на GitHub Pages или продолжать использовать WordPress для ведения блога, а GitHub - для хостинга страниц? В обоих случаях поможет это руководство.

https://nuancesprog.ru/p/17287/

@nuancesprog #GitHubPages #WordPress
Подробно разберем код для подключения Apache Kafka в Spring Boot. Подготовим приложение к отправке сообщений на сервер Kafka и их потреблению.

https://nuancesprog.ru/p/17290/

@nuancesprog #Kafka #SpringBoot
Сегодня эргономичность пользовательского интерфейса - один из критериев его качества. Поэтому каждому разработчику, особенно начинающему, следует освоить основные принципы эргономики в UI-дизайне.

https://nuancesprog.ru/p/17293/

@nuancesprog #UIDesign
Рассмотрим практические советы по созданию кода, который впоследствии читается как книга. Чтобы их составить, автору пришлось проанализировать и сравнить множество подходов и приемов других разработчиков.

https://nuancesprog.ru/p/17302/

VK: https://vk.com/@nuancesprog-kak-napisat-chistyi-kod-kotoryi-legko-chitat

Дзен: https://dzen.ru/media/nuancesprog.ru/644ae339cd77857052c8e9dd

@nuancesprog #Coding
Разберемся, как кэшировать API-запросы с помощью Redis и NodeJS, а также как значительно сократить время отклика при запросе сетевых данных.

https://nuancesprog.ru/p/17299/

VK: https://vk.com/@nuancesprog-kak-uskorit-otklik-i-povysit-proizvoditelnost-pri-pomoschi-k

Дзен: https://dzen.ru/media/nuancesprog.ru/644ae0786341b27c4687c0ec

@nuancesprog #NodeJS #Redis
Рассмотрим практические советы по созданию кода, который впоследствии читается как книга. Чтобы их составить, автору пришлось проанализировать и сравнить множество подходов и приемов других разработчиков.

https://nuancesprog.ru/p/17302/

VK: https://vk.com/@nuancesprog-kak-napisat-chistyi-kod-kotoryi-legko-chitat

Дзен: https://dzen.ru/media/nuancesprog.ru/644ae339cd77857052c8e9dd

@nuancesprog #Coding
Обзор 5 модулей Python для изучения космоса: PyEphem, solarsystem, geemap, turboSETI и pysat. Готовьтесь получать разнообразные данные о планетах, составлять карты, искать следы инопланетной жизни и отслеживать спутники.

https://nuancesprog.ru/p/17305/


VK: https://vk.com/@nuancesprog-5-modulei-python-dlya-issledovaniya-vselennoi

Дзен: https://dzen.ru/media/nuancesprog.ru/644ae54a6bdf6b31130aa3de

@nuancesprog #Python
По мнению автора, React категорически не подходит начинающим разработчикам, тогда как Vue является для них идеальным вариантом. В поддержку данного утверждения выдвигаются разные аргументы. Будем разбираться!

https://nuancesprog.ru/p/17309/

VK: https://vk.com/@nuancesprog-cnachala-vue-potom-react-sovet-nachinauschim-razrabotchikam

Дзен: https://dzen.ru/media/nuancesprog.ru/644d0d680726a46417197c91

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

https://nuancesprog.ru/p/17312/

VK: https://vk.com/@nuancesprog-utilitnye-klassy-v-kotlin-s-tochki-zreniya-java-razrabotchik

Дзен: https://dzen.ru/media/nuancesprog.ru/645023ed6e459848bbddf5b1

@nuancesprog #Java #Kotlin
Заметил, что ивенты открытой платформы VK Mini Apps вышли в один ряд с IT-гигантами. В этом убедился тимлид отдела цифровизации Росатома, который представил свой опыт участия в хакатонах в статье на Хабр. Платформа опирается на универсальный подход и использует для разработки мини-приложений стандартные веб-технологии, так что грамотный миддл здесь сможет развернуться.

https://habr.com/ru/companies/rosatom/articles/729998/