Home
Products
Description
SDX Example
Compare Alternatives
Features
Target Audience
Benefits for Users
Problem Solved
Resources
Getting Started
Buy
Services
Resources
Follow and like us:
SSAS Entity Framework Provider (tm)
Revolutionary fast LINQ to Big Data in cubes
Query Big Data in a fraction of a second consistently.
No denormalization or index optimization is ever needed.
30 Days free trial, 60 days money back guarantee.
Read More »
Software Developer / Architect Recommended Reading
See also
Recommended Reading Working with SSAS Entity Framework Provider
Agile Architecture and Design
Books
Agile Principles, Patterns, and Practices in C#
Domain-Driven Design: Tackling Complexity in the Heart of Software
Emergent Design. The Evolutionary Nature of Professional Software Development.
Refactoring: Improving the Design of Existing Code
Patterns of Enterprise Application Architecture
Design Patterns Explained: A New Perspective on Object-Oriented Design (Second Edition)
Refactoring To Patterns
Working Effectively with Legacy Code
REST in Practice
Online
Programming By Intention
To Be Explicit
Commonality and Variability Analysis
Sample or guideline for OO design
OO Primer (Object Oriented Principles Explained)
Agile Design
Is Design Dead?
Hard Questions About Architects
Domain Driven Design Quickly
Catalog of Patterns of Enterprise Application Architecture
Patterns of Enterprise Application Architecture
Top-down vs Bottom-up in design
Simplicity and XP
Save your Cleverness
What Is Object-Oriented Design?
Surprise! Software Rots!
Refactoring with Martin Fowler
Software Anti-patterns
Object Orgy
Anemic Domain Model
God Object
Bed Smells - Refactoring Cue Card
(See Feature Envy, Large Class, Transactional Script)
Refactorings
Emergent Design - The Nature of Software Development
SOA, cuts the Gordian Knot -- Not.
Evolutionary SOA
Does My Bus Look Big in This?
Agile Design and Modeling
Sample or guideline for OO design
Model View Presenter Pattern (MVP)
MVP and other OOP patterns reference implementation - Northwind Starter Kit
Object Oriented Concepts in C#
A Laboratory For Teaching Object-Oriented Thinking
Domain Model Pattern
Organizing Domain Logic - Domain-Driven Design vs. Microsoft Three-Layered Services Application
Naked objects
Turn off that LightSwitch, and Let's Get Naked!
Pawson thesis on Naked Objects (pdf)
What is a Good Design - Design Principles and Code Ownership
Reexamining an Object-Oriented Design Heuristic
Why should you use business objects in .NET and not DataSets?
REST - Ian Robinson and Jim Webber on Web-based Integration
Representational state transfer (REST)
REST - Fielding Dissertation
Addressing Doubts about REST
Event Sourcing
NetObjectives Resources and Support
Object Mentor Resources
Agile Process
Books
Lean Software Development: An Agile Toolkit
Kanban: Successful Evolutionary Change for Your Technology Business
Extreme Programming Explained: Embrace Change
Scrum and XP from the Trenches
Online
The New Methodology
Manifesto for Agile Software Development
The Day Agile Kicked Waterfall’s Butt!!!
eXtreme Programming Versus Scrum
Overcoming Impediments to Test-Driven Development
Experimental study about Test Driven Development
Test Driven Development
(see comments)
Guidelines for Test-Driven Development
patterns & practices Acceptance Test Engineering Guidance
Scrum and XP from the Trenches
Scaling Software Agility: Best Practices for Large Enterprises
Lean-Agile Pocket Guide for Scrum Teams
The Costs and Benefits of Pair Programming
Are Management Basics Affected When Using Agile Methods?
Inclusive Modeling: User Centered Approaches for Agile Software Development
Use and Abuse Cases
Requirements Come Second
Scrum-ban
Using an Agile Software Process with Offshore Development
Software engineering is dead
Bureaucracy Isn't Discipline
Waterfall model
Waterfall 2006
Certified Waterfall Slave (CWS) program
product vs. functional team structure - Optimal organizational structure for largeish software org
Cheaper Talent Hypothesis
Prefer Design Skills
New Interview Questions for Senior Software Engineers
Personality Traits of the Best Software Developers
A Paradigm Shift in Teaching Object Oriented Technology
Test-Driven Teaching
Inside the p&p Team Room
Frequently Forgotten Fundamental Facts about Software Engineering
Version Control Tools
NetObjectives Resources and Support
Object Mentor Resources