Time for an update, using Bulma framework

Published: Sep 8, 2017 by C.S. Rhymes

It has been a long time since I last updated the design of my site and as a Frontend Developer it didn’t seem right to wait any longer. I have used a variety of different frontend frameworks in the past, from Foundation, to Bootstrap, but this time I wanted something different, so with a cup of coffee in hand I started looking for something new.

Coffee

When I started learning Vue.js I found a great series of videos on Laracasts and within the videos it mentions a CSS only framework called Bulma.

This was a bit of a change to me. Normally I would use a framework that offered both CSS and JavaScript to make it easier and quicker to implement, but then if you are going to use Vue.js you only need the CSS aspect of a Framework so this is perfect for this use case.

I started using Bulma with Vus.js projects, such as the times table maths quiz, and really started to enjoy the syntax and the simplicity of the classes and styles. The biggest advantage was that it used flexbox by default, meaning you can do things like vertically align content with ease. It also means you can make use of auto adjusting with of columns when you add more, or make one narrow and the other expanded.

Previously I had made my own CSS for my site, but after using Bulma for a couple of months I decided it was time to use it on my own website. I really like the fact that it results in a minimal and clean looking design that works great on all screen sizes.

Bulma is now at version 0.5, with new features and updates added regularly and from the github page it seems to have a big following, with over 19 thousand stars already.

Anyway, I hope you like the results of the update. I’m now thinking of what to work on next to keep improving the site!

Share

Latest Posts

Using prettier to format your Jekyll theme
Using prettier to format your Jekyll theme

I have been using prettier for a few years to automatically format code, especially JavaScript and TypeScript projects, as it helps standardise the output on a shared code project. I have maintained a few different Jekyll themes over the years and wanted to use the power of prettier to automatically format code consistently.

First impressions of React Native as a Web Developer
First impressions of React Native as a Web Developer

I decided to try out React Native to build a native app and see how it works. I’m an experienced web developer but have limited knowledge of apps. I helped build an app using Apache Cordova and PhoneGap many (many) years ago and also worked on another app using the ionic framework a few years later. If I’m honest I can’t really remember how they worked as it was so long ago, so it was kind of like starting fresh for me.

Querying Laravel Eloquent's Many to Many relationships
Querying Laravel Eloquent's Many to Many relationships

A while ago I wrote about how to use a many to many relationship in Laravel, (all the way back in April 2019). Now I want to build on this example and show how you can query many to many relationships, but also how you can add additional constraints to the query to further filter your results.

How NOT to make a website

How NOT to make a Website

By C.S. Rhymes

From £2.49

Nigel's Intranet Adventure

Nigel's Intranet Adventure

By C.S. Rhymes

From £0.99