home.social

#иммутабельность — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #иммутабельность, aggregated by home.social.

fetched live
  1. Java нас обманывает: скрытая цена чистого кода

    Все сейчас пишут красивый, современный код: стримы, record DTO, функциональные цепочки. Применяют лучшие практики и никаких мутабельных аккумуляторов и ручных циклов. А потом код начинает виснуть. И ведь локально все хорошо, и памяти достаточно, но под нагрузкой GC внезапно начинает просыпаться каждые 200 миллисекунд, хотя куча заполнена всего на 40%. В это статье я приглашаю заглянуть под капот чистого кода и немного развеять иллюзию того что JVM все решит за Вас. Я не буду указывать правильный путь, а просто возьму два реальных стиля написания одного и того же кода, запущу их в трёх конфигурациях JVM и покажу, в какой момент чистый код внезапно оказывается дорогим удовольствием. Заглянуть

    habr.com/ru/articles/1036992/

    #java #jvm #производительность #gc #allocationrate #streams #функциональноепрограммирование #иммутабельность #бенчмарки #asyncprofiler

  2. Java нас обманывает: скрытая цена чистого кода Все сейчас пишут красивый, современный код: стримы, record DTO, функ...

    #java #jvm #производительность #gc #allocation-rate #streams #функциональное-программирование #иммутабельность #бенчмарки #async-profiler

    Origin | Interest | Match
  3. Records в C#: Классы, которые пишут код за вас

    Давайте представим, что вам нужно создать класс для хранения данных пользователя. Сколько строк кода вы напишете? Конструктор, свойства, метод ToString(), сравнение объектов... А если добавится новое поле? Придется обновлять конструктор, метод Equals, GetHashCode — утомительная работа, которая не добавляет бизнес-ценности вашему приложению. В этой статье мы разберем, как records меняют подход к написанию кода, и почему они должны стать вашим стандартным выбором для представления данных.

    habr.com/ru/companies/otus/art

    #c# #net #dto #value_object #c#_9 #c#_100 #иммутабельность

  4. [Перевод] Убийцы иммутабельной производительности — Zustand/Redux в связке с React

    В этой статье мы разберем основные причины деградации производительности иммутабельных сторов в связке с React и рассмотрим подходы к написанию высоконагруженного кода, включая неочевидные и многим не знакомые .

    habr.com/ru/articles/984654/

    #react #redux #zustand #оптимизация #производительность #иммутабельность #стор #immutablejs #typescript #функциональная_парадигма

  5. Агент на Kotlin без фреймворков

    Статья является продолжением Пишем агента на Kotlin: KOSMOS , но может читаться независимо. Мотивация к написанию — сохранить читателю время на возьню с фреймворками для решения относительно простой задачи. Автор подразумевает у читателя теоретическое понимание того, что такое агент. Иначе лучше прочесть хотя бы начало предыдущей части . В статье хочу показать, как самостоятельно написать аналог Koog или Langchain4j . У вас не будет всех их фичей, зато будет очень простая и расширяемая система.

    habr.com/ru/articles/958468/

    #java #kotlin #llm #агент #рефакторинг #иммутабельность #граф #rag #корутины #ииагенты

  6. Агент на Kotlin без фреймворков Статья является продолжением Пишем агента на Kotlin: KOSMOS , но может читаться незав...

    #java #kotlin #llm #агент #рефакторинг #иммутабельность #граф #rag #корутины #ии-агенты

    Origin | Interest | Match
  7. Агент на Kotlin без фреймворков Статья является продолжением «Пишем агента на Kotlin: KOSMOS», но может читаться нез...

    #java #kotlin #llm #rag #Агент #граф #ии-агенты #иммутабельность #корутины #рефакторинг

    Origin | Interest | Match
  8. Иммутабельность в ООП — что ты такое?

    Я довольно давно работаю в парадигме ООП, и на протяжении всей своей карьеры, из различных закоулков, слышу одну странную на мой взгляд мысль о том, что иммутабельность в ООП - это чуть ли не серебряная пуля, которая разрешит большинство ваших проблем.

    habr.com/ru/articles/909228/

    #иммутабельность #ооп

  9. Защита без шифрования: парадокс или альтернатива?

    Можно ли защитить данные без шифрования? В 2025 году, когда алгоритмы устаревают, квантовые вычисления наступают, а большинство утечек происходят из-за человеческого фактора, этот вопрос становится не праздным, а стратегическим. В статье — альтернативные подходы, неожиданные решения, боевые кейсы из реальных проектов, рабочие примеры кода и личный опыт внедрения защиты данных там, где шифрование либо неуместно, либо недостаточно. Будет нестандартно, местами — на грани костылей, но всё по делу.

    habr.com/ru/articles/898488/

    #иммутабельность #контроль_доступа #devsecops #стеганография #альтернатива_шифрованию #защита_данных

Share on Mastodon

Enter the server where you have an account.