Alexey Berezin blog
How I Earned the UK Global Talent Visa (Exceptional Talent)
A story of an unknown low-tier device and its MSE issues / London Video Tech 2023 notes
With or without enums in TypeScript
Transform string literal type into camelCase in TypeScript
Advanced types / Holy.js 2021 notes
Extract object type with optional fields in TypeScript
Convert string literal type into number literal type in TypeScript
Split string literal type in TypeScript
Filter tuple type in TypeScript
TypeScript spread operator for 2 object types
Math.abs for string literal type in TypeScript
Transform string literal type into union of characters in TypeScript
Append key-value pair to object type in TypeScript
Flatten tuple type of tuples in TypeScript
Infer string length in TypeScript
Calculate all permutations of union type in TypeScript
Append argument type into function type in TypeScript
Replace all occurrences in string literal type in TypeScript
Replace occurrence in string literal type in TypeScript
Intrinsic string manipulation types in TypeScript
Trim string literal type in TypeScript
Trim left part of string literal type in TypeScript
Opaque Types in TypeScript
Extract under the hood in TypeScript
Promise.all types under the hood in TypeScript
Manipulation with elements of tuple type in TypeScript
Infer last element of tuple type in TypeScript
Chainable options type in TypeScript
Transform tuple type into a union in TypeScript
Recursive readonly object type in TypeScript
Conditionally readonly object type in TypeScript
Omit type under the hood in TypeScript
ReturnType under the hood in TypeScript
Includes type in TypeScript
TypeScript spread operator for 2 tuple types
If statement type in TypeScript
Awaited type under the hood in TypeScript
Exclude type under the hood in TypeScript
Infer tuple length in TypeScript
Infer first element of tuple type in TypeScript
Transform tuple type into object type with same key and value in TypeScript
Readonly type under the hood in TypeScript
Pick type under the hood in TypeScript
List of Type Challenges problems and solutions
Type-safe get function that extracts the value by paths in TypeScript
Working in Video Advertising player at Yandex
Code obfuscation in Joyn video player (2020 edition)
Subtitles, statistics and DRM in Udemy video player (2020 edition)
Geolocation identification in BBC iPlayer (2019 edition)
State machine and bundles in Amazon video player (2019 edition)
Scrollbar customisation in CSS and JS