Code. Build. Analyze.
We love books at Clearplan, the simple rule we stick to is implement at least one thing from every book.
We read Lean Startup many a times. Here is our favorite takeaway.
How many times did we do it?
Every product/project we work on has a robust build and simple unit tests. As we are working thru our code, we push code multiple times up the cloud and A/B test.
Here are some of our stats on the number of pushes in the last year on a few platforms we work on.
1) Web (Angular JS) — 283 Code Deployments.
2) Clearplan for Android — 129 Code deployments.
3) Java Server side (RDN + Clearplan Integration) — 167 deployments.
4) Node JS (DRN + Clearplan Integration) — 82 deployments
5) Clearplan for iOS — 21 deployments :(
These are a few of our code base projects, but I would leave the whole architecture for a different blog post.
Build Tools
- Grunt for JS
- Gradle for Android
- Maven for Java
- XCode for iOS
- NoBuild for NodeJS
Deploy Tools
- CLI for JS
- Android Studio for Android
- Git for Java
- XCode Distribution for iOS
- Git for NodeJS
Analyze
We use multiple tools to analyze different stats on different platforms. Here are a few.
- Google Analytics
- Crashlytics/Answers on iOS and Android
- Optimizely for our A/B Testing
- Crazy Egg
- iTunes Analytics
- Android Analytics
In the next few posts, I will talk about each of these in depth.