Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/plumatic/eng-practices

Prismatic's Engineering Practices
https://github.com/plumatic/eng-practices

Last synced: 6 days ago
JSON representation

Prismatic's Engineering Practices

Awesome Lists containing this project

README

        

Prismatic's Engineering Practices Sessions
=============
Every week, all the Prismatic engineers get together for an Eng Practices session.
We use it as a venue for us to each share our individual experience
and talk about how we can become better software engineers.
We've polished up some of our better discussions and released them here.
Hopefully you too will find them to be a useful tool for improving your craft.

## Software Engineering
- [Prismatic Git practices](git/20140403-git.md): our branching model, PR and commit rules, etc.
- [Migrations and Future Proofing](swe/Migrations_and_future_proofing.md): recipes for migrations, and suggestions for forwards compatibility

## Clojure
- [Data Representation in Clojure](clojure/20130926-data-representation.md): design choices for when to use maps, defrecords, deftypes, and reify.
- [Readable Clojure ns Layout](clojure/20130927-ns-organization.md): conventions about the layout of a namespace file.
- [Testing Principles](clojure/20130821-testing-principles.md): how and why to write good tests.

## iOS
- [Profiling and Debugging](ios/20131009-profiling-using-instruments.md): an overview on how to effectively use instruments and the debugger