nuancesprog | Education

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

88823

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

Subscribe to a channel

NOP::Nuances of Programming

Освойте создание формы входа на quazar и аутентификации пользователя на сайте

Приходите на бесплатный практический урок от OTUS, спикер Илья Нуруллин — FingerprintJS, Software engineer.

На вебинаре научимся использовать:
— quazar в качестве UI библиотеки;
— axios для запросов на сервер;
— composition API для реализации логики приложения;
— vue-router для клиентского роутинга.

Занятие пройдёт 16 апреля в 20:00 мск в рамках курса «Vue.js разработчик». Доступна рассрочка на обучение!

➡️ Для бесплатного участия и получения записи регистрируйтесь прямо сейчас: регистрация

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

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

NOP::Nuances of Programming

🙀 Научись разрабатывать приложения и сервисы на SafeBoard от «Лаборатории Касперского»

Регистрируйся на оплачиваемую стажировку по направлению Разработка С. Если ты учишься в вузе в Москве/МО или школе 21 на любом курсе, кроме выпускного и готов(а) работать от 20 часов в неделю — запрыгивай в команды и приземляйся сразу на четыре лапы в IT.

Ты будешь учиться на реальных проектах в одной из команд:

▪️Группа разработки компонент безопасной платформы — научишься проектировать системные сервисы, разбираться в чужом коде, писать тесты и вести разработку в области файловых систем и сетей.
▪️Группа разработки защитных решений безопасной платформы — научишься искать новые способы повышения качества кода, разрабатывать механизмы для защиты системы от сбоя.

Во время стажировки ты будешь получать зарплату, бесплатно пользоваться спортзалом, сауной и игровыми комнатами 😉

Подай заявку до 25 апреля: https:safeboard🐾

erid:2Vtzqv5YDSN

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

NOP::Nuances of Programming

Выдалась свободная минутка? Почему бы не устроить эпичный баттл с драконом? Наше пошаговое руководство поможет выйти из боя победителем!

https://nsprg.ru/xe23Xv

VK: https://nsprg.ru/mzV9Am

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

@nuancesprog #GameDevelopment #JavaScript #NodeJS

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

NOP::Nuances of Programming

Рассказываем про онлайн-ресурсы для генерации CSS-свойств, разработки адаптивного дизайна, декодирования base64 и получения справки о совместимости браузеров.

https://nsprg.ru/x1WQBO

VK: https://nsprg.ru/m68QZv

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

@nuancesprog #Base64 #CSS #HTML #JSON #Webtools

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

NOP::Nuances of Programming

Изучим рекомендации с примерами кода на Go. Рассмотрим отступы, импорт пакетов, названия переменных, длину строк, константы, обработку ошибок, глобальные переменные, структуры для сложных данных, комментарии, горутины.

https://nsprg.ru/mrp5Yv

VK: https://nsprg.ru/O4rQlx

@nuancesprog #Golang

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

NOP::Nuances of Programming

Участвуйте в масштабном онлайн-чемпионате для IT-специалистов уровня middle+!
👉🏼 Открыта регистрация на «IT_ONE Cup. Системный анализ».

• Участников ждут два раунда и творческие задачи на проверку хард-скиллов.
• Общий призовой фонд чемпионата — 585 000 рублей.
• Топ-20 финалистов получат эксклюзивный мерч.
• У лучших участников будет возможность получить оффер от IT_ONE — компания работает над крупнейшими проектами в области цифровой трансформации в России.

Проверьте себя, соревнуясь с профессионалами индустрии, и выиграйте главный приз 🏆

Переходите на сайт, чтобы узнать подробности: https://bit.ly/3U4Tz0K?erid=2VtzqwFbXsk.
Регистрация открыта до 12 апреля. Чемпионат организован «Сколково» и IT_ONE.

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

NOP::Nuances of Programming

Загляните за интерфейс, чтобы увидеть, как параметры SGD влияют на обучение модели. Графические представления помогут оценить роль таких параметров, как импульс (обычный и Нестерова), сокращение весов, демпфирование.

https://nsprg.ru/mnqEVO

VK: https://nsprg.ru/mYAWym

@nuancesprog #PyTorch

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

NOP::Nuances of Programming

Основные различия между веб-дизайнером и разработчиком веб-интерфейсов, которые помогут вам определиться с профессией в сфере IT

https://nsprg.ru/myDLEO

VK: https://nsprg.ru/mw69gO

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

@nuancesprog #FrontEndDevelopment #WebDevelopment

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

NOP::Nuances of Programming

Узнаем, откуда берется замедление при одновременном изменении более 50 записей и как в 10 раз ускорить операцию массового редактирования записей. Используем promise, чтобы не ждать возвращения каждого запроса на изменение, прежде чем делать следующий, и сэкономить много времени.

