Яндекс открыл доступ к Perforator — системе непрерывного профилирования для анализа производительности серверов. Теперь российские компании получат бесплатный доступ к технологии, которая может сэкономить до 20% на серверной инфраструктуре. Яндекс уже применил Perforator на своих сервисах, оптимизировав работу Поиска и Рекламы.
https://habr.com/ru/companies/yandex/articles/875070/
Github: https://github.com/yandex/perforator
@nuancesprog #СontinuousProfiling
Ознакомьтесь с преимуществами и методами перехода от традиционных моделей SaaS (Software as a Service) к самостоятельным решениям с помощью Docker. Используя эти инструменты, вы сможете получить больший контроль над своей программной экосистемой и уменьшить зависимость от проприетарных сервисов.
https://nsprg.ru/mz54AO
VK: https://nsprg.ru/xJoAVv
@nuancesprog #Docker #SaaS #OpenSource
Подумываете о переходе с Webpack на Rspack? Настоятельно рекомендуем попробовать! Только сначала изучите опыт тех, кто это уже сделал. Вас впечатлит как повышение производительности разработки, так и удобство сопровождения проекта при переходе на Rspack.
https://nsprg.ru/OBkQMm
VK: https://nsprg.ru/m6jNZm
@nuancesprog #Webpack #Rspack
Сколько пользователей, столько и предпочтений. Темы - не исключение. Кому-то больше нравится темное оформление, кому-то - светлое. Сегодня посмотрим, как разработать оригинальный переключатель тем с помощью Jetpack Compose.
https://nsprg.ru/xPGPrm
VK: https://nsprg.ru/v8pdzv
@nuancesprog #JetpackCompose #Android
Автор движка игровой физики Box2D рассказывает, как применяет SIMD для ускорения физики, а значит, и передвижений игрока в целом. В бенчмарках производительности вы найдете пока еще новый Apple M2, а в конце — порцию здоровой иронии над оптимизацией.
https://nsprg.ru/OZE4Qv
VK: https://nsprg.ru/vX9NdO
@nuancesprog #SIMD #GameDevelopment
А вы раскрыли для себя секрет потрясающей производительности Node.js? Знаете, какую роль в этом играет библиотека libuv? В любом случае предлагаем углубиться в архитектуру Node.js, чтобы понять, как однопоточной программе удается развивать молниеносную скорость.
https://nsprg.ru/mpd1lm
VK: https://nsprg.ru/vqLBbx
@nuancesprog #NodeJS
На примерах покажем, как создаeтся приоритизированная очередь, применяются пользовательские типы, обходятся ограничения. Рассмотрим реальный сценарий.
https://nsprg.ru/x9wNMO
VK: https://nsprg.ru/mwZjNO
@nuancesprog #CProgramming #CPP
Участие в этих недооцененных проектах может оказаться для вас бесценным. Это позволит приобрести навыки в таких востребованных областях, как e-коммерция, создание десктопных приложений, управление контентом, планирование, low code разработка и бэкенд как сервис.
https://nsprg.ru/v8p01v
VK: https://nsprg.ru/vgkjRv
@nuancesprog #GitHub #OpenSource
🔥Что делать, если система не справляется с нагрузкой? Узнайте, как эффективно справляться с нагрузками и обеспечивать бесперебойную работу ваших приложений!
🔥23 января в 20.00 мск. приглашаем на открытый вебинар в OTUS, где мы обсудим подходы для решения проблем, связанных с производительностью системы.
Вопросы вебинара:
- Как правильно реализовать один сервис?
- Что такое нагрузочное тестирование, и как его проводить?
- Как оптимизировать код и улучшить производительность?
- Зачем нужны OpenTelemetry и платформа наблюдаемости?
- Как провести трассировку запроса и оптимизацию запросов к БД?
- Что такое репликация и шардирование в MSA?
Убедитесь, что ваша система готова к любым нагрузкам!
👉Регистрация https://otus.pw/8S2u/
Реклама. ООО «Отус онлайн образование», ОГРН 1177746618576
Эти утилиты способны значительно повысить продуктивность работы. Они помогут расширить возможности терминала и навигации, оптимизируют взаимодействие с системами контроля версий, автоматизируют повторяющиеся задачи, возьмут на себя управление задачами и организацию информации.
https://nsprg.ru/mM8nVO
VK: https://nsprg.ru/OKbn4v
@nuancesprog #Linux #CLI
Вселенная React не перестает развиваться. Представляем вашему вниманию функцию React Fiber Reconciler, которая предлагает новый способ обработки процессов и виртуального дерева DOM.
https://nsprg.ru/mz5jgO
VK: https://nsprg.ru/mDDnJm
@nuancesprog #React
Рассмотрим 9 плагинов в Figma, их особенности и способы интеграции в рабочий процесс.
https://nsprg.ru/m0R3Kv
VK: https://nsprg.ru/ON7XJm
@nuancesprog #Figma
Предлагаем пошаговое руководство по полной разработке LLM-приложений - от первоначальной идеи до экспериментов, оценки и создания продукта. Следуя ему, вы сможете максимально расширить границы возможного LLM-нативных технологий.
https://nsprg.ru/mW2lyO
VK: https://nsprg.ru/O5P7Bv
@nuancesprog #LLM #MachineLearning
Подробно изучим эту модель и даже доберемся до уровня блоков памяти. Раскроем делали реализации и нюансы, сценарии применения.
https://nsprg.ru/Oj6WrO
VK: https://nsprg.ru/OQZNMm
@nuancesprog #Redis
Краткая и полезная информация о практичных приемах в JavaScript от опытного разработчика. Если вы уже работали с этим языком, то не будет лишним обновить знания, а новичкам стоит обратить особое внимание на эти приемы.
https://nsprg.ru/mz58RO
VK: https://nsprg.ru/mDD5Pm
Дзен:https://nsprg.ru/xJo0jv
@nuancesprog #JavaScript
Не существует единственного «лучшего» инструмента бизнес-аналитики. Выбор лучшего инструмента для вас зависит от ваших конкретных потребностей, рабочего процесса и набора навыков. Ниже сравниваем некоторые из самых популярных инструментов, чтобы помочь вам найти инструмент, наиболее подходящий для вашего стека анализа данных и технических знаний.
https://nsprg.ru/Oj63yO
VK: https://nsprg.ru/OQZArm
@nuancesprog #DataAnalysis #Streamlit #Dash #Evidence #Observable #Shiny #Quatro
Представим метод reduce во всей красе: назначение, синтаксис, сценарии использования и преимущества, выделяющие его среди других методов массивов, таких как map и filter.
VK: https://nsprg.ru/xlGbJm
Дзен: https://nsprg.ru/xe9qXx
@nuancesprog #JavaScript
Gleam - надежный инструмент в мире функционального программирования. Проведем объективное исследование возможностей этого языка и выделим его сильные стороны.
https://nsprg.ru/O4lElO
VK: https://nsprg.ru/x1e2Bx
@nuancesprog #Gleam
Компоненты высшего порядка (HOC) предлагают полезные функции, способные существенно поднять уровень пользовательского опыта. Познакомимся с ними поближе и узнаем, когда и какой компонент лучше использовать, чтобы получить от него максимум преимуществ.
https://nsprg.ru/ma7bjv
VK: https://nsprg.ru/O7wbVO
@nuancesprog #React
Signal - мощный инструмент для фронтенд-разработки. Раскройте для себя механизм его работы, чтобы понимать, как происходит сохранение, обновление и вычисление состояния приложения. Вы также узнаете, как осуществляется мемоизация тяжелых вычислений, избавляющая от многократного пересчета.
https://nsprg.ru/mW20JO
VK: https://nsprg.ru/O5P37v
@nuancesprog #Signal #FrontEndDevelopment
Не упускаем ли мы что-то важное, сосредотачиваясь на обучении ИИ тому, в чем преуспели сами, - написанию кода при разработке ПО? Ответить на этот вопрос поможет сравнение эффективности ИИ и человека в решении сложных задач программной инженерии.
https://nsprg.ru/xk6Elm
VK: https://nsprg.ru/vGRBKx
@nuancesprog #ArtificialIntelligence #SoftwareDevelopment
Рассмотрим важный функционал: репликацию, избыточность данных, гарантии доставки, разбиение на разделы, управление смещениями, операции контроллера, эволюцию схем. Изучим расширенное применение Kafka, политики сжатия и хранения сообщений, сценарии Kafka Streams, безопасность и соответствие требованиям, мониторинг и наблюдаемость.
https://nsprg.ru/m6jXem
VK: https://nsprg.ru/my8jGO
@nuancesprog #Kafka
Предлагаемое четкое руководство по тестированию на проникновение в веб-среду. Оно поможет успешно выявлять и эффективно устранять уязвимости, связанные с нарушенным контролем доступа и недостаточной проверкой доступа.
https://nsprg.ru/O7wEdO
VK: https://nsprg.ru/xPGnym
@nuancesprog #JavaScript #InfoSec
Чрезмерное количество запросов от клиентов может негативно влиять на работу сервера. Рассмотренные в статье алгоритмы помогут управлять скоростью, применяя ограничения, и улучшить пользовательский опыт и производительность системы.
https://nsprg.ru/mW2pJO
VK: https://nsprg.ru/O5PZ7v
@nuancesprog #API #WebDevelopment
"Большой экран" становится популярным и быстрорастущим сегментом устройств Android. Самое время научиться оптимизировать приложение для любого размера экрана. Узнайте о классах window-size, рассмотрите сценарии их использовании в разных типах макетов навигации и закрепите материал с помощью реальной демонстрации.
https://nsprg.ru/OV0pzx
VK: https://nsprg.ru/xk6jlm
@nuancesprog #Android
В чем сила языка Pascal, возникшего более полувека назад? Как он повлиял на наш мир? Почему его наследниками считаются Python, Rust, Go и многие другие современные языки? Откроем заново для себя Pascal.
https://nsprg.ru/x9w2MO
VK: https://nsprg.ru/mwZWNO
@nuancesprog #Pascal
Разработка крутых виджетов доступна каждому при овладении базовым специальным инструментарием. Этот гайд поможет создать привлекательные интерактивные часы, используя потенциал Vue3.
https://nsprg.ru/v3Gdzv
VK: https://nsprg.ru/OobWLv
@nuancesprog #Vue #WebDevelopment
Изучим методы с их преимуществами и недостатками, оптимальные сценарии. Поможем оценить нюансы std::stod(), std::stringstream и atof() и выбрать метод под конкретные требования.
https://nsprg.ru/mM8Z8O
VK: https://nsprg.ru/OKbgKv
@nuancesprog #CProgramming #CPP
Ознакомьтесь с Nelm - усовершенствованным инструментом развертывания Kubernetes, сохраняющим обратную совместимость с Helm. Его возможности, включая режим пробного запуска и расширенную обработку ошибок, обещают ускорить и упростить управление развертыванием Kubernetes.
https://nsprg.ru/OV0K9x
VK: https://nsprg.ru/xk6Z3m
@nuancesprog #Nelm #Helm #Kubernetes
В последнее время экосистема Angular претерпела серьезные изменения. Разберемся с тем, как взаимодействовать с сервисами на базе HttpClient при подключении их к компонентам на основе сигналов, а также с тем, какие подводные камни могут таить промисы.
https://nsprg.ru/x1eLjx
VK: https://nsprg.ru/OBk7Pm
@nuancesprog #Angular