CM Links & KB

Chris Marcus' Knowledge Base. My attempt to prevent information overload. keywords for our friends at google: software, architecture, design, development, best practices, enterprise, business intelligence, data warehouse, sharepoint, ssis, business objects, jboss, jbpm, business rules, workflow, .net, java

Get Started. It's Free
or sign up with your email address
CM Links & KB by Mind Map: CM Links & KB

1. Java Dev

1.1. UI

1.1.1. Book: Google Web Toolkit - Apps

1.2. Book: Java Persistence with Hibernate

1.3. Book: Java EJB3 In Action

1.4. Book: Agile Java Development w/ Spring, Hibernate and Eclipse

1.5. Java SOA Cookbook

2. Online Ed/Training

2.1. Stanford Computer Science Dept.

2.2. edX

2.3. Pluralsight

2.4. Safari Books Online

2.5. Mashable Post

2.6. Kid Ed

2.6.1. eGFI

2.6.2. Teaching Programming - Resources

2.6.2.1. CodeAcademy

2.6.2.2. Cloud9

2.6.3. Udacity

2.6.4. Khan Academy

3. .NET Dev

3.1. Win8, WinRT, Metro Dev

3.1.1. Great intro from Build conference

3.1.2. Build conference - all vids

3.1.3. Microsoft Dev Center

3.1.4. Primer

3.1.5. Migrating Silverlight Apps to WinRT

3.1.5.1. Morton

3.1.6. Overview/Roadmap Discussions

3.1.6.1. Coder

3.1.6.2. WCF RIA Roadmap

3.1.7. Performance Tips

3.2. WCF

3.2.1. jQuery client for WCF RIA Service

3.3. Microsoft's Tools and Strategy

3.4. Web Sockets

3.5. Windows Phone Dev

3.5.1. Great Hanselman Post:

3.6. WCF RIA

3.7. jQuery

3.8. Metro Design Case Study iPad to Windows 8 Metro

3.9. .Net Dev

3.9.1. AppDev:Sharepoint 2010, Silverlight 4

3.9.2. LearnVisualStudio: Entity Framework, Silverlight 4

3.9.3. ASP.Net

3.9.3.1. Good Telerik AJAX Rad controls w/ Entity Framework video

3.9.4. Memory Leak Links & Tools

3.9.4.1. MSFT Patterns & Practices

3.9.4.2. Windows Dev Center

3.9.4.3. SOS

3.9.4.4. ANTS Profiler

3.9.4.5. MemProfiler

3.9.5. CodeMagazine.com

3.9.6. Webcast: Chappell on Azure & the Cloud

3.9.7. Webcasts: "Everything You Need to Know About Azure as a Developer"

3.9.8. WPF - Data Binding

3.10. Azure

3.10.1. Learning

3.10.2. Community

3.10.3. Convert MVC3 App to Azure Tutorial

3.10.4. Bootcamp Webcasts

3.10.5. Node.js on Azure

3.10.6. Exposing DBs in Azure Marketplace

3.11. MSFT Blogs/Community

3.11.1. Scott Hanselman

3.11.2. Chris Bowen

3.11.3. BenkoTips

3.11.4. ServerSide.NET

3.12. ASP.NET MVC4

3.13. Prism 4.1

3.14. .NET Security Must Read

4. Javascript

4.1. Dev

4.1.1. Learning, Tools & Best Practices

4.1.1.1. Cecco: Supercharged Javascript Graphics

4.1.1.2. Implementing Namespaces In JS

4.1.1.3. Structuring Javascript Code

4.1.1.4. Pluralsight Course - KO with HTML5, MVVM, JS

4.1.1.5. Google Closure tools

4.1.1.6. Modernizr

4.1.1.7. Codeplex - Project Silk (HTML5, jQuery)

4.1.1.7.1. Microsoft Build Conference

4.1.1.7.2. MSFT Guidance Doc

4.1.1.8. Pluralsight Course - Intro

4.1.1.9. Mozilla Developer Network

4.1.1.10. jsFiddle

4.1.1.11. Pluralsight Course: Building HTML5 and JavaScript Apps with MVVM and Knockout

4.1.1.12. Yahoo Developer Network / YSlow

