I prepared a one-pager review for Eric Brewer’s **article **(paid on IEEE Library) on CAP theorem a while ago, now publishing it.
Review: “CAP: Twelve Years Later: How the Rules Have Changed”
In this article, Eric Brewer talks about how the distributed systems design paradigms and approaches are evolved since early 1990s when the CAP theorem coined by himself. According to the article, consistency (C), high availability (A) and partition tolerance (P) concepts slightly changed meanwhile and the notion of having at most of “2 of these 3” is no longer strict as it was before and can be seen as misleading today. He later on points out the connection between ACID–BASE philosophies and CAP theorem in distributed systems. Later on mostly his argument revolves around handling partitions so that a well CA (consistency-availability) can be achieved and work at a fine granularity by giving up only a bit. Read More →
Bölümde (Bilkent Bilgisayar Müh.) bitirme projesi olarak da yaptığımız ollaa ile bölümün bu dönemki en iyi bitirme projesi ödülüne layık görüldük. Hepimizin şimdiden bu projeden çok şey öğrendik. Başta takım arkadaşlarım cesur coder’lar Uğur Kumru ve Ecem Ünal’a, hocamız Prof. Fazlı Can’a ve yardımlarıyla emeği geçen diğer herkese teşekkürü buradan borç bilirim. Bu da böyle bir hatıramız olsun. :)
One of the most important lessons I learned during my startup adventures so far is, creating a business/product relying on third parties is one of the most dangerous choices. Here is what sucks.
All apps submitted to the App Store go through an evaluation process. Sometimes it takes 2 days and sometimes 15 days. You can’t estimate what could possibly happen because the process is not transparent. Even updates go through the full evaluation process. You have a critical bug in your iPhone app and you changed only one line and submitted an update, now you have to wait about a week to get it fixed. Read More →