nuancesprog | Education

Telegram-канал nuancesprog - NOP::Nuances of Programming

88823

Уникальные статьи и переводы — настольная книга программиста. Любые вопросы по сотрудничеству: @ramilkr VK: https://vk.com/nuancesprog

Subscribe to a channel

NOP::Nuances of Programming

Добавим тесты в имеющийся проект, создадим новый и основательно все настроим. Распишем тестовый сценарий.

https://nsprg.ru/O4ry2x

VK: https://nsprg.ru/x1W11O

Дзен: https://nsprg.ru/OBX0Qx

@nuancesprog #Swift #Testing

Читать полностью…

NOP::Nuances of Programming

Изучите методы структурирования области применения провайдеров в Riverpod с помощью миксинов. Такой подход имеет как минимум 5 преимуществ и оказывается особенно полезным при масштабировании приложения и увеличении количества управляемых провайдеров.

https://nsprg.ru/OZZ4BO

VK: https://nsprg.ru/vXgN1x

Дзен: https://nsprg.ru/m004Pm

@nuancesprog #Flutter #Riverpod

Читать полностью…

NOP::Nuances of Programming

🔵 Всё, что вы хотели знать о Serverless

Serverless — это подход, позволяющий не задумываться об эксплуатации инфраструктуры и оплачивать только потреблённые ресурсы. О преимуществах и особенностях бессерверного подхода, типовых сценариях для serverless-архитектуры и как писать код по-новому читайте в статьях Yandex Cloud:

Всё, что вы хотели знать о бессерверных технологиях
Запускаем контейнерные приложения в Yandex Serverless Containers
Разграничение доступа к API с помощью Yandex API Gateway

Читать полностью…

NOP::Nuances of Programming

В этой части серии статей создадим персонализированную цветовую схему и глобальные стили приложения. Будем использовать Tailwind CSS в качестве фреймворка для работы со стилями веб-приложения.

https://nsprg.ru/xl4jXx

VK: https://nsprg.ru/mzVjWm

Дзен: https://nsprg.ru/mDRnrv

@nuancesprog #React #TailwindCSS

Читать полностью…

NOP::Nuances of Programming

Сделаем навигацию: турбофреймами настроим переход между фотографиями, турбостримами синхронизируем окна.

https://nsprg.ru/vLGn1x

VK: https://nsprg.ru/xR25Vx

Дзен: https://nsprg.ru/xe2Qev

@nuancesprog #Ruby #Hotwire #TailwindCSS

Читать полностью…

NOP::Nuances of Programming

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

https://nsprg.ru/x1WPMO

VK: https://nsprg.ru/m68XVv

Дзен: https://nsprg.ru/OBXnVx

@nuancesprog #Pydantic #Python

Читать полностью…

NOP::Nuances of Programming

Шаблон Factory упрощает создание новых объектов и помогает прятать логику, ненужную для клиента. Предлагаем рассмотреть вариант реализации шаблона фабрики для простого приложения на Spring Boot.

https://nsprg.ru/ObDlpx

VK: https://nsprg.ru/ma2lgx

Дзен: https://nsprg.ru/vd6lGm

@nuancesprog #SpringBoot #Java

Читать полностью…

NOP::Nuances of Programming

Научимся легко и просто интегрировать модульные тесты в C/C++ проекты.

https://nsprg.ru/xAG16O

VK: https://nsprg.ru/OQgNzx

Дзен: https://nsprg.ru/OjrWnO

@nuancesprog #CProgramming #Testing

Читать полностью…

NOP::Nuances of Programming

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

https://nsprg.ru/vqYWov

VK: https://nsprg.ru/mnqW1O

Дзен: https://nsprg.ru/mYAnZm

@nuancesprog #JavaScript #CleanCode

Читать полностью…

NOP::Nuances of Programming

Процесс развития нейросетей с каждым днем всё больше обрастает новыми мифами. В канале ТЕХНО разбирают популярные вопросы и заблуждения про искусственный интеллект.

