Построение горизонтально масштабируемых stateful-приложений с помощью ASP.NET Core
В чем особенности горизонтального масштабирования и какие ему сопутствуют сложности? Как при этом решить проблему обмена данными между экземплярами, защитить cookie и настроить централизованное хранилище состояний? Ответы в теории и примерах кода.
https://nuancesprog.ru/p/10058
@nuancesprog #статьи #NET
В чем особенности горизонтального масштабирования и какие ему сопутствуют сложности? Как при этом решить проблему обмена данными между экземплярами, защитить cookie и настроить централизованное хранилище состояний? Ответы в теории и примерах кода.
https://nuancesprog.ru/p/10058
@nuancesprog #статьи #NET
Генерируем образы Docker с помощью Spring Boot
В мире, где пользователи обращаются к приложениям, способным возвращать данные за считанные миллисекунды, есть единственный в своем роде инструмент, который используют все для решения проблем увеличения емкости запросов… Контейнеры. Рассмотрим, как просто и быстро создать Docker-образ для приложений Spring.
https://nuancesprog.ru/p/10062
@nuancesprog #статьи #Docker
В мире, где пользователи обращаются к приложениям, способным возвращать данные за считанные миллисекунды, есть единственный в своем роде инструмент, который используют все для решения проблем увеличения емкости запросов… Контейнеры. Рассмотрим, как просто и быстро создать Docker-образ для приложений Spring.
https://nuancesprog.ru/p/10062
@nuancesprog #статьи #Docker
Решаем проблему запроса N+1 в GraphQL с помощью Dataloader
Проблема запроса N+1 весьма существенна при работе с GraphQL. Рассмотрим, как загрузчик данных поможет в ее устранении.
https://nuancesprog.ru/p/10068
@nuancesprog #статьи #GraphQL
Проблема запроса N+1 весьма существенна при работе с GraphQL. Рассмотрим, как загрузчик данных поможет в ее устранении.
https://nuancesprog.ru/p/10068
@nuancesprog #статьи #GraphQL
Расскажем, как избежать выполнения бесполезных задач в pandas, чтобы вы могли анализировать и визуализировать даже большие наборы данных еще быстрее и эффективнее.
https://nuancesprog.ru/p/10076
@nuancesprog #статьи #Pandas #DataScience
https://nuancesprog.ru/p/10076
@nuancesprog #статьи #Pandas #DataScience
HTTP не был рассчитан на современные скорости и технологии интернета. Каким будет интернет будущего? В кратком обзоре поговорим о развитии протокола передачи гипертекста.
https://nuancesprog.ru/p/10080
@nuancesprog #статьи #WebDevelopment
https://nuancesprog.ru/p/10080
@nuancesprog #статьи #WebDevelopment
Как своевременно получать уведомления об изменениях в базах данных без переноса туда логики вашего приложения? Внедрением нескольких простых скриптов библиотеки Impossibl эта задача решается минимальными усилиями.
https://nuancesprog.ru/p/10085
@nuancesprog #статьи #Database
https://nuancesprog.ru/p/10085
@nuancesprog #статьи #Database
Изучаем структуру и принцип работы SpineNet, создаваемой на основе устоявшейся архитектуры ResNet и превосходящей её как в точности, так и в экономии вычислительных ресурсов.
https://nuancesprog.ru/p/10090
@nuancesprog #статьи #ArtificialIntelligence
https://nuancesprog.ru/p/10090
@nuancesprog #статьи #ArtificialIntelligence
Об Apache Spark - интересно и со вкусом!
Готовьтесь - у нас большие планы на вас! Будем работать с датафреймом Spark, в котором создадим свой сеанс, напишем схему и прочитаем файл JSON. Не волнуйтесь: будет легко и интересно!
https://nuancesprog.ru/p/10095
@nuancesprog #статьи #ApacheSpark
Готовьтесь - у нас большие планы на вас! Будем работать с датафреймом Spark, в котором создадим свой сеанс, напишем схему и прочитаем файл JSON. Не волнуйтесь: будет легко и интересно!
https://nuancesprog.ru/p/10095
@nuancesprog #статьи #ApacheSpark
Считаете, что Python лучше всех? Просто вы не имели дело с Rust
За что же разработчики так любят Rust, что он уже пятый год становится их любимчиком по опросу StackOverflow? Безопасный доступ к памяти, статическая типизация, системное программирование и не только.
https://nuancesprog.ru/p/10100
@nuancesprog #статьи #Rust #Python
За что же разработчики так любят Rust, что он уже пятый год становится их любимчиком по опросу StackOverflow? Безопасный доступ к памяти, статическая типизация, системное программирование и не только.
https://nuancesprog.ru/p/10100
@nuancesprog #статьи #Rust #Python
Решение, которое позволит одновременно протестировать код, работающий с вызовами в сети, на асинхронное выполнение и на сохранность данных в процессе.
https://nuancesprog.ru/p/10105
@nuancesprog #статьи #Testing
https://nuancesprog.ru/p/10105
@nuancesprog #статьи #Testing
Доступные интерфейсы могут выглядеть красиво, быть разноцветными и стоить адекватных денег. А ещё они нужны абсолютно всем вашим , клиентам - не только тем, кто обслуживает людей с ограниченными возможностями. Вместе с автором статьи развенчиваем 9 самых распространённых мифов о доступности и учимся правильно её обеспечивать.
https://nuancesprog.ru/p/10112
@nuancesprog #статьи #WebDevelopment
https://nuancesprog.ru/p/10112
@nuancesprog #статьи #WebDevelopment
Поддержка новых форм-факторов с помощью новой библиотеки Jetpack WindowManager
В связи с появлением новых форм-факторов смартфонов появилась необходимость в создании новых API. Теперь сделать приложение, поддерживающее несколько экранов и их режимов, стало проще.
https://nuancesprog.ru/p/10117
@nuancesprog #статьи #Android
В связи с появлением новых форм-факторов смартфонов появилась необходимость в создании новых API. Теперь сделать приложение, поддерживающее несколько экранов и их режимов, стало проще.
https://nuancesprog.ru/p/10117
@nuancesprog #статьи #Android
NLP изучает проблемы компьютерного анализа и синтеза естественных языков. Анализ означает понимание языка, а синтез - генерацию грамотного текста. Решив эти проблемы, мы получим более удобную форму взаимодействия компьютера и человека. В этой статье мы легко и просто выполним NLP задачу без NLP!
https://nuancesprog.ru/p/10127/
@nuancesprog #статьи #NLP #Python #DataScience
https://nuancesprog.ru/p/10127/
@nuancesprog #статьи #NLP #Python #DataScience
Когда именно актуально использование ИИ/МО? Всегда ли вчерашние данные дадут верный прогноз на завтра, и какова в этом процессе роль паттерна? Разбираемся на примере курса лечения.
https://nuancesprog.ru/p/10124/
@nuancesprog #статьи #DataScience #MachineLearning
https://nuancesprog.ru/p/10124/
@nuancesprog #статьи #DataScience #MachineLearning
Состоялся долгожданный релиз Python 3.9. Новый стабильный график обновлений и функционал: подсказки типов, новые строковые методы, объединение словарей - подробно рассказываем, что еще интересного он нам приготовил!
https://nuancesprog.ru/p/10140
@nuancesprog #статьи #Python #DataScience
https://nuancesprog.ru/p/10140
@nuancesprog #статьи #Python #DataScience
Вариант практического подхода к переработке "грязного" кода на основе принципов SOLID: меньше - не значит лучше, лучше - значит легче в работе.
https://nuancesprog.ru/p/10148
@nuancesprog #статьи #Solid #ObjectOriented
https://nuancesprog.ru/p/10148
@nuancesprog #статьи #Solid #ObjectOriented
Вместе справимся с COVID-19: напишем алгоритм его прогнозирования, развернём обученную модель на AWS и выложим на маркетплейс. Подробно разберём развёртывание приложения с настройкой и установкой учётных данных на AWS, а также подскажем, как уменьшить размер подгружаемого пакета и ограничить доступ к API.
https://nuancesprog.ru/p/10159
@nuancesprog #статьи #DataScience #MachineLearning
https://nuancesprog.ru/p/10159
@nuancesprog #статьи #DataScience #MachineLearning
Руководство по быстрой настройке механизма запроса разрешений на Android версии 6 и выше.
https://nuancesprog.ru/p/10154
@nuancesprog #статьи #Android
https://nuancesprog.ru/p/10154
@nuancesprog #статьи #Android
Функции Java 15: скрытые и запечатанные классы, сопоставление шаблонов и текстовые блоки
Java лидирует среди языков программирования уже более 20 лет. Большая часть всего используемого в мире ПО написана именно на нем. Новая версия Java 15 включает множество функций, которые давно ждали разработчики. Расскажем о них подробнее.
https://nuancesprog.ru/p/10165
@nuancesprog #статьи #Java
Java лидирует среди языков программирования уже более 20 лет. Большая часть всего используемого в мире ПО написана именно на нем. Новая версия Java 15 включает множество функций, которые давно ждали разработчики. Расскажем о них подробнее.
https://nuancesprog.ru/p/10165
@nuancesprog #статьи #Java
Знакомимся с принципом атаки UPD-флуд и мерами по смягчению ее последствий.
https://nuancesprog.ru/p/10169
@nuancesprog #статьи #Hacking
https://nuancesprog.ru/p/10169
@nuancesprog #статьи #Hacking
Регулярные выражения - крайне полезный инструмент для работы с текстом, особенно когда требуется найти и извлечь из него определенную информацию. Описываем подробный алгоритм действий на конкретном примере на случай.
https://nuancesprog.ru/p/10175
@nuancesprog #статьи #Regex #Python
https://nuancesprog.ru/p/10175
@nuancesprog #статьи #Regex #Python