Современное веб-приложение - сложный программный продукт. Обратившись к эволюции веб-приложения, в процессе которой значительно повысилось качество этого продукта, можно лучше понять принципы его работы на уровне клиента.
https://nsprg.ru/m6BgZm
VK: https://nsprg.ru/x9AXKx
Дзен: https://nsprg.ru/myR1Ex
@nuancesprog #WebDevelopment
https://nsprg.ru/m6BgZm
VK: https://nsprg.ru/x9AXKx
Дзен: https://nsprg.ru/myR1Ex
@nuancesprog #WebDevelopment
Подробно разберем intent, жизненный цикл activity, сравним Serializable и Parcelable. А еще классы данных, расширения, корутины и потоки, рекомпозицию, поднятие состояния, побочные эффекты.
https://nsprg.ru/mwRrgO
VK: https://nsprg.ru/vLJo9m
@nuancesprog #Android #Interview
https://nsprg.ru/mwRrgO
VK: https://nsprg.ru/vLJo9m
@nuancesprog #Android #Interview
Консольные команды позволяют продвинутым пользователям работать еще быстрее и продуктивнее, так как редактура команд вручную отнимает много времени, а написание коротких, но эффективных инструкций для консоли доставляет не меньше удовольствия, чем само написание кода.
https://nsprg.ru/ObBLNO
VK: https://nsprg.ru/vdBebm
Дзен: https://nsprg.ru/Oo65Jv
@nuancesprog #CLI #bash
https://nsprg.ru/ObBLNO
VK: https://nsprg.ru/vdBebm
Дзен: https://nsprg.ru/Oo65Jv
@nuancesprog #CLI #bash
Мало кто знает, что тандем сигналов и функций observables способен повысить реактивность Angular. Поговорим об этом, а также о том, почему сигналы позволяют вынести управление состоянием из-под власти RxJS, позволив ему сосредоточиться в первую очередь на событийно-управляемых задачах.
https://nsprg.ru/maJ5jx
VK: https://nsprg.ru/O7X2Vm
@nuancesprog #Angular #RxJS
https://nsprg.ru/maJ5jx
VK: https://nsprg.ru/O7X2Vm
@nuancesprog #Angular #RxJS
Это руководство поможет вам создать калькулятор с расширенными возможностями - голосовыми командами, клавишами быстрого доступа и адаптивными темами - на чистом JavaScript. Такой многофункциональный инструмент, динамичный и настраиваемый, значительно повысит качество пользовательского опыта.
https://nsprg.ru/xPR7rO
VK: https://nsprg.ru/v8RZzm
@nuancesprog #JavaScript
https://nsprg.ru/xPR7rO
VK: https://nsprg.ru/v8RZzm
@nuancesprog #JavaScript
Узнаем, как внедрить в проект средство аналитики, на что способен ClickHouse в сочетании с Kafka и для чего нужны здесь материализованные представления. Построим небольшую аналитическую систему.
https://nsprg.ru/v2GapO
VK: https://nsprg.ru/OZdrzx
Дзен: https://nsprg.ru/vgeJNm
@nuancesprog #ClickHouse #Kafka
https://nsprg.ru/v2GapO
VK: https://nsprg.ru/OZdrzx
Дзен: https://nsprg.ru/vgeJNm
@nuancesprog #ClickHouse #Kafka
Представляем простой алгоритм обнаружения нужных значений - бинарный поиск. Разбираемся, как он работает, на примерах, а также описываем его этапы.
https://nsprg.ru/vXo0ax
VK: https://nsprg.ru/Oo6nAv
Дзен: https://nsprg.ru/v3e05m
@nuancesprog #Algorithms
https://nsprg.ru/vXo0ax
VK: https://nsprg.ru/Oo6nAv
Дзен: https://nsprg.ru/v3e05m
@nuancesprog #Algorithms
Разберем реальные сценарии и типичные ошибки использования if-else. Как уменьшить вложенность и какие имеются альтернативы?
https://nsprg.ru/ObBWDO
VK: https://nsprg.ru/vdBYWm
@nuancesprog #CPP #CProgramming
https://nsprg.ru/ObBWDO
VK: https://nsprg.ru/vdBYWm
@nuancesprog #CPP #CProgramming
💣 Хардкорный тест для сетевых инженеров!
🏆 Пройди тест из 22 вопросов и получи индивидуальное предложение на онлайн-курс «Network Engineer. Professional» от OTUS!
На курсе вы сможете:
— освоить актуальные протоколы маршрутизации и научиться предотвращать и устранять проблемы;
— настраивать и управлять сетями предприятий, оперативно устраняя поломки;
— работать с протоколами OSPF, IS-IS, EIGRP и находить неполадки;
— построить виртуальные частные каналы VPN и обеспечить безопасность сетей с помощью стека протоколов IPSec;
— обеспечить общую безопасность сетевой инфраструктуры с помощью встроенных средств;
— оптимизировать работу оборудования с помощью распределения адресного пространства IPv4 и IPv6;
— быстро находить и устранять неисправности в сетевой инфраструктуре.
➡️ Пройти тест: https://otus.pw/QweS/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
🏆 Пройди тест из 22 вопросов и получи индивидуальное предложение на онлайн-курс «Network Engineer. Professional» от OTUS!
На курсе вы сможете:
— освоить актуальные протоколы маршрутизации и научиться предотвращать и устранять проблемы;
— настраивать и управлять сетями предприятий, оперативно устраняя поломки;
— работать с протоколами OSPF, IS-IS, EIGRP и находить неполадки;
— построить виртуальные частные каналы VPN и обеспечить безопасность сетей с помощью стека протоколов IPSec;
— обеспечить общую безопасность сетевой инфраструктуры с помощью встроенных средств;
— оптимизировать работу оборудования с помощью распределения адресного пространства IPv4 и IPv6;
— быстро находить и устранять неисправности в сетевой инфраструктуре.
➡️ Пройти тест: https://otus.pw/QweS/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Нестандартные решения - верные помощники в разработке инноваций. Представляем инновационный проект управления посещаемостью, созданный двумя инженерами-программистами менее чем за месяц.
https://nsprg.ru/xJlQLO
VK: https://nsprg.ru/mDJQwv
Дзен: https://nsprg.ru/mz3nbx
@nuancesprog #ArtificialIntelligence
https://nsprg.ru/xJlQLO
VK: https://nsprg.ru/mDJQwv
Дзен: https://nsprg.ru/mz3nbx
@nuancesprog #ArtificialIntelligence
Реализация бесконечной прокрутки в Lazy Column Jetpack Compose - новый шаг в создании новостного приложения TrendNow. Она позволит без проблем загружать больше трендовых новостей по мере того, как пользователь прокручивает список.
https://nsprg.ru/OVaQQv
VK: https://nsprg.ru/xkGnwx
@nuancesprog #Android #JetpackCompose
https://nsprg.ru/OVaQQv
VK: https://nsprg.ru/xkGnwx
@nuancesprog #Android #JetpackCompose
Эти инструменты избавят вас от лишних усилий и сэкономят рабочее время. Они помогут справиться с тестированием и отладкой, хостингом и созданием скриншотов, визуализацией структур данных JSON и оптимизацией облачных расходов.
https://nsprg.ru/vq6nDO
VK: https://nsprg.ru/mnknEx
@nuancesprog #WebDevelopment
https://nsprg.ru/vq6nDO
VK: https://nsprg.ru/mnknEx
@nuancesprog #WebDevelopment
Программисты часто делятся знаниями на страницах популярных сайтов и журналов. Рассмотрим несколько советов, которые помогут написать полезную и интересную для читателей статью.
https://nsprg.ru/xAwzdO
VK: https://nsprg.ru/Ojendv
Дзен: https://nsprg.ru/mYbQjx
@nuancesprog #WritingArticles
https://nsprg.ru/xAwzdO
VK: https://nsprg.ru/Ojendv
Дзен: https://nsprg.ru/mYbQjx
@nuancesprog #WritingArticles
Хотите анализировать и представлять данные в удобном для чтения виде? Библиотека Plotly поможет улучшить визуализацию данных с использованием двухосевых диаграмм.
https://nsprg.ru/mMKQJv
VK: https://nsprg.ru/OKKQ1O
Дзен: https://nsprg.ru/OQKQ0x
@nuancesprog #Python #Plotly
https://nsprg.ru/mMKQJv
VK: https://nsprg.ru/OKKQ1O
Дзен: https://nsprg.ru/OQKQ0x
@nuancesprog #Python #Plotly
Ознакомьтесь с ключевыми концепциями и практиками, касающимися обработки валидации ввода в Jetpack Compose. Они помогут вам отточить навыки работы с Jetpack Compose и уверенно пройти важнейшую часть собеседования по Android.
https://nsprg.ru/mW3QRm
VK: https://nsprg.ru/O51ryO
@nuancesprog #Android #JetpackCompose #Interview
https://nsprg.ru/mW3QRm
VK: https://nsprg.ru/O51ryO
@nuancesprog #Android #JetpackCompose #Interview
DevOps, админы, разработчики, архитекторы — хватит закрывать глаза на «серого кардинала» кластера.
9 сентября в 19:00 мы разберём все тонкости работы kubelet с ведущим DevOps-инженером и магистром Михаилом Чугуновым.
На вебинаре вы узнаете:
💡Как kubelet управляет жизненным циклом подов и почему без него кластер — как корабль без капитана
💡Что происходит, когда kubelet падает, и как быстро возвращать систему в строй
💡Взаимодействие с API-сервером, CRI, CNI, CSI и kube-proxy — не только теория, но реальные практические советы
💡Как избежать катастроф из-за неправильной настройки kubelet и продумать архитектуру под микросервисы
🎁Бонусы для участников:
7% скидка на любой курс OTUS
Видео-урок: «Детальный разбор Kubernetes»
Видео-разбор: «строим конвейер поставки»
Не откладывай — количество мест ограничено, а кластер ждать не станет.
Записывайся https://tglink.io/bec92420caa8
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. erid: 2W5zFJK2MKv
9 сентября в 19:00 мы разберём все тонкости работы kubelet с ведущим DevOps-инженером и магистром Михаилом Чугуновым.
На вебинаре вы узнаете:
💡Как kubelet управляет жизненным циклом подов и почему без него кластер — как корабль без капитана
💡Что происходит, когда kubelet падает, и как быстро возвращать систему в строй
💡Взаимодействие с API-сервером, CRI, CNI, CSI и kube-proxy — не только теория, но реальные практические советы
💡Как избежать катастроф из-за неправильной настройки kubelet и продумать архитектуру под микросервисы
🎁Бонусы для участников:
7% скидка на любой курс OTUS
Видео-урок: «Детальный разбор Kubernetes»
Видео-разбор: «строим конвейер поставки»
Не откладывай — количество мест ограничено, а кластер ждать не станет.
Записывайся https://tglink.io/bec92420caa8
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. erid: 2W5zFJK2MKv
Краткий обзор Ruby. Чем объясняется его эффективность? Разберем преимущества этого языка.
https://nsprg.ru/xJlyLO
VK: https://nsprg.ru/mDJNwv
@nuancesprog #Ruby
https://nsprg.ru/xJlyLO
VK: https://nsprg.ru/mDJNwv
@nuancesprog #Ruby