9 Anti-Patterns Every Programmer Should Be Aware Of
http://sahandsaba.com/nine-anti-patterns-every-programmer-should-be-aware-of-with-examples.html
http://sahandsaba.com/nine-anti-patterns-every-programmer-should-be-aware-of-with-examples.html
http://www.slideshare.net/pirhilton/how-to-name-things-the-hardest-problem-in-programming
Suppose you have following XML file: <?xml version="1.0"?> <configuration> <parameter> <name>param1</name> <value>value1</value> </parameter> <parameter> <name>param2</name> <value>value2</value> </parameter> <parameter> <name>param3</name> <value>value3</value> </parameter> </configuration> And you need to get param2's value. In…
http://aosabook.org/en/index.html 3 books: The Architecture of Open Source Applications, Volume I The Architecture of Open Source Applications, Volume II The Performance of Open Source Applications
http://gcc.godbolt.org/ With assembly output.
B---C---D branch-1 / ---A \ E---F---G branch-2 $ git checkout branch-2 $ git rebase branch-1 B---C---D branch-1 / \ ---A E'--F'--G' branch-2
A---B---C branch-1 D---E---F branch-2 $ git checkout branch-2 $ git cherry-pick B A---B---C branch-1 D---E---F---B' branch-2