16,920 reputation
33369
bio website mbrownchicago.spaces.live.com
location Houston, TX
age 37
visits member for 3 years, 11 months
seen Dec 23 at 22:54

Just your everyday geek.


Dec
15
comment Confusion about associations in UML class diagram
Well it requires discretion to realize what's pertinent to your solution. From an airline management perspective, aircraft, gate assignments, and crew assignments are all conceptually applicable. Even if they are not important to the solution at hand, modelling them and marking them as out of scope can still be beneficial.
Dec
12
comment Confusion about associations in UML class diagram
I forgot, people just magically fly on their own now. I was extrapolating to demonstrate some logical assumptions and how modeling can be used for discovery. If the Plane is unnecessary guess what, it can be erased from the model. That's the beauty of UML.
Dec
11
answered Confusion about associations in UML class diagram
Dec
5
comment Does pair programming remove the need of code reviews in an Extreme Programming (XP) project?
See what I meant by WASTE was the "Lean" definition of the word. Think of the typical assembly line process. The idea is to get the car down the line as quickly as possible and quality checks are done after the fact (code review). Lean principles espouse taking a little more time and effort to build quality in (pair programming) so the post check becomes unnecessary.
Dec
4
comment Does pair programming remove the need of code reviews in an Extreme Programming (XP) project?
I argued in another q&a that code review is an unnecessary waste (in the Lean sense of the word) and that pair programming should be the preferred method of providing all the benefits that a code review would provide. Needless to say, people took offense to my argument because I hadn't backed it up with THE VOICE OF AUTHORITY (TM) like you have. For a group of people who deal with logic day in day out, we are an illogical bunch.
Dec
4
comment Differences between API Gateways and ESBs?
One thing an ESB is designed for high volume traffic. It usually has a proprietary or non-internet friendly protocol. An API Gateway is designed to translate between Internet protocols (SOAP, JSON, XML, HL7) and place the requests on the ESB. Basically, you CAN use the gateway for communications between your internal services, that doesn't necessarily make it the best fit.
Dec
2
comment Differences between API Gateways and ESBs?
ESB is internal API Gateway is intended for external consumption.If you want to use an API Gateway internally instead of an ESB I guess there's nothing to stop you.
Dec
1
answered Differences between API Gateways and ESBs?
Nov
25
comment Stored Procedures, ORMs and other application layers
You're correct...it does say that my email is private LOL. it's [firstinitial][lastname] at kharasoft dot com
Nov
24
answered What is this pattern called? Run finally?
Nov
24
answered My class diagram needs to model a relationship with varying quantities
Nov
24
comment Stored Procedures, ORMs and other application layers
Glad I could provide some assistance. I added details about what business logic is to my answer. If you'd like, you can contact me via the email address on my profile so we can discuss further.
Nov
24
revised Stored Procedures, ORMs and other application layers
Added a section explaining business logic layer.
Nov
21
answered Stored Procedures, ORMs and other application layers
Nov
19
answered Encapsulate one business story/use case in one class?
Nov
4
answered Advantages of storing dependencies in repository management system vs. just VC
Oct
31
comment Defensive copy in in the client class or in the service class?
Does the client care about the parameters after the fact?
Oct
31
answered What is the best way to initialize a child's reference to its parent?
Oct
31
answered Are DDD Aggregates really a good idea in a Web Application?
Oct
30
answered Inter-aggregate commands/transactions in an eventual consistency manner