Monday, April 30, 2012

Naked Objects

http://www.screencast.com/t/XGxS07luy
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

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/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