nuancesprog | Education

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

88823

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

Subscribe to a channel

NOP::Nuances of Programming

В первой части были представлены первые 11 из 32 ключевых понятий JavaScript. В этой части будут раскрыты следующие 11 понятий, включая побитовые операторы и буферы массивов, DOM и деревья макетов, фабрики и классы, ключевое слово this и методы call, apply, bind и др.

https://nsprg.ru/OQMLrO

VK: https://nsprg.ru/mMk6lv

@nuancesprog #JavaScript

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

NOP::Nuances of Programming

Кратко знакомимся с Socket.io, а затем пошагово рассматриваем создание проекта, начиная с архитектуры сервера и структуры каталогов, заканчивая настройкой каналов и подключений.

https://nsprg.ru/xJp4VO

VK: https://nsprg.ru/OVYJKv

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

@nuancesprog #SocketIO #NodeJS #React

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

NOP::Nuances of Programming

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

https://nsprg.ru/vXPQdv

VK: https://nsprg.ru/v38bAO

@nuancesprog #Android

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

NOP::Nuances of Programming

Автор материала объясняет, как устроено кодирование Хаффмана, затем пишет простую и понятную реализацию на Haskell и оборачивает ее в интерфейс командной строки, а еще делится ссылкой на отчет профайлера, который показывает, что программа расходует один и тот же (константный, постоянный) объём памяти вне зависимости от размера входных данных.

https://nsprg.ru/xPb5yO

VK: https://nsprg.ru/v8G81x

@nuancesprog #Haskell

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

NOP::Nuances of Programming

Ознакомьтесь с реализацией входов модели - новшества, введенного в Angular 17.3 для упрощения двунаправленной привязки данных. Отказ от традиционных декораторов @Input() и @Output() и принятие директивы @model позволит улучшить читаемость, сопровождаемость и общую реактивность Angular-приложений.

https://nsprg.ru/v38bgO

VK: https://nsprg.ru/vdWXVx

@nuancesprog #Angular

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

NOP::Nuances of Programming

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

https://nsprg.ru/OVYAzv

VK: https://nsprg.ru/vGzwKx

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

@nuancesprog #FrontEndDevelopment

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

NOP::Nuances of Programming

В центре внимания - две команды Git: merge и rebase. Рассмотрим случаи применения каждой из них, сравним результаты и выявим отличия.

https://nsprg.ru/OBzAoO

VK: https://nsprg.ru/mygNGv

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

@nuancesprog #Git

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

NOP::Nuances of Programming

Добавим мгновенные обновления и интерактивный функционал в приложение Laravel. Следуя пошаговым инструкциям, настроим уведомления.

https://nsprg.ru/vgLnRO

VK: https://nsprg.ru/v219ax

@nuancesprog #Laravel #PHP

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

NOP::Nuances of Programming

Расскажем, почему лучше использовать класс PreviewView для отображения превью в приложениях для камеры на Android.

https://nsprg.ru/xAkY5O

VK: https://nsprg.ru/OQM01O

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

@nuancesprog #Android #CodeReview

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

NOP::Nuances of Programming

Моделирование природных явлений - процесс непростой, но увлекательный. Он позволяет выявить закономерности, на которые затем можно ориентироваться в условиях реального мира. Сегодня поговорим о том, как создать модель лесных пожаров с помощью numpy и matplotlib и какие при этом факторы стоит учитывать. 

https://nsprg.ru/mpe7lx

VK: https://nsprg.ru/vq9Pbv

@nuancesprog #Python #Matplotlib #Numpy

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

NOP::Nuances of Programming

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

https://nsprg.ru/m0W9KO

VK: https://nsprg.ru/mrYX4O

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

@nuancesprog #Hashing

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

NOP::Nuances of Programming

Освоение этих 5 практик подготовит к созданию надежных и эффективных приложений с обновленной версией Next.js 14. Вы научитесь работать с изображениями, обращаться с переменными среды, управлять кэшированием, получать данные в серверных компонентах, использовать клиентские и серверные компоненты.

https://nsprg.ru/v8GDjx

VK: https://nsprg.ru/vgL3dO

@nuancesprog #NextJS

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

NOP::Nuances of Programming

Специалист по данным - одна из самых востребованных профессий на сегодняшний день. Узнайте, какие навыки вам пригодятся для того, чтобы стать востребованным дата-сайентистом.

https://nsprg.ru/maYGom

VK: https://nsprg.ru/xPbrKO

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

@nuancesprog #DataScience

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

NOP::Nuances of Programming

Webpack - это сборщик модулей. Он анализирует их, создает граф зависимостей и собирает в правильном порядке в один или более бандлов, на которые может ссылаться index.html. Webpack помогает не только не забыть про какие-либо скрипты, но и расположить их в правильном порядке.

https://nsprg.ru/O5klBx

VK: https://nsprg.ru/OoYgLx

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

@nuancesprog #JavaScript #Webpack

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

NOP::Nuances of Programming

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

https://nsprg.ru/mDzPPv

VK: https://nsprg.ru/OVYR9v

@nuancesprog #Kotlin

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

NOP::Nuances of Programming

Yandex Cloud анонсировала сервис по аренде выделенных физических серверов

Yandex BareMetal позволит арендовать выделенные физические сервера и гибко настраивать их для размещения любого программного обеспечения, в том числе средств виртуализации. Компании уже могут подать заявку на закрытое тестирование сервиса Yandex BareMetal, которое начнется до конца 2024 года.

