How to Setup Pi-hole on an AWS Instance

We all hate ads. Using a Pi-hole server is a great way to reduce ads across your whole home network, including devices that can’t run adblock services such as mobile apps, Roku, Apple TV, etc. Now that’s great and all, but setting one up to run on your home network can be a bit of […]

The 5 Ws of Data Validation – Part 1

As web developers, the applications you write are complex data processing engines.  They try and convince your users to enter good, meaningful data and to respond in solid, predictable ways based on what was entered. Robust data validation will allow the rest of you application to work effectively. What is Data Validation? Data validation is […]

ResponseHound project update

ResponseHound has been an incredibly useful tool in my most recent work project. My team is building an application that uses a GWT (JavaScript) client-side app connecting to a PHP server. They communicate using JSON. As usual, some of the more stringent testing (unit) has been pushed to the side. ResponseHound gives us a way […]

The Story of Spaz: How To Give Away Everything, Make No Money, & Still Win

ZendCon 2010 – Tuesday Morning, 10am UnCon Session Summary. Presented by Ed FinklerĀ  – @funkatron ( Ed Finkler has been on Spaz since 2007. Spaz is an open source micro-blogging client. He joined the twitter dev mailing list, became a moderator, back in the days when Twitter had 6 employees. Initially, Spaz was writen […]

Cydia repo and rebuilding apt on iOS4

It took me quite a bit of work to locate the cydia repo so that I could manually download packages. So here it is for future reference (for the most current version): or to the repo root: Installing apt7 took the following packages: apt7_0.7.25.3-6_iphoneos-arm.deb apt7-key_0.7.25.3-3_iphoneos-arm.deb apt7-lib_0.7.25.3-9_iphoneos-arm.deb apt7-ssl_0.7.25.3-3_iphoneos-arm.deb berkeleydb_4.6.21-4_iphoneos-arm.deb curl_7.19.4-6_iphoneos-arm.deb Word of advice: don’t […]