Skip to main content

rikki.bochow

Front end Developer

I have an education in graphic design, a strong sense of the users experience, a passion for accessibility and 9+ years experience developing standards compliant websites, particularly with Drupal. Whilst I specialise in the front end, I have a broad understanding of all web concepts, and find my design background to be a great asset when translating a design into a workable interface.

My blog posts

Performance improvements with Drupal 8 Libraries

by rikki.bochow /

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.

Read the full post

Building a layout system for Paragraphs

by rikki.bochow /

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.

Read the full post

Base themes without the bloat

by rikki.bochow /

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.

Read the full post

So many ways to hide

by rikki.bochow /

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... pat the cat(?) But not all cats react the same to being patted :D

Read the full post

Pagination