NOP::Nuances of Programming
69.8K subscribers
3.18K 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
Эти 15 полезных советов по использованию Python значительно облегчат вашу жизнь. Они помогут оптимизировать стиль написания кода и сэкономить ресурсы. Используйте готовые решения, чтобы не тратить время на их создание с нуля.

https://nuancesprog.ru/p/13461

@nuancesprog #статьи #Python
Три этапа минимальной настройки терминала: оболочка, эмулятор и мультиплексор. Разбираем каждый на примере с комментариями.

https://nuancesprog.ru/p/13467

@nuancesprog #статьи #Terminal #WebDevelopment
Мысли масштабно, торопись медленно, учись быстро. Следуя этим древним заповедям, а также владея новейшими методами архитектуры программного обеспечения, вы без проблем создадите приложение для сотни миллионов пользователей.

https://nuancesprog.ru/p/13473

@nuancesprog #статьи #WebDevelopment
Автоматический обобщитель текстов  -  лучший помощник для тех, кто хочет быть в курсе всех новостей, но ограничен по времени. Newspaper3k, Hugging Face и Gradio помогут вам легко создать приложение, способное кратко изложить любую новостную статью.

https://nuancesprog.ru/p/13479

@nuancesprog #статьи #DataScience #MachineLearning
Расскажем, какие навыки нужны Senior Developer: глубокое знание конкретной технологии, soft skills и навыки общения, понимание слабых мест и опыт работы, конечно.

https://nuancesprog.ru/p/13494

@nuancesprog #статьи #Education
Android-системы, в отличие от iOS, всегда славились своим разрозненным интерфейсом между девайсами, предлагая один вариант на устройствах Google, и совсем другой - на Samsung или Xiaomi. Однако теперь это разделение может сократиться, ведь Google собирается выпустить новую версию Android 12 с кардинально отличающимся дизайном.

https://nuancesprog.ru/p/13501

@nuancesprog #статьи #Design
Ландшафт фреймворков E2E меняется. Cypress, пришедший на смену Protractor, обещает то, что мы ждем от автотестирования, ― удобство, стабильность и оперативность.

https://nuancesprog.ru/p/13505

@nuancesprog #статьи #Angular
Мир графов в компьютерных науках огромен. Как и деревья, графы имеют множество применений (самый яркий пример  -  соцсети, где графы помогают отслеживать интересы каждого пользователя). Поэтому каждому программисту стоит знать основные виды графов и их представление в коде.

https://nuancesprog.ru/p/13513

@nuancesprog #статьи #Graph
Как интегрировать MySQL на сайт на PHP? Создадим базу данных на сервере MySQL, напишем и подробно разберем код для создания таблицы при загрузке сайта. Рассмотрим возможные ошибки и как с ними справиться.

https://nuancesprog.ru/p/13519

@nuancesprog #статьи #PHP
Как iOS 15 ускоряет запуск приложений? Раскрываем нюансы произошедших изменений: как здесь организованы перемещения, привязки и «ленивые» привязки, что в Apple теперь делают по-другому на новых операционных системах и какую пользу это несет нашим приложениям.

https://nuancesprog.ru/p/13525

@nuancesprog #статьи #iOS
Сфера IT относительно нова по сравнению с другими. Это означает, что она привлекает в основном молодых специалистов, что, в свою очередь, снижает планку среднего возраста в отрасли. Правда ли, что программисту пора на пенсию уже в 40 лет?

https://nuancesprog.ru/p/13530

@nuancesprog #статьи #Education
Разберем структуру канонической версии RUID и узнаем, как при генерировании идентификаторов учитывается переход во времени. Поможем решить, нужны ли вам эти идентификаторы, и увидим, как реализован RUID в настоящее время.

https://nuancesprog.ru/p/13534

@nuancesprog #статьи #Database
Несколько полезных советов, которые упростят освоение Django и позволят использовать этот инструмент более эффективно.

https://nuancesprog.ru/p/13539

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

https://nuancesprog.ru/p/13548

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

https://nuancesprog.ru/p/13553

@nuancesprog #статьи #Education
Учимся привязывать функции к объектам с помощью методов call(), apply() и bind() на конкретных примерах.

https://nuancesprog.ru/p/13559

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

https://nuancesprog.ru/p/13564

@nuancesprog #статьи #WebDevelopment
Последовательность Фибоначчи  -  это простое, но эффективное математическое явление, демонстрирующее возможности рекурсии. Значения чисел в последовательности растут тем быстрее, чем дальше уходит следующее число. Если первые числа кажутся не такими уж и большими, то как будет выглядеть 1000000-е число Фибоначчи? Ответ внутри статьи.

https://nuancesprog.ru/p/13568

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

https://nuancesprog.ru/p/13573

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

https://nuancesprog.ru/p/13579

@nuancesprog #статьи #Golang