Development

Creating an advanced block for Gutenberg

In April, WordPress 5.0 will be launching. With this comes the new and improved editor, Gutenberg. The new editor experience is based on blocks, making a modular site possible without…

Exploring Reactive Programming

Recently we have been exploring a new style of programming – Reactive Programming. Reactive Programming is a functional approach to programming where you can subscribe to events, streams, observables (call…

Finding the right search with Algolia

Search is a powerful and necessary aspect of many websites. It is an entry point for many people, allowing them to quickly access or find content that will be most…

An Introduction to CSS Grid

With CSS grid gaining more popularity lately and with the browser support now including the latest version of all major browsers, with the exception of limited support IE11, I thought…

Building an editor with Draft.js and React

Over the past few months, we’ve been working in partnership with Automattic on a full re-write of the front-end of their popular Liveblog plugin for WordPress. This plugin enables editors…