NOP::Nuances of Programming
62.4K subscribers
3.67K photos
11 videos
12 files
5.01K links
Любые вопросы по сотрудничеству: @ramilkr
Если нужен токен:
https://telega.in/c/nuancesprog
NOP::Humor - https://t.iss.one/nophumor
NOP::Recruiter Удаленка- https://t.iss.one/nopremote

РКН: 4977653520
Download Telegram
Почему люди подсаживаются на TikTok? Алгоритм ИИ, который вас подловил

В чём сила рекомендательного движка TikTok? Знакомимся с его структурой и рассматриваем весь внутренний рабочий процесс.

https://nuancesprog.ru/p/8544

@nuancesprog #статьи #ArtificialIntelligence #DataScience
Параллельный режим React - взгляд в будущее

React разрабатывает новые возможности параллельного режима и готовит к релизу новейшие функции для оптимизации процесса разработтки. Пора выйти за границы одного потока и воплотить теорию в практику.

https://nuancesprog.ru/p/8549

@nuancesprog #статьи #React
Добро пожаловать в ад…зависимостей JavaScript

Зависимость - тут, зависимость - там, и вот уже ваш проект гнется под грузом всевозможных пакетов. Не спешите отчаиваться! Вас ждет подробное руководство по укрощению гидры зависимостей, а также перечень необходимых команд и инструментов для контроля за ними.

https://nuancesprog.ru/p/8559

@nuancesprog #статьи #JavaScript
Воссоздание графика вклада GitHub с помощью Flask и Google Sheets

Пошаговое руководство для конструирования приложения, помогающего создать ваш личный график продуктивности по образцу графика вклада на GitHub.

https://nuancesprog.ru/p/8563

@nuancesprog #статьи #Git #Flask
Attr - одна из лучших практик объектно-ориентированного Python

Один из недостатков Python - слабый аспект его ООП, который проявляется в крупных проектах. Скорость выполнения сложного программного кода может резко падать. Одно из решений проблемы - библиотека Attrs, которая упрощает и ускоряет выполнение некоторых методов, часто используемых в ООП.

https://nuancesprog.ru/p/8572

@nuancesprog #статьи #Python
10 способов улучшить выпадающие списки в дизайне UI и UX

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

https://nuancesprog.ru/p/8057

@nuancesprog #статьи #UX
Основы программирования TCP-сокетов на Java

Расскажем о том, что такое сокеты, и рассмотрим принцип работы TCP-сокетов, проиллюстрированный простым примером на Java.

https://nuancesprog.ru/p/8583

@nuancesprog #статьи #Java
Искусственный интеллект + распределённые реестры = оружие против фейковых новостей

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

https://nuancesprog.ru/p/8588

@nuancesprog #статьи #Education
Как избавиться от операторов switch

Высокая читабельность кода — один из признаков хорошего разработчика. Избыток циклов и операторов портят внешний вид и функциональность написанного кода, поэтому крайне важно научиться заменять длинные конструкции лаконичными аналогами.

https://nuancesprog.ru/p/8593

@nuancesprog #статьи #Switch #JavaScript
Как Jupyter превратился в полноценную IDE

Расскажем, как разработчикам удалось превратить такой удобный и полезный инструмент, как Jupyter Notebook, в полноценную IDE для упрощения процесса работы и реализации концепции грамотного программирования.

https://nuancesprog.ru/p/7583

@nuancesprog #статьи #Jupyter
Как работает программа «Hello World!»?

Разберём ассемблерный код программы - инструкцию за инструкцией. Узнаем, почему здесь используется относительный адрес счётчика команд вместо абсолютного, для чего нужна таблица связывания процедур и глобальная таблица смещений, и как происходит выполнение «Hello World!».

https://nuancesprog.ru/p/8609

@nuancesprog #статьи #CProgramming
Хватит использовать Pandas, пора переходить на Spark + Scala!

Почему data-специалистам стоит задуматься о переходе с Pandas на Spark и Scala? В чём преимущества этого дуэта и так ли сложно в итоге на него переучиться? Разбираем по полочкам.

https://nuancesprog.ru/p/8613

@nuancesprog #статьи #Apache #Scala #Spark
7 ошибок Python, от которых стоит немедленно избавиться

Позиционные аргументы, циклические зависимости, интернированные строки и другие операции в Python, при работе с которыми легко ошибиться.

https://nuancesprog.ru/p/8623

@nuancesprog #статьи #Python
Использование хуков Git для улучшения процесса разработки

Использование Git на любом проекте - залог слаженной работы в команде. Механизм хуков может сберечь много нервов, которые бы вы потратили на тестирование, перезапуск и другую рутину.

https://nuancesprog.ru/p/8627

@nuancesprog #статьи #Git
3 фундаментальных постулата JS, приближающих вас к Pro-статусу

Чем лучше вы знаете основные постулаты, тем чище, лаконичнее и грамотнее ваш код. Коротко и наглядно о промисах, областях видимости и условных выражениях.

https://nuancesprog.ru/p/8643

@nuancesprog #статьи #JavaScript
7 способов раскрыть жульничество аналитика данных

Не позволяйте заумным словам сбить вас с толку. Эти рекомендации помогут разобраться в том, что вам предлагают под видом модели машинного обучения и стоит ли этим людям верить.

https://nuancesprog.ru/p/8648

@nuancesprog #статьи #ArtificialIntelligence #DataScience
Введение в R: линейная алгебра

Индексирование векторов, методы решения собственных векторов, сингулярное разложение и многое другое.

https://nuancesprog.ru/p/8661

@nuancesprog #статьи #R
Что такое Snowflake ID?

Как обеспечить сохранность больших объемов данных? Три метода помогут вам в этом разобраться.

https://nuancesprog.ru/p/8668

@nuancesprog #статьи #SnowFlakeID #DesignPatterns
Стоит ли учить Julia?

Чем же так хорош этот высокопроизводительный внебрачный отпрыск Python и MATLAB?

https://nuancesprog.ru/p/8681

@nuancesprog #статьи #Julia #DataScience
2 черты отличных программистов

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

https://nuancesprog.ru/p/8687

@nuancesprog #статьи #Education
Синхронизация в Java. Часть 1

Кратко знакомимся с многопоточностью; узнаём, что такое состояние гонки, в чём его причина и как в решении этой проблемы помогает синхронизация.

https://nuancesprog.ru/p/8695

@nuancesprog #статьи #Java