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
Сегодня кэширование является неотъемлемой частью любого веб-проекта. Что такое веб-кеширование, и как оно работает? Расскажем, как задействовать высокоэффективные приложения с кэшированием.

https://nuancesprog.ru/p/12241

@nuancesprog #статьи #WebDevelopment
Перечень наиболее востребованных сегодня при разработке веб-сайтов языков и библиотек программирования, систем управления. Навыки работы с ними необходимы при устройстве на работу фронтенд-разработчиком.

https://nuancesprog.ru/p/12245

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

https://nuancesprog.ru/p/12252

@nuancesprog #статьи #Math #DataScience
Мемоизация способна существенно ускорить сайты, сервисы и приложения. Доказываем это наглядным примером нагрузочного теста сервиса без мемоизации и с ее применением.

https://nuancesprog.ru/p/12261

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

https://nuancesprog.ru/p/12265

@nuancesprog #статьи #Education
Что делает Dockerfiles лишними? Проследим за созданием приложения на Go и узнаем, как быть с несколькими целями в одном репозитории/каталоге и как опубликовать образ прямо в реестре контейнеров. Внутри - простой скрипт сборки и публикации, который используется в Cloud Build.

https://nuancesprog.ru/p/12269/

@nuancesprog #статьи #Golang #Docker
В центре внимания - две команды Git: merge и rebase. Рассмотрим случаи применения каждой из них, сравним результаты и выявим отличия.

https://nuancesprog.ru/p/12275

@nuancesprog #статьи #Git
Рассмотрим особенности и возможности фреймворков для создания мобильных приложений Android / iOS. Выбираем лучший вариант, учитывая ряд наиболее значимых факторов.

https://nuancesprog.ru/p/12281

@nuancesprog #статьи #iOS #Android
Все, что получит программист-самоучка, будет выбрано лично им. Но для этого ему придется преодолеть немало преград. Решимость и последовательность здесь будут как нельзя кстати.

https://nuancesprog.ru/p/12287

@nuancesprog #статьи #Education
Фреймворк Streamlit позволяет специалистам по данным без особых хлопот создавать веб-приложения. Предлагаем свою помощь в освоении его стандартных техник с акцентом на интерактивные виджеты.

https://nuancesprog.ru/p/12293

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

https://nuancesprog.ru/p/12299

@nuancesprog #статьи #Education #CodeReview
Изучим различные способы сохранения состояния в React между перезагрузками страниц. Выясним, какой способ подходит для простой ситуации, а какому стоит отдать предпочтение при сохранении состояния с чуть более сложными данными и какие здесь есть нюансы.

https://nuancesprog.ru/p/12306

@nuancesprog #статьи #React
Когда-то Стивен Хокинг говорил о сканировании человеческого мозга как о чем-то недостижимом. Сегодняшние ИИ-разработчики уверенно движутся в этом направлении. Важно только дать точное определение искусственному разуму. Это позволит найти ему лучшие сферы применения.

https://nuancesprog.ru/p/12310

@nuancesprog #статьи #ArtificialIntelligence #MachineLearning
Развернутое руководство с краткими пояснениями и скриншотами. Настроим все, что нужно для изучения искусственного интеллекта, машинного обучения, глубокого обучения и/или науки о данных.

https://nuancesprog.ru/p/12315

@nuancesprog #статьи #Python #DataScience
Распространенный вопрос при работе с C#  -  использовать ли String или string? Язык поддерживает обе версии, так как допускает дескрипторы, которые задают имена для всех типов .NET: string: String, int: Int32, bool: Boolean и т.д. Рекомендации изменились с годами, поэтому мы кратко рассмотрим, заключено ли здесь нечто большее, чем просто стилистические предпочтения. В этой статье мы сфокусируемся на дескрипторах string, но рекомендации относятся ко всем дескрипторам по умолчанию.

https://nuancesprog.ru/p/12322

@nuancesprog #статьи #CSharp
В этой статье собраны расширения для браузера Chrome, которые помогут сэкономить время на мелких задачах и повысить продуктивность.

https://nuancesprog.ru/p/12326

@nuancesprog #статьи #WebDevelopment #Education
Готовы ли вы к собеседованию по Go? К чему вообще стоит готовиться и как? Разбираем самые распространенные вопросы на подробных примерах.

https://nuancesprog.ru/p/12333

@nuancesprog #статьи #Golang
Понятное и логически грамотно выстроенное руководство по применению в проектах библиотеки React Query, упрощающей процесс получения данных и управления состоянием сервера.

https://nuancesprog.ru/p/12337

@nuancesprog #статьи #React
Проясним для начинающих программистов Python суть таких простых на первый взгляд функциональностей, как логические операторы and, or, выражения присваивания и управление контекстом with.

https://nuancesprog.ru/p/12346

@nuancesprog #статьи #Python
Все мы знаем, как важна практика алгоритмов и вопросы, связанные с написанием кода. И сейчас мы разберем вопрос о том, как удалить одинаковые данные из отсортированного массива.

https://nuancesprog.ru/p/12351

@nuancesprog #статьи #JavaScript #Algorithms
Как создать код, который найдет, отсортирует и выведет три наибольших числа во введенном массиве целых чисел? Разберемся ниже.

https://nuancesprog.ru/p/12360

@nuancesprog #статьи #JavaScript #Algorithms