Desperate times call for desperate measures at Microsoft. Frobes reports: Despite a lacklustre start, Chromebooks are becoming relatively popular in the super-budget end of the portable market. This has worried Microsoft for some time. After all, with a Google-centric experience, not to mention an operating system in the form of Chrome OS, there’s little if … Continue reading Microsoft and Apple Have Everything to Lose if Chromebooks Succeed
Do not apply data science methods without understanding them
I heard a joke from a friend, here is an adaptation: Three software engineers and three data scientist meet to take a train to go to a conference. Software engineers buy three tickets, data scientists only buy one for all three. “Don't worry,” they explain to the engineers, “We have a method.” On the train … Continue reading Do not apply data science methods without understanding them
Finding Unused Elastic Load Balancers
AWS imposes limits on the number of Elastic LoadBalancers. Before asking for a limit increase, it is worthwhile to check if your load balancers are actually used and have healthy instances. Using excellent boto framework for Python, I built a simple script to find all ELBs where there is an instance in OutOfService state or … Continue reading Finding Unused Elastic Load Balancers
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 … Continue reading Where AWS Elastic BeanStalk Could be Better
On apprenticeship
When I was a freshman at Clarkson in 1996 there was a work-study program they called Student-Directed Computing Services. It was an effort to recruit students and get their help in wiring the campus for high speed Internet. It was thanks to that program that by the end of that year I had a real … Continue reading On apprenticeship
Trying to Replace Cassandra with DynamoDB ? Not so fast
In November last year I pointed out how tempted I was to replace Cassandra with DynamoDB. Since then I have done some research and things are not as straightforward as they may seem at first. I'd like to revisit my post and clarify a few things. On elasticity of Cassandra I said the following: Scaling … Continue reading Trying to Replace Cassandra with DynamoDB ? Not so fast
Configuring Master-Slave Replication With PostgreSQL
Having configured PostgreSQL 9.3 master/slave replication from bits and pieces of documentation on the Internet, I feel like a post is in order documenting my experience for others. Installing PostgreSQL I am not going to get into too much detail here. Installation instructions are abundant and are slightly different by operating system. I am assuming … Continue reading Configuring Master-Slave Replication With PostgreSQL
On Managing Stress, Multitasking and Other New Year’s Resolutions
One of my resolutions for 2015 is to reduce the stress and manage my workload. I have an obsessive compulsive workaholic personality that often makes it difficult for me to work a day without stressing out or overloading myself with tasks I cannot accomplish on time. Prioritizing There is a lot of work that needs … Continue reading On Managing Stress, Multitasking and Other New Year’s Resolutions
Why I am Tempted to Replace Cassandra With DynamoDB
I have written about Cassandra in the past. I have been using Cassandra actively for the past three years, and I am one of the big advocates of technology out there. However, as I have pointed in this blog and on my Twitter page - if you plan on scaling Cassandra out, be prepared to … Continue reading Why I am Tempted to Replace Cassandra With DynamoDB
Software Engineering and Domain Area Expertise
When I was in college taking freshman year chemistry I wanted to have a leg up on my finals. Chemistry wasn't my thing, but I wasn't horrible at it. I was getting Bs and Cs. I set out to write a program for my TI-92 graphing calculator that could look up chemical elements from periodic … Continue reading Software Engineering and Domain Area Expertise
You must be logged in to post a comment.