such as ContentPropertyAttribute or TypeConverterAttribute
ref: http://msdn.microsoft.com/en-us/library/cc903933(v=vs.95).aspx
Monday, October 15, 2012
Monday, September 17, 2012
Sunday, August 19, 2012
Sunday, August 12, 2012
Saturday, August 11, 2012
Monday, June 25, 2012
Platforms to Try
http://plone.org/
VisualWorks
Java EE application servers (JRun, WebSphere, JBoss, Geronimo, Tomcat, Resin Server, Jetty (web server),
VisualWorks
Java EE application servers (JRun, WebSphere, JBoss, Geronimo, Tomcat, Resin Server, Jetty (web server),
Monday, June 18, 2012
Games to Code In
http://en.wikipedia.org/wiki/Asheron%27s_Call - allows plugin development
http://en.wikipedia.org/wiki/Second_Life - There is also a procedural scripting language, Linden Scripting Language, which can be used to add interactivity to objects. Although sculpted prims (sculpties), mesh, textures for clothing or other objects, and animations and gestures can be created using external software and imported, all such options require extensive programming skills making Second Life a complex game, best experienced by people with beyond-average computer gaming knowledge.
http://en.wikipedia.org/wiki/Second_Life - There is also a procedural scripting language, Linden Scripting Language, which can be used to add interactivity to objects. Although sculpted prims (sculpties), mesh, textures for clothing or other objects, and animations and gestures can be created using external software and imported, all such options require extensive programming skills making Second Life a complex game, best experienced by people with beyond-average computer gaming knowledge.
Thursday, June 14, 2012
Frameworks to try
Microsoft Sync Framework
Querydsl LINQ alternative for Java?
MXUnit, CFCUnit
http://caliburn.codeplex.com/ and http://caliburnmicro.codeplex.com/
http://en.wikipedia.org/wiki/Catalyst_(software) (perl MVC framework); Maypole, Jifty
http://www.jdon.org/quickconf.html
MEF
http://backbonejs.org/
MvcContrib
Calcium framework
LifeRay Portal framework
PureMVC, Mate, Swiz, Cairngorn, ColdBox, ModelGlue, Mach-II, ColdSpring
Zope
JRule or JBoss Rules, Drools, Jess etc.
Butterfly
Spring Boot
Cordova
Eclipse Modeling Framework (EMF)
Micro virtual-dom frameworks: Mithril.js, Riot.js, Cycle.js, Mercury.js
magento (ecommerce suite)
Querydsl LINQ alternative for Java?
MXUnit, CFCUnit
http://caliburn.codeplex.com/ and http://caliburnmicro.codeplex.com/
http://en.wikipedia.org/wiki/Catalyst_(software) (perl MVC framework); Maypole, Jifty
http://www.jdon.org/quickconf.html
MEF
http://backbonejs.org/
MvcContrib
Calcium framework
LifeRay Portal framework
PureMVC, Mate, Swiz, Cairngorn, ColdBox, ModelGlue, Mach-II, ColdSpring
Zope
JRule or JBoss Rules, Drools, Jess etc.
Butterfly
Spring Boot
Cordova
Eclipse Modeling Framework (EMF)
Micro virtual-dom frameworks: Mithril.js, Riot.js, Cycle.js, Mercury.js
magento (ecommerce suite)
Monday, June 11, 2012
Tutorials/samples to try
http://silverlightedweb.blogspot.com/2010/03/creating-wcf-proxy-without-reference.html
http://prodinner.codeplex.com/
Windows Phone "On your way home" app from MSDN magazine (March 2012) "Create a Continuous Client Using Portable Class Libraries"
http://blogs.technet.com/b/vedant/archive/2009/08/07/using-silverlight-in-sharepoint-2007.aspx - see links to videos and tutorials
http://msmvps.com/blogs/deborahk/archive/2010/07/19/the-world-s-simplest-silverlight-ria-poco-example.aspx
http://prodinner.codeplex.com/
Windows Phone "On your way home" app from MSDN magazine (March 2012) "Create a Continuous Client Using Portable Class Libraries"
http://blogs.technet.com/b/vedant/archive/2009/08/07/using-silverlight-in-sharepoint-2007.aspx - see links to videos and tutorials
http://msmvps.com/blogs/deborahk/archive/2010/07/19/the-world-s-simplest-silverlight-ria-poco-example.aspx
Friday, June 8, 2012
N-Tier and Connection Pooling
write a sample app: https://www.google.com/#hl=en&output=search&sclient=psy-ab&rlz=1C2CHMQ_enUS307&q=connection+pooling+in+asp.net&oq=connection-pooling+&aq=9K&aqi=g-K10&aql=1&gs_l=hp.1.9.0i30l10.3516.3516.1.24346.1.1.0.0.0.0.60.60.1.1.0.edvst.1.0.0.3rD1ZHf_g0E&psj=1&bav=on.2,or.r_gc.r_pw.r_qf.,cf.osb&fp=669bb0f587f6dede&biw=1109&bih=881
that is n-tier with connection pooling as opposed to traditional client-server
that is n-tier with connection pooling as opposed to traditional client-server
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
Monday, April 30, 2012
Naked Objects
http://www.screencast.com/t/XGxS07luy
http://www.screencast.com/t/bbbTsInVF
http://nakedobjects.net/home/index.shtml
http://www.screencast.com/t/bbbTsInVF
http://nakedobjects.net/home/index.shtml
Thursday, April 26, 2012
Tools To Try
FindBugs
QM Modeler
Enterprise Architect for generating code from behavioral (e.g. Activity) daigrams
http://www.jetbrains.com/webstorm/
starUML
CA ERwin Data Modeler
Apache Ivy
Text Template Transformation Toolkit
CodeSmith
Phing for CI
Selenium for integration testing
vlinq
NAnt
CIM IDE
PostSharp, which you can find at sharpcrafters.com
MSpec
MsBuild templates for SharePoint out on CodePlex
EF4 POCO Generator T4 Template
Castle suite: http://castleproject.org/castle/projects.html
NDepend - static analysis tool
nServiceBus
FxCop
http://en.wikipedia.org/wiki/Microsoft_Enterprise_Library
Code Coverage in Visual Studio
Team City, Nunit, NCover
MonoRail, LLBL and MBUnit
devexpress.com/coderush
http://ayende.com/blog/tags/rhino-mocks
is StyleCop
EF Profiler
cruisecontrolnet.org
Karl Shifflett's XAML Power Toys
Sketchflow
Spy++
vizant
Flyway
CodeKit, Yeoman, LiveReload
Emmet
localtunnel, Testem
Plunker
Font Awesome toolkit
Protractor
Camtasia for creating videos for user documentation
Wiztools rest client for client key on mac
JMXTerm
QM Modeler
Enterprise Architect for generating code from behavioral (e.g. Activity) daigrams
http://www.jetbrains.com/webstorm/
starUML
CA ERwin Data Modeler
Apache Ivy
Text Template Transformation Toolkit
CodeSmith
Phing for CI
Selenium for integration testing
vlinq
NAnt
CIM IDE
PostSharp, which you can find at sharpcrafters.com
MSpec
MsBuild templates for SharePoint out on CodePlex
EF4 POCO Generator T4 Template
Castle suite: http://castleproject.org/castle/projects.html
NDepend - static analysis tool
nServiceBus
FxCop
http://en.wikipedia.org/wiki/Microsoft_Enterprise_Library
Code Coverage in Visual Studio
Team City, Nunit, NCover
MonoRail, LLBL and MBUnit
devexpress.com/coderush
http://ayende.com/blog/tags/rhino-mocks
is StyleCop
EF Profiler
cruisecontrolnet.org
Karl Shifflett's XAML Power Toys
Sketchflow
Spy++
vizant
Flyway
CodeKit, Yeoman, LiveReload
Emmet
localtunnel, Testem
Plunker
Font Awesome toolkit
Protractor
Camtasia for creating videos for user documentation
Wiztools rest client for client key on mac
JMXTerm
Wednesday, April 18, 2012
Tuesday, April 17, 2012
Books to buy
http://www.amazon.com/Software-Engineering-Design-Practice-Applied/dp/1439851689
http://www.amazon.com/Software-Development-Principles-Patterns-Practices/dp/0135974445
http://www.amazon.com/Framework-Design-Guidelines-Conventions-Libraries/dp/0321545613
http://www.amazon.com/Essential-Business-Process-Modeling-Michael/dp/0596008430
http://www.amazon.com/Core-JavaServer-Faces-3rd-Edition/dp/0137012896
http://www.amazon.com/Expert-One-Design-Development-Programmer/dp/0764543857
http://www.amazon.com/Harnessing-Hibernate-James-Elliott/dp/0596517726 - ebook
http://www.amazon.com/Oracle-PL-SQL-Programming-Versions/dp/0596514468 - ebook
http://www.amazon.com/Generative-Programming-Methods-Tools-Applications/dp/0201309777
http://www.amazon.com/The-Pragmatic-Programmer-Journeyman-Master/dp/020161622X - ebook
http://www.amazon.com/Code-Generation-Action-Jack-Herrington/dp/1930110979
http://www.amazon.com/Hierarchies-Smarties-Kaufmann-Management-Systems/dp/0123877334/ ebook
http://www.amazon.com/Information-Modeling-Relational-Databases-Management/dp/0123735688 - ebook
http://www.amazon.com/C-Programming-Language-2nd-Edition/dp/0131103628 -ebook
http://www.amazon.com/Adobe-ColdFusion-Application-Construction-Volume/dp/032166034X/ref=dp_ob_title_bk ebook
Object-Oriented Programming in ColdFusion ebook
http://www.amazon.com/Programming-Microsoft-Visual-Basic-2008/dp/0324786247
Programming Windows - pdf avail
http://www.amazon.com/Microsoft-PowerShell-VBScript-JScript-Bible/dp/0470386800 - ebook
Server-Based Java Programming ebook on manning site
"Java Threads" by Oaks/Wong or "Java Concurrency in Practice" by Brian Goetz
http://www.amazon.com/Beginning-JavaScript-DOM-Scripting-Ajax/dp/1590596803 - ebook
Damian Conway's books
http://www.amazon.com/Bitter-EJB-Bruce-Tate/dp/1930110952
http://www.amazon.com/Effective-Enterprise-Java-Ted-Neward/dp/0321130006
http://www.amazon.com/Test-Driven-JavaScript-Development-Developers-Library/dp/0321683919 -ebook avail
http://www.the-mobile-book.com/ ebook avail
http://www.amazon.com/Professional-ASP-NET-Security-Membership-Management/dp/0764596985
http://www.amazon.com/Presentation-Patterns-Designing-Maintainable-Desktop/dp/032161853X
http://www.amazon.com/Data-Warehouse-Toolkit-Complete-Dimensional/dp/0471200247 ebook avail
http://www.amazon.com/Windows-Phone-Unleashed-Daniel-Vaughan/dp/0672333481 ebook avail
http://www.amazon.com/Debugging-Microsoft-NET-2-0-Applications/dp/0735622027/ref=sr_1_1?ie=UTF8&s=books&qid=1241959415&sr=8-1
http://www.amazon.com/Mastering-LOB-Development-Silverlight-Action/dp/1849683549/ref=sr_1_1?s=books&ie=UTF8&qid=1360344517&sr=1-1&keywords=1849683549 - ebook avail
Programming C#
http://www.amazon.com/Pro-ADO-NET-2-0-Experts-Voice/dp/1590595122
http://www.amazon.com/Programming-WCF-Services-Juval-Lowy/dp/0596521308
http://www.amazon.com/Professional-Microsoft-SharePoint-Workflow-Programming/dp/0470402512
http://www.amazon.com/XNA-3D-Primer-Wrox-Blox/dp/B003A6RCES
http://www.amazon.com/XNA-Game-Programming-Recipes-Problem-Solution/dp/143021855X
http://www.amazon.com/Advanced-Apex-Programming-Salesforce-com-Force-com/dp/1936754053
http://www.amazon.com/The-Elements-Graphic-Design-Architecture/dp/1581152507
http://www.amazon.com/WPF-4-Unleashed-Adam-Nathan/dp/0672331195
http://www.amazon.com/CLR-via-C-Jeffrey-Richter/dp/0735627045
http://www.amazon.com/Effective-Java-Edition-Joshua-Bloch/dp/0321356683 - ebook
http://www.amazon.com/Programming-NET-Components-2nd-Edition/dp/0596102070
Books by Allen Holub
http://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882
http://www.amazon.com/Lean-Architecture-Agile-Software-Development/dp/0470684208
Brownfield Application Development in .NET
http://www.amazon.com/Release-Production-Ready-Software-Pragmatic-Programmers/dp/0978739213/
http://www.amazon.co.uk/Head-First-Design-Patterns-Freeman/dp/0596007124/
http://www.amazon.com/Software-Development-Principles-Patterns-Practices/dp/0135974445
http://www.amazon.com/Framework-Design-Guidelines-Conventions-Libraries/dp/0321545613
http://www.amazon.com/Essential-Business-Process-Modeling-Michael/dp/0596008430
http://www.amazon.com/Core-JavaServer-Faces-3rd-Edition/dp/0137012896
http://www.amazon.com/Expert-One-Design-Development-Programmer/dp/0764543857
http://www.amazon.com/Harnessing-Hibernate-James-Elliott/dp/0596517726 - ebook
http://www.amazon.com/Oracle-PL-SQL-Programming-Versions/dp/0596514468 - ebook
http://www.amazon.com/Generative-Programming-Methods-Tools-Applications/dp/0201309777
http://www.amazon.com/The-Pragmatic-Programmer-Journeyman-Master/dp/020161622X - ebook
http://www.amazon.com/Code-Generation-Action-Jack-Herrington/dp/1930110979
http://www.amazon.com/Hierarchies-Smarties-Kaufmann-Management-Systems/dp/0123877334/ ebook
http://www.amazon.com/Information-Modeling-Relational-Databases-Management/dp/0123735688 - ebook
http://www.amazon.com/C-Programming-Language-2nd-Edition/dp/0131103628 -ebook
http://www.amazon.com/Adobe-ColdFusion-Application-Construction-Volume/dp/032166034X/ref=dp_ob_title_bk ebook
Object-Oriented Programming in ColdFusion ebook
http://www.amazon.com/Programming-Microsoft-Visual-Basic-2008/dp/0324786247
Programming Windows - pdf avail
http://www.amazon.com/Microsoft-PowerShell-VBScript-JScript-Bible/dp/0470386800 - ebook
Server-Based Java Programming ebook on manning site
"Java Threads" by Oaks/Wong or "Java Concurrency in Practice" by Brian Goetz
http://www.amazon.com/Beginning-JavaScript-DOM-Scripting-Ajax/dp/1590596803 - ebook
Damian Conway's books
http://www.amazon.com/Bitter-EJB-Bruce-Tate/dp/1930110952
http://www.amazon.com/Effective-Enterprise-Java-Ted-Neward/dp/0321130006
http://www.amazon.com/Test-Driven-JavaScript-Development-Developers-Library/dp/0321683919 -ebook avail
http://www.the-mobile-book.com/ ebook avail
http://www.amazon.com/Professional-ASP-NET-Security-Membership-Management/dp/0764596985
http://www.amazon.com/Presentation-Patterns-Designing-Maintainable-Desktop/dp/032161853X
http://www.amazon.com/Data-Warehouse-Toolkit-Complete-Dimensional/dp/0471200247 ebook avail
http://www.amazon.com/Windows-Phone-Unleashed-Daniel-Vaughan/dp/0672333481 ebook avail
http://www.amazon.com/Debugging-Microsoft-NET-2-0-Applications/dp/0735622027/ref=sr_1_1?ie=UTF8&s=books&qid=1241959415&sr=8-1
http://www.amazon.com/Mastering-LOB-Development-Silverlight-Action/dp/1849683549/ref=sr_1_1?s=books&ie=UTF8&qid=1360344517&sr=1-1&keywords=1849683549 - ebook avail
Programming C#
http://www.amazon.com/Pro-ADO-NET-2-0-Experts-Voice/dp/1590595122
http://www.amazon.com/Programming-WCF-Services-Juval-Lowy/dp/0596521308
http://www.amazon.com/Professional-Microsoft-SharePoint-Workflow-Programming/dp/0470402512
http://www.amazon.com/XNA-3D-Primer-Wrox-Blox/dp/B003A6RCES
http://www.amazon.com/XNA-Game-Programming-Recipes-Problem-Solution/dp/143021855X
http://www.amazon.com/Advanced-Apex-Programming-Salesforce-com-Force-com/dp/1936754053
http://www.amazon.com/The-Elements-Graphic-Design-Architecture/dp/1581152507
http://www.amazon.com/WPF-4-Unleashed-Adam-Nathan/dp/0672331195
http://www.amazon.com/CLR-via-C-Jeffrey-Richter/dp/0735627045
http://www.amazon.com/Effective-Java-Edition-Joshua-Bloch/dp/0321356683 - ebook
http://www.amazon.com/Programming-NET-Components-2nd-Edition/dp/0596102070
Books by Allen Holub
http://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882
http://www.amazon.com/Lean-Architecture-Agile-Software-Development/dp/0470684208
Brownfield Application Development in .NET
http://www.amazon.com/Release-Production-Ready-Software-Pragmatic-Programmers/dp/0978739213/
http://www.amazon.co.uk/Head-First-Design-Patterns-Freeman/dp/0596007124/
http://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Software/dp/0321125215
http://www.amazon.com/ASP-Net-MVC-Action-Jeffrey-Palermo/dp/1933988622
http://www.amazon.com/Applying-Domain-Driven-Design-Patterns-Examples/dp/0321268202
http://www.amazon.com/dp/1590597745 - Use Case Driven Object Modeling with UMLTheory and Practice
http://www.amazon.com/Pattern-Language-Buildings-Construction-Environmental/dp/0195019199
http://www.manning.com/crichardson/ - POJOs in Action
http://manning.com/ghosh/ - DSLs in Action
http://www.manning.com/skeet2/ - C# in Depth, Second Edition
http://www.scribd.com/doc/87578792/117/basket-Domain-model
http://www.amazon.com/Working-Effectively-Legacy-Michael-Feathers/dp/0131177052
http://www.amazon.com/Object-Oriented-Software-Construction-CD-ROM-Edition/dp/0136291554
http://www.amazon.com/Coders-Work-Reflections-Craft-Programming/dp/1430219483
http://www.amazon.com/Social-Life-Information-Seely-Brown/dp/0875847625
http://www.amazon.com/Object-Thinking-DV-Microsoft-Professional-David/dp/0735619654
http://www.amazon.com/Applying-UML-Patterns-Introduction-Object-Oriented/dp/0130925691
http://www.amazon.com/xUnit-Test-Patterns-Refactoring-Code/dp/0131495054
http://shop.oreilly.com/product/0790145341907.do C++® AMP
http://www.amazon.com/exec/obidos/ASIN/0201485672 - Refactoring: Improving the Design of Existing Code
Microsoft® Application Architecture Guide, 2nd Edition (Patterns & Practices)
http://www.amazon.com/C-Primer-Plus-5th-Edition/dp/0672326973
http://www.amazon.com/Reliable-software-through-composite-design/dp/0884052842
http://www.amazon.com/Composite-Structured-Design-Glenford-Myers/dp/0442805845
http://www.amazon.com/Code-Complete-Practical-Handbook-Construction/dp/0735619670
http://www.amazon.com/Software-Development-Principles-Patterns-Practices/dp/0135974445
http://www.amazon.com/Programming-Language-Covering-Microsoft-Development/dp/0321741765/ref=dp_ob_title_bk
http://www.amazon.com/Refactoring-Patterns-Joshua-Kerievsky/dp/0321213351
http://www.amazon.com/Programming-Windows%C2%AE-Edition-Microsoft-Series/dp/157231995X - the original (and for many readers, the definitive) book on Windows API programming
http://www.amazon.com/Pattern-Oriented-Software-Architecture-Volume-Patterns/dp/0471958697 - get all five volumes
http://www.amazon.com/Enterprise-Integration-Patterns-Designing-Deploying/dp/0321200683 - see writeup on Message Endpoint
http://www.c2.com/cgi/wiki?MythicalManMonth
http://www.amazon.com/Enterprise-Service-Bus-David-Chappell/dp/0596006756
http://www.amazon.com/Mathematical-Theory-Communication-Claude-Shannon/dp/0252725468
http://www.amazon.com/Sequential-Machines-Automata-Theory-Taylor/dp/047108848X
http://www.amazon.com/Expert-VB-2008-Business-Objects/dp/1430216387
http://www.amazon.com/Moving-VB-NET-Strategies-Concepts/dp/159059102X (by Dan Appleman, VB/Win32 "Guru")
http://www.amazon.com/LINQ-Objects-Using-4-0-Addison-Wesley/dp/0321637003
http://www.amazon.com/Professional-Outlook-2007-Programming-Programmer/dp/0470049944
http://www.amazon.com/The-Art-SQL-Stephane-Faroult/dp/0596008945
http://www.amazon.com/JavaScript-Web-Applications-Alex-MacCaw/dp/144930351X -ebook
http://www.amazon.com/Compilers-Principles-Techniques-Tools-Edition/dp/0321486811/ -don't buy ebook (see comments)
http://www.amazon.com/The-Ruby-Way-Second-Edition/dp/0672328844 ebook
http://www.amazon.com/Artificial-Intelligence-Structures-Strategies-Complex/dp/0321545893
http://www.amazon.com/Temporal-Relational-Kaufmann-Management-Systems/dp/1558608559
http://www.amazon.com/Object-Thinking-DV-Microsoft-Professional-David/dp/0735619654
http://www.amazon.com/Essential-NET-Volume-Language-Runtime/dp/0201734117
http://www.amazon.com/Real-Time-Object-Oriented-Modeling-Bran-Selic/dp/0471599174
Object-Oriented Software Engineering: A Use Case Driven Approach
http://www.amazon.com/XDoclet-Action-In-Rickard-Oberg/dp/1932394052
http://www.amazon.com/Ant-Developers-Handbook-Alan-Williamson/
http://www.amazon.com/Harnessing-Java-Comprehensive-Approach-Learning/dp/1463767714 - $7 ebook
http://www.amazon.com/Cracking-Coding-Interview-Programming-Questions/dp/098478280X
http://www.amazon.com/Publish-Subscribe-Systems-Design-Principles/dp/1119951542
http://www.amazon.com/Principles-Database-Knowledge-Base-Systems-Vol/dp/0716781581 - and vol 2 is recommended
http://www.amazon.com/Service-Oriented-Architecture-SOA-Concepts-Technology/dp/0131858580
http://www.amazon.com/The-Definitive-ANTLR-4-Reference/dp/1934356999
http://www.amazon.com/Java-Persistence-Hibernate-Christian-Bauer/dp/1932394885
https://pragprog.com/book/vslg2/programming-groovy-2
http://www.amazon.com/The-Phoenix-Project-Helping-Business/dp/0988262592
http://www.amazon.com/Web-Operations-Keeping-Data-Time/dp/1449377440
http://www.amazon.com/ASP-Net-MVC-Action-Jeffrey-Palermo/dp/1933988622
http://www.amazon.com/Applying-Domain-Driven-Design-Patterns-Examples/dp/0321268202
http://www.amazon.com/dp/1590597745 - Use Case Driven Object Modeling with UMLTheory and Practice
http://www.amazon.com/Pattern-Language-Buildings-Construction-Environmental/dp/0195019199
http://www.manning.com/crichardson/ - POJOs in Action
http://manning.com/ghosh/ - DSLs in Action
http://www.manning.com/skeet2/ - C# in Depth, Second Edition
http://www.scribd.com/doc/87578792/117/basket-Domain-model
http://www.amazon.com/Working-Effectively-Legacy-Michael-Feathers/dp/0131177052
http://www.amazon.com/Object-Oriented-Software-Construction-CD-ROM-Edition/dp/0136291554
http://www.amazon.com/Coders-Work-Reflections-Craft-Programming/dp/1430219483
http://www.amazon.com/Social-Life-Information-Seely-Brown/dp/0875847625
http://www.amazon.com/Object-Thinking-DV-Microsoft-Professional-David/dp/0735619654
http://www.amazon.com/Applying-UML-Patterns-Introduction-Object-Oriented/dp/0130925691
http://www.amazon.com/xUnit-Test-Patterns-Refactoring-Code/dp/0131495054
http://shop.oreilly.com/product/0790145341907.do C++® AMP
http://www.amazon.com/exec/obidos/ASIN/0201485672 - Refactoring: Improving the Design of Existing Code
Microsoft® Application Architecture Guide, 2nd Edition (Patterns & Practices)
http://www.amazon.com/C-Primer-Plus-5th-Edition/dp/0672326973
http://www.amazon.com/Reliable-software-through-composite-design/dp/0884052842
http://www.amazon.com/Composite-Structured-Design-Glenford-Myers/dp/0442805845
http://www.amazon.com/Code-Complete-Practical-Handbook-Construction/dp/0735619670
http://www.amazon.com/Software-Development-Principles-Patterns-Practices/dp/0135974445
http://www.amazon.com/Programming-Language-Covering-Microsoft-Development/dp/0321741765/ref=dp_ob_title_bk
http://www.amazon.com/Refactoring-Patterns-Joshua-Kerievsky/dp/0321213351
http://www.amazon.com/Programming-Windows%C2%AE-Edition-Microsoft-Series/dp/157231995X - the original (and for many readers, the definitive) book on Windows API programming
http://www.amazon.com/Pattern-Oriented-Software-Architecture-Volume-Patterns/dp/0471958697 - get all five volumes
http://www.amazon.com/Enterprise-Integration-Patterns-Designing-Deploying/dp/0321200683 - see writeup on Message Endpoint
http://www.c2.com/cgi/wiki?MythicalManMonth
http://www.amazon.com/Enterprise-Service-Bus-David-Chappell/dp/0596006756
http://www.amazon.com/Mathematical-Theory-Communication-Claude-Shannon/dp/0252725468
http://www.amazon.com/Sequential-Machines-Automata-Theory-Taylor/dp/047108848X
http://www.amazon.com/Expert-VB-2008-Business-Objects/dp/1430216387
http://www.amazon.com/Moving-VB-NET-Strategies-Concepts/dp/159059102X (by Dan Appleman, VB/Win32 "Guru")
http://www.amazon.com/LINQ-Objects-Using-4-0-Addison-Wesley/dp/0321637003
http://www.amazon.com/Professional-Outlook-2007-Programming-Programmer/dp/0470049944
http://www.amazon.com/The-Art-SQL-Stephane-Faroult/dp/0596008945
http://www.amazon.com/JavaScript-Web-Applications-Alex-MacCaw/dp/144930351X -ebook
http://www.amazon.com/Compilers-Principles-Techniques-Tools-Edition/dp/0321486811/ -don't buy ebook (see comments)
http://www.amazon.com/The-Ruby-Way-Second-Edition/dp/0672328844 ebook
http://www.amazon.com/Artificial-Intelligence-Structures-Strategies-Complex/dp/0321545893
http://www.amazon.com/Temporal-Relational-Kaufmann-Management-Systems/dp/1558608559
http://www.amazon.com/Object-Thinking-DV-Microsoft-Professional-David/dp/0735619654
http://www.amazon.com/Essential-NET-Volume-Language-Runtime/dp/0201734117
http://www.amazon.com/Real-Time-Object-Oriented-Modeling-Bran-Selic/dp/0471599174
Object-Oriented Software Engineering: A Use Case Driven Approach
http://www.amazon.com/XDoclet-Action-In-Rickard-Oberg/dp/1932394052
http://www.amazon.com/Ant-Developers-Handbook-Alan-Williamson/
http://www.amazon.com/Harnessing-Java-Comprehensive-Approach-Learning/dp/1463767714 - $7 ebook
http://www.amazon.com/Cracking-Coding-Interview-Programming-Questions/dp/098478280X
http://www.amazon.com/Publish-Subscribe-Systems-Design-Principles/dp/1119951542
http://www.amazon.com/Principles-Database-Knowledge-Base-Systems-Vol/dp/0716781581 - and vol 2 is recommended
http://www.amazon.com/Service-Oriented-Architecture-SOA-Concepts-Technology/dp/0131858580
http://www.amazon.com/The-Definitive-ANTLR-4-Reference/dp/1934356999
http://www.amazon.com/Java-Persistence-Hibernate-Christian-Bauer/dp/1932394885
https://pragprog.com/book/vslg2/programming-groovy-2
http://www.amazon.com/The-Phoenix-Project-Helping-Business/dp/0988262592
http://www.amazon.com/Web-Operations-Keeping-Data-Time/dp/1449377440
Sunday, April 15, 2012
Wednesday, March 21, 2012
Monday, March 19, 2012
Expression Trees in SharePoint
http://msdn.microsoft.com/en-us/library/bb882637.aspx
http://stefan-stanev-sharepoint-blog.blogspot.com/2010/02/listviewwebpart-spview-two-sides-of.html?showComment=1320248995015#c2997993027501578245
http://stefan-stanev-sharepoint-blog.blogspot.com/2010/02/listviewwebpart-spview-two-sides-of.html?showComment=1320248995015#c2997993027501578245
Friday, March 16, 2012
Saturday, March 3, 2012
Saturday, February 11, 2012
Learn 5 Different Languages
Learn at least a half dozen programming languages. Include one language that supports class abstractions (like Java or C++), one that supports functional abstraction (like Lisp or ML), one that supports syntactic abstraction (like Lisp), one that supports declarative specifications (like Prolog or C++ templates), one that supports coroutines (like Icon or Scheme), and one that supports parallelism (like Sisal).
Subscribe to:
Posts (Atom)