Loading Google Maps with RequireJS
Recently at REA, we’ve started to use RequireJS on a few projects to help modularize our Javascript. I came across a fairly subtle issue when trying to use the Google Maps JS API with RequireJS which I...
View ArticlePlaying with Flux
Co-authored: Daniel Stankevich TL;DR: React is better if you use Flux… Our Journey with React Having recently decided to embrace React.js for some of our front end applications we soon reached the...
View ArticlePainless JavaScript testing? Surely you Jest!
Hark! What is this Jest you speak of? Jest is an open source JavaScript testing framework built on top of Jasmine, developed by Facebook. Try saying that 10 times fast. Think of it as several layers...
View ArticleReactJS – Real World Examples of Higher-Order Components
A Little Bit of Background Here at REA Group, we've recently been working on a new UI for the core property search experience on realestate.com.au. We've been building this UI as a universal javascript...
View ArticleSingletons Suck (aka Flux to Redux)
As previously mentioned (see ReactJS – Real World Examples of Higher-Order Components), we are currently re-building the core realestate.com.au property experience with ReactJS. While ReactJS may be...
View ArticleReactJS Performance Debugging (aka The Magic of Reselect Selectors)
After making our journey from Flux to Redux, we were happy with how clean and simple our state management had become so we kept ticking along. Redux containers fetch data from the store by connecting...
View ArticleFunctions as Child Components and Higher Order Components
I have recently been on a Higher Order Component (HOC) craze. HOCs are a good tool for implementing cross-cutting concerns or common functionalities, such as logging and tracking. For more information...
View ArticleMy Journey in a UI Project (aka front-end is the new back-end)
In this blog post, I share my recent experience in a UI project, as a developer with limited past experience in UI development. I published this internally on REA Group's wiki a while back to foster...
View ArticleStatic assets in an eventually consistent webapp deployment
The Problem Deploying a high traffic website with zero downtime is a challenge – there’s a natural tradeoff between: Performance and cacheability. Getting updates versions of the application live. The...
View Article
More Pages to Explore .....