Notes

Search by tags

Tests are also code

A reflection on how treating tests as first-class code can improve long-term maintainability, reliability, and developer experience.

Published
11 Jan 2025
Read time
2 min

Four Nines of Availability

An introduction to the concept of high availability in software systems, focusing on the significance of achieving 99.99% uptime and the challenges involved.

Published
02 Jan 2025
Read time
1 min

Generics

An exploration of generics in programming, covering templates, type erasure, and reified types across languages like C++, Java, and Kotlin.

Published
08 Nov 2024
Read time
2 min

Luhn Algorithm

Explore how the Luhn Algorithm validates payment card numbers by detecting input errors using a simple yet effective checksum formula.

Published
15 Oct 2024
Read time
2 min

Double Buffer Pattern

An essential graphics technique that eliminates screen tearing by rendering frames to an off-screen buffer before displaying them.

Published
01 Sep 2024
Read time
2 min

Understanding Binary Representation in Computers

A comprehensive explanation of how computers represent integers and real numbers using binary, two's complement, and IEEE 754 floating-point standards.

Published
14 Aug 2024
Read time
5 min

Huffman Coding

A breakdown of Huffman Coding, a lossless compression algorithm that assigns variable-length binary codes based on character frequency to reduce data size efficiently.

Published
19 Jun 2024
Read time
2 min

CONTACTS

yskak.rakhat@gmail.com 4ry1337.github.io LinkedIn Github
Github Link All rights reserved ©2025 — Rakhat Yskak
  • Home
  • About
  • Notes
  • CV