https://nsprg.ru/xP4Vrx

VK: https://nsprg.ru/vg96Nm

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

@nuancesprog #NodeJS

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

NOP::Nuances of Programming

Сравниваем, как различные языки, такие как C, C++, Rust, Golang, Java и Python, обрабатывают данные на вход/выход. Также попробуем выяснить, может ли Rust обрабатывать высокопроизводительные промисы.

https://nsprg.ru/vd64Vm

VK: https://nsprg.ru/O7p7dm

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

@nuancesprog #SoftwarePerfomance

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

NOP::Nuances of Programming

Разработчики Yandex Cloud расскажут, что скрыто «под капотом» сервисов

4 апреля мы проведем уже ставший традиционным митап about:cloud – infrastructure, где расскажем об устройстве инфраструктурных и сетевых сервисов.

На встрече мы поговорим:

• как устроен сервис, связывающий мир виртуальных сетей с классическими маршрутизаторами и сетевыми устройствами,
• как мы подружили Yandex Monitoring и Prometheus®,
• про компоненты для построения высоконагруженного и стабильного облачного DNS,
• о сервисе для проведения нагрузочного тестирования и анализа производительности,
• об устройстве сетевого блочного хранилища и типах дисков.

about:cloud – infrastructure – это возможность обменяться опытом с разработчиками, архитекторами, devops-специалистами, обсудить решение «нетривиальных» технических задач, получить ответы на самые «горячие» вопросы.

Присоединяйтесь

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

NOP::Nuances of Programming

Эти приемы работы на C# должен знать каждый, а тем, кто знает, полезно повторить. Типы, допускающие значения «null», обнаружение пустых строк, readonly и константы, простой способ завершения приложения и разрыв строк с «newline».

https://nsprg.ru/vqYDbv

VK: https://nsprg.ru/mYA74m

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

@nuancesprog #CSharp

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

NOP::Nuances of Programming

Класс ViewModel служит прослойкой между View и Model в структурном паттерне проектирования MVVM. Рассмотрим особенности реализации ViewModel на реальном примере.

https://nsprg.ru/m68qev

VK: https://nsprg.ru/x9RqMv

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

@nuancesprog #Android #Jetpack

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

NOP::Nuances of Programming

🔥Освойте Chaos Engineering в рамках Kubernetes кластера, это увеличит вашу ценность в команде DevOps, SRE и тестирования

👉 Приходите на бесплатный практический урок от OTUS. Спикер — ведущий DevOps-инженер Михаил Чугунов. На вебинаре мы:

- узнаем, как проводить тестирование надежности систем оркестрации контейнеров;
- рассмотрим подход к тестированию системы, называемый Chaos Engineering;
- обсудим, как и когда его лучше применять;
- произведем обзор доступных инструментов.

👨‍🎓Занятие пройдёт 3 апреля в 20:00 мск в рамках курса «Инфраструктурная платформа на основе Kubernetes». Доступна рассрочка на обучение!

Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок и получить запись: https://clck.ru/39n5FF

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

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

NOP::Nuances of Programming

Почему, увлекаясь новыми подходами, мы пренебрегаем основами разработки? Может ли следование лучшим практикам лишить критического мышления? Всегда ли стоит все усложнять и оптимизировать? Поразмыслим над этими вопросами, анализируя фрагменты кода из реальных проектов.

https://nsprg.ru/OjrLGO

VK: https://nsprg.ru/OQgq1x

@nuancesprog #FrontEndDevelopment

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

NOP::Nuances of Programming

Что такое тестирование больших данных, и с какими проблемами можно столкнуться в этом процессе? Расскажем про основные типы, способы и инструменты тестирования больших данных.

https://nsprg.ru/Ojr7yO

VK: https://nsprg.ru/mMBjlx

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

@nuancesprog #BigData

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

NOP::Nuances of Programming

Специалисты в сфере мобильной разработки могут пользоваться несколькими способами для графического представления контента. Рассмотрим три метода создания диаграмм на iOS, в том числе и с помощью стороннего фреймворка.

https://nsprg.ru/xJkjVv

VK: https://nsprg.ru/mDRj2v

@nuancesprog #SwiftUI #iOS

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

NOP::Nuances of Programming

🙀 Научись разрабатывать приложения и сервисы на SafeBoard от «Лаборатории Касперского»

Регистрируйся на оплачиваемую стажировку по направлению Разработка С. Если ты учишься в вузе в Москве/МО или школе 21 на любом курсе, кроме выпускного и готов(а) работать от 20 часов в неделю — запрыгивай в команды и приземляйся сразу на четыре лапы в IT.

Ты будешь учиться на реальных проектах в одной из команд:

