By Phil Whelan on January 21, 2011
If you have used Memcached and have gotten carried away with how it can make everything faster, you may have felt some pain when that volatile memory disappeared into the ether due to a restart or a failure. Your house of cards comes tumbling down as suddenly nothing is in cache! Your application is scrambling around trying to fully serve your users and the database is screaming at the application, “what the *%$@ is going on up there?”. All your lack-of-performance implementation sins are exposed in one fell swoop and your boss stops inviting you to play golf. It’s tough, but a few hours later Memcached is singing again with a full belly of cache and your application layer is putting the kettle on to make your exhausted database a nice cuppa tea. You start to wonder… how can I persist this “caching” data?
Posted in Membase, NoSQL, Web Development | Tagged caching, distributed, key-value store, membase, memcached, moxi, nosql, review, web-development |
By Phil Whelan on January 3, 2011
Here is how you can embed an image in HTML inline. This is similar to how you embed an image in a HTML email message.
Posted in Web Development | Tagged base64, embedded image, html, html5, img, inline-image, web-development |
By Phil Whelan on December 6, 2010
This is a common theme I’ve heard in many of the books I’ve read. Although, in the books I’ve read, this pearl of wisdom is phrased a little differently. The way to build a successful business is to help as many people as you can. Apparently, the cash will follow, if you concentrate on the helping part. The number of people you help is also important. The more people you help, the better. For instance, Facebook “helps” 250 million people per day, whereas Google only helps around 90 million people per day. Helping all those people has become very profitable for these two companies and many more. It’s all about changing the focus from “how do I make money” to “how do I help more people”.
Posted in customer service, entrepreneurship | Tagged apple, customer feedback, customers, entrepreneurship, feature creep, features, helping, ingenuity, niche, online communities, web-development |
By Phil Whelan on December 3, 2010
In previous projects at MailChannels I have used Flot.js for graphing. There were many reasons I chose this originally. The graphs are interactive and can be manipulated within the browser without having to communicate back to the server. You can retrieve additional data from the server which enables you to be able to scan left [...]
Posted in Web Development | Tagged charts, client-side, flot.js, graphs, highchart, javascript, png, render, reporting, server-side, svg, web-development |