Pull to refresh
16K+
86
Мисько Юрий@KogerCoder

Senior C# Dev

15
Rating
16
Subscribers
Send message

Simulating 30 Million Microbes in the Browser

Level of difficultyEasy
Reading time4 min
Reach and readers4.7K

WebGPU gives the browser direct access to modern GPU capabilities — not just for rendering, but also for general-purpose computation through compute shaders.

But how far can we actually push it? What happens if, instead of running a small compute demo, we try to build a full simulation with tens of millions of active objects? That is what I wanted to find out.

Read more

Cимулируем жизнь 30 млн микробов в браузере

Level of difficultyEasy
Reading time4 min
Reach and readers14K

WebGPU даёт прямой доступ к современным возможностям видеокарты: не только к рендерингу, но и к вычислениям общего назначения через compute shaders.

Но насколько далеко это можно довести в обычном браузере? Что произойдёт, если вычисления — это полноценная симуляция с десятками миллионов объектов? Разберемся в этой статье.

Читать далее

Как программировать если совсем не хочется? План спасения на случай перегорания или дедлайна

Reading time8 min
Reach and readers83K


Никакой воды в этой статье, только описание конкретного плана действий в случае если вы перегорели, у вас дедлайн, прокрастинация, депрессия, а также методики и советы, помогающие привести этот план в действие.

Читать дальше →

Обработка исключений ASP.NET при помощи IRO.Mvc.MvcExceptionHandler

Reading time6 min
Reach and readers4.3K


Если вы являетесь c# бекенд разработчиком — наверняка у вас рано или поздно появилась необходимость найти унифицированный способ обработки исключительных ситуаций. Хотя, даже если вы довольствуетесь кодом 500 в ответе, эта статья все равно поможет улучшить ваш способ, при этом не заставляя что-либо переписывать.

Речь пойдет об ASP.NET библиотеке, которая позволяет решить эту проблему максимально изящно. Для тех кому лень читать длинную статью — ридми и сама библиотека тут, пример тут. Доступна на nuget.org и я буду только рад если она принесет кому-то пользу. И так, перейдем к коду. Для начала давайте разберем альтернативы.
Читать дальше →

Разработка симулятора эволюции одноклеточных организмов «The strongest survives»

Reading time7 min
Reach and readers26K

Рекомендую лучше прочитать мою новую статью о проекте.


В данном посте я расскажу о своем опыте написания игры-симулятора эволюции одноклеточных организмов на прямоугольной плоскости. Кроме разработки алгоритмов симулятора, речь пойдет о проблемах с которыми я столкнулся при разработке данного проекта на C#, а также о его портировании для работы в браузере. В конце статьи будет ссылка на готовую к игре версию и на все исходники. Если я вас заинтересовал — прошу под кат.

Читать дальше →

Information

Rating
496-th
Date of birth
Registered
Activity