About Duck Soup

Duck Soup is the creative partnership of Matt & Imogen Levy. We design and build websites and webapps. We are friendly and easy to work with. Looking to hire us? Or need some more information? Get in touch...

Testable Gulp

Writing tests to support your Gulp build tooling. I recently ported a set of rake tasks to gulp. One of the goals was to provide stability to the new tooling through tests. Overview I took a slightly different approach for adding...

Getting started with Gulp

If you are looking to use GulpJS as your build tool of choice and don't know where to start, this guide will get you up and running in no time. What this quick guide isn't This quick guide is not a Grunt v Gulp comparison...

Squash git commits quicker with Vim visual blocks

Using Vim visual blocks will save you having to select each commit one at a time. Rebasing a series of commits with git from this: pick f5gh44h Update readme pick 6gu8ss3 Add custom Sass file pick 9se4lk1 Update Angular service t...

AngularJS for enhancing web content

AngularJS is widely used for SPAs but is not necessarily everyone's first choice for enhancing web content - jQuery and other libraries are typically used for DOM manipulation. However, with it's directive API, using Angu...

cake!

By way of introduction...

Hi I'm Imogen Levy, the other half of Duck Soup and little sis to Matt! I am hoping to compliment Matt's more technical focused thinking with thoughts on User Experience, Design, Project Management and how to maximise aud...

Silverstripe on Apache 2.4

I have recently migrated several Silverstripe CMS sites to a new server running Apache v2.4. Access control changed between v2.2 and v2.4. The following .htaccess files need updating as follows to work with Apache v2.4. 1 - cms/....