Shrimp: масштабируем и раздаем по HTTP картинки на современном C++ посредством ImageMagic++, SObjectizer и RESTinio
#Программирование #Opensource #C #c17 #c #sobjectizer #restinio IV
https://habr.com/post/416387/
#Программирование #Opensource #C #c17 #c #sobjectizer #restinio IV
https://habr.com/post/416387/
t.me
Предисловие
Предисловие Наша небольшая команда занимается развитием двух OpenSource инструментов для C++разработчиков — акторного фреймворка SObjectizer и встраиваемого...
Развиваем Shrimp: контролируем параллельные запросы, логируем через spdlog и еще…
#Программирование #Opensource #C #c17 #multithreading #sobjectizer #restinio IV
https://habr.com/post/417527/
#Программирование #Opensource #C #c17 #multithreading #sobjectizer #restinio IV
https://habr.com/post/417527/
t.me
v0.3: контроль параллельной обработки идентичных запросов
На прошлой неделе мы рассказали про свой небольшой демо-проект Shrimp, который наглядно показывает, как можно использовать C++ные библиотеки RESTinio и...
Легко ли добавлять новые фичи в старый фреймворк? Муки выбора на примере развития SObjectizer-а
#Проектированиеирефакторинг #Программирование #Opensource #C #c #cбиблиотеки #sobjectizer IV
https://habr.com/post/423879/
#Проектированиеирефакторинг #Программирование #Opensource #C #c #cбиблиотеки #sobjectizer IV
https://habr.com/post/423879/
t.me
Исходная проблема
Разработка бесплатного фреймворка для нужд разработчиков — это специфическая тема. Если при этом фреймворк живет и развивается довольно долго, то специфики...
Четыре года развития SObjectizer-5.5. Как SObjectizer изменился за это время?
#C #Opensource #Программирование #c #c11 #sobjectizer #actors IV
https://habr.com/post/429046/
#C #Opensource #Программирование #c #c11 #sobjectizer #actors IV
https://habr.com/post/429046/
t.me
Небольшое лирическое отступление про роль старых C++ компиляторов
Первая версия SObjectizer-а в рамках ветки 5.5 вышла чуть больше четырех лет назад — в начале октября 2014-го года. А сегодня увидела свет очередная версия под...
Как писать unit-тесты для акторов? Подход SObjectizer-а
#C #Opensource #Программирование #c #c11 #sobjectizer #actors IV
https://habr.com/post/435606/
#C #Opensource #Программирование #c #c11 #sobjectizer #actors IV
https://habr.com/post/435606/
t.me
Как выглядят тесты для акторов?
Акторы упрощают многопоточное программирование за счет ухода от общего разделяемого изменяемого состояния. Каждый актор владеет собственными данными, которые...
Что нового в SObjectizer-5.7.0 и ждет этот проект дальше?
#Opensource #Программирование #C #c #c17 #sobjectizer #concurrency IV
https://habr.com/ru/post/485450/
#Opensource #Программирование #C #c #c17 #sobjectizer #concurrency IV
https://habr.com/ru/post/485450/
t.me
Что нового в SObjectizer-5.7.0 и ждет этот проект дальше?
SObjectizer — это относительно небольшой C++17 фреймворк, который позволяет использовать в С++ программах такие подходы, как Actor Model, Publish-Subscribe и Com...
Не хочется ждать в очереди? Напишем свой диспетчер для SObjectizer с приоритетной доставкой
#Opensource #Программирование #C #c #c17 #sobjectizer #actormodel IV
https://habr.com/ru/post/531566/
#Opensource #Программирование #C #c #c17 #sobjectizer #actormodel IV
https://habr.com/ru/post/531566/
t.me
Не хочется ждать в очереди? Напишем свой диспетчер для SObjectizer с приоритетной доставкой
SObjectizer — это небольшой фреймворк для C++, который дает возможность разработчику использовать такие подходы, как Actor Model, Communicating Sequential Proce...
Проект arataga: реальный пример использования SObjectizer и RESTinio для работы с большим количеством HTTP-соединений
#Opensource #Программирование #C #cpp #cplusplus #sobjectizer #restinio IV
https://habr.com/ru/post/537616/
#Opensource #Программирование #C #cpp #cplusplus #sobjectizer #restinio IV
https://habr.com/ru/post/537616/
t.me
Проект arataga: реальный пример использования SObjectizer и RESTinio для работы с большим количеством HTTP-соединений
В последние 4.5 года я много рассказывал на Хабре про такие OpenSource проекты, как SObjectizer и RESTinio. Но вот об использовании SObjectizer и/или RESTinio в...
[sobjectizer] Можно ли написать один обработчик сразу для нескольких типов сообщений? И если нет, то как быть?
#Opensource #Программирование #C #sobjectizer #c #c17 #actormodel IV
https://habr.com/ru/post/542404/
#Opensource #Программирование #C #sobjectizer #c #c17 #actormodel IV
https://habr.com/ru/post/542404/
t.me
[sobjectizer] Можно ли написать один обработчик сразу для нескольких типов сообщений? И если нет, то как быть?
Статья написана по следам недавнего вопроса, который можно сформулировать следующим образом: "Можно ли в SObjectizer написать обработчик, который бы обрабатывал...
Развитие проекта arataga: пара рефакторингов по результатам натурных испытаний
#Opensource #Программирование #C #sobjectizer #restinio #cpp #cplusplus IV
https://habr.com/ru/post/559356/
#Opensource #Программирование #C #sobjectizer #restinio #cpp #cplusplus IV
https://habr.com/ru/post/559356/
t.me
Развитие проекта arataga: пара рефакторингов по результатам натурных испытаний
OpenSource-проект arataga -- это работающий прототип производительного socks5+http/1.1 прокси-сервера. Реализован arataga на базе Asio, SObjectizer и RESTinio. О...
[sobjectizer] Синхронное общение с агентами в реальном проекте
#Opensource #Программирование #C #sobjectizer #c #c17 #actormodel IV
https://habr.com/ru/post/600173/
#Opensource #Программирование #C #sobjectizer #c #c17 #actormodel IV
https://habr.com/ru/post/600173/
Хабр
[sobjectizer] Синхронное общение с агентами в реальном проекте
Давненько мы ничего не писали про SObjectizer. Надо бы исправить это упущение, тем более, что представился достойный повод. Ну а чтобы было интереснее, в этот раз поговорим не об абстрактных фичах в...
Краткий обзор библиотеки so5extra с дополнениями для SObjectizer-5
#Opensource #Программирование #C #sobjectizer #c #c17 #actors IV
https://habr.com/ru/post/674552/
#Opensource #Программирование #C #sobjectizer #c #c17 #actors IV
https://habr.com/ru/post/674552/
Хабр
Краткий обзор библиотеки so5extra с дополнениями для SObjectizer-5
О проекте SObjectizer-5 мы рассказываем на Хабре уже давно и более-менее регулярно. А вот о сопутствующем ему проекте so5extra речь заходит гораздо реже и вскользь. Между тем so5extra развивается уже...
[sobjectizer] Несколько слов о релизе версии 5.8.0
#Opensource #Программирование #C #sobjectizer #cpp #c17 #actormodel IV
https://habr.com/ru/articles/745782/
#Opensource #Программирование #C #sobjectizer #cpp #c17 #actormodel IV
https://habr.com/ru/articles/745782/
Хабр
[sobjectizer] Несколько слов о релизе версии 5.8.0
SObjectizer — это относительно небольшой C++17 фреймворк, который позволяет использовать в С++ программах такие подходы, как Actor Model, Publish-Subscribe и Communicating Sequential Processes (CSP),...
[sobjectizer] Релиз версии 5.8.1: реализация пожеланий пользователей и исправление недочетов
#Opensource #Программирование #C #sobjectizer #cpp #c17 #actormodel IV
https://habr.com/ru/articles/768438/
#Opensource #Программирование #C #sobjectizer #cpp #c17 #actormodel IV
https://habr.com/ru/articles/768438/
Хабр
[sobjectizer] Релиз версии 5.8.1: реализация пожеланий пользователей и исправление недочетов
Пару дней назад мы зафиксировали версию 5.8.1 открытого проекта SObjectizer . В данной статье поговорим о новых возможностях, которые появились в SObjectizer благодаря пожеланиям пользователей, и...
[sobjectizer] Что нового в SO-5.8.3 и so5extra-1.6.2?
#sobjectizer #cpp #c17 #actormodel #concurrency #multithreading
https://habr.com/ru/articles/855520/
#sobjectizer #cpp #c17 #actormodel #concurrency #multithreading
https://habr.com/ru/articles/855520/
Хабр
[sobjectizer] Что нового в SO-5.8.3 и so5extra-1.6.2?
Недавно была зафиксирована версия 5.8.3 для SObjectizer и версия 1.6.2 для сопутствующего ему проекта so5extra . В данной статье попробую рассказать о том, что и зачем появилось в новых версиях. Для...