... With the advent of smartphone, there's been an explosion of ...
... Raise your hand if you've been to a hack-a-thon. ...