Fibonacci Memoization

In this age its important for developers to understand  the use of  caching tools and no-sql databases to performance scale your applications. One such technique is a simple little idea called “memoization” — which is a heuristic of  remembering the result of a previous calculation in a recursive methodology so the calculation doesn’t have to […]

Mercurial Check In Process With Maven

Many projects I have been on have used Mercurial for repository control, so checking in is a two stage process: 1) commit to your local copy of the repository and 2) push to the central repository. Following the check in procedure before pushing code can help ensure the build does not break. Prerequisite All of […]

Wireless Repeater Setup

Here’s how I set up a wireless repeater with two wireless routers (also called a WDS or wireless distribution system).  The purpose was to add more hard wired connections and also extend the range of our wireless network.  Also, I can cut off my NAS from the outside world/Cylon attack by switching off the repeater […]