cookie

We use cookies to improve your browsing experience. By clicking «Accept all», you agree to the use of cookies.

avatar

NOP::Nuances of Programming

Уникальные статьи и переводы — настольная книга программиста. Любые вопросы по сотрудничеству: @ramilkr Если нужен токен: https://telega.in/c/nuancesprog NOP::Humor - https://t.me/nophumor NOP::Recruiter Удаленка- https://t.me/nopremote

Show more
Advertising posts
73 628
Subscribers
-3324 hours
-1697 days
-86130 days
Posts Archive
Photo unavailableShow in Telegram
Эти приемы работы на C# должен знать каждый, а тем, кто знает, полезно повторить. Типы, допускающие значения «null», обнаружение пустых строк, readonly и константы, простой способ завершения приложения и разрыв строк с «newline». https://nsprg.ru/vqYDbv VK: https://nsprg.ru/mYA74m Дзен: https://nsprg.ru/mnqlNO @nuancesprog #CSharp
Show all...
Российский AI-ассистент разработчика доступен на GitVerse AI-ассистенты (AI, artificial intelligence — искусственный интеллект) — это программы, которые анализируют код и предлагают варианты завершения в режиме онлайн. Разработчик может быстрее выполнять привычные задачи, избавиться от рутины сосредоточиться на важных проектах. К одному из таких помощников вы можете получить доступ уже сейчас! GigaCode – это AI-ассистент, который знает 15 языков программирования — Java, Python, TypeScript, C/C++ и другие. GigaCode работает в любой привычной среде разработки. Его можно подключить к IDEA, PyCharm, VSCode, Jupyter и другим. GigaCode развивается вместе c сервисом GigaChat. В AI-ассистенте есть нейросетевые модели, которые обучены на больших корпусах исходного кода и специализируются на определенных задачах разработки. А по опыту команд в Сбере, GigaCode может сокращать время для создания кода до 25%. Ранний доступ к AI-ассистенту можно получить на площадке GitVerse. Это российская платформа для работы с исходным кодом от СберТеха, где можно хранить открытые и закрытые репозитории и продвигать свои проекты. Чтобы получить доступ к GitVerse и протестировать GigaCode в своем проекте, оставьте заявку на сайте.
Show all...
Photo unavailableShow in Telegram
Класс ViewModel служит прослойкой между View и Model в структурном паттерне проектирования MVVM. Рассмотрим особенности реализации ViewModel на реальном примере. https://nsprg.ru/m68qev VK: https://nsprg.ru/x9RqMv Дзен: https://nsprg.ru/myD7GO @nuancesprog #Android #Jetpack
Show all...
Photo unavailableShow in Telegram
Рассмотрим практики и методики, которые упрощают создание приложений в React, делают код более эффективным и читабельным, упрощают его обслуживание. https://nsprg.ru/x1WKRO VK: https://nsprg.ru/OBXqox @nuancesprog #React
Show all...
Photo unavailableShow in Telegram
🔥Освойте Chaos Engineering в рамках Kubernetes кластера, это увеличит вашу ценность в команде DevOps, SRE и тестирования 👉 Приходите на бесплатный практический урок от OTUS. Спикер — ведущий DevOps-инженер Михаил Чугунов. На вебинаре мы: - узнаем, как проводить тестирование надежности систем оркестрации контейнеров; - рассмотрим подход к тестированию системы, называемый Chaos Engineering; - обсудим, как и когда его лучше применять; - произведем обзор доступных инструментов. 👨‍🎓Занятие пройдёт 3 апреля в 20:00 мск в рамках курса «Инфраструктурная платформа на основе Kubernetes». Доступна рассрочка на обучение! Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок и получить запись: https://clck.ru/39n5FF Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Show all...
Photo unavailableShow in Telegram
Разберем случаи применения recover, проиллюстрируем примерами. Напишем универсальную функцию для обработки всех неперехваченных паник и ошибок времени выполнения, сбора трассировок стека для них. https://nsprg.ru/mrpk4v VK: https://nsprg.ru/O4rqQx @nuancesprog #Golang
Show all...
Photo unavailableShow in Telegram
Почему, увлекаясь новыми подходами, мы пренебрегаем основами разработки? Может ли следование лучшим практикам лишить критического мышления? Всегда ли стоит все усложнять и оптимизировать? Поразмыслим над этими вопросами, анализируя фрагменты кода из реальных проектов. https://nsprg.ru/OjrLGO VK: https://nsprg.ru/OQgq1x @nuancesprog #FrontEndDevelopment
Show all...
Photo unavailableShow in Telegram
Что такое SASS и зачем его осваивать? Какие в SASS функциональные возможности, для чего здесь файлы «Partials» и какие есть инструменты для компиляции? https://nsprg.ru/mnqzNO VK: https://nsprg.ru/xAGq5O Дзен: https://nsprg.ru/mYA54m @nuancesprog #CSS #SASS
Show all...
Photo unavailableShow in Telegram
Предлагаем руководство по созданию интерактивной визуализации для обнаружения объектов с помощью Renumics Spotlight 1.6.0. Ознакомление с подобными передовыми технологиями позволит принимать более обоснованные решения при выборе дополнительных обучающих данных. https://nsprg.ru/mpBDlv VK: https://nsprg.ru/vqYVbv @nuancesprog #MachineLearning
Show all...
Photo unavailableShow in Telegram
Мощные современные инструменты Bit и Ripple CI внесли кардинальные улучшения в подход к разработке на Next.js. Они представляют современный и эффективный процесс создания композитных приложений. Рассмотрим подробнее преимущества Bit и Ripple CI и возможности их интеграции в Next.js. https://nsprg.ru/mrpM4v VK: https://nsprg.ru/O4rAQx @nuancesprog #NextJS
Show all...
Photo unavailableShow in Telegram
Компании типа BlobCity предоставляют множество шаблонов кода ИИ/МО. Этот инструментарий способен как облегчить работу опытных специалистов в области науки о данных, так и ускорить профессиональное становление новичков. https://nsprg.ru/mE9EEm VK: https://nsprg.ru/ONL9Jx Дзен: https://nsprg.ru/m00AKm @nuancesprog #DataScience
Show all...
Photo unavailableShow in Telegram
Изучим сложные механизмы макета, попробуем раскрыть его логику и потенциал. Детально проанализируем идеальные размеры и адаптивность ViewThatFits, покажем его роль в различных сценариях применения. https://nsprg.ru/OZZMQO VK: https://nsprg.ru/vXgkdx @nuancesprog #SwiftUI
Show all...
Photo unavailableShow in Telegram
Чем чище код, тем лучше! Руководствуясь такой логикой, автор детально анализирует несколько практик в JavaScript, обращая внимание программистов на связанные с ними нюансы. https://nsprg.ru/v8EA1O VK: https://nsprg.ru/v2KAaO Дзен: https://nsprg.ru/vg9WRm @nuancesprog #JavaScript
Show all...
Photo unavailableShow in Telegram
Хакеры не стоят на месте — кибератаки и приемы постоянно совершенствуются, поэтому важно быть на шаг впереди.  В канале «Солара» рассказывают, как бизнесу защититься от киберугроз. Например, что делать, чтобы сотрудники с привилегированным доступом не скачивали запрещенный контент из сети компаний. Подписывайтесь на канал «Солара», чтобы всегда держать руку на пульсе и знать, как обеспечить информационную безопасность вашей компании. erid: LjN8JtaNn
Show all...
Photo unavailableShow in Telegram
Рассмотрим механизмы управления ошибками и исключениями в коде: блоки try, catch, finally, типы-объединения. Изучим продвинутые техники для создания более надежных и сопровождаемых PHP-приложений. https://nsprg.ru/v3pAgO VK: https://nsprg.ru/Oo1M4x @nuancesprog #PHP
Show all...
Photo unavailableShow in Telegram
На собеседованиях часто требуется знание внутреннего устройства JVM. Но и в повседневной практике Java-разработчику полезно понимать, что происходит внутри при запуске кода. Разобраться поможет эта статья. https://nsprg.ru/v2KAgO VK: https://nsprg.ru/vXgkAx Дзен: https://nsprg.ru/OZZMAO @nuancesprog #Java #JVM
Show all...
Photo unavailableShow in Telegram
Погружение в DevOps: какую систему контроля версий выбрать? Расскажет Игорь Овсянников — DevOps инженер в GeForce Now. Встречаемся на бесплатном практическом уроке «Системы контроля версий» от OTUS, где вы вместе с опытным экспертом разберете: - какие есть решения на рынке для хранения кода помимо GitHub и Gitlab; - какая предыстория у Git; - какие сегодня есть альтернативы Gitlab. Занятие пройдёт 27 марта в 20:00 мск в рамках курса «Специализация DevOps». Доступна рассрочка на обучение! Регистрируйтесь прямо сейчас, чтобы посетить бесплатный урок и получить запись. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Show all...
Photo unavailableShow in Telegram
Познакомимся с инструментом для отправки уведомлений на одно или несколько устройств и разберем, какие типы уведомлений существуют и как их можно реализовать. https://nsprg.ru/xe24Bv VK: https://nsprg.ru/mzVMRm Дзен: https://nsprg.ru/xl4LRx @nuancesprog #Android #Firebase
Show all...
Photo unavailableShow in Telegram
🚀 Готовы стать мастером PostgreSQL? Присоединяйтесь к открытому онлайн уроку «Управление собственным облачным кластером PostgreSQL на CloudNative PG»! 💎 На этом уроке вы: - узнаете как настроить отказоустойчивый кластер PostgreSQL с использованием оператора для Kubernetes CloudNative PG; - промоделируете ситуации отказа отдельных узлов, настроим мониторинг доступности и наблюдение за операционными метриками кластера; - научитесь делать восстановление состояния на указанный момент времени. 📅 Дата проведения: 28 марта, 20:00 мск 🔗 Регистрируйтесь по ссылке и станьте экспертом в PostgreSQL! Новые навыки ждут вас! 🌟 Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Show all...
Photo unavailableShow in Telegram
Хотите разрабатывать эффективные приложения, приносящие радость пользователям? Воспользуйтесь стратегиями и инструментами, которые ускорят ваши приложения и обеспечат безупречный пользовательский опыт. https://nsprg.ru/vLGwwx VK: https://nsprg.ru/xR2Jex @nuancesprog #React
Show all...
Photo unavailableShow in Telegram
Станет ли Zed  -  новый, быстрый и с недавних пор общедоступный редактор кода  -  убийцей VSCode? Этот вопрос сегодня определяет погоду на рынке IDE. Чтобы быть в курсе событий, присмотримся получше к редактору нового поколения, именуемому Zed. https://nsprg.ru/x9RdXv VK: https://nsprg.ru/mw6pnO @nuancesprog #Zed #IDE
Show all...
Photo unavailableShow in Telegram
❓Как тестировщику расширить карьерные возможности в сфере QA? Перейти в нагрузочное тестирование всего за 4 месяца на онлайн-курсе от OTUS. Вы научитесь: - писать скрипты в Performance Center, Jmeter, Gatling, k6.io; - настраивать CI/CD; - мониторить различные метрики, когда проводите тестирование с помощью Grafana и других инструментов; - анализировать результаты и составлять информативные отчёты; - разбираться в методиках и отчётности; - оценивать точность и качество тестирования, чтобы улучшать процессы и повышать достоверность результатов. Все это позволит вам увеличить доход и ценность в команде, а также получить возможность повышения. 👉 Стартуем 28 марта. Пройдите бесплатный тест прямо сейчас и получите специальную цену: https://otus.pw/Ct3C/ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Show all...
Photo unavailableShow in Telegram
В этой статье будут представлены психологические исследования, которые являются ключами к пониманию человеческого познания и поведения, а также основой понимания дизайна. https://nsprg.ru/m683rv VK: https://nsprg.ru/myDpQO @nuancesprog #UXDesign
Show all...
Photo unavailableShow in Telegram
Освойте разработку ПО на профессиональном уровне и расширьте свои карьерные возможности в IT. Научитесь применять шаблоны проектирования и SOLID в разработке всего за 4 месяца под руководством опытных экспертов на онлайн-курсе «Архитектура и шаблоны проектирования» от OTUS. После обучения вы:   ▫️поймете, что такое рефакторинг и как писать чистый код; ▫️разберетесь в современных процессах разработки программного обеспечения; ▫️сможете претендовать на повышение грейда, должности и дохода. Для прохождения программы необходимо: ▫️знание одного из языков программирования: C++, C#, Java, Kotlin, PHP или Python; ▫️знание принципов ООП ➡️Пройдите вступительное тестирование прямо сейчас, чтобы попасть на курс по спец.цене и получить курс по Git в записи бесплатно: пройти тест Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Show all...
Photo unavailableShow in Telegram
Изучите три стратегии реализации пользовательских компонентов: превалирование ControlValueAccessor, использование FormControl в качестве входных данных и обертывание компонентов. Чтобы эффективно применять эти стратегии, рассмотрите технические долги, связанные с каждой из них. https://nsprg.ru/ONLRAx VK: https://nsprg.ru/O4rD8x @nuancesprog #Angular
Show all...
Photo unavailableShow in Telegram
Нейронные сети - не универсальная опция. Как же выбрать модель при отсутствии идеального варианта? Есть ли компромиссные решения? Возможен ли вообще паритет между точностью и полезностью? Поищем ответы на эти вопросы. https://nsprg.ru/vXgdAx VK: https://nsprg.ru/m00e4m Дзен: https://nsprg.ru/mE9rnm @nuancesprog #NeuralNetworks
Show all...
Photo unavailableShow in Telegram
💻 Yandex Cloud выпустила большое обновление платформы для работы с данными Облачная платформа запустила сервис для управления метаданными Yandex MetaData Hub, повысила безопасность баз данных, а инструмент BI-аналитики Yandex DataLens получил новые возможности. Всё это позволит компаниям быстро и надёжно создавать дата-проекты в облаке — от корпоративных хранилищ данных до аналитических и рекомендательных систем. 💬 Больше об обновлениях платформы данных читайте в статье.
Show all...
Photo unavailableShow in Telegram
💻 Yandex Cloud выпустила большое обновление платформы для работы с данными Облачная платформа запустила сервис для управления метаданными Yandex MetaData Hub, повысила безопасность баз данных, а инструмент BI-аналитики Yandex DataLens получил новые возможности. Всё это позволит компаниям быстро и надёжно создавать дата-проекты в облаке — от корпоративных хранилищ данных до аналитических и рекомендательных систем. 💬 Больше об обновлениях платформы данных читайте в статье.
Show all...
Photo unavailableShow in Telegram
Знакомство с библиотекой D3 и ее возможностями на конкретных примерах: от рисования базовых фигур до построения гистограммы на основе имеющихся данных. D3 - это визуализация, о которой вы мечтали! https://nsprg.ru/v3pJzO VK: https://nsprg.ru/ObD0yx Дзен: https://nsprg.ru/Oo1lLx @nuancesprog #D3 #JavaScript
Show all...
Photo unavailableShow in Telegram
🦾Хардкорный тест по языку С🦾 📌Пройдите полный тест из 20 вопросов на сайте и проверьте, насколько вы готовы к обучению на углубленном курсе - «Программист С» от OTUS. Сможете сдать - пройдете на курс по спеццене! ⏰ Время прохождения теста ограничено 30 минут 👉ПРОЙТИ ТЕСТ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576. Erid: 2VtzqxAk3Wc
Show all...
Photo unavailableShow in Telegram
Представляем полезный инструмент для работы с базами данных  -  шардинг. Узнайте, что это такое, какие типы и стратегии шардинга используются, в чем преимущества и сложности этого архитектурного паттерна. https://nsprg.ru/O5KVBx VK: https://nsprg.ru/mWN5yO @nuancesprog #DataScience #Database
Show all...
Photo unavailableShow in Telegram
29 марта в 10:00 СберТех приглашает на онлайн-презентацию «GitVerse: открой вселенную кода». Гостей мероприятия познакомят с GitVerse – платформой для работы с исходным кодом. Она позволяет создавать проекты с открытым и закрытым исходным кодом и развивать их вместе с ИТ-сообществом. Что ждет участников мероприятия: · Тренды разработки и роль открытого ПО в современном ИТ · Возможности GitVerse и планы развития · GigaCode – AI-помощник разработчика (AI, artificial intelligence — искусственный интеллект) · Участие комьюнити в проекте · Пакет облачных сервисов и его преимущества для разработчиков · Обзор интересных репозиториев на GitVerse · Реальные кейсы разработки и оптимизации с помощью GitVerse · Общение в прямом эфире Ждем тебя 29 марта! Регистрируйтесь на мероприятие уже сейчас
Show all...
Photo unavailableShow in Telegram
Рассмотрим критерии оценки и логику представления нового адаптивного контейнера макетов. Как выбирается отображаемое представление? Разберем концепцию «идеального размера». https://nsprg.ru/mw6nnO VK: https://nsprg.ru/vLGQwx @nuancesprog #SwiftUI
Show all...
Photo unavailableShow in Telegram
erid: LjN8K3isK Сейчас аналитика данных используется в более 50% компаний по всему миру.  Аналитик данных собирает, анализирует, структурирует данные — и благодаря этому помогает бизнесу решать проблемы и принимать важные решения.  Стать аналитиком данных за 5 месяцев вы можете на курсе от онлайн-школы karpovꓸcourses. Вас всему научат с нуля. Преподаватели — практикующие спецы, которые знают, какие навыки нужны для успешной карьеры, поэтому обучение включает в себя и теорию, и отработку знаний на практических задачах.  На курсе вы: 🔹Освоите Python и SQL. 🔹Научитесь визуализировать данные. 🔹Освоите теорию вероятности, статистику и A/B тесты. 🔹Сформируете продуктовое видение и понимание бизнеса и продукта.  Школа поможет вам с трудоустройством: подготовить резюме и получить первый оффер. Как показывает статистика, 89% студентов уже нашли интересную работу.  Присоединяйтесь к курсу со скидкой 5% по промокоду NUANCESPROG: https://clc.to/b4NErQ Реклама. ООО "КАРПОВ КУРСЫ". ИНН 7811764627.
Show all...
Photo unavailableShow in Telegram
Рассмотрим 11 репозиториев, которые предлагают готовые шаблоны проектирования. Они послужат не только как источники вдохновения, но и как инструменты для решения сложных задач. https://nsprg.ru/xR2Qex VK: https://nsprg.ru/xl4nRx Дзен: https://nsprg.ru/xe2nBv @nuancesprog #JavaScript
Show all...
Photo unavailableShow in Telegram
Яндекс делает закрытую вечеринку от команды информационной безопасности Yet Another Security Night 27 марта в 18:00 Только офлайн в Москве и в Питере Мы приглашаем к себе в гости в офис на Льва Толстого в Москве и атмосферную локацию на набережной в Питере, где: ▫️Эксперты Яндекса расскажут про: - Яндекс in-house: один день из жизни инженера СИБ, Спартак Свасян - Уязвимости бизнес-логики, которые могут стоить вам миллионы, Азиз Алимов ▫️Бизнес игра - погружение во внутренние процессы команды в комфортном режиме ▫️Много нетворкинга и знакомств с нашими экспертами ▫️Афтерпати с DJ-сетом, крафтовыми напитками и настольным футболом Получите приглашение - регистрация открыта! Реклама. ООО "Яндекс", ИНН 7736207543
Show all...
Photo unavailableShow in Telegram
Рассмотрим поэтапный процесс создания веб-сканера для отслеживания изменений и последующего оповещения посредством e-mail. Работаем с Python, Beautiful Soup и Pipedream. https://nsprg.ru/m684rv VK: https://nsprg.ru/x9R6Xv Дзен: https://nsprg.ru/myDnQO @nuancesprog #BeautifulSoap #Python
Show all...
Photo unavailableShow in Telegram
💼 Если ваши сотрудники на удалёнке, так ещё и в разных часовых поясах, то вам явно тяжело выстроить рабочий процесс и сохранить максимум эффективности. Вам может помочь виртуальное пространство от Яндекс 360. На вебинаре 20 марта в 11:00 по Москве они как раз расскажут, как лучше управлять командой в такой ситуации! Зарегистрироваться можно здесь 👈
Show all...
Photo unavailableShow in Telegram
Go впечатляет балансом свой простоты и мощи. Но можно ли его назвать "золотой клеткой" для бэкенд-разработчика? Способен ли он удовлетворить широкий спектр бэкенд-потребностей? Чтобы ответить на этот вопрос, оцените технические возможности языка Go. https://nsprg.ru/x1WXjO VK: https://nsprg.ru/OBXJPx @nuancesprog #Golang
Show all...
Photo unavailableShow in Telegram
Jetpack Compose  -  мощный набор инструментов для создания современных мобильных приложений. Рассмотрим особенности его работы с пропускаемыми и перезапускаемыми функциями, а также фактор стабильности и его роль в рекомпозиции. https://nsprg.ru/ma2KZx VK: https://nsprg.ru/O7p13m @nuancesprog #Android #JetpackCompose
Show all...