-
OS:
- We recommend using ubuntu 14.04 LTS (or any other os built on-top of it) as your development environment. As of now, all our servers run on ubuntu 14.04 LTS.
-
Java (JDK 1.7.*)
- The recommended java version is 1.7 . Most of our current system runs on java version 1.7
- For few specialized system which work on Java v1.8, JDK 1.8.* can be additionally installed later.
- To install java, type the following command
sudo apt-get install openjdk-7-jdk
-
Maven (Version 3.0.5)
- We use maven as build automation tool for all our java projects.
- To install maven, type the following command
sudo apt-get install maven - For more detail on maven, check the following links
-
Intellij
- Download community edition Intellij Idea from here. [Download Link] (https://www.jetbrains.com/idea/download/#section=linux)
-
Git
- We use for git for version control and all of our code is hosted on
Github. So create an account on Github to get access to our code repositories. - To install git, type
sudo apt-get install gitin terminal - If you are not familiar with git,try this challenge Try Github to get started. It takes 15 minutes.
- Get clear understanding of git, as it plays an important role in your code management and team collobaration
- We use for git for version control and all of our code is hosted on
-
Sublime text 3
- Here at Adoro, we <3 sublime text.
- Download sublime text from here. Download
-
Python
- We still use pythonv2.7 in our systems. (pythonv2.7 comes default in any ubuntu os)
-
PIP (Python package manager)
- Install pip by typing
sudo apt-get install python-pipin your terminal - Also install virtualenv by typing
sudo pip install virtualenv. Read more about virtualenv here.(https://virtualenv.pypa.io/en/latest/)
- Install pip by typing
-
Redis (redis)
- redis is used as in-memory caching database in all of our front-facing systems.
- To install redis in your system, please follow the following guide. Installation
- To get started on redis, try this website. Try Redis
- To know more about redis, go through this site. Redis
-
Mysql Workbench
- Download mysql-workbench from here. Download
-
SQL Workbench/J
- Installing and starting SQL Workbench/J (http://www.sql-workbench.net/manual/install.html)
- Connect to Your Cluster over a JDBC Connection in SQL Workbench/J (http://docs.aws.amazon.com/redshift/latest/mgmt/connecting-using-workbench.html)
-
Postman
- Install postman chrome addon (https://chrome.google.com/webstore/detail/postman/fhbjgbiflinjbdggehcddcbncdddomop?hl=en)
-
Utilities
- Install utility softwares like 7-zip, unzip, imagemagick, libreoffice, etc.