Online grocers have an additional burden to be reliable

Today in first world problems: Amazon Fresh fails to deliver a grocery order, forcing a suburban New Jersey family to go to the grocery store. Over the past couple of months, we’ve come to rely on Amazon Fresh for our groceries. The amount of time it saves for us makes it worthwhile. Typically they’ve delivered the groceries on time with no issues — including one … Continue reading Online grocers have an additional burden to be reliable

Amazon Echo

What I learned from using Amazon Alexa for a month

When Amazon Echo with Alexa service came out in November 2014 I was skeptical. A speaker with voice recognition seemed like an unneccessary oddity. When a friend of mine purchased one in 2015 I had a chance to play with it but was unimpressed still. Alexa SDK has been open to third party developers for a year now. As a software engineer it is important … Continue reading What I learned from using Amazon Alexa for a month

Amazon Alexa is eating the retailers alive

I am far from an early technology adopter. I did not get an iPhone till 2011. A year ago a friend introduced me to Amazon Alexa and I thought it was neat just not for me at the time. I followed the press articles about it nevertheless. Finally about two weeks ago I bought an Amazon Echo device. Immediately, it became the most used appliance … Continue reading Amazon Alexa is eating the retailers alive

Top Ten Differences Between ActiveMQ and Amazon SQS

1. Persistence and Durability ActiveMQ Depending on the configuration ActiveMQ can maintain a message journal1. Each message is first written into a journal before being shipped to consumers. Ultimately, the number of messages that can be persisted is constrained by the available disk capacity. SQS Amazon SQS stores messages in a distributed storage across all availability zones in a given region2. Each message size can … Continue reading Top Ten Differences Between ActiveMQ and Amazon SQS

Where AWS Elastic BeanStalk Could be Better

Amazon describes their AWS Elastic BeanStalk service as follows: AWS Elastic Beanstalk is an easy-to-use service for deploying and scaling web applications and services developed with Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker on familiar servers such as Apache, Nginx, Passenger, and IIS. You can simply upload your code and Elastic Beanstalk automatically handles the deployment, from capacity provisioning, load balancing, auto-scaling to … Continue reading Where AWS Elastic BeanStalk Could be Better