Abandoning CouchDB (NoSQL) in favor of SQL

Abandoning CouchDB (NoSQL) in favor of SQL

In short, Use CouchDB if you are 100% sure you won’t need any (complex) joins. This post won’t go through any theoretical differences or benchmark scores, only different use cases that I find really important to consider before using CouchDB. CouchDB is...
Ultimate Sorting Algorithms Comparison

Ultimate Sorting Algorithms Comparison

Before the stats, You must already know what is Merge sort, Selection Sort, Insertion Sort, Bubble Sort, Quick Sort, Arrays, how to get current time.   What is Stable Sorting ? A sorting algorithm is said to be stable if and only if two records R and S with the same...
White Hat Hacking : Apple open redirect vulnerability

White Hat Hacking : Apple open redirect vulnerability

What is Open Redirect vulnerability? Open redirect vulnerabilities allow the attacker to use a well known website name to redirect the visitor to another website. As mentioned in Everything is vulnerable ( Q4 in internet wars ). You should pay attention to URLs you...