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 963Subscribers
-3324 hours
-2387 days
-98230 days
Posts Archive
Как добавить Rust в свой инструментарий и проекты? Рассмотрим различные варианты развертывания кода Rust на Vercel с написанием конечных точек API, общие закономерности разработки API, проблемы применения Rust в продакшене. Весь код и примеры ― в шаблоне. https://nsprg.ru/mzV6bm VK: https://nsprg.ru/xJk2Lv @nuancesprog #Rust #NextJS #Vercel
Show all...
Примеры MySQL INSERT на практике для начинающих, команды INSERT INTO, VALUES, SET, SELECT, IGNORE и загрузка записей напрямую из файла. https://nsprg.ru/xR210x VK: https://nsprg.ru/xl47wx Дзен: https://nsprg.ru/xe2YRv @nuancesprog #MySQL
Show all...
Почему Rust нужен и новичкам, и профессионалам в программировании? Приглашаем 25 апреля в 20:00 мск на бесплатный вебинар "Главные особенности разработки приложения на Rust." от Отус. Вебинар является бесплатной частью полноценного онлайн-курса «Rust Developer. Basic». ✨ На вебинаре мы напишем простое приложение на Rust, рассмотрим основные концепции и расскажем про задачи, с которыми сталкиваются в рабочих условиях Rust-разработчики. ➡️ Регистрация на вебинар После вебинара вы сможете ответить на вопрос какими преимуществами обладает Rust. ❗️ Вебинар будет интересен как новичкам, т.к. мы расскажем максимально просто и полезно про Rust, с другой стороны объясним профессионалам зачем им в стеке еще один язык программирования. 🤝 Записывайтесь сейчас, а мы потом напомним. Участие бесплатно. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Show all...
Сделаем свою документацию по API лучше - рассмотрим простой способ по добавлению дополнительных вариантов запроса и ответа с помощью создания объекта-словаря. https://nsprg.ru/m009Vm VK: https://nsprg.ru/mrpXwv Дзен: https://nsprg.ru/ONL0Yx @nuancesprog #FastAPI
Show all...
Новый сервис Нейро появился в приложении Яндекс и Яндекс Браузере: он анализирует информацию из доступных источников со всего интернета, чтобы с помощью краткого текста ответить на ваш вопрос. Запросы могут быть текстовыми или с картинкой, а в ответе для удобства будут ссылки на источники. @nuancesprog
Show all...
Даже у опытных разработчиков есть возможности для профессионального роста. Эти продвинутые приемы JavaScript помогут повысить производительность труда, а также эффективность и удобство в обслуживании приложений. https://nsprg.ru/vXgLGx VK: https://nsprg.ru/mE9alm @nuancesprog #JavaScript
Show all...
👋 Хотите узнать больше о библиотеке LINQ и расширить свои знания в программировании на С#? 🏃‍♂️ Приходите на открытый практический урок от OTUS. Спикер — опытный инженер и преподаватель. ✅ На вебинаре вы изучите, как использовать LINQ для построения запросов, как создавать запросы, аналогичные SQL и другие области его применения. Вы изучите функции и синтаксис LINQ для эффективного взаимодействия с данными в коллекциях. Улучшите производительность кода и сможете стать более эффективным программистом. 🚀 Урок пройдет 26 апреля в 20:00 мск и будет приурочен к старту большого курса «C# Developer. Professional». После вебинара вы получите специальную цену на обучение и персональную консультацию от наших менеджеров! 🎯 Короткий тест и вы получите доступ ко всем открытым урока курса и запись на вебинар: https://clck.ru/3A7PYo&erid=2Vtzqv83xvB
Show all...
Как быстро и легко разработать поле ввода? Ответим на этот и сопутствующие вопросы доступным языком. https://nsprg.ru/v3pR5O VK: https://nsprg.ru/ObDpDx Дзен: https://nsprg.ru/Oo1gAx @nuancesprog #CSS #WebDevelopment
Show all...
Продолжаем обработкой паник с Recover, функциями init и defer, составными литералами, параметрами и сложностью функций, явными возвращаемыми значениями. Изучим затенение переменных, интерфейсы для абстракции, разделение библиотечных пакетов и исполняемых файлов. https://nsprg.ru/mWNeRO VK: https://nsprg.ru/O5KJyx @nuancesprog #Golang
Show all...
27 и 28 апреля приглашаем специалистов робототехники и reinforcement learning на ROS Meetup в Москве 📅 Это возможность для робототехников всех уровней: от новичков до экспертов, — посвятить выходные практическому обучению и нетворкингу. Вы получите советы и рекомендации экспертов, сможете поделиться идеями с другими разработчиками. Доклады охватывают весь спектр тем: от ROS до reinforcement learning и антропоморфных роботов. Инженеры и руководители компаний поделятся реальным опытом использования ROS в исследовательских и коммерческих проектах. В этот раз мы решили разбавить технические доклады большим количеством тематических дискуссий и нетворкинга. На какие темы будем общаться: Антропоморфные роботы ✔️ Reinforcement learning ✔️ LLM — large language mode, Deep learning ✔️ Беспилотные автомобили и мобильные роботы ✔️ Манипуляторы и алгоритмы в манипуляции, в том числе MOVEit ✔️ ROS-пакеты и другие темы в робототехнике Локация: г. Москва, Кутузовский проспект 32к1, офис Сбера. Регистрируйтесь по ссылке 👈
Show all...
Автор рассказывает, почему ему пришлось распрощаться с Linux и снова возвратиться к Windows. Кроме того, ему удалось попробовать новую Windows, и он подробно рассказал о ее преимуществах и недостатках. https://nsprg.ru/OVNRQO VK: https://nsprg.ru/vGo2Nv Дзен: https://nsprg.ru/xkrKwm @nuancesprog #Windows #Linux
Show all...
Хотите узнать, какие репозитории пользуются популярностью у продвинутых IT-специалистов? В этом списке собраны лучшие платформы, к которым регулярно обращаются профессиональные программисты. https://nsprg.ru/xJkELv VK: https://nsprg.ru/mDRPwv @nuancesprog #React
Show all...
Исследуешь айтишную тему, но пока нет большого опыта? Залетай до 20 апреля на «Цифровой марафон» Сбера и «Школы 21» и соревнуйся с равными! Три счастливчика отправятся отдыхать на премиум-курорты и прокачивать знания в СберУниверситете. Конкурс проводят по всей России, а минимальный возраст для участия — от 18 лет. Отличная возможность оценить свои навыки и получить советы для дальнейшего развития. А главное — лучшие в своих категориях отправятся на очный финал в Москву с церемонией награждения. Для успеха нужно пройти онлайн-игру на проверку логики и памяти, тестирование в соответствии с твоим уровнем подготовки и цифровой диктант. Здесь ты выбираешь язык, на котором будешь писать код. Заработай как можно больше очков, чтобы попасть в суперфинал, расправиться с более сложными задачами и выиграть главные призы! Дедлайн подачи заявок на участие уже не за горами, скорее переходи на сайт и регистрируйся!
Show all...
Как показала практика, использование стандартного HttpClient чревато подводными камнями. Обойти их и получить весомые преимущества позволяет HttpClientFactory. Убедитесь в этом, отправившись в увлекательное приключение с примерами использования HttpClientFactory. https://nsprg.ru/xP4B6x VK: https://nsprg.ru/v8EkrO @nuancesprog #NET
Show all...
Многие новички в программировании путают понятия "многозадачность" и "параллелизм". Большинство ошибочно считает, что это одно и то же. Разберемся в сути этих понятий с помощью простых примеров, ярких образов и прозрачных аллегорий. https://nsprg.ru/ma2n7x VK: https://nsprg.ru/O7pVXm @nuancesprog #Parallelism #ForBeginners
Show all...
Как настроить сервер при создании приложения на Flutter? Задействуем фреймворк gRPC и разберем преимущества и недостатки Dart. https://nsprg.ru/v8EKzO VK: https://nsprg.ru/v2KQpO Дзен: https://nsprg.ru/vg9bNm @nuancesprog #Dart #Flutter
Show all...
2024-й обещает стать годом инноваций, когда ИИ и технологии объединятся, чтобы перекроить карты наших возможностей. Узнайте о катализаторах демократизации и персонализации ИИ, первых маркетплейсах для сервисов и агентов ИИ, новых моделях ценообразования и маркетинговых диджитал-стратегиях. https://nsprg.ru/O7pQVm VK: https://nsprg.ru/xP4jrx @nuancesprog #ArtificialIntelligence
Show all...
В мире программирования особенно ценятся кодовые базы, которые легко поддаются чтению. "Незасоренные" операторы импорта во многом способствуют этой цели. Сегодня поговорим о том, как сделать их чище с помощью псевдонимов путей. https://nsprg.ru/OKwj3O VK: https://nsprg.ru/mWNMQO @nuancesprog #TypeScript
Show all...
Освойте создание формы входа на quazar и аутентификации пользователя на сайте Приходите на бесплатный практический урок от OTUS, спикер Илья Нуруллин — FingerprintJS, Software engineer. На вебинаре научимся использовать: — quazar в качестве UI библиотеки; — axios для запросов на сервер; — composition API для реализации логики приложения; — vue-router для клиентского роутинга. Занятие пройдёт 16 апреля в 20:00 мск в рамках курса «Vue.js разработчик». Доступна рассрочка на обучение! ➡️ Для бесплатного участия и получения записи регистрируйтесь прямо сейчас: регистрация Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Show all...
Что такое тестирование больших данных, и с какими проблемами можно столкнуться в этом процессе? Расскажем про основные типы, способы и инструменты тестирования больших данных. https://nsprg.ru/Ojr7yO VK: https://nsprg.ru/mMBjlx Дзен: https://nsprg.ru/OQgjrx @nuancesprog #BigData
Show all...
🙀 Научись разрабатывать приложения и сервисы на SafeBoard от «Лаборатории Касперского» Регистрируйся на оплачиваемую стажировку по направлению Разработка С. Если ты учишься в вузе в Москве/МО или школе 21 на любом курсе, кроме выпускного и готов(а) работать от 20 часов в неделю — запрыгивай в команды и приземляйся сразу на четыре лапы в IT. Ты будешь учиться на реальных проектах в одной из команд: ▪️Группа разработки компонент безопасной платформы — научишься проектировать системные сервисы, разбираться в чужом коде, писать тесты и вести разработку в области файловых систем и сетей. ▪️Группа разработки защитных решений безопасной платформы — научишься искать новые способы повышения качества кода, разрабатывать механизмы для защиты системы от сбоя. Во время стажировки ты будешь получать зарплату, бесплатно пользоваться спортзалом, сауной и игровыми комнатами 😉 Подай заявку до 25 апреля: https:safeboard🐾 erid:2Vtzqv5YDSN
Show all...
Специалисты в сфере мобильной разработки могут пользоваться несколькими способами для графического представления контента. Рассмотрим три метода создания диаграмм на iOS, в том числе и с помощью стороннего фреймворка. https://nsprg.ru/xJkjVv VK: https://nsprg.ru/mDRj2v @nuancesprog #SwiftUI #iOS
Show all...
Выдалась свободная минутка? Почему бы не устроить эпичный баттл с драконом? Наше пошаговое руководство поможет выйти из боя победителем! https://nsprg.ru/xe23Xv VK: https://nsprg.ru/mzV9Am Дзен: https://nsprg.ru/xl48Jx @nuancesprog #GameDevelopment #JavaScript #NodeJS
Show all...
🙀 Научись разрабатывать приложения и сервисы на SafeBoard от «Лаборатории Касперского» Регистрируйся на оплачиваемую стажировку по направлению Разработка С. Если ты учишься в вузе в Москве/МО или школе 21 на любом курсе, кроме выпускного и готов(а) работать от 20 часов в неделю — запрыгивай в команды и приземляйся сразу на четыре лапы в IT. Ты будешь учиться на реальных проектах в одной из команд: ▪️Группа разработки компонент безопасной платформы — научишься проектировать системные сервисы, разбираться в чужом коде, писать тесты и вести разработку в области файловых систем и сетей. ▪️Группа разработки защитных решений безопасной платформы — научишься искать новые способы повышения качества кода, разрабатывать механизмы для защиты системы от сбоя. Во время стажировки ты будешь получать зарплату, бесплатно пользоваться спортзалом, сауной и игровыми комнатами 😉 Подай заявку до 25 апреля: https:safeboard🐾 erid:2Vtzqv5YDSN
Show all...
Рассказываем про онлайн-ресурсы для генерации CSS-свойств, разработки адаптивного дизайна, декодирования base64 и получения справки о совместимости браузеров. https://nsprg.ru/x1WQBO VK: https://nsprg.ru/m68QZv Дзен: https://nsprg.ru/OBXjMx @nuancesprog #Base64 #CSS #HTML #JSON #Webtools
Show all...
Yandex Cloud открыла доступ к API нейросети для создания иллюстраций YandexART. В статье узнаем, как протекала эволюция YandexART, какие подходы лежат в её основе, как отбирали данные для обучения модели и добивались повышения эффективности её работы. Внутри также замеры на DrawBench. https://habr.com/ru/companies/yandex/articles/805745/ @nuancesprog #ArtificialIntelligence
Show all...
Изучим рекомендации с примерами кода на Go. Рассмотрим отступы, импорт пакетов, названия переменных, длину строк, константы, обработку ошибок, глобальные переменные, структуры для сложных данных, комментарии, горутины. https://nsprg.ru/mrp5Yv VK: https://nsprg.ru/O4rQlx @nuancesprog #Golang
Show all...
Все мы знаем наш любимый талисман Linux! Но почему именно этот пингвин стал логотипом Linux? В данной статье вы узнаете некоторые интересные подробности его истории! https://nsprg.ru/ma2Wjx VK: https://nsprg.ru/xP4Wrx Дзен: https://nsprg.ru/O7pzVm @nuancesprog #Linux #Tux
Show all...
Участвуйте в масштабном онлайн-чемпионате для IT-специалистов уровня middle+! 👉🏼 Открыта регистрация на «IT_ONE Cup. Системный анализ». • Участников ждут два раунда и творческие задачи на проверку хард-скиллов. • Общий призовой фонд чемпионата — 585 000 рублей. • Топ-20 финалистов получат эксклюзивный мерч. • У лучших участников будет возможность получить оффер от IT_ONE — компания работает над крупнейшими проектами в области цифровой трансформации в России. Проверьте себя, соревнуясь с профессионалами индустрии, и выиграйте главный приз 🏆 Переходите на сайт, чтобы узнать подробности: https://bit.ly/3U4Tz0K?erid=2VtzqwFbXsk. Регистрация открыта до 12 апреля. Чемпионат организован «Сколково» и IT_ONE.
Show all...
Если вы стремитесь разрабатывать эффективные приложения с помощью React, стоит внимательно использовать хук useState. Рассмотрим наиболее распространенные ошибки, связанные с его некорректным применением, и методы их исправления. https://nsprg.ru/ObD3Nx VK: https://nsprg.ru/vd6bbm @nuancesprog #React
Show all...
Загляните за интерфейс, чтобы увидеть, как параметры SGD влияют на обучение модели. Графические представления помогут оценить роль таких параметров, как импульс (обычный и Нестерова), сокращение весов, демпфирование. https://nsprg.ru/mnqEVO VK: https://nsprg.ru/mYAWym @nuancesprog #PyTorch
Show all...
Предлагаем список полезных платных приложений и сайтов для UX/UI дизайнера и подробно рассматриваем их преимущества и особенности. https://nsprg.ru/xkr25m VK: https://nsprg.ru/vGoWnv @nuancesprog #UXDesign
Show all...
Основные различия между веб-дизайнером и разработчиком веб-интерфейсов, которые помогут вам определиться с профессией в сфере IT https://nsprg.ru/myDLEO VK: https://nsprg.ru/mw69gO Дзен: https://nsprg.ru/x9RDKv @nuancesprog #FrontEndDevelopment #WebDevelopment
Show all...
2024-й обещает стать годом инноваций, когда ИИ и технологии объединятся, чтобы перекроить карты наших возможностей. Заглянем в ближайшее будущее нейронных сетей, векторных данных, экосистемы агентов ИИ, а также уникальных смарт-девайсов, меняющих наш образ жизни. https://nsprg.ru/OBXWMx VK: https://nsprg.ru/m68lZv @nuancesprog #ArtificialIntelligence
Show all...
Узнаем, откуда берется замедление при одновременном изменении более 50 записей и как в 10 раз ускорить операцию массового редактирования записей. Используем promise, чтобы не ждать возвращения каждого запроса на изменение, прежде чем делать следующий, и сэкономить много времени. https://nsprg.ru/xP4Vrx VK: https://nsprg.ru/vg96Nm Дзен: https://nsprg.ru/v8EPzO @nuancesprog #NodeJS
Show all...
Это руководство поможет расширить представление о возможностях индексирования в MySQL. Вы узнаете, когда необходимо индексирование и как формируются, оптимизируются и удаляются индексы. Кроме того, научитесь создавать уникальные индексы с первичным ключом. https://nsprg.ru/ma20jx VK: https://nsprg.ru/O7p7Vm @nuancesprog #MySQL #ForBeginners
Show all...
Сравниваем, как различные языки, такие как C, C++, Rust, Golang, Java и Python, обрабатывают данные на вход/выход. Также попробуем выяснить, может ли Rust обрабатывать высокопроизводительные промисы. https://nsprg.ru/vd64Vm VK: https://nsprg.ru/O7p7dm Дзен: https://nsprg.ru/ma20zx @nuancesprog #SoftwarePerfomance
Show all...
Пришло время изучить ключевой инструмент JavaScript-разработчика  -  паттерны реактивности. Использование этих 8 паттернов, независимо от применяемого фреймворка, позволит значительно сократить объем кода и повысить производительность веб-приложений. https://nsprg.ru/ObDNqx VK: https://nsprg.ru/Oo1z4x @nuancesprog #JavaScript
Show all...
Разработчики Yandex Cloud расскажут, что скрыто «под капотом» сервисов 4 апреля мы проведем уже ставший традиционным митап about:cloud – infrastructure, где расскажем об устройстве инфраструктурных и сетевых сервисов. На встрече мы поговорим: • как устроен сервис, связывающий мир виртуальных сетей с классическими маршрутизаторами и сетевыми устройствами, • как мы подружили Yandex Monitoring и Prometheus®, • про компоненты для построения высоконагруженного и стабильного облачного DNS, • о сервисе для проведения нагрузочного тестирования и анализа производительности, • об устройстве сетевого блочного хранилища и типах дисков. about:cloud – infrastructure – это возможность обменяться опытом с разработчиками, архитекторами, devops-специалистами, обсудить решение «нетривиальных» технических задач, получить ответы на самые «горячие» вопросы. Присоединяйтесь
Show all...
Обсудим один из новейших графических форматов AVIF. На чем основана эта ультрасовременная технология? Каковы ее преимущества и проблемы? Почему, несмотря на возможные компромиссные решения, она значительно превосходит старые форматы JPEG, WebP, PNG и GIF? https://nsprg.ru/xAGr5O VK: https://nsprg.ru/OjrwGO @nuancesprog #AVIF #WebDevelopment
Show all...