▪️Группа разработки компонент безопасной платформы — научишься проектировать системные сервисы, разбираться в чужом коде, писать тесты и вести разработку в области файловых систем и сетей.
▪️Группа разработки защитных решений безопасной платформы — научишься искать новые способы повышения качества кода, разрабатывать механизмы для защиты системы от сбоя.

Во время стажировки ты будешь получать зарплату, бесплатно пользоваться спортзалом, сауной и игровыми комнатами 😉

Подай заявку до 25 апреля: https:safeboard🐾

erid:2Vtzqv5YDSN

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

NOP::Nuances of Programming

Yandex Cloud открыла доступ к API нейросети для создания иллюстраций YandexART. В статье узнаем, как протекала эволюция YandexART, какие подходы лежат в её основе, как отбирали данные для обучения модели и добивались повышения эффективности её работы. Внутри также замеры на DrawBench.

https://habr.com/ru/companies/yandex/articles/805745/

@nuancesprog #ArtificialIntelligence

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

NOP::Nuances of Programming

Все мы знаем наш любимый талисман Linux! Но почему именно этот пингвин стал логотипом Linux? В данной статье вы узнаете некоторые интересные подробности его истории!

https://nsprg.ru/ma2Wjx

VK: https://nsprg.ru/xP4Wrx

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

@nuancesprog #Linux #Tux

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

NOP::Nuances of Programming

Если вы стремитесь разрабатывать эффективные приложения с помощью React, стоит внимательно использовать хук useState. Рассмотрим наиболее распространенные ошибки, связанные с его некорректным применением, и методы их исправления.

https://nsprg.ru/ObD3Nx

VK: https://nsprg.ru/vd6bbm

@nuancesprog #React

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

NOP::Nuances of Programming

Предлагаем список полезных платных приложений и сайтов для UX/UI дизайнера и подробно рассматриваем их преимущества и особенности.

https://nsprg.ru/xkr25m

VK: https://nsprg.ru/vGoWnv

@nuancesprog #UXDesign

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

NOP::Nuances of Programming

2024-й обещает стать годом инноваций, когда ИИ и технологии объединятся, чтобы перекроить карты наших возможностей. Заглянем в ближайшее будущее нейронных сетей, векторных данных, экосистемы агентов ИИ, а также уникальных смарт-девайсов, меняющих наш образ жизни.

https://nsprg.ru/OBXWMx

VK: https://nsprg.ru/m68lZv

@nuancesprog #ArtificialIntelligence

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

NOP::Nuances of Programming

Это руководство поможет расширить представление о возможностях индексирования в MySQL. Вы узнаете, когда необходимо индексирование и как формируются, оптимизируются и удаляются индексы. Кроме того, научитесь создавать уникальные индексы с первичным ключом.

https://nsprg.ru/ma20jx

VK: https://nsprg.ru/O7p7Vm

@nuancesprog #MySQL #ForBeginners

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

NOP::Nuances of Programming

Пришло время изучить ключевой инструмент JavaScript-разработчика  -  паттерны реактивности. Использование этих 8 паттернов, независимо от применяемого фреймворка, позволит значительно сократить объем кода и повысить производительность веб-приложений.

https://nsprg.ru/ObDNqx

VK: https://nsprg.ru/Oo1z4x

@nuancesprog #JavaScript

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

NOP::Nuances of Programming

Обсудим один из новейших графических форматов AVIF. На чем основана эта ультрасовременная технология? Каковы ее преимущества и проблемы? Почему, несмотря на возможные компромиссные решения, она значительно превосходит старые форматы JPEG, WebP, PNG и GIF?

https://nsprg.ru/xAGr5O

VK: https://nsprg.ru/OjrwGO

@nuancesprog #AVIF #WebDevelopment

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

NOP::Nuances of Programming

Российский 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 в своем проекте, оставьте заявку на сайте.

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

NOP::Nuances of Programming

Рассмотрим практики и методики, которые упрощают создание приложений в React, делают код более эффективным и читабельным, упрощают его обслуживание.

https://nsprg.ru/x1WKRO

VK: https://nsprg.ru/OBXqox

@nuancesprog #React

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

NOP::Nuances of Programming

Разберем случаи применения recover, проиллюстрируем примерами. Напишем универсальную функцию для обработки всех неперехваченных паник и ошибок времени выполнения, сбора трассировок стека для них.

https://nsprg.ru/mrpk4v

VK: https://nsprg.ru/O4rqQx

@nuancesprog #Golang

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

NOP::Nuances of Programming

Что такое SASS и зачем его осваивать? Какие в SASS функциональные возможности, для чего здесь файлы «Partials» и какие есть инструменты для компиляции?

https://nsprg.ru/mnqzNO

VK: https://nsprg.ru/xAGq5O

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

@nuancesprog #CSS #SASS

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