Paul Bennett

Aspiring developer.Based in London, UK

I’m an aspiring developer currently wading my way through JavaScript and it's frameworks while experimenting with other languages. I'm mostly doing front-end development, I’m a sucker for beautiful UI and utility-first CSS. Always learning and creating, recent and my pinned open-source projects are displayed here. Check them out. 👉

Using aliases allow you as a terminal user to save time, It will end up saving a lot of time during the day. Instead of I type the rest are below and are self-explanatory. You're able to also use arguments with $1, $2, etc. for more extendability, like in this example: Now…

I finally got Contentful to work. It took a bit of tweaking here and there, as I am still new to React and GraphQL, I got there in the end though. I was clicking through my site, making sure all the posts were working as intended. I had to re-publish a post as I was having…

Adding pagination in Gatsby

Posted on October 12th, 2019

A page that displays your posts can get incredibly long as you continue to add posts. Pagination can offer a solution to having a massive list of posts, where it takes an age to scroll to the end of them. Pagination allows you to break up those posts into multiple, smaller pages…

Cleaning up your repo in Git

Posted on September 3rd, 2019

Sometimes we just shouldn't commit certain files or directories. However sometimes things do slip through the cracks, let’s say you have already added/committed some files to your git repository and you then add them to your ; these files will still be present in your repository…

As you might of read I struggled getting data from an API into my Django templates. Once I did I came across another issue, dates...bloody full formatted dates. Dates formats such as this: this data format was how the API presented one of the fields I needed. How the hell could…

Getting API into your templates with Django

Posted on September 1st, 2019

It started by giving myself a project. Building a dashboard for our Customer Success team, bringing all our platforms into one UI. This, of course, meant I had to use APIs to populate the data. You can read about this more in depth here I started to build the dashboard using…

Keeping a changelong

Posted on August 28th, 2019

I never use to keep a changelog for my projects, until I started to get more involved in making more complex projects for my own use. I will now not create a project without one, as it allows me to keep track of the project and its changes. So why should you create a changelog…

Loading CSS via prefered-color-scheme

Posted on August 28th, 2019

After learning about and how to implement Dark Mode within your website. I also found out that you're able to load different CSS files depending on the users choice of Light or Dark mode. This comes in very handy, when you're build a site that uses syntax highlighting such as…