tag:blogger.com,1999:blog-36547168.comments2023-11-25T11:00:42.257+01:00Invisible to the eyeGiorgiohttp://www.blogger.com/profile/03558287012747987157noreply@blogger.comBlogger1018125tag:blogger.com,1999:blog-36547168.post-71557746773468258232018-01-25T00:03:27.061+01:002018-01-25T00:03:27.061+01:00Hi Indrit,
have a look at the comments here:
https...Hi Indrit,<br />have a look at the comments here:<br />https://www.linkedin.com/feed/update/urn:li:activity:6360831438652219392/?commentUrn=urn%3Ali%3Acomment%3A(activity%3A6360831438652219392%2C6361152155004600320)Giorgiohttps://www.blogger.com/profile/12689416577856305650noreply@blogger.comtag:blogger.com,1999:blog-36547168.post-2478312931952948012018-01-22T11:36:59.829+01:002018-01-22T11:36:59.829+01:00Hi Giorgio,
thanks for these gems.
"Rememb...Hi Giorgio,<br /><br />thanks for these gems. <br /><br />"Remember that this book is starting to become a bit dated, so you cannot take highly technical lessons from it"<br /><br />If you had to suggest a list of books / resources on the micro-services topic & related in 2018, how would that look like? <br /><br />Thanks again.<br /><br />Best,<br /><br />IndritIndrit Selimihttps://www.blogger.com/profile/00258618073806409568noreply@blogger.comtag:blogger.com,1999:blog-36547168.post-77303223832954378262016-11-13T16:48:57.422+01:002016-11-13T16:48:57.422+01:00Parizad, my experience is limited to a career in c...Parizad, my experience is limited to a career in computer engineering, especially in software. So while I advise against attending for software people, I can't say anything good or bad about other fields. It may be that meeting the BCG folks has very good value for future management engineers...Giorgiohttps://www.blogger.com/profile/12689416577856305650noreply@blogger.comtag:blogger.com,1999:blog-36547168.post-56514780284492390292016-10-30T14:46:26.718+01:002016-10-30T14:46:26.718+01:00Just got to ask, are you calling the ASP a waste f...Just got to ask, are you calling the ASP a waste for absolutely everyone, or just computer engineers?Parizadhttps://www.blogger.com/profile/12227490596073140603noreply@blogger.comtag:blogger.com,1999:blog-36547168.post-68498578854803574792016-09-02T22:10:34.898+02:002016-09-02T22:10:34.898+02:00Hi Hermann, I think that Director here is just the...Hi Hermann, I think that Director here is just the client of the Builder implementation. Therefore it can do whatever it wants with the Builder, and of course if it can encapsulate and not expose it to other clients it's just good old information hiding.Giorgiohttps://www.blogger.com/profile/12689416577856305650noreply@blogger.comtag:blogger.com,1999:blog-36547168.post-59716224145225986142016-07-10T12:13:18.798+02:002016-07-10T12:13:18.798+02:00I have understood this pattern, but the example do...I have understood this pattern, but the example doesn't print the result ;) . Also I have a question. The code of directory should always encapsulate the build process, Right ? Because according do the intent of pattern the same construction process can create differents representations.Anonymoushttps://www.blogger.com/profile/12403533457849433138noreply@blogger.comtag:blogger.com,1999:blog-36547168.post-1147321785360854712016-04-19T20:24:36.121+02:002016-04-19T20:24:36.121+02:00Droit devant soi on ne peut pas aller bien loin......Droit devant soi on ne peut pas aller bien loin...Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-36547168.post-90480752368425773752016-04-19T16:22:47.746+02:002016-04-19T16:22:47.746+02:00Congratulations! Enjoy!Congratulations! Enjoy!Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-36547168.post-75654588571578096432016-03-12T11:10:41.811+01:002016-03-12T11:10:41.811+01:00I use webpack in a AngularJS project, but in gener...I use webpack in a AngularJS project, but in general I prefer to keep the dependency management separate: frontend and backend as independent applications. In case you mean to use multiple package.json files, there is also Browserify doing the same job; they are both valid use cases.Giorgiohttps://www.blogger.com/profile/12689416577856305650noreply@blogger.comtag:blogger.com,1999:blog-36547168.post-88239910932205482502016-03-06T19:52:10.327+01:002016-03-06T19:52:10.327+01:00You can actually have your dependencies managed by...You can actually have your dependencies managed by npm all the way, just use a tool like webpack - then you just call require() and can have it installed once, both for back-end and front-end.<br /><br />Example: http://mycodesmells.com/post/webpack-simple-example/slomekhttp://mycodesmells.comnoreply@blogger.comtag:blogger.com,1999:blog-36547168.post-37154753380029610642016-02-01T08:30:11.645+01:002016-02-01T08:30:11.645+01:00Thank you for awesome post..its really helps me a ...Thank you for awesome post..its really helps me a lot, because it adds fuel to my determination.<br />Anonymoushttps://www.blogger.com/profile/09179364907903832735noreply@blogger.comtag:blogger.com,1999:blog-36547168.post-79718621198549930602016-01-13T18:10:05.917+01:002016-01-13T18:10:05.917+01:00Looks really interesting! I'll surely have a l...Looks really interesting! I'll surely have a look at it!<br />Bravo :)bettohttps://www.blogger.com/profile/16462664783219149049noreply@blogger.comtag:blogger.com,1999:blog-36547168.post-82965831988740653052016-01-10T11:46:35.080+01:002016-01-10T11:46:35.080+01:00+1 for the sentence:
"I created many test cas...+1 for the sentence:<br />"I created many test cases like this one, which lead me to verify the assumed behavior of Java libraries and features with my own hands"Anonymoushttps://www.blogger.com/profile/01628091733680049766noreply@blogger.comtag:blogger.com,1999:blog-36547168.post-57314543394008528642015-11-19T16:59:29.314+01:002015-11-19T16:59:29.314+01:00Carlo, maybe you want to give an example of those ...Carlo, maybe you want to give an example of those eloquent ORM?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-36547168.post-36364994653637460672015-09-02T11:58:14.461+02:002015-09-02T11:58:14.461+02:00After 5 years, we can say that your concerns were ...After 5 years, we can say that your concerns were completely wrong, since the late static binding is the foundation of Eloquent Orm, and many other cool things that emerged in the php world in the last years. Late static binding is something so normal in many language, and still there were people concerned about it in the php communityCarlonoreply@blogger.comtag:blogger.com,1999:blog-36547168.post-47321753384265290802015-05-06T14:58:02.194+02:002015-05-06T14:58:02.194+02:00thanks for sharingthanks for sharingihhttp://impressivehairstyles.blogspot.com/noreply@blogger.comtag:blogger.com,1999:blog-36547168.post-88461074630905268542015-02-04T18:26:06.178+01:002015-02-04T18:26:06.178+01:00Did you mean private $_widgetFactory; to actually...Did you mean <i> private $_widgetFactory;</i> to actually be <i> private $_widgetHelperFactory;</i> as the first is never used and the second is used but never instantiated.Unknownhttps://www.blogger.com/profile/05322590937910431311noreply@blogger.comtag:blogger.com,1999:blog-36547168.post-78376071860116057692015-01-08T16:53:07.824+01:002015-01-08T16:53:07.824+01:00"...and does not know where to look for the c..."...and does not know where to look for the code..."<br /><br />And then you suggest<br /><br />"A developer ... should look at the code that constructs it in the first place."<br /><br />That's circular logic. If the developer doesn't know where to look the developer will not know to look at the code that constructs it. I think that criticism of DI is valid.Unknownhttps://www.blogger.com/profile/16506135789001665193noreply@blogger.comtag:blogger.com,1999:blog-36547168.post-33304424870569848812014-12-07T19:16:27.619+01:002014-12-07T19:16:27.619+01:00Hi, what I mean is: the point of a Facade is to hi...Hi, what I mean is: the point of a Facade is to hide the complexity of the object graph behind it, and break dependencies from your code to those classes.<br />So if in the interface you have to build other objects from that graph, it defeats the point. Only passing in Value Objects (or even primitive types) is a good rule of thumb to avoid that.Giorgiohttps://www.blogger.com/profile/12689416577856305650noreply@blogger.comtag:blogger.com,1999:blog-36547168.post-85033170815128506382014-12-07T19:14:46.129+01:002014-12-07T19:14:46.129+01:00Hi, I have tried now (it's not my server) and ...Hi, I have tried now (it's not my server) and it seems to work, that may be a temporary outage of DZone. Can you retry?Giorgiohttps://www.blogger.com/profile/12689416577856305650noreply@blogger.comtag:blogger.com,1999:blog-36547168.post-322676916622456362014-11-28T10:46:57.026+01:002014-11-28T10:46:57.026+01:00I am a newer and I can't understand well for &...I am a newer and I can't understand well for "should only return and accept interfaces or value objects",could you give a case?<br /><br />Thank you!Anonymoushttps://www.blogger.com/profile/14276981296895569783noreply@blogger.comtag:blogger.com,1999:blog-36547168.post-42489458433688016032014-11-17T06:16:40.827+01:002014-11-17T06:16:40.827+01:00Cant download. It says 502 Bad GatewayCant download. It says 502 Bad Gatewaymaghribi'shttps://www.blogger.com/profile/08071322400402928399noreply@blogger.comtag:blogger.com,1999:blog-36547168.post-35747260074915551282014-10-11T09:14:01.375+02:002014-10-11T09:14:01.375+02:00Eugene,
implementing sqrt() as a microservice is l...Eugene,<br />implementing sqrt() as a microservice is like implementing Math::sqrt() as a static function and saying you're doing object-oriented programming.Giorgiohttps://www.blogger.com/profile/12689416577856305650noreply@blogger.comtag:blogger.com,1999:blog-36547168.post-83800910481161717092014-09-30T12:43:56.307+02:002014-09-30T12:43:56.307+02:00It's obvious for me that Robert is right. If c...It's obvious for me that Robert is right. If call to 'microservice' takes significantly less time to generate response (inside microservice) for that call, then microservice is worth to use. It's always tradeoff of performance. Nobody will implement sqrt() function as microservice exactly by that reason, and that's why we use libraries for that.OZhttps://www.blogger.com/profile/05048140983272985247noreply@blogger.comtag:blogger.com,1999:blog-36547168.post-69747030694556114552014-09-29T21:50:29.851+02:002014-09-29T21:50:29.851+02:00I think microservices are named poorly. Where jars...I think microservices are named poorly. Where jars may be components within an application. Microservices are small applications within a system. Microapp may be a better term.Anonymoushttps://www.blogger.com/profile/13173738419983546094noreply@blogger.com