Irregular week notes s01e00 – the pilot

I enjoy reading peoples week notes. I first saw them crop up when Matt Jukes and Simon Wilson started sharing them. It is a great way of being open about what you are doing and tracking your own progress. I’m not sure I’d generally have enough to talk or the...

Read more >>

integration testing an api with mocha and superagent

This seemed to be the week people showed me testing triangles. If you’ve never seen one then I’ve included one below. This doesn’t give you the full range of tests but it does give you an overview. The top of the triangle can includes acceptance tests, performance tests and security...

Read more >>

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 >>

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 >>

Next page >>