While working with text processing we might need to remove first N characters from a string. Programming languages provides various methods to do that. A table includes a links to...
Ascii85, also called Base85, is an encoding and decoding scheme that is used to convert binary data to an printable ASCII text format, and vice versa. Ascii85 (Base85) uses 85...
While working with text processing we might need to replace all occurrences of a substring in a string. Programming languages provides various methods to do that. A table includes a...
CUID (Collision Resistant Unique Identifier) is an identifier that designed for applications which distributed across multiple machines. CUID is 25 characters long and consist of 5 parts: prefix (1 character...
Nano ID is a cryptographically strong identifier that can be used in URLs. By default, Nano ID is 21 characters long and uses A-Za-z0-9_- alphabet. Nano ID can be used...
ULID (Universally Unique Lexicographically Sortable Identifier) is a 128-bit identifier that consist of 48-bit timestamp and 80 random bits. ULID is encoded as a 26 character string. ULID can be...
While working with network applications we may need to check if a network port is open. Programming languages provides methods to do that. A table includes a links to posts...
UUID (Universally Unique Identifier) is a 128-bit number, commonly represented as a hexadecimal string. UUID can be used to uniquely identify objects across a network. While working with data validators...
While working with text processing we might need to truncate a string to given length and add ellipsis (...) if necessary. A table includes a links to posts with examples...
Working with data sometimes we need to perform various operations. Programming languages provides methods to repeat a string for given number of times. A table includes a links to posts...