Minimum Viable Product is a term for which we might expect a rigorous definition, but it actually means different things to different people. In this article we consider the intent and motivation behind MVP's and discern the pattern behind their usage.
What is Apache Spark? Why there is a serious buzz going-on about this? If you are in the Big Data analytics business, should you really care about Spark? I hope this post will help to answer some of these questions which might have coming to your mind these days.
Every interaction with your management chain is effectively a dress rehearsal for your career. With this in mind, be mindful of whether the conversation you initiate is closer to a doctor-patient or a doctor-doctor discussion.
The general gist is that taking regular breaks allows ones brain to refresh and attack tasks with a renewed vigour. A couple of recent studies have explored how social media can play its part in all of this.
If you’re a OO programmer, especially one with a background with dynamic languages and are curious about Go then this talk is for you. We will cover everything you need to know to leverage your existing skills and quickly start coding in go including:
One of the most powerful tools in writing maintainable code is break large methods into well-named smaller methods - a technique Kent Beck refers to as the Composed Method pattern. A few people mentioned using fluent interfaces (internal DSLs) as an more readable alternative to regexs. I see this as a separate thing.