KStorage — единый подход к key-value хранилищам на Kotlin Multiplatform

Типобезопасное Key-Value хранилище для Kotlin Multiplatform. Единый API без боли, бойлерплейта и потери рассудка Прочитать и убрать бойлерплейт из проекта

https://habr.com/ru/articles/910392/

#android #keyvalue_storage #keyvalue #data #store #kotlin #kotlin_multiplatform #coroutines

KStorage — единый подход к key-value хранилищам на Kotlin Multiplatform

Key-Value хранилища — это очень удобно... пока вам не захочется большего. SharedPreferences на Android, DataStore, NSUserDefaults на iOS, Multiplatform Settings, локальные файлы или вообще SQL - под...

Хабр

[Перевод] Key-Value Хранилище на Стероидах

Как абстрагироваться от Key-Value хранилища и забыть про бойлерплейт внутри репозиториев с помощью Kotlin делегатов

https://habr.com/ru/articles/836690/

#koitlin #android #keyvalue_storage #kotlin_multiplatform #kotlin_coroutines #coroutine #coroutines #storage

Key-Value Хранилище на Стероидах

Устали писать методы save/read/reset для каждого key-value хранилища в вашем репозитории, прям как в этом интерфейсе? interface SplashRepository { fun isFirstLaunch(): Boolean fun...

Хабр

Redis Launches Community Edition and Unveils Redis Stack 7.4

Redis 7.4 is here with Community Edition! New features include hash field expiration, vector data types, time series filters, and more.

https://linuxiac.com/redis-launches-community-edition-7-4/

#redis #Database #keyvalue_storage

Redis Launches Community Edition and Unveils Redis Stack 7.4

Redis 7.4 is here with Community Edition! New features include hash field expiration, vector data types, time series filters, and more.

Linuxiac

Как мы повышали производительность очереди сообщений

Работа в Яндексе ставит огромное количество технических вызовов, которые интересно решать. И один из них — это производительность основной очереди сообщений YDB Topics . Посмотрим, может ли опенсорсный продукт от Яндекса конкурировать с Apache Kafka по производительности. Меня зовут Зевайкин Александр . Я уже практически 20 лет в IT. Начинал с преподавания в вузе, запускал множество стартапов, руководил командами разработки. В текущий момент я работаю в Яндексе в отделе, занимающимся одной из высоконагруженных систем. Это разработка распределённой базы YDB , в частности, функциональности YDB Topic.

https://habr.com/ru/companies/oleg-bunin/articles/824826/

#ydb #kafka #pulsar #zookeeper #keyvalue_storage #нагрузочное_тестирование #erasure_coding

Как мы повышали производительность очереди сообщений

Работа в Яндексе ставит огромное количество технических вызовов, которые интересно решать. И один из них — это производительность основной очереди сообщений YDB Topics . Посмотрим,...

Хабр

Я сделал Cardoteka и вот как её использовать [кто любит черпать]

Привет! Самое время в предновогоднее настоящее поделиться с вами опенсУрс проектом :) Встречайте -> Cardoteka <- строгая типизированная обёртка над Shared Preferences (SP) в мире Flutter. Этот материал будет коротким, с рекламными нотками (а точнее, приглашающий к дискуссии в issues и в комментарии) и readme-подтекстом. Так или иначе, это заслуженная метка "Обзор". https://github.com/PackRuble/cardoteka https://pub.dev/packages/cardoteka

https://habr.com/ru/articles/783712/

#sharedpreferences #flutter #dart #storage #cardoteka #кардотека #хранение #базы_данных #персистентность #keyvalue_storage

GitHub - PackRuble/cardoteka: The best type-safe wrapper over SharedPreferences. ⭐ Why so? -> strongly typed cards for access to storage -> don't think about type, use get|set -> can work with nullable values -> callback based updates

The best type-safe wrapper over SharedPreferences. ⭐ Why so? -> strongly typed cards for access to storage -> don't think about type, use get|set -> can work with nullable valu...

GitHub