6:32 DRY 7:01 decompose 7:20 what if I could *intercept method calls* and do stuff for each call 7:28 AOP 7:31 cross-cutting concern 7:42 proxy - 7:45 *placeholder* intermediating interactions with an object 9:51 code demo: a way to make getPrimse more efficient - 9:56 cache 11:19 *refactoring technique* 12:12 *drawback of this refactored way* 12:22 how to resolve this drawback - create a new class - 12:27 ExpensiveOpsWithCache 13:17 missing: 13:31 solution: instead of @Autowire the ExpensiveOps, @Autowire ExpensiveOpsWithCache 14:01 solution 2 without polluting the code 14:59 *extract the interface only when need* 15:28 still left problem: 2 implementations for one interface
This is a very informative session.Even though one uses spring they might be aware about the proxies spring creates under the hood.Also the numerous approach Victor implements e.g from decorator to different avenues of creating proxies is impressive.
6:32 DRY
7:01 decompose
7:20 what if I could *intercept method calls* and do stuff for each call
7:28 AOP
7:31 cross-cutting concern
7:42 proxy - 7:45 *placeholder* intermediating interactions with an object
9:51 code demo: a way to make getPrimse more efficient - 9:56 cache
11:19 *refactoring technique*
12:12 *drawback of this refactored way*
12:22 how to resolve this drawback - create a new class - 12:27 ExpensiveOpsWithCache
13:17 missing:
13:31 solution: instead of @Autowire the ExpensiveOps, @Autowire ExpensiveOpsWithCache
14:01 solution 2 without polluting the code
14:59 *extract the interface only when need*
15:28 still left problem: 2 implementations for one interface
Check out my other talks on www.victorrentea.ro/#talks
Good talk, and the site is no more available, Sir. Is there anything wrong, or can we get a new one?
You are really an entertainer and your talks are entertaining, thanks and please keep up the good work :)
This is a very informative session.Even though one uses spring they might be aware about the proxies spring creates under the hood.Also the numerous approach Victor implements e.g from decorator to different avenues of creating proxies is impressive.
Half man, half "Im using Eclipse, i'm sorry" :)
1h of explosif energy, wow
Very helpful, Thanks a lot
Fantastic talk
Funny guy and crazy fast :)
Tovaristch mayor at ~8:20 is a good comparison =)
update: Chord, krutoi speaker!
this guy is crazy :)
Hoooly Shieeet he is fast man
Was he really typing!?!!?
Что сказать то хотел? Кроме этой водяной эмоциональной шолухи? Для доклада нужно было растянуть одну мысль на час
If this guy is the interviewer, I'm out. He's nothing less than compiler.