4.1.1.13. Flanagan: Definitive Javascript

4.1.1.14. Javascript Automated Testing

4.1.1.14.1. QUnit

4.1.1.15. Douglas Crockford

4.1.1.15.1. Videos: General

4.1.1.15.2. Video: The Good Parts

4.1.1.15.3. Javascript functions explained in plain english

4.1.1.15.4. Must Watch

4.1.1.16. BDD

4.1.1.16.1. Jasmine

4.1.2. Frameworks & Libraries

4.1.2.1. KnockoutJS Tutorials

4.1.2.2. Steve Sanderson's Blog

4.1.2.3. KnockoutJS & KendoUI

4.1.2.4. backbone.js

4.1.2.5. Framework comparision: TodoMVC

4.1.2.6. TypeScript

4.1.2.7. backbone.js & jQuery MSDN tutorial

4.1.2.8. backbone.js vs. KnockoutJS

4.1.2.9. Knock Me Out

4.1.2.10. Google Groups - KnockoutJS

4.1.2.11. Libraries

4.1.2.11.1. Javascript Animations/Drawiing Processing.js

4.1.2.11.2. Server-side - event based web server

4.1.3. CSS

4.1.3.1. Twitter Bootstrap

4.1.3.2. Compass

4.1.3.3. LESS

4.1.4. Mobile

4.1.4.1. Mobile Web Tools

4.1.4.2. Telerik KendoUI Mobile

4.1.5. Resources

4.1.5.1. RobertNyman.com

4.1.5.2. HTML5 Videos

4.1.5.3. RSS Feeds

4.1.5.4. Pinehead.tv

4.2. Design

4.2.1. CreativeFan

4.2.2. DesignYourWay.Net

4.2.3. Web Dev Cheet Sheets

5. Business Rules Mgmt

5.1. JBoss Drools

5.1.1. Book: JBoss Drools

5.2. Oracle Business Rules

6. Business Process Mgmt

6.1. JBoss jBPM

6.1.1. Book: JBoss jBPM

6.1.2. Webcast: JBPM Overview

6.2. Oracle BAM

6.3. Oracle BPEL Process Manager

7. Business Objects

7.1. David Taylor's Blog

7.2. Training: SAP Business Objects - XI V3 Universes

7.3. Training: SAP Business Objects - XI WebI

7.4. BOBJ General Training: ERPTraining.com

8. Data Modeling & Warehousing

8.1. TDWI.org

8.2. TDWI: Hybrid DW Webinar

8.3. TDWI: all webinars

8.4. Bottom up: Kimball

8.4.1. The DW (Bottom up) Bible - Primer chapter is a MUST read

8.4.2. Good Wikipedia article on SCD

8.4.3. SCD Thoughts

8.5. Kimball Forum

8.6. Good article contrasting Top Down (Inmom), Bottom Up (Kimball), Hybrid, Federated DWs

8.7. Data Management Bookshelf

8.8. Information-Manangement.com

8.9. Data Modeling - Best Practices

8.10. DW Design - Approaches/White Papers

8.10.1. DW Design w/ NFR Framework

8.10.2. A Design Framework

9. Business Intelligence

9.1. Analytics

9.1.1. SQL Server Analysis Services (SSAS)

9.1.1.1. Training: Pragmatic Works - SQL Server BI

9.1.1.2. MS SSAS BOL

9.1.1.3. Proactive caching

9.1.2. SAP-Business Objects

9.1.2.1. Universe Designer

9.1.3. SAS

9.1.4. Informatica

9.1.5. Jaspersoft

9.1.6. Pentaho

9.1.7. SQL Server Integration Services (SSIS)

9.1.8. PowerPivot Silverlight control

9.1.9. Data Mining Algorithms

9.2. ETL

9.2.1. Microsoft SSIS

9.2.1.1. Book: SQL Server - SSIS

9.2.1.2. Training: Pragmatic Works - SQL Server BI

9.2.1.3. Pragmatic Works BI xPress

9.2.1.4. Package Samples

9.2.1.5. Performance Tuning & Best Practices

9.2.1.5.1. Performance 1

9.2.1.5.2. Performance 2

9.2.1.5.3. Troubleshooting

