Moose: how to solve real problems without reading code
description
Transcript of Moose: how to solve real problems without reading code
![Page 1: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/1.jpg)
Moose
@girba!@moosetechnology
how to solve real problems!without reading code
![Page 2: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/2.jpg)
Moose?
![Page 3: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/3.jpg)
Mooseplatform for software!and data analysis
![Page 4: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/4.jpg)
![Page 5: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/5.jpg)
![Page 6: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/6.jpg)
![Page 7: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/7.jpg)
![Page 8: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/8.jpg)
![Page 9: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/9.jpg)
![Page 10: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/10.jpg)
![Page 11: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/11.jpg)
![Page 12: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/12.jpg)
![Page 13: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/13.jpg)
![Page 14: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/14.jpg)
![Page 15: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/15.jpg)
Moosecrafting analyses!made easy
![Page 16: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/16.jpg)
Moosehow to solve real problems!without reading code
![Page 17: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/17.jpg)
![Page 18: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/18.jpg)
@Remote(...)@Stateless(...)public class A implements IA { @EJB private IB b; ...}
@Remote(...)@Stateless(...)public class B implements IB { @EJB private IA a; ...}
![Page 19: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/19.jpg)
@Remote(...)@Stateless(...)public class A implements IA { @EJB private IB b; ...}
(model allClasses select: #isRemote) cyclesToAll: [ :class | class attributes flatCollectAsSet: [ :attr | attr declaredType withSubclassHierarchy ]]]
@Remote(...)@Stateless(...)public class B implements IB { @EJB private IA a; ...}
![Page 20: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/20.jpg)
![Page 21: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/21.jpg)
![Page 22: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/22.jpg)
![Page 23: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/23.jpg)
2012-03-13 16:10:56,876 TRACE CachingDelegate: Cache hit /service/Region QueryTO [depth=-1, parentDepth=1, namespace=Region, regioncode=IACA, itemcodes=[APA4725090], codesystem=, elementkind=ITEM, descriptionIncluded=false, validityTestMode=false] hash=-7424588642012-03-13 16:10:58,470 TRACE CachingDelegate: Cache MISS /service/Region QueryTO [depth=1, parentDepth=2, namespace=Region, regioncode=Structure, itemcodes=[], codesystem=, elementkind=ITEM, descriptionIncluded=false, validityTestMode=false] hash=20032700212012-03-13 16:10:58,563 INFO LegacyScriptCalls: LegacyScriptCall called with Parameter: namespace[nnn;Core]From=abcTo=xyz![DataFilter]Id=1234![OutputFormat]Format=xml![XsltConfig]XSLT=WithItemId] payload[]2012-03-13 16:10:58,798 INFO ActionService: getActionsByDate: patId=8909580, caseId=3807672, from=Wed Dec 21 00:00:00 CET 2011, to=Wed Mar 14 00:00:00 CET 20122012-03-13 16:10:58,923 TRACE CachingDelegate: Cache hit /service/Region AnotherQueryTO [regioncode=null, itemCodes=[], namespace=Region, codeSystem=domain.entry, elementKind=Region, validityDate=Tue Mar 13 00:00:00 CET 2012, descriptionIncluded=false, locale=de_CH, validityTestMode=false] hash=5706335772012-03-13 16:10:59,266 TRACE CachingDelegate: Cache MISS /service/AnotherRegion QueryTO [depth=1, parentDepth=-1, namespace=AnotherRegion, regioncode=630, itemcodes=[I_23451], codesystem=, elementkind=ITEM, descriptionIncluded=false, validityTestMode=false] hash=-1116635756
![Page 24: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/24.jpg)
2012-03-13 16:10:56,876 TRACE CachingDelegate: Cache hit /service/Region QueryTO [depth=-1, parentDepth=1, namespace=Region, regioncode=IACA, itemcodes=[APA4725090], codesystem=, elementkind=ITEM, descriptionIncluded=false, validityTestMode=false] hash=-7424588642012-03-13 16:10:58,470 TRACE CachingDelegate: Cache MISS /service/Region QueryTO [depth=1, parentDepth=2, namespace=Region, regioncode=Structure, itemcodes=[], codesystem=, elementkind=ITEM, descriptionIncluded=false, validityTestMode=false] hash=20032700212012-03-13 16:10:58,563 INFO LegacyScriptCalls: LegacyScriptCall called with Parameter: namespace[nnn;Core]From=abcTo=xyz![DataFilter]Id=1234![OutputFormat]Format=xml![XsltConfig]XSLT=WithItemId] payload[]2012-03-13 16:10:58,798 INFO ActionService: getActionsByDate: patId=8909580, caseId=3807672, from=Wed Dec 21 00:00:00 CET 2011, to=Wed Mar 14 00:00:00 CET 20122012-03-13 16:10:58,923 TRACE CachingDelegate: Cache hit /service/Region AnotherQueryTO [regioncode=null, itemCodes=[], namespace=Region, codeSystem=domain.entry, elementKind=Region, validityDate=Tue Mar 13 00:00:00 CET 2012, descriptionIncluded=false, locale=de_CH, validityTestMode=false] hash=5706335772012-03-13 16:10:59,266 TRACE CachingDelegate: Cache MISS /service/AnotherRegion QueryTO [depth=1, parentDepth=-1, namespace=AnotherRegion, regioncode=630, itemcodes=[I_23451], codesystem=, elementkind=ITEM, descriptionIncluded=false, validityTestMode=false] hash=-1116635756
Cache MISS
Cache hit
Cache MISS
Cache hit
![Page 25: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/25.jpg)
2012-03-13 16:10:56,876 TRACE CachingDelegate: Cache hit /service/Region QueryTO [depth=-1, parentDepth=1, namespace=Region, regioncode=IACA, itemcodes=[APA4725090], codesystem=, elementkind=ITEM, descriptionIncluded=false, validityTestMode=false] hash=-7424588642012-03-13 16:10:58,470 TRACE CachingDelegate: Cache MISS /service/Region QueryTO [depth=1, parentDepth=2, namespace=Region, regioncode=Structure, itemcodes=[], codesystem=, elementkind=ITEM, descriptionIncluded=false, validityTestMode=false] hash=20032700212012-03-13 16:10:58,563 INFO LegacyScriptCalls: LegacyScriptCall called with Parameter: namespace[nnn;Core]From=abcTo=xyz![DataFilter]Id=1234![OutputFormat]Format=xml![XsltConfig]XSLT=WithItemId] payload[]2012-03-13 16:10:58,798 INFO ActionService: getActionsByDate: patId=8909580, caseId=3807672, from=Wed Dec 21 00:00:00 CET 2011, to=Wed Mar 14 00:00:00 CET 20122012-03-13 16:10:58,923 TRACE CachingDelegate: Cache hit /service/Region AnotherQueryTO [regioncode=null, itemCodes=[], namespace=Region, codeSystem=domain.entry, elementKind=Region, validityDate=Tue Mar 13 00:00:00 CET 2012, descriptionIncluded=false, locale=de_CH, validityTestMode=false] hash=5706335772012-03-13 16:10:59,266 TRACE CachingDelegate: Cache MISS /service/AnotherRegion QueryTO [depth=1, parentDepth=-1, namespace=AnotherRegion, regioncode=630, itemcodes=[I_23451], codesystem=, elementkind=ITEM, descriptionIncluded=false, validityTestMode=false] hash=-1116635756
Cache MISS
Cache hit
Cache MISS
Cache hit
QueryTO
AnotherQueryTO
QueryTO
QueryTO
![Page 26: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/26.jpg)
![Page 27: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/27.jpg)
![Page 28: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/28.jpg)
![Page 29: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/29.jpg)
![Page 30: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/30.jpg)
![Page 31: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/31.jpg)
![Page 32: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/32.jpg)
![Page 33: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/33.jpg)
![Page 34: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/34.jpg)
![Page 35: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/35.jpg)
![Page 36: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/36.jpg)
![Page 37: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/37.jpg)
![Page 38: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/38.jpg)
![Page 39: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/39.jpg)
![Page 41: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/41.jpg)
![Page 42: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/42.jpg)
Tudor Gîrba!www.tudorgirba.com
http://creativecommons.org/licenses/by-nc-sa/3.0/
freeonlinenews.org/london-underground-150th-anniversary
![Page 43: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/43.jpg)
![Page 44: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/44.jpg)
![Page 45: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/45.jpg)
![Page 46: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/46.jpg)
Moosehow to solve real problems!without reading code
@girba!@moosetechnology
![Page 47: Moose: how to solve real problems without reading code](https://reader034.fdocuments.net/reader034/viewer/2022051817/54919229b47959072a8b51cb/html5/thumbnails/47.jpg)
Tudor Gîrba!www.tudorgirba.com
http://creativecommons.org/licenses/by-nc-sa/3.0/