Standing on the shoulders…


Below, you’ll find the technical bits &
bobs we use to build and deliver
our services at Bright Machine.


Psst if you like what you see below, we’re hiring a developer in Cheltenham, UK.

Languages

  • PHP
  • Javascript
  • HTML5 & CSS
  • Markdown & Textile

Databases

  • MySQL
  • MariaDB
  • MongoDB
  • Sqlite

Version Control


  • Git
  • Bitbucket
  • Github

Production

Back-end

  • Composer
  • Laravel
  • Vagrant**
  • OS-X
  • PHPUnit
  • Behat**
  • Codeception**
  • SSH (yes it counts & it’s important)

Front-end

  • jQuery
  • SaSS**
  • Grunt JS**
  • Gulp JS**
  • Angular JS**
  • Bootstrap
  • Node.js
  • NPM
  • Firebug / Chrome dev tools

Delivery

  • Apache
  • Codeship.io**
  • Google Maps API, Twitter API
  • Amazon Web services
    EC2, S3, Route53, SES, Cloudfront
  • Cloudflare
  • Jelastic
  • TrafficGuard from Layershift
  • Linux (to be clear)

Strategies**

  • Responsive design & progressive enhancement
  • Domain Driven Design — designing around the intention of the user, not around the saving of state (CRUD)
  • Event Storming as a domain discovery & modelling approach
  • Behaviour Driven Development
  • CQRS
  • Hexagonal architecture / Onion architecture / Clean architecture / Ports & Adaptors — whatever you want to call it
  • Kanban
  • Pair programming

Other software we use

  • Hipchat
  • Basecamp
  • Jira
  • BrowserStack
  • Harvest
  • Pingdom
  • Sentry
  • Zendesk

** areas where we’re focussing our learning