Posted in Design, Development

My road map to refactoring CSS in large code bases

For any organisation working on a large code base over a long period of time there will eventually be a point where the code has become unwieldy and it’s time to do a clean up. In the last few years we’ve seen CSS3 standards roll out, some great tools and preprocessors such as SASS, the Rails Asset Pipeline (sprockets), and new standards for images such as SVGs. We’ve also seen how necessary responsive layouts are for the (ever growing) mobile user-base. We’ve all seen how CSS files can quickly get unwieldy and the cringe moment of finding code comments that say things such as /* Temp fix */ and it’s still there four years later. Let’s think about the timescale of front end technology…I imagine it being like aging in DOG YEARS. So that makes a seven year old code base like 40-50 human years. By this age people tend to have accumulated a lot of stuff. It’s […]

Posted in Design, Hack Days

Hack Day Project – Making timesheets fun (ish)

Timesheets or death! As much as we all dislike doing timesheets, Aleks (keeper of time, wrangler of developers) sends us lovingly crafted reminder emails featuring sad cat memes to remind us to do them on time or else. As someone who loves front end and user experience, I wanted to make the ‘Timesheeting’ experience better for everyone. I decided to make a series of themes for our timesheet app. I thought it would be great to have a new theme each week. It didn’t take long and so i set up some rules to make it easy, each theme would have a background, a font colour and header background. Cool. I then set this to change out each week.

Posted in Events

Rails Girls Wellington

I’m recovering from a FULL on month organising the latest Rails Girls hosted right here, at Powershop in March 2014. Highlights included Ruby Hangman Human Robot Game The Github Animal Party Story Almost everyone made a site Seeing so many people deploy their apps to Heroku Hearing that so many people want to keep learning and be part of the community Trending on twitter next to the Warriors What is Rails Girls? Rails Girls is a non-profit volunteer community (and free open source learning materials) which was started in Finland. It is now a global organisation with 120 cities involved in running events. Based around a weekend event where girls set up development environments on their computers and build their own web apps using Ruby on Rails, Rails Girls continues with ongoing support for girls who want to progress with programming. Rails Girls aims to introduce people to programming who might otherwise be hesitant to join a […]