Yandex BareMetal можно интегрировать с сервисами облачной платформы, чтобы подключить резервное копирование, мигрировать данные, управлять доступом — и настраивать это можно через единую консоль управления, а также использовать единый центр поддержки, биллинг и систему управления доступом.

Читайте подробнее в статье

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

NOP::Nuances of Programming

Применим упрощенный подход интеграции Meilisearch с Golang: обойдя процессы создания БД и вставки данных, получим данные напрямую из внешних источников и вставим их в Meilisearch. Реализуем функционал поиска, создав индексы, вставив в них данные, настроив поисковый запрос для функции поиска.

https://nsprg.ru/xlE2Jv

VK: https://nsprg.ru/mzgLAx

@nuancesprog #Golang #Meilisearch

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

NOP::Nuances of Programming

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

https://nsprg.ru/vgLNRO

VK: https://nsprg.ru/OZYoQv

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

@nuancesprog #React

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

NOP::Nuances of Programming

Пересмотрим взаимосвязь UI и UX. Изучим понятие эффекта "эстетики в юзабилити" и его влияние на UX, а также элементы, связанные с этим эффектом.

https://nsprg.ru/maYgzm

VK: https://nsprg.ru/O7kPdO

@nuancesprog #UXDesign #UIDesign

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

NOP::Nuances of Programming

Область квантового машинного обучения не сразу поддается начинающим исследователям данных из CSV. Предлагаем поучиться не на теоретических примерах (которые зачастую не имеют практической пользы), а на реальном опыте специалистов QML.

https://nsprg.ru/OKpl4m

VK: https://nsprg.ru/O5ka7x

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

@nuancesprog #MachineLearning #CSV

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

NOP::Nuances of Programming

Среди множества инструментов для работы с диаграммами PlantUML - один из самых экономичных и практичных. Поговорим о его преимуществах и ограничениях, а также разберем пошаговое руководство по работе PlantUML в тандеме с IntelliJ IDEA.

https://nsprg.ru/xJpeoO

VK: https://nsprg.ru/mDz6Jv

@nuancesprog #UML #PlantUML

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

NOP::Nuances of Programming

Предлагаем 32 ключевых понятия JavaScript, собранные из 50+ руководств. Они помогут усвоить премудрости JavaScript, чтобы создавать оптимизированный код и избегать ошибок. В этой части будут раскрыты первые 11 понятий, включая стек вызовов, примитивные типы, типы-значения, ссылочные типы, системы типизации, операторы равенства и др.

https://nsprg.ru/O4KLQv

VK: https://nsprg.ru/x1zyRv

@nuancesprog #JavaScript

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

NOP::Nuances of Programming

Познакомимся с инструментом Hibernate, который помогает сопоставлять объекты с записями в реляционных базах данных, и выполним CRUD-операции на примере условного класса.

https://nsprg.ru/O7kldO

VK: https://nsprg.ru/v8Gz1x

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

@nuancesprog #Java #Hibernate

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

NOP::Nuances of Programming

Профессионалы пишут компоненты, которые можно легко понять, удобно обслуживать и повторно использовать. Научитесь создавать такие компоненты с помощью шаблонов HOC и хуков - и ваша кодовая база выдержит испытание временем.

https://nsprg.ru/mnLdNv

VK: https://nsprg.ru/mYV94x

@nuancesprog #React

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

NOP::Nuances of Programming

Как эффективно автоматизировать интеграцию кода, ускорить разработку и выпуск надежных приложений, оптимизировав процессы? Полностью настроим конвейер с приложением Java, усовершенствовав автоматизацию.

https://nsprg.ru/xeApNx

VK: https://nsprg.ru/xlE54v

@nuancesprog #CICD #Java

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

NOP::Nuances of Programming

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

https://nsprg.ru/vXPLdv

VK: https://nsprg.ru/mEKaEv

@nuancesprog #ArtificialIntelligence

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

NOP::Nuances of Programming

Рассмотрим внедрение Visual Language Model (VLM) для поиска по картинкам в Нейро Яндекса. Изучим архитектуру VLM, процесс обучения и применение в поиске по картинкам. Проанализируем изменения в пайплайне и оценим результаты внедрения.

ХАБР: https://habr.com/ru/companies/yandex/articles/847706/

@nuancesprog #MachineLearning #LLM

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

NOP::Nuances of Programming

Рассмотрим запуск тестов производительности, изучим CNI с различными вариантами применения и требованиями. Разберем результаты тестов и представим рекомендации по выбору CNI.

https://nsprg.ru/Obkpym

VK: https://nsprg.ru/vdWnEx

@nuancesprog #Kubernetes

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

NOP::Nuances of Programming

В чем особенности горизонтального масштабирования и какие ему сопутствуют сложности? Как при этом решить проблему обмена данными между экземплярами, защитить cookie и настроить централизованное хранилище состояний? Ответы в теории и примерах кода.

https://nsprg.ru/xkqK3O

VK: https://nsprg.ru/mpeK0x

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

@nuancesprog #NET

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

NOP::Nuances of Programming

Занимаетесь проектированием интуитивно понятных интерфейсов? Тогда вам не обойтись без подсказок, особенно необходимых при обновлении приложения. Предлагаем упрощенную версию реализации подсказок с использованием Modifier — компонента библиотеки Jetpack Compose.

https://nsprg.ru/mwYBnv

VK: https://nsprg.ru/vL5jwO

@nuancesprog #Android #JetpackCompose

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