Month: September 2017

Apple keynote 2017

Today apple had their 2017 keynote and honestly saying I am completely disappointed, they announced new iPhones, apple watch, and iOS and I’d say apple is not the same anymore after 2011. I write a concise review about the products based on the keynote and judge for yourself: iPhone 8 and 8 Plus Overall saying…
Read more

CTO 103 — S02: Blcokchain — Chap03: Initial coin offering(ICO)

Initial coin offering or ICO is the hottest topic about blockchain right now. It stands for initial coin offering, right, it sounds like IPO(initial public offering), but it creates a much better form of an investment for the general public and founders. in an ICO company worth is mapped on a certain currency which represents…
Read more

CTO 101 — S02: Blcokchain — Chap02: Bitcoin

Even though majority of people think blockchain, the technology behind bitcoin was started with Satoshi paper but the fact is blockchain concepts dates back to a decade before, the concept of secure chain of blocks was discussed by Stuart Haber and W. Scott Stornetta in 1991 but eventually what made this concept a breakthrough was…
Read more

CTO 101 — S02: Blockchain — Chap01: Introdution

If you are following tech news you are definitely have got bombarded with the block-chain articles. But what are all these hypes about and why every industry is rushing to examine this technology? Blockchain with no doubt is the most disruptive technology of recent years and I believe it’s mandatory for every technical leader to…
Read more

CTO 101 — S01: Database — Chap09: Search Engine

As the name says, “Search Engine”, these databases are good for searching through large data, so the read is optimized here. They normally Support full-text search Stemming, Ranking and grouping of search results, Distributed search for high scalability. Most Popular: Elasticsearch, Solr, Splunk, MarkLogic Where to use: Complimentary to the main database for searching through…
Read more

CTO 101 — S01: Database — Chap08: Object Oriented DBMS

Object oriented DBMS or Object database and as the name says they combine database capabilities with object-oriented programming languages capabilities, this creates smoother collaboration between the database model and the application. The basic difference of this database with RDBMS is here data with all complex relations in objects get stored without defining any schema but…
Read more

CTO 101 — S01: Database — Chap07: Time Series DBMS

Time series DBMS tries to resolve the issue that causes storage and retrieval of data sequence which are taken in equally spaced points in time. Simply saying if you have a data that should be stored after specific time period this DBMS can help you. Most Popular: InfluxDB, RRDtool, Graphite… Where to use: Weather data…
Read more

CTO 101 — S01: Database — Chap06: RDF Store

RDF store or triple store is kind of graph database that is well know for usage on semantic web concept. A Triplestore is for the storage and retrieval of triples(subject-predicate-object) like John has car or Car is blue. RDF or Resource Description Framework is a standard from World Wide Web Consortium (W3C) for modeling metadata,…
Read more