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

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

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

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

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

💲 Авторы трёх лучших проектов получат сертификаты на 30 000 рублей для обучения в Skillbox!
Поддерживать порядок в версиях программы очень важно. Рассмотрим, как создать понятную схему версий с автоинкрементом и добавить её к системе непрерывной интеграции и доставки.

https://nuancesprog.ru/p/10887

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

https://nuancesprog.ru/p/10895

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

https://nuancesprog.ru/p/10911

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

https://nuancesprog.ru/p/10915

@nuancesprog #статьи #SocketCluster
Подготовка данных для машинного обучения – один из важнейших этапов разработки искусственного интеллекта. Сегодня в индустрии существует ряд мифов и гипотез о том, как правильно собирать датасеты.
Команда Яндекс.Толоки собрала самые популярные из них - с некоторыми они столкнулись, развивая собственные ML-проекты, с другими - изучая опыт других компаний. В колонке на VC.ru руководитель Яндекс.Толоки Ольга Мегорская рассказывает о том, к каким выводам они пришли по итогам детального разбора ряда гипотез и дает прикладные советы о различных подходах к разметке.
Можно ли на вашем сайте с помощью одной лишь клавиатуры нажать на все кнопки, открыть все ссылки, заполнить все формы? Если нет, это стоит поскорее исправить. Да, клавиатура - это уже не так модно, но для кого-то это единственная возможность взаимодействовать с интернетом в целом и с вашим сайтом в частности.

https://nuancesprog.ru/p/10920

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

https://nuancesprog.ru/p/10924

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

https://nuancesprog.ru/p/10928

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

https://nuancesprog.ru/p/10933

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

https://nuancesprog.ru/p/10900

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

https://nuancesprog.ru/p/10905

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

https://nuancesprog.ru/p/10938

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

https://nuancesprog.ru/p/10943

@nuancesprog #статьи #Education
Машинное обучение - широкий подраздел науки о данных. И порой новичкам крайне тяжело разобраться в нём. Подробно и понятно расскажем об основных аспектах машинного обучения и познакомимся с типами его алгоритмов.

https://nuancesprog.ru/p/10948

@nuancesprog #статьи #MachineLearning
Что такое Github Actions, каковы его преимущества и недостатки? Рассмотрим реальный пример создания рабочего потока с экшенами и подробно разберём все этапы. Внутри - решение с компактным отображением информации для продвинутых пользователей, управляющих большим количеством рабочих потоков в нескольких репозиториях.

https://nuancesprog.ru/p/10953

@nuancesprog #статьи #Git
Инструкция по полной автоматизации процесса перевода приложений на любое количество языков с помощью vue-i18n. Настраиваем инструменты, организуем их взаимодействие и получаем возможность мгновенного перевода через Google Translate.

https://nuancesprog.ru/p/10958

@nuancesprog #статьи #Vue
Узнаем, для чего нужны конвейеры CI/CD и почему их запускают в изолированной среде. Познакомимся с базовыми принципами эффективного и безопасного конвейера CI/CD, а также сине-зелёной и канареечной стратегий развёртывания.

https://nuancesprog.ru/p/10963

@nuancesprog #статьи #DevOps #WebDevelopment
Отвлекись от серьезных тем, жми на кнопку и наслаждайся смешными мемами и гифками про беспощадную борьбу между программистами и кодом!

NOP::Humor ждет тебя 😊

@nuancesproghumor
Нужны ли продуктовому дизайнеру навыки создания 3D- материалов? Чем отличается программа Blender от других анимационных программ? Ответим на эти и сопутствующие вопросы.

https://nuancesprog.ru/p/10977

@nuancesprog #статьи #Design #UI #UX
Полезные и разнообразные сокращения JavaScript с подробным объяснением для программистов любого уровня. Такие приемы всегда пригодятся, особенно при работе с большими массивами кода.

https://nuancesprog.ru/p/10967

@nuancesprog #статьи #JavaScript