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?
Made with Slides.com