http://conferences.embarcadero.com/article/32095
http://en.wikipedia.org/wiki/UML_colors
Tuesday, May 29, 2012
Languages to Learn
HQL (Hibernate)
AspectJ, Scala, and Groovy that compile to Java byte code
Haskell - for parallel computing and Monads
Erlang - a parallel language
Lisp - alternative to traditional Turing machine
Python - for multiple inheritance
Squeak (for following BabyIDE examples)
VisualAPL
C++/CLI, C++/CX + (ATL, WRL)
C/C++, 3270 ASM, COBOL, FORTRAN, PASCAL, CF
TypeScript
AspectJ, Scala, and Groovy that compile to Java byte code
Haskell - for parallel computing and Monads
Erlang - a parallel language
Lisp - alternative to traditional Turing machine
Python - for multiple inheritance
Squeak (for following BabyIDE examples)
VisualAPL
C++/CLI, C++/CX + (ATL, WRL)
C/C++, 3270 ASM, COBOL, FORTRAN, PASCAL, CF
TypeScript
Friday, May 25, 2012
Kevo vs. SharePoint Content Types
Investigate similarities vis-a-vis the concept of Concatenation. See http://en.wikipedia.org/wiki/Prototype-based_programming
Practical DCI
DDD and OO seem to be more art than science, in the sense that figuring out where to place an objects behavior is an exercise in futility. Whose to say whether the behavior of an application should reside in an entity class, a manager class, a service, or a transaction script? DCI seems to be a way out of this labyrinth.
Read:
http://exvalle.blogspot.com/2012/03/more-notes-on-dci.html
read the forums https://groups.google.com/forum/#!forum/object-composition
see whether it's appropriate to embrace the so called anemic domain model as represented by DCI
Learn: Qi4j "to make the intellectual breakthrough" - per James O. Coplien
Read:
http://exvalle.blogspot.com/2012/03/more-notes-on-dci.html
read the forums https://groups.google.com/forum/#!forum/object-composition
see whether it's appropriate to embrace the so called anemic domain model as represented by DCI
Learn: Qi4j "to make the intellectual breakthrough" - per James O. Coplien
Sunday, May 20, 2012
Sunday, May 13, 2012
To Read Online
https://web.archive.org/web/20110423132133/http://www.giuciao.com/books/sorted.php?by=Java&ord=id - java/j2ee free online books (links are dead/malicious so copy and search on google for titles)
http://www.eecs.qmul.ac.uk/~mmh/APD/bloch/generics.pdf
http://en.wikipedia.org/wiki/The_Third_Manifesto pdf links
http://www.cs.rit.edu/~ats/books/ooc.pdf
http://docs.oracle.com/cd/B10501_01/appdev.920/a96590/toc.htm
http://docs.oracle.com/cd/E17802_01/webservices/webservices/reference/tutorials/wsit/doc/WSITTutorial.pdf
http://www.osgi.org/Download/File?url=/download/r5/osgi.core-5.0.0.pdf
http://www.newatlanta.com/products/bluedragon/self_help/docs/index.cfm
http://www.iis.net/learn/develop/runtime-extensibility/developing-a-module-using-net
http://net.tutsplus.com/sessions/css3-mastery/
http://provide.smashingmagazine.com/the-mobile-book-free-sample.pdf
Windows Store apps using C++ and XAML
http://msdn.microsoft.com/en-us/magazine/ee532098.aspx?sdmr=DinoEsposito&sdmi=authors
http://leadinganswers.typepad.com/leading_answers/files/original_waterfall_paper_winston_royce.pdf
http://codebetter.com/jeremymiller/2007/07/26/the-build-your-own-cab-series-table-of-contents/
http://www.codeproject.com/Articles/14898/Asynchronous-design-patterns
Model Thread View Thread Pattern
http://c.learncodethehardway.org/book/learn-c-the-hard-waych1.html#x6-100001.1
http://programming-motherfucker.com/become.html
http://mitpress.mit.edu/sicp/full-text/book/book.html
http://www.objectmentor.com/resources/articles/WorkingEffectivelyWithLegacyCode.pdf
http://java.sun.com/blueprints/corej2eepatterns/Patterns/TransferObject.html
http://atomicobject.com/files/PresenterFirstAgile2006.pdf
http://en.wikipedia.org/wiki/Object_Oriented_Role_Analysis_and_Modeling - see pdf links
http://people.eecs.ku.edu/~saiedian/Teaching/Sp08/816/Papers/Background-Papers/no-silver-bullet.pdf
http://scg.unibe.ch/archive/papers/Scha03aTraits.pdf
http://www.scribd.com/doc/76941945/Structured-Programming-Dahl-Dijkstra-Hoare-Academic-Press-1972
http://www.uml.org.cn/c++/pdf/DesignPatterns.pdf
http://triple.semanticweb.org/doc/tutorial.html
http://blog.irm.se/blogs/eric/archive/2011/03/06/Learning-about-CQRS-and-Event-Sourcing.aspx - links to presentations, etc. on CQRS/Event Sourcing
http://code.msdn.microsoft.com/101-LINQ-Samples-3fb9811b
http://www.blayd.co.uk/article.aspx?pageid=1014 - Windows Forms Threading
A Performance Comparison of Windows Communication Foundation (WCF) with Existing Distributed Communication Technologies
http://martinfowler.com/apsupp/spec.pdf
http://archive.adaic.com/ase/ase02_01/bookcase/ref_sh/cetusweb/oo_corba.html
http://gameprogrammingpatterns.com/component.html http://gameprogrammingpatterns.com/
http://zguide.zeromq.org/page:all
https://archive.org/details/surveyofsymbolic00lewiiala
http://www.springbyexample.org/pdf/SpringByExample.pdf
http://docstore.mik.ua/orelly/java-ent/jenut/index.htm
http://nicholasjohnson.com/angular/book/
http://addyosmani.com/resources/essentialjsdesignpatterns/book/
http://docs.spring.io/spring/docs/current/spring-framework-reference/html/
http://docs.jboss.org/drools/release/5.3.0.Final/drools-expert-docs/html_single/#d0e6233
http://hbase.apache.org/book.html
http://www.sonatype.org/nexus/resources/resources-book-links-and-downloads/ see book pdf links
http://docs.oracle.com/javaee/1.4/tutorial/doc/J2EETutorial.pdf
http://otndnld.oracle.co.jp/document/products/as10g/101300/B25221_03/web.1013/b14433/toc.htm
https://www.safaribooksonline.com/library/view/learning-java-4th/9781449372477/ch24s09.html
https://dzone.com/storage/assets/1086520-mongodb-vs-couchbase-architecture-wp.pdf
https://pragprog.com/book/ruby4/programming-ruby-1-9-2-0
http://12factor.net/
http://www.schabell.org/2016/04/available-free-online-openshift-primer-book.html
http://www.gebish.org/manual/current/
http://dev.anyframejava.org/docs.en/anyframe/plugin/essential/core/1.0.1/reference/htmlsingle/core.html
https://github.com/vhf/free-programming-books/blob/master/free-programming-books.md
http://www.eecs.qmul.ac.uk/~mmh/APD/bloch/generics.pdf
http://en.wikipedia.org/wiki/The_Third_Manifesto pdf links
http://www.cs.rit.edu/~ats/books/ooc.pdf
http://docs.oracle.com/cd/B10501_01/appdev.920/a96590/toc.htm
http://docs.oracle.com/cd/E17802_01/webservices/webservices/reference/tutorials/wsit/doc/WSITTutorial.pdf
http://www.osgi.org/Download/File?url=/download/r5/osgi.core-5.0.0.pdf
http://www.newatlanta.com/products/bluedragon/self_help/docs/index.cfm
http://www.iis.net/learn/develop/runtime-extensibility/developing-a-module-using-net
http://net.tutsplus.com/sessions/css3-mastery/
http://provide.smashingmagazine.com/the-mobile-book-free-sample.pdf
Windows Store apps using C++ and XAML
http://msdn.microsoft.com/en-us/magazine/ee532098.aspx?sdmr=DinoEsposito&sdmi=authors
http://leadinganswers.typepad.com/leading_answers/files/original_waterfall_paper_winston_royce.pdf
http://codebetter.com/jeremymiller/2007/07/26/the-build-your-own-cab-series-table-of-contents/
http://www.codeproject.com/Articles/14898/Asynchronous-design-patterns
Model Thread View Thread Pattern
http://c.learncodethehardway.org/book/learn-c-the-hard-waych1.html#x6-100001.1
http://programming-motherfucker.com/become.html
http://mitpress.mit.edu/sicp/full-text/book/book.html
http://www.objectmentor.com/resources/articles/WorkingEffectivelyWithLegacyCode.pdf
http://java.sun.com/blueprints/corej2eepatterns/Patterns/TransferObject.html
http://atomicobject.com/files/PresenterFirstAgile2006.pdf
http://en.wikipedia.org/wiki/Object_Oriented_Role_Analysis_and_Modeling - see pdf links
http://people.eecs.ku.edu/~saiedian/Teaching/Sp08/816/Papers/Background-Papers/no-silver-bullet.pdf
http://scg.unibe.ch/archive/papers/Scha03aTraits.pdf
http://www.scribd.com/doc/76941945/Structured-Programming-Dahl-Dijkstra-Hoare-Academic-Press-1972
http://www.uml.org.cn/c++/pdf/DesignPatterns.pdf
http://triple.semanticweb.org/doc/tutorial.html
http://blog.irm.se/blogs/eric/archive/2011/03/06/Learning-about-CQRS-and-Event-Sourcing.aspx - links to presentations, etc. on CQRS/Event Sourcing
http://code.msdn.microsoft.com/101-LINQ-Samples-3fb9811b
http://www.blayd.co.uk/article.aspx?pageid=1014 - Windows Forms Threading
A Performance Comparison of Windows Communication Foundation (WCF) with Existing Distributed Communication Technologies
http://martinfowler.com/apsupp/spec.pdf
http://archive.adaic.com/ase/ase02_01/bookcase/ref_sh/cetusweb/oo_corba.html
http://gameprogrammingpatterns.com/component.html http://gameprogrammingpatterns.com/
http://zguide.zeromq.org/page:all
https://archive.org/details/surveyofsymbolic00lewiiala
http://www.springbyexample.org/pdf/SpringByExample.pdf
http://docstore.mik.ua/orelly/java-ent/jenut/index.htm
http://nicholasjohnson.com/angular/book/
http://addyosmani.com/resources/essentialjsdesignpatterns/book/
http://docs.spring.io/spring/docs/current/spring-framework-reference/html/
http://docs.jboss.org/drools/release/5.3.0.Final/drools-expert-docs/html_single/#d0e6233
http://hbase.apache.org/book.html
http://www.sonatype.org/nexus/resources/resources-book-links-and-downloads/ see book pdf links
http://docs.oracle.com/javaee/1.4/tutorial/doc/J2EETutorial.pdf
http://otndnld.oracle.co.jp/document/products/as10g/101300/B25221_03/web.1013/b14433/toc.htm
https://www.safaribooksonline.com/library/view/learning-java-4th/9781449372477/ch24s09.html
https://dzone.com/storage/
https://pragprog.com/book/ruby4/programming-ruby-1-9-2-0
http://12factor.net/
http://www.schabell.org/2016/04/available-free-online-openshift-primer-book.html
http://www.gebish.org/manual/current/
http://dev.anyframejava.org/docs.en/anyframe/plugin/essential/core/1.0.1/reference/htmlsingle/core.html
https://github.com/vhf/free-programming-books/blob/master/free-programming-books.md
Wednesday, May 9, 2012
Libraries to Try
Spring, Guice, Pico (known Java IoC containers)
FLEE
http://commons.apache.org
XSTM (update 7/7/2013)
Dynamic LINQ
SignalR
Knockout
ILOG Rules for .NET 3.0
MVC from CodePlex for analyzing and recompiling
MSMQ
http://grok.zope.org/
StructureMap
Unity, autofac
Ontology libraries
Reflection.Emit http://www.codeproject.com/Articles/121568/Dynamic-Type-Using-Reflection-Emit
Task Parallel Library
Xmi CodeDom Library
http://prevayler.org/
Grails GORM
CodeMirror
http://www.esigate.org/
http://pitest.org/
Monday, May 7, 2012
Subscribe to:
Posts (Atom)