Sunday, January 31, 2016

Branching vs forking



http://stackoverflow.com/questions/3611256/forking-vs-branching-in-github


Docker Setup in AWS-InProgress




  1. Launch Ubuntu 14.01 LTS in AWS
  2. sudo su
  3. service docker status
  4. apt-get install docker.io -y
  5. docker info
  6. docker -v
  7. docker version
  8. ls -l /run
  9. sudo docker run -it ubuntu /bin/bash
  10. docker ps -a
  11. docker start "containerid"

Video,Books, websites , course







https://egghead.io/

https://www.udacity.com/

https://www.udemy.com/

https://www.khanacademy.org/

https://www.coursera.org/


https://teamtreehouse.com/library/database-foundations

https://www.codecademy.com/learn/all


https://linuxacademy.com/cp/

https://www.safaribooksonline.com/



https://developers.braintreepayments.com/





http://stackshare.io/trending/tools

http://nightwatchjs.org/


http://www.amazon.com/Code-Language-Computer-Hardware-Software/dp/0735611319

paypal vs stripe



https://memberful.com/blog/stripe-vs-paypal/

https://www.quora.com/Why-should-I-switch-our-websites-to-Stripe-from-Paypal


https://www.masteringmodernpayments.com/

https://ngrok.com/


Best Course

https://app.pluralsight.com/library/courses/ruby-on-rails-integrating-payments/table-of-contents




Micropayments


The Stripe minimum charge is currently $0.50.
-----

According to their pricing at 2.9% + 30c per charge that leaves you with 18.55c. Paypal is 5% + $0.05, a massive 47.45c. If Stripe could even partially match that I'd be delighted. I'm currently looking into Amazon's aggregated option and haven't come up with numbers yet.

Javascript Modules




http://survivejs.com/webpack_react/webpack_compared/




AMD A Format For Writing Modular JavaScript In The Browser



CommonJS A Module Format Optimized For The Server







Tuesday, January 26, 2016

Sharing project properties in Visual C++

http://manski.net/2012/01/sharing-project-properties-in-visual-c/


Tuesday, January 19, 2016

Search Engine Evaluation ( Elastic Search vs Cloud Search)



Search Engine Evaluation:







CloudSearch has now switched to Solr.
Solr and ElasticSearech are ahead than AWS CloudSearch


Elasticsearch is a distributed RESTful search and analytics engine built on top of Apache Lucene.


Apache Solr is a web application built around Lucene with all kinds of goodies.
Solr is built around Lucene. It is not just a http-wrapper around Lucene but has been known toadd more arsenal to Lucene. Solr is ready-to-use out of box. It is a web application that offers infrastructure related and a lot more features in addition to what Lucene offers.



Chrome Extension

https://chrome.google.com/webstore/detail/sense-beta/lhjgkmllcaadmopgmanpapmpjgmfcfig/related?hl=en



Books

https://www.safaribooksonline.com/library/view/elasticsearch-indexing/9781783987023/index.html



Relational DB ⇒ Databases ⇒ Tables ⇒ Rows ⇒ Columns Elasticsearch ⇒ Indices ⇒ Types ⇒ Documents ⇒ Fields



(POST) http://elasticsearch.com/my_blog


Database               Elastic Search

Schema                  Mapping                (create database,create schema)

Table                     type                        (post)

columns                properties                (userid,text)



http://harish11g.blogspot.com/2015/07/amazon-cloudsearch-vs-elasticsearch-vs-Apache-Solr-comparison-report.html

https://www.quora.com/Full-Text-Search-How-does-Amazon-CloudSearch-compare-to-Searchify-ElasticSearch-Solr-or-Sphinx-in-terms-of-features-ease-of-use-cost-and-speed





Saturday, January 16, 2016

Thursday, January 7, 2016

Evaluating Support , Help & Faq Engine






http://stackexchange.com/sites



https://www.atlassian.com/software/confluence-questions

http://www.cmswire.com/cms/enterprise-20/5-community-platforms-and-what-makes-them-unique-008711.php?pageNum=2


https://www.trustradius.com/compare-products/get-satisfaction-vs-lithium-community

https://www.g2crowd.com/compare/jive-vs-lithium


https://www.quora.com/How-does-GetSatisfaction-justify-their-expensive-pricing-scheme


get-satisfaction vs lithium-community






Software Evaluated
cost
pros
cons
clients
http://www.osqa.net/
Free