Подписывайтесь на @techno_yandex, чтобы ничего не пропустить.

Читать полностью…

NOP::Nuances of Programming

Пришло время обсудить более глобальные и сложные архитектурные решения, чем те, что касаются лишь уровня представления, например MVP, MVVM, MVI и прочие. Рассмотрим техники создания крупного приложения, с которым будет удобно работать десяткам и даже сотням программистов. Эти инструкции помогут обеспечить надежное масштабирование, независимо от объема написанного кода.

https://nsprg.ru/vXgAPx

VK: https://nsprg.ru/m0031m

Дзен: https://nsprg.ru/mE9bRm

@nuancesprog #Mobile

Читать полностью…

NOP::Nuances of Programming

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

https://nsprg.ru/vd6d8m

VK: https://nsprg.ru/ma23Bx

Дзен: https://nsprg.ru/O7py2m

@nuancesprog #Python

Читать полностью…

NOP::Nuances of Programming

Создавайте современные компонуемые приложения Angular с помощью Bit. Благодаря своим мощным возможностям, бесшовной интеграции с Angular и готовой поддержке Ripple CI, Bit - идеальное решение для разработчиков, стремящихся повысить свой профессиональный уровень и создавать качественные веб-приложения.

https://nsprg.ru/OKwNoO

VK: https://nsprg.ru/mWNJqO

Дзен: https://nsprg.ru/O5K5nx

@nuancesprog #Angular

Читать полностью…

NOP::Nuances of Programming

Обсуждаем, почему так важно вести логи, и разбираем популярные библиотеки, обеспечивающие эту возможность для приложений Node.js: Winston, Pino, Bunyan, Log Level и npmlog.

https://nsprg.ru/mw6a6O

VK: https://nsprg.ru/xR2kEx

Дзен: https://nsprg.ru/vLGr5x

@nuancesprog #NodeJS

Читать полностью…

NOP::Nuances of Programming

Разберем один из 10 технических вопросов недавнего собеседования по Swift и Objective C. На примере покажем, почему для предотвращения цикла сохранения применяется слабая ссылка weak, а не бесхозная unowned.

https://nsprg.ru/O4rZdx

VK: https://nsprg.ru/x1W8GO

Дзен: https://nsprg.ru/OBX85x

@nuancesprog #Swift

Читать полностью…

NOP::Nuances of Programming

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

https://nsprg.ru/mE94Vm

VK: https://nsprg.ru/mrp6Wv

Дзен: https://nsprg.ru/ONLa1x

@nuancesprog #JavaScript #Interview

Читать полностью…

NOP::Nuances of Programming

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

https://nsprg.ru/v8Ed5O

VK: https://nsprg.ru/v2KBVO

Дзен: https://nsprg.ru/vg9g8m

@nuancesprog #CProgramming

Читать полностью…

NOP::Nuances of Programming

RecyclerView - улучшенная замена устаревшего и во многом несовершенного ListView. С помощью этого краткого обзора вы легко сможете создать свой собственный пользовательский RecyclerView.

https://nsprg.ru/xJknnv

VK: https://nsprg.ru/xkrjVm

Дзен: https://nsprg.ru/OVNpqO

@nuancesprog #Kotlin #Android

Читать полностью…

NOP::Nuances of Programming

Hiring Days от VK для ML и Backend-разработчиков стартовал. Отправьте отклик до 15 февраля и получите возможность всего за один уикенд присоединиться к департаменту AI, контентных и рекомендательных сервисов, чтобы развивать технологии искусственного интеллекта для ключевых продуктов VK и строить платформу для рекомендаций и поиска контента.

Подробности

@nuancesprog

Читать полностью…

NOP::Nuances of Programming

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

https://nsprg.ru/myDj5O

VK: https://nsprg.ru/x9RNzv

Дзен: https://nsprg.ru/mw6jJO

@nuancesprog #UXDesign

Читать полностью…

