Resolutions

Last year

Spread ideas




  • Propose an idea
  • Share a new technology
  • Teach a concept

Results





  • Mostly focused on technology and concepts
  • Lack of proposals

Goals





Gazelle Enhancement Proposals (GEP)

Aggressively upgrade




  • Security
  • New features and tools
  • Availability of documentation
  • Performance

Results



Rails 3 upgrade:
  • Ruby 1.9.3
  • Rails 3
  • Ubuntu 12.04
  • Too many gems to list

Goals





  • Switch to using the asset pipeline
  • Get to Rails 3.2 or 4.0 across the board
  • Upgrade CMS

Make deployment easy




  • Divorce environments from branches
  • Automate everything
  • Anyone can deploy
  • Make deployment code first class citizen

Results



  • Environment branches soon to be no more
  • Version controlled reproducible server setup
  • Better gem server

Goals



  • Finish converting server provisioning to chef
  • Automate gem building and versioning
  • Take configuration out of S3 and under version control
  • Move all schemas to RDS
  • Start work on slug based deploys

Curate tests




  • Write fast unit tests
  • Defend against brittleness
  • Automate acceptance testing

Results



  • Rewritten selenium tests that fail less and run faster
  • CircleCI for:
    • Isolated testing environment
    • Pull request test status
    • Parallelization to help with slow/huge amount of tests
  • CodeClimate for writing better code, which will lead to better tests.

goals




  • Make test failures  a stop the world event
  • Fail builds that don't pass style guidelines
  • Establish guidelines around how we'll use results from CodeClimate

Eliminate legacy code




  • Think about how it should work
  • Design with change in mind
  • Don't build more than what is needed

Results





  • Massive amount of code removed during rails 3 upgrade
  • Haven't drastically changed code for how the business works

goals




  • Replace DelayedJob with SideKiq
  • Make Persistatron Redis backed
  • Start removing and rethinking parts of inspection from SRBase

New Resolutions

Embrace the community




  • Make Gazelle known in the Boston developer communities
  • Learn from others

Results




  • Boston DevOps
  • Automated Testing Boston

Goals




  • Define Gazelle's open source policy
  • Open the Gadget Lab
  • Become a better host for Meetups (Recording, Presentation)

Questions/suggestions?

Resolutions

By blatyo

Resolutions

  • 785