C++

  • Хабрахабр

    Оптимизация сборки мусора в высоконагруженном .NET сервисе

    Ежедневно в сервисе Pyrus работают десятки тысяч сотрудников из нескольких тысяч организаций по всему миру. Отзывчивость сервиса (скорость обработки запросов) мы считаем важным конкурентным преимуществом, так как она напрямую влияет на впечатление пользователей. Ключевой метрикой для нас является «процент медленных запросов». Изучая ее поведение, мы заметили, что раз в минуту на серверах приложений возникают паузы длиной около 1000 мс. В…

    Подробнее »
  • Хабрахабр

    [Перевод] Современные возможности C++, о которых надо знать всем программистам

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

    Подробнее »
  • Хабрахабр

    ObjectRepository — .NET in-memory repository pattern для ваших домашних проектов

    Зачем хранить все данные в памяти? Для хранения данных сайта или бекэнда первым желанием большинства здравомыслящих людей будет SQL база данных.  Но иногда в голову приходит мысль что модель данных не подходит для SQL: например, при построении поиска или социального графа нужен поиск по сложным связям между объектами.  Сколько времени вы потратили на решение проблем N+1 и на построение дополнительных…

    Подробнее »
  • Хабрахабр

    [Из песочницы] Как я свой первый ИИ писал

    Привет, Хабр. История моя берёт начало в январе 2019 года. Нет, мы не делали до этого какие-нибудь FlappyBird'ы или змейки, но объём работы в этом проекте просто сносил нам мозг. Мы с моей тимой геймдевелоперов решили взяться за самый большой проект в нашей истории- 2Д платформер. Мы написали логику для дверей, которые можно было закрывать «на ключ» и прикрутили разрушаемые…

    Подробнее »
  • Хабрахабр

    Делаем простой гидроакустический модем

    Привет, глубокоуважаемые! В этой статье, по многочисленным просьбам мы расскажем как сделать простейший гидроакустический модем: немного цифровой обработки сигналов, немного программирования, немного самодельных печатных плат и капля практической гидрологии. Всем заинтересованным — милости просим под кат, в реверберирующий мир подводной связи! А вот релевантная картинка, для привлечения внимания: «В конечном счете смысл нашего существования — тратить энергию… И по возможности,…

    Подробнее »
  • Хабрахабр

    .Net Community Райффайзенбанка приглашает на митап

    .NET Community Райффайзенбанка приглашает на Meetup, который состоится в московском офисе в Нагатино 23 мая. В программе события два доклада. Сообщество разработчиков Райффайзенбанка активно проводит митапы, готовит вокркшопы, и делает еще много всего, для того, чтобы сотрудники могли делиться опытом и знаниями друг с другом. NET Core Поговорим про DDD в микросервисах и узнаем как коллеги из Ozon реализовали сбор…

    Подробнее »
  • Хабрахабр

    Один день до DotNext 2019 Piter. Анонс бесплатной трансляции

    Это два дня докладов про настоящее и будущее платформы . 15 мая, то есть уже завтра, состоится конференция DotNext 2019 Piter. NET, оптимизацию производительности, детали внутреннего устройства платформы, архитектуру, решение необычных задач и так далее. Из них вы сможете совершенно бесплатно посмотреть на YouTube доклады первого дня, проводящиеся в первом зале — 5 штук. Общее количество докладов на конференции —…

    Подробнее »
  • Хабрахабр

    Волшебная фея для юнит-тестов: DSL в C#

    Как часто бывало так, что написав рабочий юнит-тест, ты смотришь на его код, а он… плохой? И ты такой думаешь: «Это же тест, оставлю так…». Нет, %username%, так оставлять не надо. Тесты — это значимая часть системы, которая обеспечивает поддерживаемость кода, и очень важно, чтобы эта часть также была поддерживаемой. К несчастью, у нас не так много способов обеспечить это…

    Подробнее »
  • Хабрахабр

    Индексаторы в C# под капотом: индексируем лучше Доу-Джонса

    Доброго времени суток. В данной статье я предлагаю ознакомиться с индексаторами в различных типах. Посмотрим код языка ассемблера для данных индексаторов и характеристики каждой инструкций по ее скорости. Также я предложу несколько очевидных выводов. Но что именно использовать в конкретно вашей ситуации решать вам — стоит ли жертвовать удобством ради скорости или наоборот. Метрики Код языка ассемблера приведен для 64…

    Подробнее »
  • Хабрахабр

    Серый кардинал .NET — Джон Гэллоуэй

    А между тем, он есть. Знаете ли вы, кто такой Джон Гэллоуэй? NET MVC», но и человек, который является исполнительным директором . Он не только один из авторов «Professional ASP. NET. NET Foundation, по сути – отвечает за весь опенсорс . NET Foundation, примеры решаемых задач и пара слов о книгах и переходе на . Основные темы этой статьи: подробности…

    Подробнее »


Кнопка «Наверх»
Закрыть