NOP::Nuances of Programming

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

https://nsprg.ru/O7p8jm

VK: https://nsprg.ru/xP401x

Дзен: https://nsprg.ru/v8EglO

@nuancesprog #TypeScript

Читать полностью…

NOP::Nuances of Programming

Как использовать композицию в Rust?

💻Расскажет Кирилл Федченко, Lead Rust Developer в InfinitySwap, на бесплатном практическом уроке от OTUS, где вы:

- разберётесь, почему композиция лучше наследования;
- посмотрите, как Rust позволяет создавать гибкий и переиспользуемый код с помощью композиции;
- определите, какого минимального способа наследования достаточно для применения ООП подходов и паттернов.

Встречаемся 15 февраля в 20:00 мск в рамках курса «Rust Developer. Professional». Доступна рассрочка на обучение!

👉Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок и получить запись: https://otus.pw/6Qe2/


Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

NOP::Nuances of Programming

Если вы знаете, кто такие этичные хакеры и охотники за ошибками, то новость для вас. Яндекс объявил о расширении программы Bug Bounty. Во-первых, теперь можно искать уязвимости в новых устройствах компании, это Дуо Макс, Миди и ТВ Станция. Во-вторых, компания подняла награду до 1 000 000 рублей. Всем багхантерам удачи.

/channel/alice_yndx/943

@nuancesprog #новости

Читать полностью…

NOP::Nuances of Programming

Хотите разрабатывать высокопроизводительные веб-приложения, выполняющие обработку видео, 3D-рендеринг, мультимедийные игры и криптографические вычисления? WebAssembly поможет легко справиться с этой задачей.

https://nsprg.ru/mw6WJO

VK: https://nsprg.ru/xe2Dev

Дзен: https://nsprg.ru/xR2rVx

@nuancesprog #WebAssembly

Читать полностью…

NOP::Nuances of Programming

Узнаем правильный ответ на вопрос: «Как растет емкость среза?» В каких случаях она удваивается, а в каких нет?

https://nsprg.ru/myDW5O

VK: https://nsprg.ru/x9R2zv

Дзен: https://nsprg.ru/vLG21x

@nuancesprog #Golang

Читать полностью…

NOP::Nuances of Programming

Представляем вашему вниманию серию статей, посвященных визуализации и ее применению в современном IT-ландшафте. В первой части цикла расскажем, как создать динамичное и отзывчивое приложение с использованием React, Material UI, Tailwind CSS и Nivo.

https://nsprg.ru/vg9lAm

VK: https://nsprg.ru/v2KbRO

Дзен: https://nsprg.ru/OZZlZO

@nuancesprog #React

Читать полностью…

NOP::Nuances of Programming

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

https://nsprg.ru/v3pyPO

VK: https://nsprg.ru/Oo1N2x

Дзен: https://nsprg.ru/ObDoEx

@nuancesprog #Coding

Читать полностью…

NOP::Nuances of Programming

Что же такое машинное обучение? И почему оно так плотно связано с нашей повседневной жизнью? Отвечаем на эти и сопутствующие вопросы.

https://nsprg.ru/Ojr22O

VK: https://nsprg.ru/mMB4nx

Дзен: https://nsprg.ru/OQgJNx

@nuancesprog #MachineLearning

Читать полностью…

NOP::Nuances of Programming

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

https://nsprg.ru/m68Ewv

VK: https://nsprg.ru/myDPYO

Дзен: https://nsprg.ru/x9Rykv

@nuancesprog #SCDB #Database

Читать полностью…

NOP::Nuances of Programming

Говорят, что "дьявол кроется в деталях". Так почему бы не поискать его в недрах JavaScript? Совершите увлекательное путешествие в волшебное закулисье метода filter.

https://nsprg.ru/m00PLm

VK: https://nsprg.ru/ONLb0x

Дзен: https://nsprg.ru/mrpa8v

@nuancesprog #JavaScript

Читать полностью…
Subscribe to a channel