home.social

#side_effects — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #side_effects, aggregated by home.social.

  1. Кэш, который нас предал: как мы ловили призраков в L3 и нашли side-effects в продакшене

    Это история о том, как мы несколько недель искали странные скачки latency в продакшене и в итоге уткнулись в поведение кэша процессора. Не в аллокатор, не в GC, не в сеть. В кэш. В статье — реальные эксперименты, код, метрики, гипотезы, которые не подтвердились, и довольно неприятные выводы о том, насколько процессор может быть непредсказуемым, когда система нагружена по-взрослому.

    habr.com/ru/articles/1003824/

    #кэш_процессора #cache_miss #L3_cache #latency #perf #false_sharing #NUMA #side_effects

  2. Как и почему эффекты помогают писать хороший код

    В этой статье я рассказываю об эффектах. Несмотря на то, что эффект – понятие столь же простое, как обычная функция, для меня оказалось не так просто найти подходящее объяснение, но, я его нашел. Вы узнаете, в чем заключается идея использования эффектов и чем они отличаются от классических функций. Я делюсь своим опытом разработчика и показываю примеры кода с использованием эффектов. Вероятно вы найдете для себя что-то интересное. Если вы никогда не слышали об эффектах или термине "побочный эффект", рекомендую ознакомиться с этой темой для повышения вашего профессионального уровня и технического кругозора! Читать об эффектах

    habr.com/ru/articles/882946/

    #typescript #effect #type_safety #types #type #zio #functional_programming #object_oriented_programming #side_effects #function