For those a bit more technically-inclined, I’ve been spending time optimizing the backend of the Pressgram app in the last few weeks and I’ve finally gotten to a point where I’m feeling great about the stability and reliability of the data being pushed and pulled through the system.
There is always room for improvement though but I’m really happy with the results thus far. I’ve got a number of caching challenges that I’m aiming to fix and/or optimize in the coming weeks as I walk into releasing v1.3 and v1.4. Here are some of the objects that I’m working on:
These objects or variables are somewhat self-explanatory, but in layman’s terms, let’s take a look at the “editProfile” request. Essentially what I’m working on is making your profile appear much faster to not only you but also your followers (or those that are casually looking at your profile). Instead of asking the server to produce the results of your profile every single time someone checks it out asking for all the bits of information in your bio, your images, and all of people you follow and those that follow you, I’m “saving” this information in a much simpler and more quickly accessible area so that it won’t take as long to produce that screen. Again, the end result should be a much faster and fluid user experience.
I’m working systematically through all the possible areas of the app to speed it up – this will be even more important as we get closer to version 2.0 of the app that’s going to increase the complexity of the backend system as well as the overall front-end experience by the user.
I’m working on this very delicately as I don’t want to only augment strategically and tactically what is working really well and then adding new features with maximum prejudice. In other words, I’m not adding features that are just “cool” or “just because” – I want to critically think about how our community is using the app and respond appropriately.
I have a lot of confidence in our existing community and it’s overall representation of the much-larger market. You’ve done me right with your support and I plan on returning that favor in kind.