Towards a Smart Workspace with IoT

What is IoT? The Internet of Things (IoT) is a term that is causing a real buzz nowadays. It seems to affect not only the way we live, but also the way we work. The potential of IoT in revolutionizing and automating the workplace are endless. It literally gets rid of the barriers between your […]

Continue reading


DRY HiveQL

DRY (don’t repeat yourself) is one of the fundamental principles of software engineering. The main idea is to avoid duplicating business/processing logic throughout the code. However, I rarely see it being applied when writing SQL queries; making it difficult to understand and maintain them. Below are few tips on making HiveQL DRY. Quick Summary Use […]

Continue reading


Engineering Practices in Data Science

Cross-posted from blog.untrod.com Josh Wills wrote this excellent, pithy definition of a data scientist: Data Scientists (n.): Person who is better at statistics than any software engineer and better at software engineering than any statistician. It’s certainly true that software engineering and data science are two different disciplines, and for good reason – they require different […]

Continue reading