EasyList – A MochaPHP project
Yay! I’ve delivered on my promise. I created an entire app so that others can learn how to properly use Mocha. EasyList is a task manager with a complete user system behind it.
The set of features
- Sign Up
- Login
- Password Recovering
- Updating Password
- Updating login email
- Add Tasks
- Edit Tasks
- Mark task completed
What you can expect to learn from this example
Everything but templating. I’m sure I’ll update this project soon, just not now. Remember, this wasn’t meant to be a full blown task manager (we have Things for a reason, you know?), but rather an actual app to learn how to use Mocha to make your apps. I was tired of seeing “how to make blogs” examples.
Download EasyList here. Or just head over to the official MochaPHP repo and download it there.
Categories: MochaPHP, Random








If you’re not a big fan of CoreData, or just want a simpler way to interact with your sqlite databases, EGODatabase is a simple to use, thread-safe solution for OSX & iOS projects alike. All you have to do is import the EGODatabase files into your XCode project, and include them wherever you want sqlite interaction. There aren’t that many tutorials online on how to start using EGODatabase though, so here are a few tips that should get you going in the right direction.
It might sound obvious, but you’d be surprised at just how many new iPhone developers think that calling [tableView reloadData]; will reload their table’s data alone. If you’ve done this, it’s okay! The best way to handle table reloading is to create a method that handles JUST reloading the table’s data, and at the end of this method, call the [tableView reloadData];
Creating an iOS web app is extremely simple, yet extremely underrated. Advantages to web apps include being able to instantly “push” updates of your app, not having to go through the Apple approval process, and multi device compatibility.