9.2.1.5.4. Design

9.2.1.5.5. Improving Performance of the Data Flow

9.2.1.5.6. Old but good...

9.2.1.6. Useful Tips/Links

9.2.1.6.1. WMI Event/File Watcher

9.2.2. SAP-Business Objects Data Integrator

9.2.3. Talend

9.2.4. Informatica

9.3. Reporting

9.3.1. SQL Server Reporting Servies (SSRS)

9.3.1.1. Book: SQL Server - SSRS

9.3.1.2. Training: Pragmatic Works - SQL Server BI

9.3.2. SAP-Business Objects

9.3.2.1. WebI

9.3.2.1.1. Training: SAP Business Objects - XI WebI

9.3.2.2. Xcelsius

9.3.2.2.1. Book: SAP Business Objects - XCelsius 2008

9.3.3. Microsoft PowerPivot

9.4. Learning

9.4.1. Training: Pragmatic Works - SQL Server BI

9.4.2. Business Intelligence Developer Network

9.4.3. BI-BestPractices.com

9.4.4. PragmaticWorks Webinars

9.4.5. BeyeNETWORK

9.4.6. Information-Manangement.com

9.4.7. InformationWeek.com

10. SOA

10.1. OAGi

10.2. Book: SOA in Practice

10.3. Book: Java SOA Cookbook

10.3.1. code samples

10.4. SOA Modeling

11. Other Platforms

11.1. Servers

11.1.1. JBoss AS

11.1.2. Tomcat

11.1.2.1. Tomcat Explained

11.1.2.2. Securing Tomcat in Internet-facing deployments

11.1.3. lighttpd

11.1.4. Jetty

11.1.5. IIS

11.1.6. Oracle AS

11.2. Cloud

11.2.1. Microsoft/Azure

11.2.1.1. SQL Azure

11.2.1.2. AppFabric

11.2.1.3. Webcasts: "Everything You Need to Know About Azure as a Developer"

11.2.1.4. Office 365 Beta - Admin Guide

11.2.1.5. Azure Tutorials

11.2.1.6. Windows Azure AppFabric June 2011 CTP

11.2.1.7. Webcast: Chappell on Azure & the Cloud

11.2.1.8. MS' Frontrunner Program

11.2.1.9. .NET Services/Service Bus

11.2.2. Amazon EC2

11.2.3. Google

11.2.3.1. App Engine

11.2.3.2. Google Apps

11.2.4. Interesting Chatter

11.2.4.1. 12/09: Mark Andersen

11.3. Mobile OSs

11.3.1. Android

11.3.1.1. Android (Java ) SDK

11.3.1.2. Graphics/OpenGL

11.3.2. iPhone

11.3.2.1. ObjectiveC

11.3.2.2. Book: iPhone Apress

11.3.3. Windows

11.3.3.1. 4/10: 5 Cloud Platforms You Don't Know About (But Should) - Enki, XCalibre FlexiScale, Rackspace, RightScale, Terremark Worldwide

11.3.3.2. Windows Mobile: WTF (for now?)

11.3.4. Device Agnostic (WORM redux?)

11.3.4.1. Flash (future)

11.3.4.2. HTML5 (future)

11.3.4.3. jQuery

11.3.4.3.1. jQTouch Check out the preview from a mobile device.

11.3.5. Symbian

11.3.5.1. DYK: has 50% of global market share

11.3.6. Debian

11.3.7. RIM

11.4. IT Useful Stuff

11.4.1. WinDirStat

11.5. Performance Tuning

11.5.1. SQL Server

11.5.1.1. Glen Berry's blog

11.6. JBoss Enterprise SOA Platform

11.6.1. JBoss Enterprise Application Platform (EAP)

11.6.1.1. JBoss Enterprise Application 5.0 Platform (EAP) - 6 part webcast

11.6.1.2. JBoss jBPM

11.6.1.2.1. Book: JBoss jBPM

11.6.1.3. JBoss ESB

11.6.1.4. JBoss AS

11.6.1.5. JBoss Drools

11.6.1.5.1. Book: JBoss Drools

11.6.2. JBoss Enterprise Web Platform (EWP)

