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