Sunday, July 14, 2013

Learning and Reading

http://www.jboss.org/projects
http://vertx.io/

CI
http://java.dzone.com/articles/31-reference-architectures

http://www.xenproject.org/

http://www.tutorialspoint.com/

The best free cultural & educational media on the web: http://www.openculture.com/
http://www.simplyrecipes.com/
http://thevirtualinstructor.com/
http://www.dancetothis.com/
https://www.edx.org/
http://makezine.com/
http://www.roomrecess.com/
http://www.makeuseof.com/
http://www.howcast.com/
http://www.videojug.com/

http://collabedit.com/


http://refactoring.com/


http://cc2e.com/


http://en.wikibooks.org/wiki/Main_Page

http://java67.blogspot.in/

Book lists:

http://stevewedig.com/2014/02/03/software-developers-reading-list/
http://www.philosophicalgeek.com/2007/11/21/books/

Directed Acyclic Graph (DAG)
http://research.microsoft.com/pubs/173947/thesis-corrected.pdf
https://www.usenix.org/legacy/event/nsdi11/tech/full_papers/Murray.pdf

http://www.ic.unicamp.br/~meidanis/courses/mc336/2006s2/funcional/L-99_Ninety-Nine_Lisp_Problems.html

http://anil.recoil.org/

Amit Dixit =>
http://inbravo.github.io/index.html

Empathy mapping: https://www.nngroup.com/articles/empathy-mapping/
Watermelon effect: https://www.innovisor.com/2020/06/29/the-watermelon-effect/
Visual collaboration tool: whiteboard: https://www.mural.co/
Comm tool: slack


https://excalidraw.com/
https://wyzr.in/
https://webauthn.io/
https://www.ceros.com/
https://bennettfeely.com/


================
Evaluate yourself:
================
Generally speaking, I
 Decide once it's clear that a decision is needed
 Always decide quickly and decisively

 Want all the facts before deciding 
 Make 'best guess' decisions

 Think no decision is better than a wrong decision
 Think any decision is better than no decision

 Stick with the tried and tested
 Am first to try out and test new ideas

 Re-use successful solutions from others
 Come up with my own inventive solutions

 Dont fix things unless they are broken
 Am always on the lookout for something different

 Smooth over conflict
 Am fearless in challenging what no one else will

 Follow the consensus
 Always give my point of view
 
 Am careful not to upset others
 Force issues event if it causes discomfort
 
 Avoid taking risks
 Am bold in taking risks

 Need to not get things wrong
 Constantly puch boundries

 Wait for clarity when faced with ambiguity
 Step confidently into the unknown 
===========================





Friday, June 28, 2013

Open/Free software list


http://en.wikipedia.org/wiki/Portal:Free_software
http://www.ibm.com/developerworks/java/find/projects/?ca=jv_digdeep
http://www.ibm.com/developerworks/opensource/

http://racket-lang.org/

Wednesday, May 29, 2013

Security

Instructions to install any types of security certificates:

Top security tools:



The Open Web Application Security Project

https://www.owasp.org/index.php/Main_Page


Utility for network debugging:
1. tcpdump: to see if there are any packets coming across to the port at which the application is listening.
2. strace & gstack: to track what system call the application process is currently waiting on.
3. lsof: to track what(and how many) file descriptors are open for the application process.

Tuesday, May 7, 2013

Few technical link

Here are few technical article link you would like to have a look at-

http://palkonyves.blogspot.hu/2013/03/how-to-design-clean-business-tier-with.html

http://docs.oracle.com/javaee/6/tutorial/doc/giepu.html
http://jax-ws.java.net/
http://jax-rs-spec.java.net/

https://wikitech.wikimedia.org/wiki/Main_Page

http://www.cs.unc.edu/~gb/blog/2011/06/06/the-11-javascript-mistakes-youre-making/

http://www.soapui.org/The-World-Of-API-Testing/dev-ops-trends-and-effect-on-quality.html
http://www.mountaingoatsoftware.com/agile/scrum/overview/
http://gojko.net/2010/04/13/how-to-implement-ui-testing-without-shooting-yourself-in-the-foot-2/
http://developer.helpscout.net/blog/functional-testing-casperjs/
http://threevirtues.com/

