NOP::Nuances of Programming
Уникальные статьи и переводы — настольная книга программиста. Любые вопросы по сотрудничеству: @ramilkr Если нужен токен: https://telega.in/c/nuancesprog NOP::Humor - https://t.me/nophumor NOP::Recruiter Удаленка- https://t.me/nopremote
Mostrar más73 077
Suscriptores
-3924 horas
-2087 días
-80430 días
Archivo de publicaciones
Photo unavailableShow in Telegram
Хотите узнать, какие репозитории пользуются популярностью у продвинутых IT-специалистов? В этом списке собраны лучшие платформы, к которым регулярно обращаются профессиональные программисты.
https://nsprg.ru/xJkELv
VK: https://nsprg.ru/mDRPwv
@nuancesprog #React
Photo unavailableShow in Telegram
Исследуешь айтишную тему, но пока нет большого опыта? Залетай до 20 апреля на «Цифровой марафон» Сбера и «Школы 21» и соревнуйся с равными! Три счастливчика отправятся отдыхать на премиум-курорты и прокачивать знания в СберУниверситете.
Конкурс проводят по всей России, а минимальный возраст для участия — от 18 лет. Отличная возможность оценить свои навыки и получить советы для дальнейшего развития. А главное — лучшие в своих категориях отправятся на очный финал в Москву с церемонией награждения.
Для успеха нужно пройти онлайн-игру на проверку логики и памяти, тестирование в соответствии с твоим уровнем подготовки и цифровой диктант. Здесь ты выбираешь язык, на котором будешь писать код. Заработай как можно больше очков, чтобы попасть в суперфинал, расправиться с более сложными задачами и выиграть главные призы!
Дедлайн подачи заявок на участие уже не за горами, скорее переходи на сайт и регистрируйся!
Photo unavailableShow in Telegram
Как показала практика, использование стандартного HttpClient чревато подводными камнями. Обойти их и получить весомые преимущества позволяет HttpClientFactory. Убедитесь в этом, отправившись в увлекательное приключение с примерами использования HttpClientFactory.
https://nsprg.ru/xP4B6x
VK: https://nsprg.ru/v8EkrO
@nuancesprog #NET
Photo unavailableShow in Telegram
Многие новички в программировании путают понятия "многозадачность" и "параллелизм". Большинство ошибочно считает, что это одно и то же. Разберемся в сути этих понятий с помощью простых примеров, ярких образов и прозрачных аллегорий.
https://nsprg.ru/ma2n7x
VK: https://nsprg.ru/O7pVXm
@nuancesprog #Parallelism #ForBeginners
Photo unavailableShow in Telegram
Как настроить сервер при создании приложения на Flutter? Задействуем фреймворк gRPC и разберем преимущества и недостатки Dart.
https://nsprg.ru/v8EKzO
VK: https://nsprg.ru/v2KQpO
Дзен: https://nsprg.ru/vg9bNm
@nuancesprog #Dart #Flutter
Photo unavailableShow in Telegram
2024-й обещает стать годом инноваций, когда ИИ и технологии объединятся, чтобы перекроить карты наших возможностей. Узнайте о катализаторах демократизации и персонализации ИИ, первых маркетплейсах для сервисов и агентов ИИ, новых моделях ценообразования и маркетинговых диджитал-стратегиях.
https://nsprg.ru/O7pQVm
VK: https://nsprg.ru/xP4jrx
@nuancesprog #ArtificialIntelligence
Photo unavailableShow in Telegram
В мире программирования особенно ценятся кодовые базы, которые легко поддаются чтению. "Незасоренные" операторы импорта во многом способствуют этой цели. Сегодня поговорим о том, как сделать их чище с помощью псевдонимов путей.
https://nsprg.ru/OKwj3O
VK: https://nsprg.ru/mWNMQO
@nuancesprog #TypeScript
Photo unavailableShow in Telegram
Освойте создание формы входа на quazar и аутентификации пользователя на сайте
Приходите на бесплатный практический урок от OTUS, спикер Илья Нуруллин — FingerprintJS, Software engineer.
На вебинаре научимся использовать:
— quazar в качестве UI библиотеки;
— axios для запросов на сервер;
— composition API для реализации логики приложения;
— vue-router для клиентского роутинга.
Занятие пройдёт 16 апреля в 20:00 мск в рамках курса «Vue.js разработчик». Доступна рассрочка на обучение!
➡️ Для бесплатного участия и получения записи регистрируйтесь прямо сейчас: регистрация
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Photo unavailableShow in Telegram
Что такое тестирование больших данных, и с какими проблемами можно столкнуться в этом процессе? Расскажем про основные типы, способы и инструменты тестирования больших данных.
https://nsprg.ru/Ojr7yO
VK: https://nsprg.ru/mMBjlx
Дзен: https://nsprg.ru/OQgjrx
@nuancesprog #BigData
Photo unavailableShow in Telegram
🙀 Научись разрабатывать приложения и сервисы на SafeBoard от «Лаборатории Касперского»
Регистрируйся на оплачиваемую стажировку по направлению Разработка С. Если ты учишься в вузе в Москве/МО или школе 21 на любом курсе, кроме выпускного и готов(а) работать от 20 часов в неделю — запрыгивай в команды и приземляйся сразу на четыре лапы в IT.
Ты будешь учиться на реальных проектах в одной из команд:
▪️Группа разработки компонент безопасной платформы — научишься проектировать системные сервисы, разбираться в чужом коде, писать тесты и вести разработку в области файловых систем и сетей.
▪️Группа разработки защитных решений безопасной платформы — научишься искать новые способы повышения качества кода, разрабатывать механизмы для защиты системы от сбоя.
Во время стажировки ты будешь получать зарплату, бесплатно пользоваться спортзалом, сауной и игровыми комнатами 😉
Подай заявку до 25 апреля: https:safeboard🐾
erid:2Vtzqv5YDSN
Photo unavailableShow in Telegram
Специалисты в сфере мобильной разработки могут пользоваться несколькими способами для графического представления контента. Рассмотрим три метода создания диаграмм на iOS, в том числе и с помощью стороннего фреймворка.
https://nsprg.ru/xJkjVv
VK: https://nsprg.ru/mDRj2v
@nuancesprog #SwiftUI #iOS
Photo unavailableShow in Telegram
Выдалась свободная минутка? Почему бы не устроить эпичный баттл с драконом? Наше пошаговое руководство поможет выйти из боя победителем!
https://nsprg.ru/xe23Xv
VK: https://nsprg.ru/mzV9Am
Дзен: https://nsprg.ru/xl48Jx
@nuancesprog #GameDevelopment #JavaScript #NodeJS
Photo unavailableShow in Telegram
🙀 Научись разрабатывать приложения и сервисы на SafeBoard от «Лаборатории Касперского»
Регистрируйся на оплачиваемую стажировку по направлению Разработка С. Если ты учишься в вузе в Москве/МО или школе 21 на любом курсе, кроме выпускного и готов(а) работать от 20 часов в неделю — запрыгивай в команды и приземляйся сразу на четыре лапы в IT.
Ты будешь учиться на реальных проектах в одной из команд:
▪️Группа разработки компонент безопасной платформы — научишься проектировать системные сервисы, разбираться в чужом коде, писать тесты и вести разработку в области файловых систем и сетей.
▪️Группа разработки защитных решений безопасной платформы — научишься искать новые способы повышения качества кода, разрабатывать механизмы для защиты системы от сбоя.
Во время стажировки ты будешь получать зарплату, бесплатно пользоваться спортзалом, сауной и игровыми комнатами 😉
Подай заявку до 25 апреля: https:safeboard🐾
erid:2Vtzqv5YDSN
Photo unavailableShow in Telegram
Рассказываем про онлайн-ресурсы для генерации CSS-свойств, разработки адаптивного дизайна, декодирования base64 и получения справки о совместимости браузеров.
https://nsprg.ru/x1WQBO
VK: https://nsprg.ru/m68QZv
Дзен: https://nsprg.ru/OBXjMx
@nuancesprog #Base64 #CSS #HTML #JSON #Webtools
Photo unavailableShow in Telegram
Yandex Cloud открыла доступ к API нейросети для создания иллюстраций YandexART. В статье узнаем, как протекала эволюция YandexART, какие подходы лежат в её основе, как отбирали данные для обучения модели и добивались повышения эффективности её работы. Внутри также замеры на DrawBench.
https://habr.com/ru/companies/yandex/articles/805745/
@nuancesprog #ArtificialIntelligence
Photo unavailableShow in Telegram
Изучим рекомендации с примерами кода на Go. Рассмотрим отступы, импорт пакетов, названия переменных, длину строк, константы, обработку ошибок, глобальные переменные, структуры для сложных данных, комментарии, горутины.
https://nsprg.ru/mrp5Yv
VK: https://nsprg.ru/O4rQlx
@nuancesprog #Golang
Photo unavailableShow in Telegram
Все мы знаем наш любимый талисман Linux! Но почему именно этот пингвин стал логотипом Linux? В данной статье вы узнаете некоторые интересные подробности его истории!
https://nsprg.ru/ma2Wjx
VK: https://nsprg.ru/xP4Wrx
Дзен: https://nsprg.ru/O7pzVm
@nuancesprog #Linux #Tux
Photo unavailableShow in Telegram
Участвуйте в масштабном онлайн-чемпионате для IT-специалистов уровня middle+!
👉🏼 Открыта регистрация на «IT_ONE Cup. Системный анализ».
• Участников ждут два раунда и творческие задачи на проверку хард-скиллов.
• Общий призовой фонд чемпионата — 585 000 рублей.
• Топ-20 финалистов получат эксклюзивный мерч.
• У лучших участников будет возможность получить оффер от IT_ONE — компания работает над крупнейшими проектами в области цифровой трансформации в России.
Проверьте себя, соревнуясь с профессионалами индустрии, и выиграйте главный приз 🏆
Переходите на сайт, чтобы узнать подробности: https://bit.ly/3U4Tz0K?erid=2VtzqwFbXsk.
Регистрация открыта до 12 апреля. Чемпионат организован «Сколково» и IT_ONE.
Photo unavailableShow in Telegram
Если вы стремитесь разрабатывать эффективные приложения с помощью React, стоит внимательно использовать хук useState. Рассмотрим наиболее распространенные ошибки, связанные с его некорректным применением, и методы их исправления.
https://nsprg.ru/ObD3Nx
VK: https://nsprg.ru/vd6bbm
@nuancesprog #React
Photo unavailableShow in Telegram
Загляните за интерфейс, чтобы увидеть, как параметры SGD влияют на обучение модели. Графические представления помогут оценить роль таких параметров, как импульс (обычный и Нестерова), сокращение весов, демпфирование.
https://nsprg.ru/mnqEVO
VK: https://nsprg.ru/mYAWym
@nuancesprog #PyTorch
Photo unavailableShow in Telegram
Предлагаем список полезных платных приложений и сайтов для UX/UI дизайнера и подробно рассматриваем их преимущества и особенности.
https://nsprg.ru/xkr25m
VK: https://nsprg.ru/vGoWnv
@nuancesprog #UXDesign
Photo unavailableShow in Telegram
Основные различия между веб-дизайнером и разработчиком веб-интерфейсов, которые помогут вам определиться с профессией в сфере IT
https://nsprg.ru/myDLEO
VK: https://nsprg.ru/mw69gO
Дзен: https://nsprg.ru/x9RDKv
@nuancesprog #FrontEndDevelopment #WebDevelopment
Photo unavailableShow in Telegram
2024-й обещает стать годом инноваций, когда ИИ и технологии объединятся, чтобы перекроить карты наших возможностей. Заглянем в ближайшее будущее нейронных сетей, векторных данных, экосистемы агентов ИИ, а также уникальных смарт-девайсов, меняющих наш образ жизни.
https://nsprg.ru/OBXWMx
VK: https://nsprg.ru/m68lZv
@nuancesprog #ArtificialIntelligence
Photo unavailableShow in Telegram
Узнаем, откуда берется замедление при одновременном изменении более 50 записей и как в 10 раз ускорить операцию массового редактирования записей. Используем promise, чтобы не ждать возвращения каждого запроса на изменение, прежде чем делать следующий, и сэкономить много времени.
https://nsprg.ru/xP4Vrx
VK: https://nsprg.ru/vg96Nm
Дзен: https://nsprg.ru/v8EPzO
@nuancesprog #NodeJS
Photo unavailableShow in Telegram
Это руководство поможет расширить представление о возможностях индексирования в MySQL. Вы узнаете, когда необходимо индексирование и как формируются, оптимизируются и удаляются индексы. Кроме того, научитесь создавать уникальные индексы с первичным ключом.
https://nsprg.ru/ma20jx
VK: https://nsprg.ru/O7p7Vm
@nuancesprog #MySQL #ForBeginners
Photo unavailableShow in Telegram
Сравниваем, как различные языки, такие как C, C++, Rust, Golang, Java и Python, обрабатывают данные на вход/выход. Также попробуем выяснить, может ли Rust обрабатывать высокопроизводительные промисы.
https://nsprg.ru/vd64Vm
VK: https://nsprg.ru/O7p7dm
Дзен: https://nsprg.ru/ma20zx
@nuancesprog #SoftwarePerfomance
Photo unavailableShow in Telegram
Пришло время изучить ключевой инструмент JavaScript-разработчика - паттерны реактивности. Использование этих 8 паттернов, независимо от применяемого фреймворка, позволит значительно сократить объем кода и повысить производительность веб-приложений.
https://nsprg.ru/ObDNqx
VK: https://nsprg.ru/Oo1z4x
@nuancesprog #JavaScript
Photo unavailableShow in Telegram
Разработчики Yandex Cloud расскажут, что скрыто «под капотом» сервисов
4 апреля мы проведем уже ставший традиционным митап about:cloud – infrastructure, где расскажем об устройстве инфраструктурных и сетевых сервисов.
На встрече мы поговорим:
• как устроен сервис, связывающий мир виртуальных сетей с классическими маршрутизаторами и сетевыми устройствами,
• как мы подружили Yandex Monitoring и Prometheus®,
• про компоненты для построения высоконагруженного и стабильного облачного DNS,
• о сервисе для проведения нагрузочного тестирования и анализа производительности,
• об устройстве сетевого блочного хранилища и типах дисков.
about:cloud – infrastructure – это возможность обменяться опытом с разработчиками, архитекторами, devops-специалистами, обсудить решение «нетривиальных» технических задач, получить ответы на самые «горячие» вопросы.
Присоединяйтесь
Photo unavailableShow in Telegram
Обсудим один из новейших графических форматов AVIF. На чем основана эта ультрасовременная технология? Каковы ее преимущества и проблемы? Почему, несмотря на возможные компромиссные решения, она значительно превосходит старые форматы JPEG, WebP, PNG и GIF?
https://nsprg.ru/xAGr5O
VK: https://nsprg.ru/OjrwGO
@nuancesprog #AVIF #WebDevelopment
Photo unavailableShow in Telegram
Эти приемы работы на C# должен знать каждый, а тем, кто знает, полезно повторить. Типы, допускающие значения «null», обнаружение пустых строк, readonly и константы, простой способ завершения приложения и разрыв строк с «newline».
https://nsprg.ru/vqYDbv
VK: https://nsprg.ru/mYA74m
Дзен: https://nsprg.ru/mnqlNO
@nuancesprog #CSharp
Российский 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 в своем проекте, оставьте заявку на сайте.
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
Photo unavailableShow in Telegram
Рассмотрим практики и методики, которые упрощают создание приложений в React, делают код более эффективным и читабельным, упрощают его обслуживание.
https://nsprg.ru/x1WKRO
VK: https://nsprg.ru/OBXqox
@nuancesprog #React
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
Photo unavailableShow in Telegram
Разберем случаи применения recover, проиллюстрируем примерами. Напишем универсальную функцию для обработки всех неперехваченных паник и ошибок времени выполнения, сбора трассировок стека для них.
https://nsprg.ru/mrpk4v
VK: https://nsprg.ru/O4rqQx
@nuancesprog #Golang
Photo unavailableShow in Telegram
Почему, увлекаясь новыми подходами, мы пренебрегаем основами разработки? Может ли следование лучшим практикам лишить критического мышления? Всегда ли стоит все усложнять и оптимизировать? Поразмыслим над этими вопросами, анализируя фрагменты кода из реальных проектов.
https://nsprg.ru/OjrLGO
VK: https://nsprg.ru/OQgq1x
@nuancesprog #FrontEndDevelopment
Photo unavailableShow in Telegram
Что такое SASS и зачем его осваивать? Какие в SASS функциональные возможности, для чего здесь файлы «Partials» и какие есть инструменты для компиляции?
https://nsprg.ru/mnqzNO
VK: https://nsprg.ru/xAGq5O
Дзен: https://nsprg.ru/mYA54m
@nuancesprog #CSS #SASS
Photo unavailableShow in Telegram
Предлагаем руководство по созданию интерактивной визуализации для обнаружения объектов с помощью Renumics Spotlight 1.6.0. Ознакомление с подобными передовыми технологиями позволит принимать более обоснованные решения при выборе дополнительных обучающих данных.
https://nsprg.ru/mpBDlv
VK: https://nsprg.ru/vqYVbv
@nuancesprog #MachineLearning
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
Photo unavailableShow in Telegram
Компании типа BlobCity предоставляют множество шаблонов кода ИИ/МО. Этот инструментарий способен как облегчить работу опытных специалистов в области науки о данных, так и ускорить профессиональное становление новичков.
https://nsprg.ru/mE9EEm
VK: https://nsprg.ru/ONL9Jx
Дзен: https://nsprg.ru/m00AKm
@nuancesprog #DataScience