Skip to main content
Start of main content.

rikki.bochow

Rikki Bochow
Front end Developer

Location

Melbourne

Drupal.org

rikki_iki

Twitter

rikki_iki

Rikki is passionate about Accessibility, Usability and creating performant user interfaces and Design Systems for both the Education and Public sectors. She has a formal education in Graphic Design and loves working with modern CSS, Javascript and PHP. Rikki maintains several modules on Drupal.org, and has been an active member in the Drupal community since 2010.

My blog posts

Using ES6 in your Drupal Components

With the release of Drupal 8.4.x and its use of ES6 (Ecmascript 2015) in Drupal core we’ve started the task of updating our jQuery plugins/widgets to use the new syntax. This post will cover what we’ve learnt so far and what the benefits are of doing this.

by rikki.bochow /

Performance improvements with Drupal 8 Libraries

For a long time I’ve been compiling my Sass into a single CSS file - styles.css, but recently, with our component based design/frontend process and Drupal 8’s lovely Library system I’ve been wondering if the single file was still a good idea. Looking at the amount of unused CSS loading into any given page was a little bit painful.

by rikki.bochow /

Building a layout system for Paragraphs

A recent Drupal 8 project of ours had some great requirements around it’s landing pages, aimed at reusing existing components in a range of layouts and combinations. Paragraphs quickly established itself as the site-building tool of choice and Flexbox always wins for me as the CSS grid/layout approach, so we looked at how the two could be combined to give the client the flexibility they needed, without over-complicating the editor experience.

by rikki.bochow /

Base themes without the bloat

Base themes in Drupal are incredibly useful but often add bloat to the finished sub-theme when care isn’t taken to remove unnecessary css files, or files that are 5% used and 95% overridden. When porting aGov to Drupal 8 we took the opportunity to improve how it’s theme inheritance is managed, making it easier to create trim, lightweight sub-themes.

by rikki.bochow /

So many ways to hide

Generally speaking hiding content goes alongside a bit of javascript that unhides the content under certain circumstances (think hamburger menu). Sometimes the content improves accessibility but is considered visual noise (says the designer). So as the developer you have a lot of ways to approach this.

by rikki.bochow /