How To Install and Use Redis

Redis, developed in 2009, is a flexible, open-source, key value data store. Following in the footsteps of other NoSQL databases, such as Cassandra, CouchDB, and MongoDB, Redis allows the user to store vast amounts of data without the limits of a relational database. Additionally, it has also been compared to... [Read More]

REVALEE - Scheduled Web Callbacks

There are many functions your web application could perform if it had someone always waiting to click on a link at the perfect time. Revalee can allow your website to double as your backend processor. Not all tasks are appropriate for a web application. Long running processes are a bad... [Read More]

Microservices - Four Essential Checklists when Getting Started

Microservices could have won the buzzword of the year for 2014. There were countless presentations, conference talks and articles on the Web regarding the subject. However, few organisations use microservices, many people talk about it, but a general FUD remains that clouds how people perceive, and thus adopt, the technology.Companies... [Read More]

S.O.L.I.D. Software Development, One Step at a Time

Most professional software developers understand the academic definitions of coupling, cohesion, and encapsulation. However, many developers do not understand how to achieve the benefits of low coupling, high cohesion and strong encapsulation, as outlined in this article. Fortunately, others have created stepping stones that lead to these goals,resulting in software... [Read More]