Regex Cheatsheet

We can use regular expression for regular find operations as well as replace. Symbol Description Sample Text Regex Output Letters \w Matches any latin letter or digit Sample \w S a m p l e \W Matches any non-alphanumeric character Digits \d Matches any decimal digit Numbers: 1, 2, 3, 100, 200 \d Numbers: 1, 2, 3, 1 0 0, 2 0 0 \D Matches any non decimal digit character. Repetition + Matches one or more repetition of symbol (select whole word or digit) Sample Text.
Read more →

Go

Go is a programming language that focuses on simplicity and speed. It’s simpler than other languages, so it’s quicker to learn. And it lets you harness the power of today’s multicore computer processor, so your programs run faster. History of Go Back in 2007, the search engine Google had a problem. They had to maintain programs with millions of line of code. Before they could test new changes, they had to compile the code into runnable form, a process which at the time took the better part of an hour.
Read more →

System Design

Zero To Millions of Users In this section, we will explores the process of scaling a system from supporting a single user to eventually serving millions of users. Single Server Setup In any system development journey, it’s best to begin with a simple step, and that applies even to complex systems. We initiate this process by running everything on a single server. This single server setup includes web services, applications, databases, caching, and more.
Read more →