https://getsatisfaction.com/corp/




https://www.odoo.com/page/community-builder
Basic (25h) 1,700 USD



http://dzonesoftware.com/qa/
$249 per month for up to 30 users or 30,000 monthly pageviews



https://www.biostars.org/




https://www.atlassian.com/software/confluence-questions




http://www.lithium.com/



fitbit

Telligent.com




Sunday, January 3, 2016

Sunday, December 27, 2015

working with multiple git accounts



https://code.tutsplus.com/tutorials/quick-tip-how-to-work-with-github-and-multiple-accounts--net-22574


git remote add github git@github-sree:sriram-alagappa/travistryout

git push github master

Evaluation of continuous Integration



last four days focussed on a end to end continuous integrated build and deploy solution


the flow will be


developer -> check in to github -> triggers build -> post build trigger test cases -> if test case successful deploys to ec2.


Advantage of hosted solution


  1. consistent build using docker
  2. Easy to add multiple builds like ios , android ,php, nodejs, .NET
  3. Easy to deploy to multiple providers like codedeploy, s3, opsworks, npm .. etc (https://docs.travis-ci.com/user/deployment/)
  4. Speedy builds 
  5. Speedy integration and unit test
  6. Build on multiple platform
https://www.distelli.com/ : good solution for build and deploy, very young startup
https://www.distelli.com/docs/tutorials/nodejs-build-test-and-deploy


- after trying all the software for our needs distelli is the clear winer

- it has a nice yaml file to describe build & deployment dependency
- I can easily deploy to my ec2 instance 

end to end project : https://github.com/sriram-alagappa/travistryout


https://travis-ci.org/; good for open source project and build, not good solution for deployment, big dady of all

https://codeship.com/ : average solution for deploy

https://circleci.com/ : average solution for deploy

Aws codedeploy : too hard will take time to mature

Aws ECS : too hard will take time to mature

Heroku : don't want to go with hosted solution now















Tuesday, December 15, 2015

Evaluating Mean Stack



Evaluating Mean Stack



Leaning towards meanJS


NodeJS



  1. Sails  MVC Framework
  2. https://franciskim.co/2015/11/28/promise-based-scraper-in-node-js/

Generators





Various components


  • For Search we might use elasticsearch
  • For stats we might use the event service hosted in Nodejs
  • For recommendation we might use some elastic search service
  • http://neo4j.com/ for relation ship between models



Sunday, December 6, 2015

Google Analytics



How To Check Concurrent Visitors With Google Analytics
Session Duration, Avg


http://www.cloudways.com/blog/checking-concurrent-visitors-with-google-analytics/



https://support.google.com/analytics/answer/1006253?hl=en

ASP.NET 5 VS Nodejs



Trying to decide between ASP.net VS Nodejs for next project




http://dotnetliberty.com/index.php/2015/10/25/asp-net-5-running-in-docker-on-windows/
http://blogs.msdn.com/b/webdev/archive/2015/01/14/running-asp-net-5-applications-in-linux-containers-with-docker.aspx
http://docs.docker.com/engine/installation/windows/
http://dotnetliberty.com/index.php/2015/11/26/asp-net-5-on-aws-ec2-container-service-in-10-steps/



NodeJS

https://www.visualstudio.com/features/node-js-vs
https://channel9.msdn.com/events/Visual-Studio/Connect-event-2015/801
https://github.com/Microsoft/nodejstools/wiki/Install-Node.js-and-get-started-with-NTVS
http://blogs.msdn.com/b/visualstudio/archive/2015/11/18/node-js-tools-1-1-for-visual-studio-released.aspx





NodeJS & Express 4.0

http://app.pluralsight.com/training/player?course=nodejs-express-web-applications&author=jonathan-mills&name=nodejs-express-web-applications-m1&clip=0&mode=live


https://strongloop.com/strongblog/compare-express-restify-hapi-loopback/




Sunday, November 22, 2015

Moving asp.net applications to AWS






S3 Performance considerations

  1. http://stackoverflow.com/questions/394198/max-files-per-directory-in-s3
  2. http://docs.aws.amazon.com/AmazonS3/latest/dev/request-rate-perf-considerations.html



AWS Setup



  1. create  windows 2012 R2 with Sql Server t2 medium
  2. In server manager add IIS and .NET 4.5
  3. install web-platform install
  4. install web-deploy 2.6
  5. add design website
  6. webpublish


Completed course on AWS RDS