Taran Pierce
Welcome to taranitup.com
Just a random place for random things, if that is what you are after then you have made it to the right place!
I've been doing web development professionally for over 10 years now. This site for me is just a place to play around with different things.
Right now this site is very simple but as I get time I will implement some more complex features just to test them out. I'm pulling this content out of a headless CMS.
How does it work?
You can take a look at the About page, don't worry it isn't about me it is about what technologies I am using to create this site. Just click the link below, it shouldn' take long to load the next page cause I've already done it while you were reading this.
Don't worry, you will learn more about how that works on the about page if you want to find out. On the about page you will find a general overview of each different feature and some links to their sites so you can check them out or use them yourself.
Using AWS for a few services to run this site. There is a pretty generous "free tier", so long as you stay under their limits. It has enough useful things to get you going for small projects and you can keep it either completely free or pretty darn cheap.
Contentful
All three main sections of this page are content generated from Contentful. During build time CodeBuild hits the Contentful API to get all the page content.
You could also have it hit the API every time instead of during build time to see if there is new content. That is a nice set up to get your content updated on production even quicker but to ensure that I don't go over any limits in Contentful (not that this site actually gets that much traffic), I opted to have it only pull content during build time or while in dev mode.