Interesting Finds: March 29, 2009

by Jason Haley 29. March 2009 00:19

Other stuff

Web stuff

Database stuff

Security stuff

Career stuff

Innovation stuff

Community stuff

Other link blogs

Comments (2) | Post RSSRSS comment feed |

Categories:
Tags:

Interesting Finds: March 28, 2009

by Jason Haley 28. March 2009 01:02

Other stuff

Code to look at

Web stuff

Silverlight stuff

Database stuff

Security stuff

SOA stuff

Cloud Computing stuff

Business stuff

Career stuff

Other link blogs

Comments (0) | Post RSSRSS comment feed |

Categories:
Tags:

DBFile project now on CodePlex

by Jason Haley 27. March 2009 05:10

Today I finally got to moving the .net 3.5 port of the DownStream project to CodePlex.  I renamed it to be more descriptive: DBFile

Hard to believe I wrote that almost 5 years ago … man time flies.

So far I haven’t really added too much to the code, but I did combine the stored procedure and static sql providers into a single SqlServer provider with a property that can be set to determine which way to access the table.

Some of the things on my list to add/fix are:

  • Some sense of a directory – so multiple versions of the same file name can be handled (currently only the filename is kept … meaning extracting multiple files with the same name are a problem right now).
  • More information about the file so I can create a view that looks like a file system from the db table
  • Ability to zip multiple files
  • Ability to extract multiple files
  • Additional utility class named DBDirectory (or something like that) to provide Directory type functionality

Comments (0) | Post RSSRSS comment feed |

Categories:
Tags:

Interesting Finds: March 27, 2009

by Jason Haley 27. March 2009 02:40

Out of commission with a head cold today …

Other stuff

Web stuff

Silverlight stuff

Database stuff

Debugging stuff

Security stuff

Architecture stuff

Cloud Computing stuff

Career stuff

Business stuff

Innovation stuff

Community stuff

Other link blogs

Comments (1) | Post RSSRSS comment feed |

Categories:
Tags:

Book Review: Microsoft .NET: Architecting Applications for the Enterprise

by Jason Haley 26. March 2009 11:38

Microsoft® .NET: Architecting Applications for the Enterprise , Dino Esposito and Andrea Saltarello

I found this book on Amazon and was attracted to it by the name and Dino’s name.  I haven’t read one of Dino’s books for several years (I think his Xml book was the last one I read).

This book targets the experienced .Net developer and/or beginner architect.  If you are not familiar with design patterns, you might want to check out some of the related books I listed below first.

The book has two sections: Principles and Design of the System.

The Principles section is a pretty quick review of some fundamentals such as UML, OO design (object oriented) , AOP (aspect oriented programming) design, testability, separation of concerns, dependency injection, patterns (high level) and such.

The second section (Design of the System) is the majority and best part of the book.  On a high level it covers the pros and cons of a layered system architecture using some code (from the Northwind Starter Kit project on codeplex) to show (somewhat) real world examples.  The second section is made up of four parts covering the pro/cons and tradeoffs you run into when architecting the different layers: Business Layer, Service Layer, Data Access Layer and Presentation Layer.

After reading this book from cover to cover, I would definitely recommend it to beginners and experienced developers … but not necessarily architects (the over 40 and over confident type architects anyways).  For the beginner – you can really get a sense of the things you should focus on learning.  For the experienced developer – you will learn some new things, be reminded of others that you once knew and will be provided enough information to get you started to dig into some parts you might not know yet.  If you have read all the books in the related books listed below – you might like this book because it provides its details from the code base of an actual working project (the NSK) – so you have a complete working example (instead of some out of context code snippets).

In summary, if you are a beginner looking for a book to help guide you in how to become an architect in a number of years or an experienced developer looking for a book that describes the pros/cons of a layered enterprise application – then you should check this book out. 

Related books:

Comments (4) | Post RSSRSS comment feed |

Categories:
Tags:

Interesting Finds: March 26, 2009

by Jason Haley 25. March 2009 23:03

Other stuff

Code to look at

Web stuff

Database stuff

PowerShell stuff

Debugging stuff

SOA stuff

Cloud Computing stuff

Career stuff

Innovation stuff

Community stuff

Other link blogs

Comments (2) | Post RSSRSS comment feed |

Categories:
Tags:

Interesting Finds: March 25, 2009

by Jason Haley 25. March 2009 04:20

Late start today …

Other stuff

Code to look at

Web stuff

Silverlight stuff

Database stuff

Security stuff

Agile stuff

Cloud Computing stuff

Career stuff

Business stuff

Innovation stuff

Community stuff

Other link blogs

Comments (1) | Post RSSRSS comment feed |

Categories:
Tags:

Interesting Finds: March 24, 2009

by Jason Haley 23. March 2009 23:30

 

Other stuff

Code to look at

Web stuff

Silverlight stuff

Database stuff

Debugging stuff

Agile stuff

Cloud Computing stuff

Career stuff

Business stuff

Innovation stuff

Community stuff

Other link blogs

Comments (0) | Post RSSRSS comment feed |

Categories:
Tags:

Interesting Finds: March 23, 2009

by Jason Haley 22. March 2009 23:18

Mix stuff

Other stuff

Code to look at

Web stuff

Silverlight stuff

Database stuff

Security stuff

Career stuff

Business stuff

Innovation stuff

Community stuff

Other link blogs

Comments (0) | Post RSSRSS comment feed |

Categories:
Tags:

Interesting Finds: March 22, 2009

by Jason Haley 22. March 2009 00:08

Other stuff

Code to look at

Web stuff

Silverlight stuff

Database stuff

Debugger stuff

Innovation stuff

Community stuff

Other link blogs

Comments (0) | Post RSSRSS comment feed |

Categories:
Tags: