Skip to content

Tony Skorik's Blog

Another brick in the memory wall

  • Home
  • About

Author: TonySkorik

Cat Links C#, Memory

Rouge one : a story of missing constants

Posted on February 23, 2024 TonySkorik

This time we are going to shift some bits around and compute constant values because it’s more fun. … Continue readingRouge one : a story of missing constants

Cat Links C#, Memory

Rouge one : an integer representation story

Posted on February 23, 2024 TonySkorik

Today we are going to play with some bits. … Continue readingRouge one : an integer representation story

Cat Links C#, Qdrant

Fun With Filters

Posted on December 23, 2023March 4, 2024 TonySkorik

Recently I’ve been integrating Qdrant vector search database into our infrastructure, services and processes, and came across one problem.
… Continue readingFun With Filters

Cat Links Postgres

Unforeseen Consequences

Posted on December 20, 2023March 4, 2024 TonySkorik

Today I was updating our Postgress-based key-value store (which I blog about later) to use shared memcached cache for storing shard configuration instead of an in-memory one, and introduced a certain curious bug which I want to overview is some detail.
… Continue readingUnforeseen Consequences

Cat Links Load testing

It’s bigger on the inside. Some thoughts and observations on high-load software development

Posted on September 19, 2022December 23, 2023 TonySkorik

Today let’s talk about software development!
… Continue readingIt’s bigger on the inside. Some thoughts and observations on high-load software development

Cat Links C#, Postgres

Home-brew sharding. Creating a bicycle for fun and profit

Posted on May 20, 2022March 4, 2024 TonySkorik

Now, that’s the solution which is as much interesting itself as the way we came to it.
… Continue readingHome-brew sharding. Creating a bicycle for fun and profit

Cat Links async, C#

Lock with style

Posted on May 22, 2021March 4, 2024 TonySkorik

Today we’ll talk about multiple instances of one (micro)service synchronization.
… Continue readingLock with style

Cat Links C#

Log, Report and Measure with style

Posted on March 17, 2021March 4, 2024 TonySkorik

Today let’s talk about logging.
… Continue readingLog, Report and Measure with style

Recent Posts

  • Rouge one : a story of missing constants
  • Rouge one : an integer representation story
  • Fun With Filters
  • Unforeseen Consequences
  • It’s bigger on the inside. Some thoughts and observations on high-load software development

Categories

  • async
  • C#
  • Load testing
  • Memory
  • Postgres
  • Qdrant

Recent Comments

  • Rouge one : a story of missing constants – Tony Skorik's Blog on Rouge one : an integer representation story
  • Unforeseen Consequences – Tony Skorik's Blog on Home-brew sharding. Creating a bicycle for fun and profit

Archives

  • February 2024
  • December 2023
  • September 2022
  • May 2022
  • May 2021
  • March 2021
Copyright © 2025 Tony Skorik's Blog Privacy Policy | Signify Dark by WEN Themes
Scroll Up
Manage Consent

Hi there! I'll be upfront, I use cookies to collect anonymized stats about which pages you enjoy, so I can make this blog better. No personal data is collected. By clicking ‘Accept’, you help me improve the site. Thank you!

Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}