Мы умеем в C++!

Наша компания основана для того, чтобы дать возможность квалифицированным C++ программистам с многолетним стажем заниматься своим любимым делом: разработкой сложного и высокопроизводительного ПО на C++. Так что если вам нужна помощь опытных С++ разработчиков, то вы попали куда следует.

Новости

2018.02.08 SObjectizer обновился до версии 5.5.21. Сопутствующая библиотека so_5_extra обновилась до версии 1.0.4. Подробнее...

2018.01.29 RESTinio обновился до версии 0.4.1. Подробнее...

2018.01.17 Доклад от компании stiffstream будет представлен на C++Russia 2018. Подробнее...

2017.12.27 RESTinio обновился до версии 0.4. Подробнее...

2017.12.13 SObjectizer обновился до версии 5.5.20. Эта версия содержит несколько важных добавлений/изменений. Также библиотека so_5_extra обновилась до версии 1.0.3. Подробнее...

Что мы можем вам предложить?

Разработка на C++

С++ уже не так популярен, как в середине 90-х, но в мире продолжает эксплуатироваться большое количество программных систем, разработанных на C++. Эти системы нуждаются в сопровождении и развитии. Более того, до сих пор C++ выгодно использовать при разработке новых систем там, где пересекается высокая сложность предметной области и жесткие требования к производительности, ресурсоемкости и переносимости. Но успех проектов, использующих C++, очень сильно зависит от квалификации разработчиков.

Но где в наше время найти хороших C++ программистов?

Например, в нашей компании. У нас большой опыт работы на C++. Мы работаем тщательно и качественно, в чем легко убедиться, оценив уровень наших OpenSource разработок. Если вы хотите, чтобы ваши продукты правильно и надежно работали за счет понятного, аккуратно написанного, задокументированного и протестированного кода, то закажите разработку у нас.

stiffstream

Консультации по языку C++ и обучение

stiffstream

Сейчас не так-то просто найти специалистов по C++. Язык сложен и требует много времени на освоение. Далеко не все изучают C++ во время обучения программированию. И даже те, кто изучает, зачастую получают лишь отрывочные и устаревшие знания. Поэтому мало кто сейчас вообще имеет адекватное представление о C++, не говоря уже о хорошем его знании. Многим командам нужна помощь в освоении и правильном использовании C++.

Мы оказываем такую помощь. Хотите узнать, что такое виртуальный деструктор и для чего он нужен? Мы можем объяснить и такие тривиальные вещи.

Но мы идем еще дальше. Дайте нам свою C++ную кодовую базу, качество которой у вас вызывает вопросы и сомнения, и мы выясним, какие пробелы в знаниях C++ есть у вашей команды. А затем поможем устранить обнаруженные пробелы с использованием конкретных примеров из вашего же кода.

OpenSource инструментарий для C++ и его техподдержка

Мы разрабатываем собственный открытый инструментарий для С++. Большинство из наших открытых разработок доступны под пермиссивной BSD-3-CLAUSE лицензией. Мы оказываем обычную поддержку пользователям через email, bug-report-ы и feature-request-ы. Но если вы хотите иметь гарантированное время реакции на обнаруженную проблему или хотите получать оперативные ответы на свои вопросы, то мы предлагаем услуги платной техподдержки.

stiffstream

Наши проекты

SObjectizer

Фреймворк для создания больших многопоточных приложений. Actor Model, Publish Subscribe, Communicating Sequential Processes — все это разработчик может использовать в своем С++ коде с помощью SObjectizer.

Подробнее >>>

RESTinio

Кросс-платформенная header-only библиотека для разработки REST API на C++14. Поддерживает возможность асинхронной обработки HTTP-запросов "из коробки", контроль тайм-аутов, трассировку запросов, управление рабочими контекстами обработчиков запросов и т.д.

Подробнее >>>

so_5_extra

Header-onlу библиотека для C++14 с набором дополнительных инструментов и расширений для SObjectizer: интеграция с Asio, дополнительные типы mbox-ов и многое другое...

Подробнее >>>

json_dto

Простой способ отображения содержимого C++ных структур данных в JSON и обратно в духе Boost.Serialization. Header-only библиотека для C++14.

Подробнее >>>

timertt

Реализация механизмов timer wheel, timer list и timer heap. Возможность создавать десятки и даже сотни миллионов однократных и/или периодических таймеров в одном приложении. Header-only библиотека для C++11.

Подробнее >>>

MxxRu::externals

В C++ нет общепризнанного аналога Maven, RubyGems или Cargo, каждая C++ная команда решает эти проблемы по-своему. У нас свой инструмент, что-то вроде ExternalProject_Add из CMake, но сделанный по-человечески.

Подробнее >>>