Blog

React Europe Conf 2016

I had a great time at React Europe Conf 2016 and thought I would share some of my opinions and things that stood out from the conference. GraphQL vs and Falcor I’ve heard of both these frameworks for retrieving data from the server but I’ve never really understood the benefits by just viewing the documentation. After seeing both these frameworks…

Read more

Composable React Components

Hello in this blog post I want to talk about a problem I have recently had within the BBC Live team and how we solved it. To begin with I should probably give you a little bit of context to the problem. I joined the BBC Homepage team at the end of 2014, at t…

Read more

Dealing with a long commute

For the last year I have been doing 5 hours worth of commuting 5 days a week since changing my job and I’m finally at the point where I can finally cut down my journey to a more sane 40 minutes. Some days have been a struggle, some days have been pleasant, here are som…

Read more

A developers view on the Apple Watch.

So I’ve been wearing my new Apple Watch 42mm stainless steel edition with a classic leather buckle for the last week and so far I am loving it from a users perspective. From a developers point of view some improvements are needed but because it’s early days I have high hopes. Let’s begin. Looks I…

Read more

Hybrid iOS development isn’t over yet.

To give you a bit of background, I have been working on an iOS application for a while now and I’ve got the majority of it written using Node.js for the backend and Swift for the actual app. Now onto the problem that I encountered, originally I was going to create the UI using t…

Read more

My 2014

I’m writing this post to remind me in the future how awesome my 2014 was and for a kick in the bum to make my 2015 as equally awesome. Career Probably the most obvious achievements can be noticed within my career. Not only did I help deliver several new websites at Forepoint for some hig…

Read more

CSS First

Let me start by saying not every codebase I have worked on have had the issues I’m about to talk about and some projects were executed extremely well. This blog post is more of a general rant to the web community as a whole. Why is it that CSS is not treated as a first…

Read more

New start

Starting next Monday I will be joining the BBC as a web developer in the content discovery department, meaning I will be leaving Forepoint on Friday after two years of being apart of the web team. I would like to thank Forepoint for making me feel apart of the team from the very start and…

Read more

Nginx Reverse Proxy with Apache 2 and Puma

I decided to alter my web server setup after realising a standard Apache 2 install comes with too much overhead whilst serving out static content. At the same time I thought it would be a good opportunity to look into different methods of serving web applications written in ruby, primarily Rails and Sinatra. Originally my web…

Read more

Securing WordPress

Let me start by saying WordPress is an extremely secure platform and is in fact exploited due to poorly written 3rd party plugins and uneducated WordPress users. This is a brief overview of the things you can do to detect issues with your WordPress site and how to secure it. There is a large spread attack happening…

Read more