⏺ Flexbox и CSS Grid - это две технологии верстки со своей областью применения. Многие веб-разработчики ухудшают качество дизайна, выбирая не ту спецификацию или забывая о том, что для лучшего пользовательского опыта обе системы можно соединить
https://nuancesprog.ru/p/3679/
@nuancesprog #статьи #CSS
https://nuancesprog.ru/p/3679/
@nuancesprog #статьи #CSS
https://nuancesprog.ru
Основные различия между Flexbox и CSS Grid
Главное отличие Flexbox от CSS Grid определяется размерностью. По сути, Flexbox создавался для одноразмерных макетов...
⏺ Что делать, если вы хотите создать нейронную сеть, позволяющую определить, является ли сэндвич гамбургером, а существующих датасетов для обучения нет в интернете? Конечно же, просо создать датасет самому и поделиться им с другими пользователями
https://nuancesprog.ru/p/3682/
@nuancesprog #статьи #DataScience #MachineLearning
https://nuancesprog.ru/p/3682/
@nuancesprog #статьи #DataScience #MachineLearning
https://nuancesprog.ru
Как распознавать объекты 600 классов, используя 9 миллионов изображений из Open Images
Если вы собираетесь создать классификатор изображений и вам нужна база для обучения, то вам понадобится лишь Google Open Images
⏺ Используемые при разработке цифровых продуктов цвета значительно влияют на реакцию пользователей. Однако как правильно подобрать гармоничную цветовую гамму? Наше краткое руководство поможет разобраться в этом вопросе
https://nuancesprog.ru/p/3685/
@nuancesprog #статьи #Design #UX
https://nuancesprog.ru/p/3685/
@nuancesprog #статьи #Design #UX
https://nuancesprog.ru
Теория цвета для дизайнеров - краткий курс (с инфографикой)
Используемые при разработке цифровых продуктов цвета значительно влияют на реакцию пользователей. Однако как правильно подобрать гармоничную гамму?
Под базами данных понимают совокупность данных, организованных в соответствии со строго определенной структурой. Много ли вы знаете об их особенностях? Пройдите наш тест и проверьте свои знания!
https://nuancesprog.ru/p/2820/
@nuancesprog #тест #Database
https://nuancesprog.ru/p/2820/
@nuancesprog #тест #Database
⏺ На данный момент кроссплатформенная разработка не так распространена из-за отсутствия достаточно эффективных инструментов. Но уже сейчас есть платформы для продуктивной работы, которые изменят мобильную разработку будущего: в статье разберемся, какой язык лучше всего подходит для разработки для iOS, Android и Web
https://nuancesprog.ru/p/3698
@nuancesprog #статьи #Android #iOS #WebDevelopment
https://nuancesprog.ru/p/3698
@nuancesprog #статьи #Android #iOS #WebDevelopment
https://nuancesprog.ru
Нативное будущее кроссплатформенной разработки
Сейчас кроссплатформенная разработка не пользуется большой популярностью. Основная причина состоит в том, что существующие инструменты не в полной мере справляются со своей задачей
⏺ Что такое чистый код, и как овладеть искусством его написания начинающему разработчику? Ответы на эти вопросы можно найти в нашем руководстве
https://nuancesprog.ru/p/3689/
@nuancesprog #статьи #CleanCode
https://nuancesprog.ru/p/3689/
@nuancesprog #статьи #CleanCode
https://nuancesprog.ru
Руководство по написанию чистого и читабельного кода для начинающих разработчиков. Часть 1
Написание чистого и читабельного кода — непростая задача, но данное краткое руководство поможет вам овладеть этим искусством.
⏺ Должен ли дизайнер уметь читать и писать код? Этот вопрос регулярно обсуждают в сообществах разработчиков, но единого мнения нет. Возможно стоит поставить вопрос иначе… Какие инструменты нужны дизайнеру для взаимодействия с программистом?
https://nuancesprog.ru/p/3694/
@nuancesprog #статьи #Design #UX
https://nuancesprog.ru/p/3694/
@nuancesprog #статьи #Design #UX
https://nuancesprog.ru
Дизайнер и код
Инструменты, которыми мы пользуемся, определяют наш образ мышления. Понимание кода помогает дизайнерам проектировать интерфейсы, не выходя за рамки.
📃 Продолжаем разбираться в том, как овладеть искусством написания чистого кода молодому разработчику. Узнаем, что такое принцип DRY, а также выполним рефакторинг кода на основе изученного материала.
https://nuancesprog.ru/p/3692/
Часть 1 - https://t.iss.one/nuancesprog/1259
@nuancesprog #статьи #CleanCode
https://nuancesprog.ru/p/3692/
Часть 1 - https://t.iss.one/nuancesprog/1259
@nuancesprog #статьи #CleanCode
https://nuancesprog.ru
Руководство по написанию чистого и читабельного кода для начинающих разработчиков. Часть 2
Представьте, что вы разрабатываете для клиента приложение по управлению персоналом. Администраторы могут добавлять пользователей с ролями в базу данных.
⏺ Что такое многоэтапные сборки в docker, и как использовать их для упрощения инфраструктуры? Разберем каждый шаг на примере!
https://nuancesprog.ru/p/3705
@nuancesprog #статьи #Docker
https://nuancesprog.ru/p/3705
@nuancesprog #статьи #Docker
https://nuancesprog.ru
Перенос сценариев CI в docker build
Распространенный сценарий: команда разработчиков поддерживает множество Jenkinsfile, каждый из которых соответствует требованиям проекта
Увлекаетесь программированием или хотите начать изучение
Пройдите наш тест и узнайте какой язык программирования идеален для вас!
https://nuancesprog.ru/p/2908/
@nuancesprog #тест
Пройдите наш тест и узнайте какой язык программирования идеален для вас!
https://nuancesprog.ru/p/2908/
@nuancesprog #тест
⏺ Существует большое количество инструментов для оценки данных и моделей, но какие из них позволяют строить графики, предоставляющие наиболее детальную информацию? В статье рассмотрим некоторые возможности визуализаций Yellowbrick
https://nuancesprog.ru/p/3708
@nuancesprog #статьи #Python #DataScience #MachineLearning
https://nuancesprog.ru/p/3708
@nuancesprog #статьи #Python #DataScience #MachineLearning
https://nuancesprog.ru
Оценка производительности нейронной сети Keras с помощью визуализаций Yellowbrick
Yellowbrick — набор инструментов для визуализации данных, предоставляющий множество современных графиков для оценки данных и моделей.
⏺ Как создать компонент wrapper с мощной архитектурой? Разберемся в этом вопросе на примере Vue 2.6, а также рассмотрим ситуацию в Vue 3.0
https://nuancesprog.ru/p/3714
@nuancesprog #статьи #JavaScript #Vue #React
https://nuancesprog.ru/p/3714
@nuancesprog #статьи #JavaScript #Vue #React
https://nuancesprog.ru
Компоненты Wrapper в Vue 2.6 и Vue 3.0
Поговорим о компонентах дизайн-системы, в особенности о компонентах wrapper. Как создать мощную структуру компонента wrapper? В примере будем использовать поле ввода и кнопку
⏺ Многие разработчики не знакомы с особенностями выражения when в Kotlin. В чем же его преимущества? Рассмотрим на примерах!
https://nuancesprog.ru/p/3723
@nuancesprog #статьи #Kotlin
https://nuancesprog.ru/p/3723
@nuancesprog #статьи #Kotlin
https://nuancesprog.ru
Выражение when в Kotlin | NOP::Nuances of programming
Базовый случай использования: на фрагменте ниже приведен базовый случай использования выражения when
⏺ Каким образом разработать веб-сайт, который будет выделяться среди других, а также соответствовать ожиданиям пользователей? Знание последних тенденций мира веб-разработки поможет в этом!
https://nuancesprog.ru/p/3717
@nuancesprog #статьи #WebDevelopment #UX
https://nuancesprog.ru/p/3717
@nuancesprog #статьи #WebDevelopment #UX
https://nuancesprog.ru
Ведущие тенденции веб-разработки в 2019 году
В мире насчитывается 200 миллионов активных веб-сайтов, а общее количество неактивных и активных сайтов превышает это число в десять раз, что приводит к усиленной конкуренции
⏺ Python входит в рейтинг самых популярных языков программирования. Поэтому неудивительно, что программисты создают новые фичи и приложения для упрощения своей работы. В этот раз поговорим о десятке внешних пакетов для разработки на Python
https://nuancesprog.ru/p/3720
@nuancesprog #статьи #Python #OpenSource
https://nuancesprog.ru/p/3720
@nuancesprog #статьи #Python #OpenSource
https://nuancesprog.ru
10 внешних Python-пакетов, которые вам точно понравятся
Python — это эксперимент о том, сколько свободы нужно давать программистам. Предоставь им слишком много свободы, и никто не сможет прочесть чужой код. Если дать слишком мало свободы, то под угрозой окажется выразительность языка
Друзья говорят, что с вами что-то нет так? На вас странно смотрят люди? Возможно, вы превращаетесь в компьютерного гика.
Пройдите наш тест, чтобы узнать наверняка
https://nuancesprog.ru/p/2957
@nuancesprog #тест
Пройдите наш тест, чтобы узнать наверняка
https://nuancesprog.ru/p/2957
@nuancesprog #тест
📃 Каждый, кто сталкивался с анализом данных, знает о pandas и знаком с методами этой библиотеки. Я расскажу об инструменте, который позволяет использовать те же методы pandas, но с большей производительностью
https://nuancesprog.ru/p/3731/
@nuancesprog #статьи #DataScience #MachineLearning
https://nuancesprog.ru/p/3731/
@nuancesprog #статьи #DataScience #MachineLearning
https://nuancesprog.ru
Ускоряем работу с pandas при помощи modin
Pandas — библиотека, которая не нуждается в представлении, если речь идёт о работе с данными.
📃 Использование компонентов ускоряет и упрощает процесс разработки, а возможность их повторного использования в других проектах совершает революцию в мире процесса! Рассмотрим пример создания компонента countdown timer в React, а также научимся обмениваться компонентами с использованием Bit
https://nuancesprog.ru/p/3734/
@nuancesprog #статьи #WebDevelopment #JavaScript
https://nuancesprog.ru/p/3734/
@nuancesprog #статьи #WebDevelopment #JavaScript
https://nuancesprog.ru
Создание компонента Timer с React и Bit
Рассмотрим пример создания компонента countdown timer в React с использованием Bit.
📃 Если вы хотели узнать о принципах работы базовых алгоритмов машинного обучения, но не делали этого из-за боязни сложных формулировок, то самое время это исправить! Рассказываем об этих алгоритмах так же, как рассказывали бы о них своей бабушке, и вы увидите, что всё достаточно просто
https://nuancesprog.ru/p/3738/
@nuancesprog #статьи #MachineLearning #DataScience
https://nuancesprog.ru/p/3738/
@nuancesprog #статьи #MachineLearning #DataScience
https://nuancesprog.ru
Алгоритмы машинного обучения простым языком. Часть 1
В этой статье я поделюсь тем, как я рассказал бы об этих алгоритмах своей бабушке. В некоторых объяснениях я зайду довольно глубоко...
📃 Поговорим о псевдоклассе :hover, его проблемах в применении с сенсорными устройствами и о том, как эти проблемы можно решить
https://nuancesprog.ru/p/3741/
@nuancesprog #статьи #WebDevelopment #CSS
https://nuancesprog.ru/p/3741/
@nuancesprog #статьи #WebDevelopment #CSS
https://nuancesprog.ru
Решение проблемы с CSS :hover
Проблемы с псевдоклассом :hover начались еще с тех пор, как на сенсорных устройствах был установлен первый браузер. Конечно, проблемы пытались решить...
📃 В первой части цикла мы узнали, как можно найти линию наилучшего соответствия. Теперь перейдём к тому, что делать, если среди данных имеются признаки, не влияющие на результат, и узнаем, как избавляться от таких шумов
https://nuancesprog.ru/p/3744/
Часть 1 - https://t.iss.one/nuancesprog/1280
@nuancesprog #статьи #MachineLearning #DataScience
https://nuancesprog.ru/p/3744/
Часть 1 - https://t.iss.one/nuancesprog/1280
@nuancesprog #статьи #MachineLearning #DataScience
https://nuancesprog.ru
Алгоритмы машинного обучения простым языком. Часть 2
Теперь, когда мы знаем, что такое линейная регрессия, можем поговорить о других методах, похожих на неё, например, о ридж-регрессии.