Posts in Frontend

6 posts in total

frontend thumbnail image

Pragmatic Testing with GraphQL

We’ve been using GraphQL at OpenTable for a little over half a year now. I won’t go into detail as to why we started using it, but suffice to say, we really enjoyed creating our very first GraphQL endpoint. It eased a lot of the inconsistencies that we were experiencing with some of our REST-ful services.

frontend thumbnail image

Testing React Components

At OpenTable it’s becoming an increasingly popular trend to use React. One of the reasons for this is the ability for it to server-side render whilst still giving us the client side flexibility that we all crave!

frontend thumbnail image

Building a living styleguide at OpenTable

If you're reading this you've probably built yourself a website. A site - large or small - that's thrown together or crafted over many months. And if you have, you’ve probably kept all your CSS class names in your head, or at least been able to go straight to the relevant stylesheets to retrieve them.

frontend thumbnail image

Explaining Flux architecture with macgyver.js

Flux is an application architectural pattern developed by Facebook. It was developed to solve some of the complexities of the MVC pattern when used at scale by favouring a uni-directional approach. It is a pattern and not a technology or framework.

frontend thumbnail image

Supporting IE8 in the OpenTable redesign

We're really proud to have released last week our redesigned website, the culmination of months of hard work from many talented people here in London and in San Francisco.

frontend thumbnail image

One Gun - Many Enemies

I spent some time, re-investigating Javascript. After a few months of intensive TDD and SOLID training at OpenTable I was curious how those principles apply in a slightly different environment. Guess what, they do not differ that much... I planned to write about all this sometime in the future after gaining more experience from real battles ahead, however Watirmelon post invited me to attack this subject immediately.