As our application grows, posts will start to fill up the profile of a user. What happens if our application becomes successful, and people start using it? Hundreds of posts will be printed to the profile view each time the page loads. Something like this could absolutely cripple your application as it starts to grow.
With that in mind, we're going to create some pagination on our profile pages. Our simple pagination system will work as follows: