Обложка канала

Nuances of programming. Страница 92

74758 @nuancesprog

Образовательные статьи — всё для программистов.

  • Nuances of programming

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

    https://nuancesprog.ru/p/10943

    @nuancesprog #статьи #Education
  • Nuances of programming

    Разберём нюансы CSS-in-JS на примере компонента Button: узнаем, в чём здесь узкое место производительности и как избежать засорения приложения специализированными обёртками. Выработаем рекомендации для новых и уже существующих проектов.

    https://nuancesprog.ru/p/10938

    @nuancesprog #статьи #CSS #JavaScript
  • Nuances of programming

    Научимся создавать многократно используемые динамические элементы с помощью JavaScript. Рассмотрим все этапы (от добавления класса до настройки свойств и доступа) и сделаем пользовательский компонент для отображения приветственного сообщения.

    https://nuancesprog.ru/p/10905

    @nuancesprog #статьи #HTML #JavaScript
  • Реклама

  • Nuances of programming

    Хотите писать читаемый и производительный код в духе Python? Тогда вам не обойтись без этих 10 идиоматических приемов, которые помогут овладеть тонкостями программирования на данном языке.

    https://nuancesprog.ru/p/10900

    @nuancesprog #статьи #Python
  • Nuances of programming

    С каких навыков начинается путь сисадмина или DevOps-инженера? 11 января на Demo Day онлайн-курса «Administrator Linux. Basic» вы узнаете, какие инструменты нужны, чтобы справляться с первыми несколькими серверами: настраивать, администрировать, мониторить.

    📌Преподаватель Андрей Буранов расскажет, какие темы вы освоите за 4 месяца и какая практика ждет вас на стендах партнера AdvancedHosting.

    ➡️Записаться на вебинар https://otus.pw/qCNT/

    Бонус — Новогодняя скидка на оплату курса 15 000 рублей до 31 декабря, если оставите заявку сейчас https://otus.pw/rPV4/
  • Nuances of programming

    Господство искусственного интеллекта поставило под сомнение принцип "пользователь - центр Вселенной интерфейса". На поле вышел новый игрок - алгоритм. Узнайте, что такое "удобный для алгоритма интерфейс", почему это важно и как подружить с алгоритмом пользователей.

    https://nuancesprog.ru/p/10933

    @nuancesprog #статьи #DataScience #ArtificialIntelligence
  • Nuances of programming

    Когда в полюбившемся языке (в нашем случае Rust) появляется любимая структура данных (двоичное дерево) возникает непреодолимое желание поделиться опытом работы с ней, а именно деталями ее реализации.

    https://nuancesprog.ru/p/10928

    @nuancesprog #статьи #Rust
  • Nuances of programming

    Нагрузочное тестирование — одна из точек роста для тестировщика.

    Начните осваивать необходимые навыки 25 января на демо-занятии «Проведение нагрузочного тестирования в средстве Performance center». Вместе с преподавателем Иваном Лихобабенко вы рассмотрите интерфейс Performance center, создадите сценарий нагрузки и позапускаете тесты.

    Демо-урок является частью онлайн-курса «Нагрузочное тестирование». Используйте эту возможность попробовать обучение и познакомиться с преподавателем. Для регистрации на занятие пройдите вступительный тест https://otus.pw/IhnD/
  • Nuances of programming

    Правдивая история о том, как инженеры компании Geoblink искали лучший подход для сборки своих конвейеров данных. Пройдя через тернии Jenkins, они открыли для себя гибкие возможности Airflow на Kubernetes.

    https://nuancesprog.ru/p/10924

    @nuancesprog #статьи #Kubernetes
  • Nuances of programming

    Можно ли на вашем сайте с помощью одной лишь клавиатуры нажать на все кнопки, открыть все ссылки, заполнить все формы? Если нет, это стоит поскорее исправить. Да, клавиатура - это уже не так модно, но для кого-то это единственная возможность взаимодействовать с интернетом в целом и с вашим сайтом в частности.

    https://nuancesprog.ru/p/10920

    @nuancesprog #статьи #WebDevelopment
  • Nuances of programming

    Подготовка данных для машинного обучения – один из важнейших этапов разработки искусственного интеллекта. Сегодня в индустрии существует ряд мифов и гипотез о том, как правильно собирать датасеты.
    Команда Яндекс.Толоки собрала самые популярные из них - с некоторыми они столкнулись, развивая собственные ML-проекты, с другими - изучая опыт других компаний. В колонке на VC.ru руководитель Яндекс.Толоки Ольга Мегорская рассказывает о том, к каким выводам они пришли по итогам детального разбора ряда гипотез и дает прикладные советы о различных подходах к разметке.
  • Nuances of programming

    Что такое SocketCluster, как он функционирует и почему он лучше Socket.io? Рассматриваем процесс его применения для распределенных вычислений в базе данных и делаем краткий обзор кода.

    https://nuancesprog.ru/p/10915

    @nuancesprog #статьи #SocketCluster
  • Nuances of programming

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

    https://nuancesprog.ru/p/10911

    @nuancesprog #статьи #Mobile #Android #iOS
  • Nuances of programming

    🌲 Начните строить Новый 2021 год с фундаментального на бесплатных вебинарах онлайн-интенсива «CI/CD или Непрерывная поставка с Docker и Kubernetes» и онлайн-курса «Алгоритмы и структуры данных»:

    📌«Demo Day супер-интенсива «CI/CD или Непрерывная поставка с Docker и Kubernetes»: https://otus.pw/WRBS/
    — Задайте преподавателю-практику любые вопросы по CI/CD. Узнайте всё о программе интенсива, навыках, компетенциях и перспективах, которые ждут выпускников после обучения.

    📌«Заповедники двоичных деревьев поиска»: https://otus.pw/v19r/
    — Выясните, что такое двоичное дерево и как с его помощью организовать поиск элементов за логарифмическое время. Поговорите об АВЛ и Красно-черных деревьях, о Расширяющихся и Рандомизированных деревьях, о правилах добавления, удаления и балансировки двоичных деревьев поиска.

    👉🏻Регистрируйтесь сейчас — напомним в день вебинара!
  • Nuances of programming

    Моделирование данных с помощью графов набирает популярность. В чём же заключается его удобство и эффективность? Отвечаем на эти и сопутствующие вопросы в теории и реализации.

    https://nuancesprog.ru/p/10895

    @nuancesprog #статьи #Java
  • Реклама

  • Nuances of programming

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

    https://nuancesprog.ru/p/10887

    @nuancesprog #статьи #Git
  • Nuances of programming

    Хочешь попробовать свои силы в data science? Пройди трёхдневный онлайн-интенсив по обработке и анализу данных с 28 по 30 декабря в 19:00 по московскому времени!

    Участвуй в бесплатном интенсиве 👉 https://clc.am/VerS6Q

    Что тебя ждёт?
    🔥 Изучишь основы языка Python и научишься использовать его для data-аналитики.
    🔥 Поработаешь с библиотеками Pandas и Matplotlib.
    🔥 Научишься разным техникам исследования данных.
    🔥 Попрактикуешься с опытным специалистом по программированию, ведущим исследователем данных Сбербанка Анастасией Борневой.

    🎁 Все, кто дойдёт до конца занятий, получат электронную книгу Кей Петерсон и Дэвида Колба «Век живи — век учись».

    💲 Авторы трёх лучших проектов получат сертификаты на 30 000 рублей для обучения в Skillbox!
  • Nuances of programming

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

    https://nuancesprog.ru/p/10882

    @nuancesprog #статьи #Hashing