Как оптимизировать пулл-реквесты и порадовать тех, кто проверяет ваш код
Немного рекомендаций по работе с коммитами, которые позволят ревьюерам легче воспринимать ваш код через Git.
https://nuancesprog.ru/p/8503
@nuancesprog #статьи #Git
Немного рекомендаций по работе с коммитами, которые позволят ревьюерам легче воспринимать ваш код через Git.
https://nuancesprog.ru/p/8503
@nuancesprog #статьи #Git
Прикольные анимации для Flutter-приложений
Анимация используется для создания запоминающегося опыта, поэтому данная тема крайне важна как для UI/UX-дизайнеров, так и для самих разработчиков. А Flutter - это новая и многообещающая платформа для мобильной разработки от Google, предлагающая множество виджетов для крутых анимационных эффектов.
https://nuancesprog.ru/p/8523
@nuancesprog #статьи #Flutter
Анимация используется для создания запоминающегося опыта, поэтому данная тема крайне важна как для UI/UX-дизайнеров, так и для самих разработчиков. А Flutter - это новая и многообещающая платформа для мобильной разработки от Google, предлагающая множество виджетов для крутых анимационных эффектов.
https://nuancesprog.ru/p/8523
@nuancesprog #статьи #Flutter
Как улучшить производительность сайта с помощью мониторинга реальных пользователей
Обзор инструментария, доступного из консоли браузера, который поможет вам извлечь полезную информацию о времени и скорости загрузки вашего сайта и проанализировать его производительность в целом.
https://nuancesprog.ru/p/8508
@nuancesprog #статьи #JavaScript
Обзор инструментария, доступного из консоли браузера, который поможет вам извлечь полезную информацию о времени и скорости загрузки вашего сайта и проанализировать его производительность в целом.
https://nuancesprog.ru/p/8508
@nuancesprog #статьи #JavaScript
Разоблачение мифов о сеньоре
Когда я написала "Признаки настоящего сеньора", я не предполагала, что это будет началом волны кликбейтных статей. До этого буквально никто не писал об этом и не использовал тег senior developer. Возможно, была одна или две статьи. Но теперь они повсюду.
https://nuancesprog.ru/p/8512
@nuancesprog #статьи #Education
Когда я написала "Признаки настоящего сеньора", я не предполагала, что это будет началом волны кликбейтных статей. До этого буквально никто не писал об этом и не использовал тег senior developer. Возможно, была одна или две статьи. Но теперь они повсюду.
https://nuancesprog.ru/p/8512
@nuancesprog #статьи #Education
Как за секунды обрабатывать DataFrame с миллиардами строк
Речь о выдающейся библиотеке Python, которая экономичнее остальных использует память, а также предлагает ускоренное агрегирование и построение графиков. Знакомимся с ней на примере сравнения с Dask.
https://nuancesprog.ru/p/8517
@nuancesprog #статьи #DataFrame #DataScience #Python
Речь о выдающейся библиотеке Python, которая экономичнее остальных использует память, а также предлагает ускоренное агрегирование и построение графиков. Знакомимся с ней на примере сравнения с Dask.
https://nuancesprog.ru/p/8517
@nuancesprog #статьи #DataFrame #DataScience #Python
Почему люди подсаживаются на TikTok? Алгоритм ИИ, который вас подловил
В чём сила рекомендательного движка TikTok? Знакомимся с его структурой и рассматриваем весь внутренний рабочий процесс.
https://nuancesprog.ru/p/8544
@nuancesprog #статьи #ArtificialIntelligence #DataScience
В чём сила рекомендательного движка TikTok? Знакомимся с его структурой и рассматриваем весь внутренний рабочий процесс.
https://nuancesprog.ru/p/8544
@nuancesprog #статьи #ArtificialIntelligence #DataScience
Параллельный режим React - взгляд в будущее
React разрабатывает новые возможности параллельного режима и готовит к релизу новейшие функции для оптимизации процесса разработтки. Пора выйти за границы одного потока и воплотить теорию в практику.
https://nuancesprog.ru/p/8549
@nuancesprog #статьи #React
React разрабатывает новые возможности параллельного режима и готовит к релизу новейшие функции для оптимизации процесса разработтки. Пора выйти за границы одного потока и воплотить теорию в практику.
https://nuancesprog.ru/p/8549
@nuancesprog #статьи #React
Добро пожаловать в ад…зависимостей JavaScript
Зависимость - тут, зависимость - там, и вот уже ваш проект гнется под грузом всевозможных пакетов. Не спешите отчаиваться! Вас ждет подробное руководство по укрощению гидры зависимостей, а также перечень необходимых команд и инструментов для контроля за ними.
https://nuancesprog.ru/p/8559
@nuancesprog #статьи #JavaScript
Зависимость - тут, зависимость - там, и вот уже ваш проект гнется под грузом всевозможных пакетов. Не спешите отчаиваться! Вас ждет подробное руководство по укрощению гидры зависимостей, а также перечень необходимых команд и инструментов для контроля за ними.
https://nuancesprog.ru/p/8559
@nuancesprog #статьи #JavaScript
Воссоздание графика вклада GitHub с помощью Flask и Google Sheets
Пошаговое руководство для конструирования приложения, помогающего создать ваш личный график продуктивности по образцу графика вклада на GitHub.
https://nuancesprog.ru/p/8563
@nuancesprog #статьи #Git #Flask
Пошаговое руководство для конструирования приложения, помогающего создать ваш личный график продуктивности по образцу графика вклада на GitHub.
https://nuancesprog.ru/p/8563
@nuancesprog #статьи #Git #Flask
Attr - одна из лучших практик объектно-ориентированного Python
Один из недостатков Python - слабый аспект его ООП, который проявляется в крупных проектах. Скорость выполнения сложного программного кода может резко падать. Одно из решений проблемы - библиотека Attrs, которая упрощает и ускоряет выполнение некоторых методов, часто используемых в ООП.
https://nuancesprog.ru/p/8572
@nuancesprog #статьи #Python
Один из недостатков Python - слабый аспект его ООП, который проявляется в крупных проектах. Скорость выполнения сложного программного кода может резко падать. Одно из решений проблемы - библиотека Attrs, которая упрощает и ускоряет выполнение некоторых методов, часто используемых в ООП.
https://nuancesprog.ru/p/8572
@nuancesprog #статьи #Python
10 способов улучшить выпадающие списки в дизайне UI и UX
Рассмотрим несколько основных способов улучшения выпадающих списков. Если вы будете следовать этим советам, то обязательно улучшите взаимодействие с пользователями, одновременно используя всю гибкость и простоту выпадающих списков.
https://nuancesprog.ru/p/8057
@nuancesprog #статьи #UX
Рассмотрим несколько основных способов улучшения выпадающих списков. Если вы будете следовать этим советам, то обязательно улучшите взаимодействие с пользователями, одновременно используя всю гибкость и простоту выпадающих списков.
https://nuancesprog.ru/p/8057
@nuancesprog #статьи #UX
Основы программирования TCP-сокетов на Java
Расскажем о том, что такое сокеты, и рассмотрим принцип работы TCP-сокетов, проиллюстрированный простым примером на Java.
https://nuancesprog.ru/p/8583
@nuancesprog #статьи #Java
Расскажем о том, что такое сокеты, и рассмотрим принцип работы TCP-сокетов, проиллюстрированный простым примером на Java.
https://nuancesprog.ru/p/8583
@nuancesprog #статьи #Java
Искусственный интеллект + распределённые реестры = оружие против фейковых новостей
Технологические возможности могут подделать всё, что угодно. Принципы влияния на эмоции человека и низкая осознанность массовых потребителей контента. Берегите своё восприятие и думайте, что читаете, смотрите и слушаете.
https://nuancesprog.ru/p/8588
@nuancesprog #статьи #Education
Технологические возможности могут подделать всё, что угодно. Принципы влияния на эмоции человека и низкая осознанность массовых потребителей контента. Берегите своё восприятие и думайте, что читаете, смотрите и слушаете.
https://nuancesprog.ru/p/8588
@nuancesprog #статьи #Education
Как избавиться от операторов switch
Высокая читабельность кода — один из признаков хорошего разработчика. Избыток циклов и операторов портят внешний вид и функциональность написанного кода, поэтому крайне важно научиться заменять длинные конструкции лаконичными аналогами.
https://nuancesprog.ru/p/8593
@nuancesprog #статьи #Switch #JavaScript
Высокая читабельность кода — один из признаков хорошего разработчика. Избыток циклов и операторов портят внешний вид и функциональность написанного кода, поэтому крайне важно научиться заменять длинные конструкции лаконичными аналогами.
https://nuancesprog.ru/p/8593
@nuancesprog #статьи #Switch #JavaScript
Как Jupyter превратился в полноценную IDE
Расскажем, как разработчикам удалось превратить такой удобный и полезный инструмент, как Jupyter Notebook, в полноценную IDE для упрощения процесса работы и реализации концепции грамотного программирования.
https://nuancesprog.ru/p/7583
@nuancesprog #статьи #Jupyter
Расскажем, как разработчикам удалось превратить такой удобный и полезный инструмент, как Jupyter Notebook, в полноценную IDE для упрощения процесса работы и реализации концепции грамотного программирования.
https://nuancesprog.ru/p/7583
@nuancesprog #статьи #Jupyter
Как работает программа «Hello World!»?
Разберём ассемблерный код программы - инструкцию за инструкцией. Узнаем, почему здесь используется относительный адрес счётчика команд вместо абсолютного, для чего нужна таблица связывания процедур и глобальная таблица смещений, и как происходит выполнение «Hello World!».
https://nuancesprog.ru/p/8609
@nuancesprog #статьи #CProgramming
Разберём ассемблерный код программы - инструкцию за инструкцией. Узнаем, почему здесь используется относительный адрес счётчика команд вместо абсолютного, для чего нужна таблица связывания процедур и глобальная таблица смещений, и как происходит выполнение «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
Почему data-специалистам стоит задуматься о переходе с Pandas на Spark и Scala? В чём преимущества этого дуэта и так ли сложно в итоге на него переучиться? Разбираем по полочкам.
https://nuancesprog.ru/p/8613
@nuancesprog #статьи #Apache #Scala #Spark
7 ошибок Python, от которых стоит немедленно избавиться
Позиционные аргументы, циклические зависимости, интернированные строки и другие операции в Python, при работе с которыми легко ошибиться.
https://nuancesprog.ru/p/8623
@nuancesprog #статьи #Python
Позиционные аргументы, циклические зависимости, интернированные строки и другие операции в Python, при работе с которыми легко ошибиться.
https://nuancesprog.ru/p/8623
@nuancesprog #статьи #Python
Использование хуков Git для улучшения процесса разработки
Использование Git на любом проекте - залог слаженной работы в команде. Механизм хуков может сберечь много нервов, которые бы вы потратили на тестирование, перезапуск и другую рутину.
https://nuancesprog.ru/p/8627
@nuancesprog #статьи #Git
Использование Git на любом проекте - залог слаженной работы в команде. Механизм хуков может сберечь много нервов, которые бы вы потратили на тестирование, перезапуск и другую рутину.
https://nuancesprog.ru/p/8627
@nuancesprog #статьи #Git
3 фундаментальных постулата JS, приближающих вас к Pro-статусу
Чем лучше вы знаете основные постулаты, тем чище, лаконичнее и грамотнее ваш код. Коротко и наглядно о промисах, областях видимости и условных выражениях.
https://nuancesprog.ru/p/8643
@nuancesprog #статьи #JavaScript
Чем лучше вы знаете основные постулаты, тем чище, лаконичнее и грамотнее ваш код. Коротко и наглядно о промисах, областях видимости и условных выражениях.
https://nuancesprog.ru/p/8643
@nuancesprog #статьи #JavaScript
7 способов раскрыть жульничество аналитика данных
Не позволяйте заумным словам сбить вас с толку. Эти рекомендации помогут разобраться в том, что вам предлагают под видом модели машинного обучения и стоит ли этим людям верить.
https://nuancesprog.ru/p/8648
@nuancesprog #статьи #ArtificialIntelligence #DataScience
Не позволяйте заумным словам сбить вас с толку. Эти рекомендации помогут разобраться в том, что вам предлагают под видом модели машинного обучения и стоит ли этим людям верить.
https://nuancesprog.ru/p/8648
@nuancesprog #статьи #ArtificialIntelligence #DataScience