Wednesday, September 27, 2017

GIT Repo

GIT is opensource version control where public repository is freely available

GIT has concept of local repository, and remote repository. If you do changes locally and commit the changes, changes will be committed to local repository. And when you push , the local repository will be committed(or pushed) to remote server.

You can create the local branch and work on those branches and merge to local master once you do testing, and then push master branch to repository.

If there is any conflict in master branch while pushing, GIT tells there is conflict and in that case, you need to pull the latest changes and then you can do the merge and after merging it goes to staging (indexing) and from there commit to local repository and then push to remote repository.

Tuesday, September 26, 2017

Continuous Integration with Jenkin

1. Download Jenkin
2. Create java project using maven
3. Write simple JUnit
4. Run Jenkin war
5.  Login to Jenkin console
6. Create Job
    - Create a maven goal  "test"
    - in advanced tab, provide the path of the pom.xml
7. Run the job


Its very easy steps to configure the Jenkin and understand continous integration for basic understanding

Wednesday, June 21, 2017

Transaction concepts


The transaction concepts are nicely written by Brian Goetz

http://www.ibm.com/developerworks/java/library/j-jtp0305.html
http://www.ibm.com/developerworks/java/library/j-jtp0410/index.html
http://www.ibm.com/developerworks/java/library/j-jtp0514.html

Tuesday, October 11, 2016

Browser Lifecycle

http://latentflip.com/loupe/?code=JC5vbignYnV0dG9uJywgJ2NsaWNrJywgZnVuY3Rpb24gb25DbGljaygpIHsKICAgIHNldFRpbWVvdXQoZnVuY3Rpb24gdGltZXIoKSB7CiAgICAgICAgY29uc29sZS5sb2coJ1lvdSBjbGlja2VkIHRoZSBidXR0b24hJyk7ICAgIAogICAgfSwgMjAwMCk7Cn0pOwoKY29uc29sZS5sb2coIkhpISIpOwoKc2V0VGltZW91dChmdW5jdGlvbiB0aW1lb3V0KCkgewogICAgY29uc29sZS5sb2coIkNsaWNrIHRoZSBidXR0b24hIik7Cn0sIDUwMDApOwoKY29uc29sZS5sb2coIldlbGNvbWUgdG8gbG91cGUuIik7!!!PGJ1dHRvbj5DbGljayBtZSE8L2J1dHRvbj4%3D

Monday, May 9, 2016

Google Analytics basics

https://developers.google.com/analytics/resources/concepts/gaConceptsTrackingOverview#gifRequestClassification

https://developers.google.com/analytics/devguides/collection/analyticsjs/#what_data_does_the_tracking_snippet_capture

Sunday, May 1, 2016

JEE Security article

http://docs.oracle.com/cd/E19798-01/821-1841/bnbwk/index.html

Angular basics article

http://learnangularjs.blogspot.in/2013/03/introduction-to-angularjs.html