cookie

Ми використовуємо файли cookie для покращення вашого досвіду перегляду. Натиснувши «Прийняти все», ви погоджуєтеся на використання файлів cookie.

avatar

NOP::Nuances of Programming

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

Більше
Рекламні дописи
73 210
Підписники
-2924 години
-2037 днів
-81430 днів
Архів дописів
Фото недоступнеДивитись в Telegram
Хотите узнать, какие репозитории пользуются популярностью у продвинутых IT-специалистов? В этом списке собраны лучшие платформы, к которым регулярно обращаются профессиональные программисты. https://nsprg.ru/xJkELv VK: https://nsprg.ru/mDRPwv @nuancesprog #React
Показати все...
Фото недоступнеДивитись в Telegram
Исследуешь айтишную тему, но пока нет большого опыта? Залетай до 20 апреля на «Цифровой марафон» Сбера и «Школы 21» и соревнуйся с равными! Три счастливчика отправятся отдыхать на премиум-курорты и прокачивать знания в СберУниверситете. Конкурс проводят по всей России, а минимальный возраст для участия — от 18 лет. Отличная возможность оценить свои навыки и получить советы для дальнейшего развития. А главное — лучшие в своих категориях отправятся на очный финал в Москву с церемонией награждения. Для успеха нужно пройти онлайн-игру на проверку логики и памяти, тестирование в соответствии с твоим уровнем подготовки и цифровой диктант. Здесь ты выбираешь язык, на котором будешь писать код. Заработай как можно больше очков, чтобы попасть в суперфинал, расправиться с более сложными задачами и выиграть главные призы! Дедлайн подачи заявок на участие уже не за горами, скорее переходи на сайт и регистрируйся!
Показати все...
Фото недоступнеДивитись в Telegram
Как показала практика, использование стандартного HttpClient чревато подводными камнями. Обойти их и получить весомые преимущества позволяет HttpClientFactory. Убедитесь в этом, отправившись в увлекательное приключение с примерами использования HttpClientFactory. https://nsprg.ru/xP4B6x VK: https://nsprg.ru/v8EkrO @nuancesprog #NET
Показати все...
Фото недоступнеДивитись в Telegram
Многие новички в программировании путают понятия "многозадачность" и "параллелизм". Большинство ошибочно считает, что это одно и то же. Разберемся в сути этих понятий с помощью простых примеров, ярких образов и прозрачных аллегорий. https://nsprg.ru/ma2n7x VK: https://nsprg.ru/O7pVXm @nuancesprog #Parallelism #ForBeginners
Показати все...
Фото недоступнеДивитись в Telegram
Как настроить сервер при создании приложения на Flutter? Задействуем фреймворк gRPC и разберем преимущества и недостатки Dart. https://nsprg.ru/v8EKzO VK: https://nsprg.ru/v2KQpO Дзен: https://nsprg.ru/vg9bNm @nuancesprog #Dart #Flutter
Показати все...
Фото недоступнеДивитись в Telegram
2024-й обещает стать годом инноваций, когда ИИ и технологии объединятся, чтобы перекроить карты наших возможностей. Узнайте о катализаторах демократизации и персонализации ИИ, первых маркетплейсах для сервисов и агентов ИИ, новых моделях ценообразования и маркетинговых диджитал-стратегиях. https://nsprg.ru/O7pQVm VK: https://nsprg.ru/xP4jrx @nuancesprog #ArtificialIntelligence
Показати все...
Фото недоступнеДивитись в Telegram
В мире программирования особенно ценятся кодовые базы, которые легко поддаются чтению. "Незасоренные" операторы импорта во многом способствуют этой цели. Сегодня поговорим о том, как сделать их чище с помощью псевдонимов путей. https://nsprg.ru/OKwj3O VK: https://nsprg.ru/mWNMQO @nuancesprog #TypeScript
Показати все...
Фото недоступнеДивитись в Telegram
Освойте создание формы входа на quazar и аутентификации пользователя на сайте Приходите на бесплатный практический урок от OTUS, спикер Илья Нуруллин — FingerprintJS, Software engineer. На вебинаре научимся использовать: — quazar в качестве UI библиотеки; — axios для запросов на сервер; — composition API для реализации логики приложения; — vue-router для клиентского роутинга. Занятие пройдёт 16 апреля в 20:00 мск в рамках курса «Vue.js разработчик». Доступна рассрочка на обучение! ➡️ Для бесплатного участия и получения записи регистрируйтесь прямо сейчас: регистрация Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Показати все...
Фото недоступнеДивитись в Telegram
Что такое тестирование больших данных, и с какими проблемами можно столкнуться в этом процессе? Расскажем про основные типы, способы и инструменты тестирования больших данных. https://nsprg.ru/Ojr7yO VK: https://nsprg.ru/mMBjlx Дзен: https://nsprg.ru/OQgjrx @nuancesprog #BigData
Показати все...
Фото недоступнеДивитись в Telegram
🙀 Научись разрабатывать приложения и сервисы на SafeBoard от «Лаборатории Касперского» Регистрируйся на оплачиваемую стажировку по направлению Разработка С. Если ты учишься в вузе в Москве/МО или школе 21 на любом курсе, кроме выпускного и готов(а) работать от 20 часов в неделю — запрыгивай в команды и приземляйся сразу на четыре лапы в IT. Ты будешь учиться на реальных проектах в одной из команд: ▪️Группа разработки компонент безопасной платформы — научишься проектировать системные сервисы, разбираться в чужом коде, писать тесты и вести разработку в области файловых систем и сетей. ▪️Группа разработки защитных решений безопасной платформы — научишься искать новые способы повышения качества кода, разрабатывать механизмы для защиты системы от сбоя. Во время стажировки ты будешь получать зарплату, бесплатно пользоваться спортзалом, сауной и игровыми комнатами 😉 Подай заявку до 25 апреля: https:safeboard🐾 erid:2Vtzqv5YDSN
Показати все...
Фото недоступнеДивитись в Telegram
Специалисты в сфере мобильной разработки могут пользоваться несколькими способами для графического представления контента. Рассмотрим три метода создания диаграмм на iOS, в том числе и с помощью стороннего фреймворка. https://nsprg.ru/xJkjVv VK: https://nsprg.ru/mDRj2v @nuancesprog #SwiftUI #iOS
Показати все...
Фото недоступнеДивитись в Telegram
Выдалась свободная минутка? Почему бы не устроить эпичный баттл с драконом? Наше пошаговое руководство поможет выйти из боя победителем! https://nsprg.ru/xe23Xv VK: https://nsprg.ru/mzV9Am Дзен: https://nsprg.ru/xl48Jx @nuancesprog #GameDevelopment #JavaScript #NodeJS
Показати все...
Фото недоступнеДивитись в Telegram
🙀 Научись разрабатывать приложения и сервисы на SafeBoard от «Лаборатории Касперского» Регистрируйся на оплачиваемую стажировку по направлению Разработка С. Если ты учишься в вузе в Москве/МО или школе 21 на любом курсе, кроме выпускного и готов(а) работать от 20 часов в неделю — запрыгивай в команды и приземляйся сразу на четыре лапы в IT. Ты будешь учиться на реальных проектах в одной из команд: ▪️Группа разработки компонент безопасной платформы — научишься проектировать системные сервисы, разбираться в чужом коде, писать тесты и вести разработку в области файловых систем и сетей. ▪️Группа разработки защитных решений безопасной платформы — научишься искать новые способы повышения качества кода, разрабатывать механизмы для защиты системы от сбоя. Во время стажировки ты будешь получать зарплату, бесплатно пользоваться спортзалом, сауной и игровыми комнатами 😉 Подай заявку до 25 апреля: https:safeboard🐾 erid:2Vtzqv5YDSN
Показати все...
Фото недоступнеДивитись в Telegram
Рассказываем про онлайн-ресурсы для генерации CSS-свойств, разработки адаптивного дизайна, декодирования base64 и получения справки о совместимости браузеров. https://nsprg.ru/x1WQBO VK: https://nsprg.ru/m68QZv Дзен: https://nsprg.ru/OBXjMx @nuancesprog #Base64 #CSS #HTML #JSON #Webtools
Показати все...
Фото недоступнеДивитись в Telegram
Yandex Cloud открыла доступ к API нейросети для создания иллюстраций YandexART. В статье узнаем, как протекала эволюция YandexART, какие подходы лежат в её основе, как отбирали данные для обучения модели и добивались повышения эффективности её работы. Внутри также замеры на DrawBench. https://habr.com/ru/companies/yandex/articles/805745/ @nuancesprog #ArtificialIntelligence
Показати все...
Фото недоступнеДивитись в Telegram
Изучим рекомендации с примерами кода на Go. Рассмотрим отступы, импорт пакетов, названия переменных, длину строк, константы, обработку ошибок, глобальные переменные, структуры для сложных данных, комментарии, горутины. https://nsprg.ru/mrp5Yv VK: https://nsprg.ru/O4rQlx @nuancesprog #Golang
Показати все...
Фото недоступнеДивитись в Telegram
Все мы знаем наш любимый талисман Linux! Но почему именно этот пингвин стал логотипом Linux? В данной статье вы узнаете некоторые интересные подробности его истории! https://nsprg.ru/ma2Wjx VK: https://nsprg.ru/xP4Wrx Дзен: https://nsprg.ru/O7pzVm @nuancesprog #Linux #Tux
Показати все...
Фото недоступнеДивитись в Telegram
Участвуйте в масштабном онлайн-чемпионате для IT-специалистов уровня middle+! 👉🏼 Открыта регистрация на «IT_ONE Cup. Системный анализ». • Участников ждут два раунда и творческие задачи на проверку хард-скиллов. • Общий призовой фонд чемпионата — 585 000 рублей. • Топ-20 финалистов получат эксклюзивный мерч. • У лучших участников будет возможность получить оффер от IT_ONE — компания работает над крупнейшими проектами в области цифровой трансформации в России. Проверьте себя, соревнуясь с профессионалами индустрии, и выиграйте главный приз 🏆 Переходите на сайт, чтобы узнать подробности: https://bit.ly/3U4Tz0K?erid=2VtzqwFbXsk. Регистрация открыта до 12 апреля. Чемпионат организован «Сколково» и IT_ONE.
Показати все...
Фото недоступнеДивитись в Telegram
Если вы стремитесь разрабатывать эффективные приложения с помощью React, стоит внимательно использовать хук useState. Рассмотрим наиболее распространенные ошибки, связанные с его некорректным применением, и методы их исправления. https://nsprg.ru/ObD3Nx VK: https://nsprg.ru/vd6bbm @nuancesprog #React
Показати все...
Фото недоступнеДивитись в Telegram
Загляните за интерфейс, чтобы увидеть, как параметры SGD влияют на обучение модели. Графические представления помогут оценить роль таких параметров, как импульс (обычный и Нестерова), сокращение весов, демпфирование. https://nsprg.ru/mnqEVO VK: https://nsprg.ru/mYAWym @nuancesprog #PyTorch
Показати все...
Фото недоступнеДивитись в Telegram
Предлагаем список полезных платных приложений и сайтов для UX/UI дизайнера и подробно рассматриваем их преимущества и особенности. https://nsprg.ru/xkr25m VK: https://nsprg.ru/vGoWnv @nuancesprog #UXDesign
Показати все...
Фото недоступнеДивитись в Telegram
Основные различия между веб-дизайнером и разработчиком веб-интерфейсов, которые помогут вам определиться с профессией в сфере IT https://nsprg.ru/myDLEO VK: https://nsprg.ru/mw69gO Дзен: https://nsprg.ru/x9RDKv @nuancesprog #FrontEndDevelopment #WebDevelopment
Показати все...
Фото недоступнеДивитись в Telegram
2024-й обещает стать годом инноваций, когда ИИ и технологии объединятся, чтобы перекроить карты наших возможностей. Заглянем в ближайшее будущее нейронных сетей, векторных данных, экосистемы агентов ИИ, а также уникальных смарт-девайсов, меняющих наш образ жизни. https://nsprg.ru/OBXWMx VK: https://nsprg.ru/m68lZv @nuancesprog #ArtificialIntelligence
Показати все...
Фото недоступнеДивитись в Telegram
Узнаем, откуда берется замедление при одновременном изменении более 50 записей и как в 10 раз ускорить операцию массового редактирования записей. Используем promise, чтобы не ждать возвращения каждого запроса на изменение, прежде чем делать следующий, и сэкономить много времени. https://nsprg.ru/xP4Vrx VK: https://nsprg.ru/vg96Nm Дзен: https://nsprg.ru/v8EPzO @nuancesprog #NodeJS
Показати все...
Фото недоступнеДивитись в Telegram
Это руководство поможет расширить представление о возможностях индексирования в MySQL. Вы узнаете, когда необходимо индексирование и как формируются, оптимизируются и удаляются индексы. Кроме того, научитесь создавать уникальные индексы с первичным ключом. https://nsprg.ru/ma20jx VK: https://nsprg.ru/O7p7Vm @nuancesprog #MySQL #ForBeginners
Показати все...
Фото недоступнеДивитись в Telegram
Сравниваем, как различные языки, такие как C, C++, Rust, Golang, Java и Python, обрабатывают данные на вход/выход. Также попробуем выяснить, может ли Rust обрабатывать высокопроизводительные промисы. https://nsprg.ru/vd64Vm VK: https://nsprg.ru/O7p7dm Дзен: https://nsprg.ru/ma20zx @nuancesprog #SoftwarePerfomance
Показати все...
Фото недоступнеДивитись в Telegram
Пришло время изучить ключевой инструмент JavaScript-разработчика  -  паттерны реактивности. Использование этих 8 паттернов, независимо от применяемого фреймворка, позволит значительно сократить объем кода и повысить производительность веб-приложений. https://nsprg.ru/ObDNqx VK: https://nsprg.ru/Oo1z4x @nuancesprog #JavaScript
Показати все...
Фото недоступнеДивитись в Telegram
Разработчики Yandex Cloud расскажут, что скрыто «под капотом» сервисов 4 апреля мы проведем уже ставший традиционным митап about:cloud – infrastructure, где расскажем об устройстве инфраструктурных и сетевых сервисов. На встрече мы поговорим: • как устроен сервис, связывающий мир виртуальных сетей с классическими маршрутизаторами и сетевыми устройствами, • как мы подружили Yandex Monitoring и Prometheus®, • про компоненты для построения высоконагруженного и стабильного облачного DNS, • о сервисе для проведения нагрузочного тестирования и анализа производительности, • об устройстве сетевого блочного хранилища и типах дисков. about:cloud – infrastructure – это возможность обменяться опытом с разработчиками, архитекторами, devops-специалистами, обсудить решение «нетривиальных» технических задач, получить ответы на самые «горячие» вопросы. Присоединяйтесь
Показати все...
Фото недоступнеДивитись в Telegram
Обсудим один из новейших графических форматов AVIF. На чем основана эта ультрасовременная технология? Каковы ее преимущества и проблемы? Почему, несмотря на возможные компромиссные решения, она значительно превосходит старые форматы JPEG, WebP, PNG и GIF? https://nsprg.ru/xAGr5O VK: https://nsprg.ru/OjrwGO @nuancesprog #AVIF #WebDevelopment
Показати все...
Фото недоступнеДивитись в 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 в своем проекте, оставьте заявку на сайте.
Показати все...
Фото недоступнеДивитись в Telegram
Класс ViewModel служит прослойкой между View и Model в структурном паттерне проектирования MVVM. Рассмотрим особенности реализации ViewModel на реальном примере. https://nsprg.ru/m68qev VK: https://nsprg.ru/x9RqMv Дзен: https://nsprg.ru/myD7GO @nuancesprog #Android #Jetpack
Показати все...
Фото недоступнеДивитись в Telegram
Рассмотрим практики и методики, которые упрощают создание приложений в React, делают код более эффективным и читабельным, упрощают его обслуживание. https://nsprg.ru/x1WKRO VK: https://nsprg.ru/OBXqox @nuancesprog #React
Показати все...
Фото недоступнеДивитись в Telegram
🔥Освойте Chaos Engineering в рамках Kubernetes кластера, это увеличит вашу ценность в команде DevOps, SRE и тестирования 👉 Приходите на бесплатный практический урок от OTUS. Спикер — ведущий DevOps-инженер Михаил Чугунов. На вебинаре мы: - узнаем, как проводить тестирование надежности систем оркестрации контейнеров; - рассмотрим подход к тестированию системы, называемый Chaos Engineering; - обсудим, как и когда его лучше применять; - произведем обзор доступных инструментов. 👨‍🎓Занятие пройдёт 3 апреля в 20:00 мск в рамках курса «Инфраструктурная платформа на основе Kubernetes». Доступна рассрочка на обучение! Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок и получить запись: https://clck.ru/39n5FF Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Показати все...
Фото недоступнеДивитись в Telegram
Разберем случаи применения recover, проиллюстрируем примерами. Напишем универсальную функцию для обработки всех неперехваченных паник и ошибок времени выполнения, сбора трассировок стека для них. https://nsprg.ru/mrpk4v VK: https://nsprg.ru/O4rqQx @nuancesprog #Golang
Показати все...
Фото недоступнеДивитись в Telegram
Почему, увлекаясь новыми подходами, мы пренебрегаем основами разработки? Может ли следование лучшим практикам лишить критического мышления? Всегда ли стоит все усложнять и оптимизировать? Поразмыслим над этими вопросами, анализируя фрагменты кода из реальных проектов. https://nsprg.ru/OjrLGO VK: https://nsprg.ru/OQgq1x @nuancesprog #FrontEndDevelopment
Показати все...
Фото недоступнеДивитись в Telegram
Что такое SASS и зачем его осваивать? Какие в SASS функциональные возможности, для чего здесь файлы «Partials» и какие есть инструменты для компиляции? https://nsprg.ru/mnqzNO VK: https://nsprg.ru/xAGq5O Дзен: https://nsprg.ru/mYA54m @nuancesprog #CSS #SASS
Показати все...
Фото недоступнеДивитись в Telegram
Предлагаем руководство по созданию интерактивной визуализации для обнаружения объектов с помощью Renumics Spotlight 1.6.0. Ознакомление с подобными передовыми технологиями позволит принимать более обоснованные решения при выборе дополнительных обучающих данных. https://nsprg.ru/mpBDlv VK: https://nsprg.ru/vqYVbv @nuancesprog #MachineLearning
Показати все...
Фото недоступнеДивитись в Telegram
Мощные современные инструменты Bit и Ripple CI внесли кардинальные улучшения в подход к разработке на Next.js. Они представляют современный и эффективный процесс создания композитных приложений. Рассмотрим подробнее преимущества Bit и Ripple CI и возможности их интеграции в Next.js. https://nsprg.ru/mrpM4v VK: https://nsprg.ru/O4rAQx @nuancesprog #NextJS
Показати все...
Фото недоступнеДивитись в Telegram
Компании типа BlobCity предоставляют множество шаблонов кода ИИ/МО. Этот инструментарий способен как облегчить работу опытных специалистов в области науки о данных, так и ускорить профессиональное становление новичков. https://nsprg.ru/mE9EEm VK: https://nsprg.ru/ONL9Jx Дзен: https://nsprg.ru/m00AKm @nuancesprog #DataScience
Показати все...