http://www.smithsonianmag.com/arts-culture/how-steve-jobs-love-of-simplicity-fueled-a-design-revolution-23868877/?no-ist=
http://blog.noweverybodysgotone.com/2014/07/mobile-app-design-part-2-lessons-learned.html

The R programming language
http://tryr.codeschool.com/

Free online course
https://www.codeschool.com/courses


http://www.techrepublic.com/article/10-of-the-coolest-cloud-programming-languages/


Bash Programming Cheat Sheet: http://linux-sxs.org/programming/bashcheat.html

Jasypt: Java simplified encryption: http://www.jasypt.org/


Nice Diagram creation tool: http://www.yworks.com/en/index.html


Compare popular Linux distributions for servers:
http://searchdatacenter.techtarget.com/feature/Compare-popular-Linux-distributions-for-servers

Maven Details
Plugins: http://maven.apache.org/plugins/
http://maven.apache.org/pom.html
http://jira.codehaus.org/browse/MASSEMBLY-628
Look at the "test.zip" attachment.

Open source anti-virus
http://www.clamav.net/lang/en/

Linux Commands To Collect Information
=========================================================
Memory (in gigs):     free -g | grep Mem: | awk '{print $2}'
Number of CPUs:      cat /proc/cpuinfo | grep -c processor
CPU Speed:             cat /proc/cpuinfo | grep 'cpu MHz'
                              cat /proc/cpuinfo | grep 'model name'
Find out what is running: ps -eocmd 
                                        ps -eouser 
==========================================================
Free storage at
https://app.box.com/
https://www.dropbox.com/

Free Software tool for creating graphics
http://www.povray.org/

Object-Oriented Programming Concepts  
https://docs.oracle.com/javase/tutorial/java/concepts/index.html

Object-Oriented Analysis and Design with Applications
http://www.nicolasdanino.com/tongji/OOAD_Booch_3rd_Edition.pdf

Growing Object-Oriented Software, Guided by Tests
http://www.cs.umss.edu.bo/doc/material/mat_gral_137/Addison.Wesley.Growing.Object.Oriented.Software.Guided.by.Tests.Oct.2009%20(1).pdf

Hadoop Ecosystem
https://www.linkedin.com/pulse/hadoop-ecosystem-2015-harald-van-der-weel
http://www.n10k.com/
https://en.wikipedia.org/wiki/Bloom_filter

Microservices
http://in.pcmag.com/amazon-web-services/107942/feature/microservices-what-they-are-and-why-your-business-should-car



SNYPR Webinar: 

http://www.cloudera.com/resources/recordedwebinar/delivering-user-behavior-analytics-at-apache-hadoop-scale.html?protectedMarketo=true

https://safecurves.cr.yp.to/

http://akka.io/
https://en.wikipedia.org/wiki/Actor_model
https://www.paypal-engineering.com/2016/11/08/from-big-data-to-fast-data-in-four-weeks-or-how-reactive-programming-is-changing-the-world-part-1/


http://druid.io/
http://kubernetes.io/docs/whatisk8s/

https://github.com/druid-io/tranquility

http://research.google.com/pubs/pub36356.html
https://github.com/openzipkin/zipkin

https://spring.io/guides/gs/circuit-breaker/
https://github.com/Netflix/Hystrix

https://github.com/olivergierke
https://speakerdeck.com/olivergierke/
http://static.olivergierke.de/lectures/spring-webapps/

Git reference
http://rogerdudler.github.io/git-guide/index.html
http://marklodato.github.io/visual-git-guide/index-en.html

http://think-like-a-git.net/

https://github.com/jsr107
https://jcp.org/en/jsr/detail?id=107
https://ignite.apache.org/
http://redis.io/

http://www.bigdataanalyst.in/
https://www.datanami.com/

https://amplab.cs.berkeley.edu/software
http://ampcamp.berkeley.edu/6/exercises/
http://ampcamp.berkeley.edu/amp-camp-one-berkeley-2012/

Scala: 
http://www.artima.com/scalazine/articles/steps.html

