Andres Aguiar's Weblog
Just My Code
-
Google for hackers
-
dotnetweblogs and Google
For some reason, Google does not finds some dotnetweblogs.com posts. Does anyone know why?
-
Eclipse WSDL2Java plugin
Some time ago I built an Eclipse Plugin to use Apache's Axis WSDL2Java tool.
-
DataSets II
The main reasons people do not like DataSets are that they are not ‘objects’, so you cannot build a good domain model with them and that the syntax does not feel very OO (dataSet.Table[0].Field instead of Table.Field). They are also expensive to create.
-
DataSets
Clemens and Roy are blogging about DataSets, and I’ll join them.
-
Data in distributed systems
Putting code and data into a single thing is a bad idea for distributed systems. Behavior is bound to the role that data plays in a functional scope. Presentation is a scope, calculation, combination, aggregation and validation are scopes, services and resource access is a scope. Having all code for all scopes on a single thing is bad. (...)
-
Exposing your business logic layer II
I got some comments to my previous post. I never know if I should answer them in the comments section or in the weblog itself, as I never know if someone reads the comments, so I'll post this here.
-
Steve Ballmer presentation transcript
A year and half ago I read a transcript of a presentation Steve Ballmer did in a 'Can Win' event and I was really impressed with it. I was so impressed that I had the need to send him an email saying I liked it, and he answered it with a 'Thx' ;).
-
Exposing your business logic layer
One of the main reasons for designing software in several layers is to reduce the impact that the changes in one layer have in the upper layers. For example, you keep all your SQL code in a Data Access Layer, and when your schema changes, you just need to change that layer and not the upper ones.
-
Effective Enterprise Java
Even if you are not into Java, you cannot miss Ted Neward's Effective Enterprise Java series. I really liked the ones about object oriented or relational design.