Indexing in MySQL

Why do we use indexes? Searching through a row in a sorted file with N length takes O(log2N) comparisons and the same number of reads from a filesystem which is heavy itself. However, tables in databases are not sorted which complicates the operation, Especially, if you have a lot of reads, updates and deletions on them. Writing […]

Interesting patterns: Proxy

Imagine a class which wraps an external API or read large files or parses huge XML files, fetches data from the Internet or something else. There are thousands of situations like that. In many cases, you can want to not parse/download/load some resources every time, right?. A good option is to use a cache but, […]

3 ways to ignore files in GIT

Almost everyone heard about and used GIT. It is a good idea to know better tools we use so I found 3 ways to ignore file/folder you may not know. .gitignore file This is the most popular way to remove some items from your repository. Just add the .gitignore file to your project and it […]

History of WWW

The history of the WWW wasn’t simple and still isn’t easy. In the beginning, it was a complete mess. Every browser tried to meet developers halfway without any standards or cooperation with other web browser’s developers. Interested? It all started with Memex – a theoretical machine created by Vannevar Bush with the ability to create […]

Begin typing your search term above and press enter to search. Press ESC to cancel.

Back To Top