I know what you’re thinking. Why does this need a blog post? Can’t I simply use ‘min-width’ and ‘max-width’ media queries to isolate out the iPad Pro for custom styling? The answer is maybe.
This post explores how to create navigation between nested DialogFragments. “Why would you need to do this?” you may be wondering. I was attempting to navigate through multiple views within a dialog without layering DialogFragments on top of each…
How many potential customers?
What is the market size?
These are the types of questions one should ask when curious about the market they work in. These are questions that need an answer when doing…
More than a year ago our CTO made the decision to change our ESP (Email Service Provider) to a professional tool that would be able to deal with the company growth and the subsequent Marketing needs to reach our customers. He chose Responsys and I was on the team…
When you are working on a relatively large team of engineers, it is important that your code is easy to read and understand in order to keep momentum and not be slowed down by trivial mistakes in your codebase. In order to achieve this, you would need to not only…
As you all may have known, we have done quite an overhaul to both our iOS and Android apps. It has been a long ongoing project and it’s still a work in progress as we’re continually trying to improve the customer experience. We released our…
ECMAScript 6, otherwise known as ES6 or ES2015, adds many features of a modern language to the oft lampooned JavaScript. The addition of the generator adds some functional programming capabilities in the same vein as the generator found in Python. Essentially, the generator allows for lazy…
Picking a random value in Ruby seems pretty easy.
['heads', 'tails'].sample # => either heads or tails