nunjucks for govuk elements – moving to consumable code

Some time ago I shared nunjucks macros (git) based around a couple of services I had built. These are a bit haphazard and had no testing around them at a component level (though they were well tested in a service.). They were also bloated due to never refactored, as my...

Read more >>

getting started with a raspberry pi and node.js

Hardware hacking always sounds really fun, but I found it quite difficult to get into. I already had an arduino sat doing very little, I was then given a raspberry pi as a gift. These are a great credit-card sized computer, that can run many programming languages. (A lot of...

Read more >>

​links from Rise and Design – Service design

be curious. ask why. measure. fail small. early ugly often Some links Service Design Toolkit – Improve the quality of your service with this hands-on toolkit Design Kit: The Human-Centered Design Toolkit | ideo.com OpenIDEO Development Impact and You Designing for Public Services: a practical guide | Nesta Service Design...

Read more >>

January 2017 goals

I've never been good with "New Year's resolution", so I started to set monthly goals, more measurable and achievable. Finish Wes Bos's React for Beginners, and build something using React. Use more es6 in my production code Write 4 blogs Start converting some of the Adeept Raspberry PI to node.js...

Read more >>

decoupling and abstraction

A couple things generally strike me when I approach a codebase - abstraction decoupling Abstraction - will allow code reuse in many parts of an application or difference services. Decoupling will remove dependencies between blocks of code. Abstraction For me, this is a good candidate for refactoring exercise. At the...

Read more >>

unit testing javascript with mocha

Unit testing provides reassurance around your code. The point of it is to make sure the code is doing the right thing. These are the starting point for testing any application. It will allow code testing in isolation and provide instant feedback. Sample Code Below is some sample code that...

Read more >>

agile costs – Two week sprints (10 working days)

10 x Stand-ups (150 mins) 5 x Other stand-ups (75 mins) 2 x Three Amigos (120 mins) 1 x Show and tell (60 mins) 1 x Retrospective (60 mins) 2 x Backlog refinement (or worse - one long one) (120 mins) 1 x Sprint planning (60 mins) 1 x Dev-argue-about-meaningly-points...

Read more >>

some postcards from dibi

I had the chance to attend dibiconf in London this week, this was my forth dibiconf! I've tried with each of the conferences I've been to this year to take notes in different formats. With DIBI I took written notes(terrible sketch notes). Below is a selection of random notes from...

Read more >>

some stats from private beta

I have to confess, I like looking at Google Analytics data, it has an amazing amount of data that can be used to establish trends in a service. Below of a few general stats from the Private Beta for Report benefit fraud. This isn't going to go into sticky points...

Read more >>

I don’t know

As a front-end developer I get asked a lot of questions about html, css, infrastructure, git, accessibility and endless list of other topics. Sometimes I know, sometimes I know who will know other times I don't know. Admitting to not knowing is a sign of how honest you can be...

Read more >>

< < Previous pageNext page >>