Category name:In The Pocket

In the Pocket – Users

I got a mail today, from a user … yes, really… A real user! He likes my app. And I like him for using it! I aim to please.

He had 2 feature requests. I love that sort of thing. Yesterday I didn’t really know what to do when sitting behind my pc. I wanted to continue working on In the Pocket, but I lacked a sense of purpose. And now I have no less than 2 features to build.

After nearly 100 downloads, I decided to create a uservoice site for In the Pocket. Dennis ( suggested it. This was just what I needed, a way to know what to do next!

So if you have a suggestion for In the Pocket: please register it at or go there to vote for the next features to build.

If you found a bug or have some other issue with it, send an email to

Now that I know what to do, let’s get back to some happy coding!

In the Pocket – Using DiffBot

In order to be able to read content offline, I decided to implement DiffBot rather than apply for use of the Article View API of Pocket itself.

DiffBot is just awesome. It is so accurate in picking the main content. Pocket Article View API is sometimes just plain wrong. Look at Udi Dahans blog for example:

This is what Pocket makes of it:

That is not the main content at all, it is the sidebar! DiffBot however, is absolutely spot on:

Basically this is because DiffBot approaches the webpages visually. It ‘looks’ at pages the way humans do.

And they have more than just the article API! Learn more on how DiffBot works and what it can do for you:

And DiffBot is also really easy to implement: just check out the API documentation here. You can also take it for a spin there!

Happy coding!

Status update for In the Pocket

I am still working on my app In the Pocket, but my focus is now on getting my paid version out.

The paid version of In The Pocket (release 1) will add the following features to In The Pocket Free:

  • Being able to save articles locally (implemented using DiffBot service)
  • Queuing added items even when you have no internet
  • Marking items as read even when you have no internet
  • Being able to mark many items as read from the main screen
  • Being able to read items that have been archived (Marked as read)

You may wander, why I want to have all these offline features. The reason is simple and I will explain below.

Although the moments are scarce, we are still not always connected to the internet with our tablet or laptop. When we are on the move, we have a phone that is still connected, our other devices are usually not. You can set up Connection sharing to have a wifi connection always, but your data plan would have to be a big one and your bill will be huge. For most people this is not an option.

So better to plan for an ‘occasionally connected’ application, but that means you will have to have all the features available that you would have when you are online.