Software Engineering
 
 







  
Using Aspect-Oriented Programming for Trustworthy Software Development5 reviews
Vladimir O. Safonov

Wiley-Interscience, 2008

TWC and AOP

+ AOP for TWC
+ a good book on software engineering worth returning to
+ AOP programming history, language, and teaching method
+ Teaching as well as using AOP
  
  











  



  
Growing Object-Oriented Software, Guided by Tests (Beck Signature Series)
Steve Freeman, Nat Pryce

Addison-Wesley Professional, 2009

Summary Mock Objects is an approach to Test-Driven Development that changes the way programmers think about code. It encourages them to think about how objects interact with each other, rather than just how they work in isolation - as the founders of Object Oriented programming intended. Objects should be defined in terms of what they do, not what they are. Using Mock Objects with ...
  
  











  



  
Test Driven Development: By Example (Addison-Wesley Signature Series)30 reviews
Kent Beck

Addison-Wesley Professional, 2002

Extremely important software development practices

+ Good Theory -- But Odd Decisions In Writing

Excellent book, well paced and informative. You should really go through the examples as you read those sections (part 2), even if they feel a little obvious, because if you are new to TDD you will pick up some insights. I particularly liked the Patterns section (Part 3), as it introduced some new ...
  
  











  



  
LINQ in Action29 reviews
Fabrice Marguerie, Steve Eichert, ...

Manning Publications, 2008

A required desktop reference

+ LINQ in Action rocks
+ Comprehensible Tutorial
+ Great detail. Well organized and thorough.
  
  











  



  
Aspect-Oriented Programming in ASP.NET
Ann Catherine Jose, 2004

This article provides an introduction to aspect-oriented programming (AOP), specifically in the context of ASP.NET programming. Although the .NET Framework and ASP.NET do not implement AOP as such, there are features of ASP.NET, such as HTTP modules, whose basic design evinces AOP-like methodologies, and we can use these features to provide a greater understanding of AOP principles. In this ...
  
  











  



  
Test Driven .NET Development with FitNesse
Gojko Adzic

Neuri Limited, 2008

Test Driven .NET Development with FitNesse takes you on a journey through the wonderful world of FitNesse, a great web-based tool for software acceptance testing. FitNesse enables software developers and business people to build a shared understanding of the domain and helps produce software that is genuinely fit for purpose.
  
  











  



  
Agile Project Management with Scrum (Microsoft Professional)36 reviews
Ken Schwaber

Microsoft Press, 2004

A Handbook with Case Studies

+ The real deal
+ Good stuff
+ A very good overview
+ Good description of Scrum, from the master
  
  











  



  
Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series)250 reviews
Erich Gamma, Richard Helm, ...

Addison-Wesley Professional, 1994

If you are a programmer, this is a must read

+ Design Patterns
+ A bit old school, but an excellent starting point...
+ The One book you absolutely must read if you develop with object oriented languages.
  
  











  



  
Agile and Iterative Development: A Manager's Guide (Agile Software Development Series)46 reviews
Craig Larman

Addison-Wesley Professional, 2003

Excellent survey of iterative and incremental development (IID) methodologies

+ Great comprehensive guide
+ broad overview of various methods with details on mechanics

This work by Larman shares some commonalities with Balancing Agility and Discipline, a work by Boehm and Turner (see my review for that book) in which a wide range of methodologies are compared side-by-side to determine the best fit for teams. However, rather than serving as a guide to determine ...
  
  











  



  
C# 3.0 Design Patterns16 reviews
Judith Bishop

O'Reilly Media, Inc., 2008

Good Bang For The Buck

+ Short & Pretty Useful

Lets face it design patterns are something that we have to have but at the same token are usually difficult to understand where it should be used and how to create it. With design patterns C# 3.0 By Judith Bishop we have a little more help. From structural patterns to Behavorial we can all feel ...
  
  











  



  
Applying Domain-Driven Design and Patterns: With Examples in C# and .NET16 reviews
Jimmy Nilsson

Addison-Wesley Professional, 2006

Excellent Book

