Differences

This shows you the differences between two versions of the page.

Link to this comparison view

staff:wessing:programming [2015-09-08 15:53]
staff:wessing:programming [2016-07-18 13:45]
Line 4: Line 4:
  
 === Software development philosophies === === Software development philosophies ===
-List of (contradicting) [[http://​en.wikipedia.org/​wiki/​List_of_software_development_philosophies|software development philosophies]],​ most prominently+List of (contradicting) [[https://​en.wikipedia.org/​wiki/​List_of_software_development_philosophies|software development philosophies]],​ most prominently
  
   * [[http://​smuglispweeny.blogspot.com/​2008/​03/​tiltons-law-solve-first-problem.html|Solve the first problem]] (example: item 5 [[http://​www.joelonsoftware.com/​articles/​fog0000000043.html|here]])   * [[http://​smuglispweeny.blogspot.com/​2008/​03/​tiltons-law-solve-first-problem.html|Solve the first problem]] (example: item 5 [[http://​www.joelonsoftware.com/​articles/​fog0000000043.html|here]])
-  * [[http://​en.wikipedia.org/​wiki/​Don'​t_repeat_yourself|Don'​t repeat yourself]] +  * [[https://​en.wikipedia.org/​wiki/​Don'​t_repeat_yourself|Don'​t repeat yourself]] 
-  * [[http://​en.wikipedia.org/​wiki/​You_Ain'​t_Gonna_Need_It|You ain't gonna need it]] +  * [[https://​en.wikipedia.org/​wiki/​You_Ain'​t_Gonna_Need_It|You ain't gonna need it]] 
-  * [[http://​en.wikipedia.org/​wiki/​Big_Design_Up_Front|Big design up front]]+  * [[https://​en.wikipedia.org/​wiki/​Big_Design_Up_Front|Big design up front]]
   * [[http://​c2.com/​cgi/​wiki?​LookBeforeYouLeap|Look Before You Leap]]   * [[http://​c2.com/​cgi/​wiki?​LookBeforeYouLeap|Look Before You Leap]]
-  * [[http://​en.wikipedia.org/​wiki/​Python_syntax_and_semantics#​Exceptions|It'​s Easier to Ask Forgiveness than Permission]]+  * [[https://​en.wikipedia.org/​wiki/​Python_syntax_and_semantics#​Exceptions|It'​s Easier to Ask Forgiveness than Permission]] 
  
 === Antipatterns === === Antipatterns ===
  
-[[http://​mikamantyla.eu/​BadCodeSmellsTaxonomy.html|Code smells]] and a list of [[http://​en.wikipedia.org/​wiki/​Antipattern|Antipatterns]],​ featuring+[[http://​mikamantyla.eu/​BadCodeSmellsTaxonomy.html|Code smells]] and a list of [[https://​en.wikipedia.org/​wiki/​Antipattern|Antipatterns]],​ featuring 
 + 
 +  * [[https://​en.wikipedia.org/​wiki/​Call_super|Call super]] 
 +  * [[https://​en.wikipedia.org/​wiki/​Sequential_coupling|Sequential coupling]] 
 +  * [[https://​en.wikipedia.org/​wiki/​Coding_by_exception|Coding by exception]] 
 +  * [[https://​en.wikipedia.org/​wiki/​God_object|God object]]
  
-  * [[http://​en.wikipedia.org/​wiki/​Call_super|Call super]] 
-  * [[http://​en.wikipedia.org/​wiki/​Sequential_coupling|Sequential coupling]] 
-  * [[http://​en.wikipedia.org/​wiki/​Coding_by_exception|Coding by exception]] 
-  * [[http://​en.wikipedia.org/​wiki/​God_object|God object]] 
  
 === Design Patterns === === Design Patterns ===
  
-List of [[http://​en.wikipedia.org/​wiki/​Design_pattern_(computer_science)|Design Patterns]], including+List of [[https://​en.wikipedia.org/​wiki/​Design_pattern_(computer_science)|Design Patterns]], including
  
-  * [[http://​en.wikipedia.org/​wiki/​Factory_method_pattern|Factory]] +  * [[https://​en.wikipedia.org/​wiki/​Factory_method_pattern|Factory]] 
-  * [[http://​en.wikipedia.org/​wiki/​Model-View-Controller|Model-View-Controller]] +  * [[https://​en.wikipedia.org/​wiki/​Model-View-Controller|Model-View-Controller]] 
-  * [[http://​en.wikipedia.org/​wiki/​Observer_pattern|Observer]] +  * [[https://​en.wikipedia.org/​wiki/​Observer_pattern|Observer]] 
-  * [[http://​en.wikipedia.org/​wiki/​Adapter_pattern|Adapter]]+  * [[https://​en.wikipedia.org/​wiki/​Adapter_pattern|Adapter]] 
 + 
 + 
 +=== Programming Languages === 
 + 
 +  * [[http://​www.play-hookey.com/​computers/​language_levels.html|Abstraction levels]] 
 +  * [[https://​en.wikipedia.org/​wiki/​Popularity_of_programming_language|Popularity]] 
 +  * [[http://​mashable.com/​2012/​07/​11/​developer-programming-languages/​|Recommendations]] 
 +  * [[https://​en.wikipedia.org/​wiki/​Comparison_of_programming_languages|Comparison]] 
 +  * [[https://​en.wikipedia.org/​wiki/​Lists_of_programming_languages|Lists of languages]]
  
  
 === Miscellaneous === === Miscellaneous ===
  
-  * [[http://samizdat.mines.edu/​howto/​HowToBeAProgrammer.html|How to be a programmer]] +  * [[https://www.gitbook.com/book/braydie/how-to-be-a-programmer/​details|How to be programmer]] 
-  * [[http://​web.mac.com/jimbokun/iWeb/Site/​Blog/​AB35C167-7755-4113-938C-968F65256D76.html|How to pick language]] +  * [[https://​en.wikipedia.org/​wiki/​Not_Invented_Here|Not Invented Here]] 
-  * [[http://​en.wikipedia.org/​wiki/​Not_Invented_Here|Not Invented Here]] +  * [[https://​en.wikipedia.org/​wiki/​The_Cathedral_and_the_Bazaar|The Cathedral and the Bazaar]] 
-  * [[http://​en.wikipedia.org/​wiki/​The_Cathedral_and_the_Bazaar|The Cathedral and the Bazaar]] +  * [[https://​en.wikipedia.org/​wiki/​Cargo_cult_programming|Cargo cult programming]]
-  * [[http://​en.wikipedia.org/​wiki/​Cargo_cult_programming|Cargo cult programming]]+
   * [[http://​www.globalnerdy.com/​2010/​05/​09/​new-programming-jargon/​|Jargon]]   * [[http://​www.globalnerdy.com/​2010/​05/​09/​new-programming-jargon/​|Jargon]]
-  * [[http://​en.wikipedia.org/​wiki/​Technical_debt|Technical debt]]+  * [[https://​en.wikipedia.org/​wiki/​Technical_debt|Technical debt]]
   * [[http://​www.oreilly.de/​catalog/​wenschleprogger/​|Weniger schlecht programmieren]]   * [[http://​www.oreilly.de/​catalog/​wenschleprogger/​|Weniger schlecht programmieren]]
  
Line 49: Line 59:
   * [[http://​www.scottberkun.com/​blog/​2010/​the-cult-of-busy/​|The cult of busy]]   * [[http://​www.scottberkun.com/​blog/​2010/​the-cult-of-busy/​|The cult of busy]]
   * [[http://​www.scottberkun.com/​essays/​53-how-to-detect-bullshit/​|How to detect bullshit]]   * [[http://​www.scottberkun.com/​essays/​53-how-to-detect-bullshit/​|How to detect bullshit]]
-  * [[http://​en.wikipedia.org/​wiki/​Pareto_principle|Pareto principle]]+  * [[https://​en.wikipedia.org/​wiki/​Pareto_principle|Pareto principle]] 
  
 === Websites === === Websites ===
Line 55: Line 66:
   * [[http://​thedailywtf.com|The Daily WTF]]   * [[http://​thedailywtf.com|The Daily WTF]]
   * [[http://​www.joelonsoftware.com/​|Joel on Software]]   * [[http://​www.joelonsoftware.com/​|Joel on Software]]
-  * [[http://​stackoverflow.com/​|Stackoverflow]]+  * [[https://​stackoverflow.com/​|Stackoverflow]]
  
 
Last modified: 2016-07-18 13:45 (external edit)
DokuWikiRSS-Feed