https://databricks.com/blog/2015/04/13/deep-dive-into-spark-sqls-catalyst-optimizer.html

http://www.mckinsey.com/business-functions/digital-mckinsey/our-insights/big-data-the-next-frontier-for-innovation

http://www.scidev.net/global/data/feature/big-data-for-development-facts-and-figures.html
http://www.scidev.net/global/

Big Data information (Learning R)-
http://cloudtweaks.com/2015/03/surprising-facts-and-stats-about-the-big-data-industry/
https://adeptia.com/blog/surprising-things-you-dont-know-about-big-data
https://www.kaggle.com/
https://www.datacamp.com/
https://www.codeschool.com/
http://www.cyclismo.org/tutorial/R/index.html
http://trevorstephens.com/kaggle-titanic-tutorial/getting-started-with-r/
https://cran.r-project.org/
http://r-pkgs.had.co.nz/demo.html

For Learning:
https://www.khanacademy.org/
http://www.makeuseof.com/tag/best-websites-internet/
http://www.ted.com/


https://www.duolingo.com/

NetFlixOSS and Spring Cloud: 
Supercharging-Your-Microservices-with-NetflixOSS-and-Spring-Cloud.pdf

download from https://pivotal.io

Niklaus Wirth video-
https://www.computer.org/portal/web/computingnow/videos/niklauswirth

Immutability in JavaScript using Redux
https://www.toptal.com/javascript/immutability-in-javascript-using-redux

eBay Application Story
http://www.addsimplicity.com/downloads/eBaySDForum2006-11-29.pdf

AnjularJS v/s JQuery
https://www.airpair.com/angularjs/posts/jquery-angularjs-comparison-migration-walkthrough

all chrome drivers
https://chromedriver.storage.googleapis.com/index.html 



Java Notes for Professionals - 
https://goalkicker.com/JavaBook/





https://effectivesoftwaredesign.com/2012/02/05/separation-of-concerns/
https://www.thoughtworks.com/insights/blog/domain-driven-design-services-architecture 


https://thepaypers.com/

https://www.freetool.dev/ 


Tuesday, April 30, 2013

Interviewing...


http://c2.com/cgi/wiki?FizzBuzzTest
http://infiniteundo.com/post/78755712062/interview-questions-for-quality-assurance-engineers
http://katemats.com/interview-questions/
https://oj.leetcode.com/problemset/algorithms/
http://www.fastcompany.com/3026794/leadership-now/the-secrets-to-hiring-people-who-will-stick-around
http://www.nytimes.com/2014/02/23/opinion/sunday/friedman-how-to-get-a-job-at-google.html?ref=thomaslfriedman&_r=0
https://sourcegraph.com/blog/programming-interview
http://thoughtworks.github.io/p2/issue09/hire-polyglot/
http://www.thepminterview.com/ (if you want some new interview questions) 
https://twitter.com/HarvardBiz/status/586165500704641024/photo/1
http://softwareforallseasons.blogspot.com/2011/09/interviewing-ebay-part-iii-software.html

http://1000projects.org/projects/java-based-projects/

http://www.mariogerard.com/a-new-kind-of-program-manager/
http://www.mariogerard.com/technical-program-manager-career-path/ 
http://www.mariogerard.com/technical-program-managers-vs-product-managers-vs-product-managers-technical-vs-engineering-managers/ 
https://medium.com/@AyunasCode/tpm-technical-program-manager-f4e8e2004741
https://blog.aha.io/the-product-manager-vs-the-technical-product-manager/
http://www.telegiz.com/articles/10532/20161113/amazon-works-backwards-earn-billions.htm
http://www.businessinsider.com/amazon-unusual-process-to-decide-on-new-products-2016-9
https://www.quora.com/Amazon-company-What-is-Amazons-approach-to-product-development-and-product-management

http://www.fastcompany.com/3026794/leadership-now/the-secrets-to-hiring-people-who-will-stick-around
http://timesofindia.indiatimes.com/tech/slideshow/10-tough-questions-google-apple-others-ask-in-interviews/itslideshowviewall/39616105.cms