11.6.3. JBoss Enterprise Web Server (EWS)

11.6.3.1. Tomcat

11.6.3.2. Apache HTTP Server

12. To File

12.1. Webcast: jBPM Overview

12.2. Webcast: JBoss SOA Suite/ESB

12.3. Data & Object Factory (Head First)

12.4. SQL Injection Attacks by Example

12.5. Application Development Trends Mag

13. Microsoft Platforms & Technologies

13.1. AppFabric

13.2. Sharepoint

13.2.1. MOSS 2007

13.2.1.1. Performance Workshop Notes

13.2.1.2. Book: Sharepoint - Best Practices

13.2.1.3. Standard Site Templates

13.2.1.4. Book: Sharepoint - Admin

13.2.1.5. Kerberos

13.2.1.6. Branding

13.2.2. InfoPath Forms Services

13.2.3. Silverlight Web Part

13.2.3.1. Silverlight 4 Integration

13.2.3.2. Silverlight app/webpart & Sharepoint 2010 integration video

13.2.4. 2010 Dev

13.2.4.1. WebPart Dev

13.2.4.1.1. Telerik Controls for Sharepoint 2010

13.2.4.1.2. Create an AJAX-enabled Sharepoint WebPart that uses Telerik RadControls

13.2.4.2. Other Learning Links

13.2.4.2.1. White Paper: Sharepoint 2010: Developer Platform

13.2.4.2.2. 2010 SDK

13.2.4.2.3. Codeplex Community Kit for Sharepoint 2010 (CKS)

13.2.4.2.4. Getting Started Developing on Sharepoint 2010

13.2.4.2.5. Greg Galipeau's Blog

13.2.4.2.6. SharepointJoel

13.2.4.2.7. Blog: Microsoft Sharepoint Team

13.2.4.2.8. Sharepoint Sandbox

13.2.4.2.9. Carsten Keutmann's (WSPBuilder author) Podcast

13.2.4.2.10. SharepointDevWiki: Getting Started w/ 2010

13.2.4.2.11. AppDev:Sharepoint 2010, Silverlight 4

13.2.4.2.12. Dave Chappell's White Paper: Sharepoint 2010: Developer Platform

13.2.4.2.13. Sharepoint Village

13.2.4.3. App Authentication

13.2.4.3.1. Claims-based

13.2.4.3.2. Forms-based

13.2.4.4. PowerPivot for Sharepoint

13.2.5. SSRS, Business Objects Integration Web Parts

13.2.5.1. SSRS Integration

13.2.5.2. SAP - Business Objects

13.2.5.2.1. Portal Integration Kit (PIK)

13.2.5.2.2. Integration option for Microsoft Sharepoint (PIK->iPoint)

13.2.5.2.3. Conclusion: BOBJ's Sharepoint integration web parts are not ready for prime time. Solution - roll your own using OpenDocument accessed via a custom web part. See my LinkedIn post (link upper right above) for more, or shoot me an email.

13.2.6. Advanced Workflow in Sharepoint

13.2.6.1. K2

13.2.6.2. Nintex

13.3. Prism

13.3.1. Sujith's Blog

13.3.2. Codeplex

13.3.3. Patterns & Practices

13.3.4. Brian Noyes on Prism (Old)

13.3.5. Brian Noyes on Prism Events and Commands (Old)

13.3.6. Channel 9: build your own MVVM Framework

13.4. Silverlight

13.4.1. JesseLiberty.com

13.4.2. MVVM Design Pattern

13.4.3. MVVM Light

13.4.4. MSFT

13.4.5. Configuring IIS for Silverlight

13.4.6. PowerPivot Control

13.4.7. Must have 3rd party controls: VectorLight

13.4.8. The SL vs. HTML5 question

13.4.9. WCF RIA/MVVM

13.4.9.1. Understanding WCF w/ SL

13.4.9.2. Integrating RIA WCF Silverlight into Sharepoint 2010

13.4.9.3. WCF RIA Services

13.4.9.4. Sample App w/ MVVM Light design pattern, WCF RIA Services - Walkthrough

13.4.9.5. MVVM

13.4.9.5.1. Great MVVM webcast by Laurent Bugnion of IdentityMine