+ Great book for pulling together DDD
+ Good book
+ Applying Domain-Driven Design and Patterns
  
  











  



  
Using Aspect-Oriented Programming for Trustworthy Software Development5 reviews
Vladimir O. Safonov

Wiley-Interscience, 2008

TWC and AOP

+ AOP for TWC
+ a good book on software engineering worth returning to
+ AOP programming history, language, and teaching method
+ Teaching as well as using AOP
  
  











  



  
LINQ in Action29 reviews
Fabrice Marguerie, Steve Eichert, ...

Manning Publications, 2008

A required desktop reference

+ LINQ in Action rocks
+ Comprehensible Tutorial
+ Great detail. Well organized and thorough.
  
  











  



  
Agile and Iterative Development: A Manager's Guide (Agile Software Development Series)46 reviews
Craig Larman

Addison-Wesley Professional, 2003

Excellent survey of iterative and incremental development (IID) methodologies

+ Great comprehensive guide
+ broad overview of various methods with details on mechanics

This work by Larman shares some commonalities with Balancing Agility and Discipline, a work by Boehm and Turner (see my review for that book) in which a wide range of methodologies are compared side-by-side to determine the best fit for teams. However, rather than serving as a guide to determine ...
  
  











  



  
Aspect-Oriented Programming in ASP.NET
Ann Catherine Jose, 2004

This article provides an introduction to aspect-oriented programming (AOP), specifically in the context of ASP.NET programming. Although the .NET Framework and ASP.NET do not implement AOP as such, there are features of ASP.NET, such as HTTP modules, whose basic design evinces AOP-like methodologies, and we can use these features to provide a greater understanding of AOP principles. In this ...
  
  











  



  
Growing Object-Oriented Software, Guided by Tests (Beck Signature Series)
Steve Freeman, Nat Pryce

Addison-Wesley Professional, 2009

Summary Mock Objects is an approach to Test-Driven Development that changes the way programmers think about code. It encourages them to think about how objects interact with each other, rather than just how they work in isolation - as the founders of Object Oriented programming intended. Objects should be defined in terms of what they do, not what they are. Using Mock Objects with ...
  
  











  



  
Applying Domain-Driven Design and Patterns: With Examples in C# and .NET16 reviews
Jimmy Nilsson

Addison-Wesley Professional, 2006

Excellent Book

+ Great book for pulling together DDD
+ Good book
+ Applying Domain-Driven Design and Patterns
  
  











  



  
Test Driven .NET Development with FitNesse
Gojko Adzic

Neuri Limited, 2008

Test Driven .NET Development with FitNesse takes you on a journey through the wonderful world of FitNesse, a great web-based tool for software acceptance testing. FitNesse enables software developers and business people to build a shared understanding of the domain and helps produce software that is genuinely fit for purpose.
  
  











  



  
C# 3.0 Design Patterns16 reviews
Judith Bishop

O'Reilly Media, Inc., 2008

Good Bang For The Buck

+ Short & Pretty Useful

Lets face it design patterns are something that we have to have but at the same token are usually difficult to understand where it should be used and how to create it. With design patterns C# 3.0 By Judith Bishop we have a little more help. From structural patterns to Behavorial we can all feel ...
  
  











  



  
Test Driven Development: By Example (Addison-Wesley Signature Series)30 reviews
Kent Beck

Addison-Wesley Professional, 2002

Extremely important software development practices

+ Good Theory -- But Odd Decisions In Writing

Excellent book, well paced and informative. You should really go through the examples as you read those sections (part 2), even if they feel a little obvious, because if you are new to TDD you will pick up some insights. I particularly liked the Patterns section (Part 3), as it introduced some new ...
  
  











  






   



apparel
baby
beauty
books
camera photo
cell phones
classical music
computers
dvd
electronics
gourmet food
health personal care
kitchen
magazines
musical instruments
office products
outdoor living
computer video games
popular music
pet-supplies
software
sporting goods
tools hardware
toys-games
vhs
watches jewelry



Kindle - Amazon's New Wireless Reading Device
This is the future of book reading. I have used it and love it!

randomly chosen


book: Velvet Elvis: Repainting the Christian Faith

we recommend


If you are a programmer, this is a must read


leave a comment


home  impressum - about us