13.4.9.5.2. MVVM Intro

13.4.9.5.3. Deep Dive MVVM

13.4.9.5.4. MVVM Light

13.4.9.5.5. Mike Taulty's Series

13.4.9.6. Microsoft Prism 4/MVVM, Silverlight

13.4.9.7. My two best learning links for building SL apps w/ WCF RIA Services and Entity Framework

13.4.9.7.1. Silverlight.net Get Started

13.4.9.7.2. MSDN Blogs - Brad Abrams

13.4.9.8. Using IQueryable

13.4.10. MVVM

13.5. AD FS

13.5.1. Claims Overview

13.5.2. How to Guides

14. My .NET Class - Deck

14.1. Section 1: Overview

14.2. Section 2: Types, Members & Classes

14.3. Section 3: Object Oriented Programming

14.4. Section 4: Data Access

14.5. Section 5: User Controls

14.6. Section 6: Tracing, Debugging & Listening

15. Tech Bookshelf

15.1. Book: Android - Manning

15.2. Book: Android - Pragmatic

15.3. Book: Continuous Integration

15.4. Book: Google Web Toolkit - Cool and Useful Stuff

15.5. Book: Pragmatic Unit Testing

15.6. Book: SAP Business Objects - XCelsius 2008

15.7. Book: Data Warehouse - Kimball

15.8. Book: SQL Server - Data Mining

15.9. Book: SQL Server - SSIS

15.10. Book: SQL Server - SSRS

15.11. Management/Project Mgmt.

15.11.1. Book: One Minute Manager

15.11.2. Book: PMBOK

15.12. Book: Sharepoint - Admin

15.13. Book: Sharepoint - Best Practices

15.14. Sharepoint 2010 as a Development Platform

15.15. Book: iPhone Apress

15.16. Book: jQuery in Action

15.17. Book: Java EJB3 In Action

15.18. Books: Manning

15.19. Books: Pragmatic Bookshelf

15.20. Book: Head First Design Patterns

15.21. Book: Java Persistence with Hibernate

15.22. Book: Java Persistence with Hibernate

15.23. Book: Google Web Toolkit - Apps

16. Right Brain

16.1. Music

16.1.1. must listen

16.1.1.1. NPR: All Songs Considered

16.2. Written word

16.2.1. Books to keep track of...

16.2.1.1. History & Historical Fiction

16.2.1.1.1. Annals of the Former World

16.2.1.1.2. Shirer: Rise & Fall of the Third Reich

16.2.1.1.3. Hillenbrand: Unbroken: A WW II Story of Survival

16.2.1.1.4. Uris: Trinity

16.2.1.1.5. Stanton: Horse Soldiers

16.2.1.2. India

16.2.1.2.1. Nandan Nilekani: Imagining India

16.2.1.2.2. Friedman: The World is Flat

16.2.1.2.3. Adiga: The White Tiger

16.2.1.2.4. Mountbatten

16.2.1.2.5. Freedom at Midnight

16.2.1.3. Biographies

16.2.1.3.1. Champlain's Dream

16.2.1.3.2. Khrushchev

16.2.1.3.3. McCullough: Truman

16.2.1.3.4. Moehringer: Tender Bar

16.2.1.3.5. McCullough: John Adams

16.2.1.3.6. Obama: Dreams from My Father

16.2.1.3.7. Aggasi's Autobiography: Open

16.2.1.4. China

16.2.1.4.1. Hessler: Country Driving

16.2.2. Reading list/ideas

16.2.2.1. NPR: You Must Read This

16.2.2.2. Award Winners

16.2.2.2.1. Pulitzer

16.2.2.2.2. Booker

16.2.2.2.3. Nobel

16.2.2.3. Tony Blair: A Journey

16.2.2.4. Gansky: The Mesh

16.2.2.4.1. TEDTalk...

16.2.2.5. Peopleware

16.2.2.6. Hot Flat and Crowded

16.3. Spoken word

16.3.1. TED

16.3.2. StackOverflow ITConversations

16.3.3. Project Tuva

16.3.3.1. The Feynman Lectures

16.3.4. TWiT

17. About...

17.1. LinkedIn

17.2. Twitter

17.3. Email