<div dir="ltr">Mark: +1 from me, great idea.<div><br></div><div>I think that's going to be a challenging talk to put together but I'm looking forward to it.</div><div><br></div><div>Bestie.</div><div class="gmail_extra">


<br><br><div class="gmail_quote">On 29 October 2013 09:07, Stephen Masters <span dir="ltr"><<a href="mailto:stephen.masters@me.com" target="_blank">stephen.masters@me.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

That’s pretty much the approach taken in Martin Fowler’s book “Refactoring”, so maybe a scan of that might provide some ideas for structure. Doing a quick search for “architectural refactoring” gives plenty of results on the topic, so it may be worth taking the approach of how to implement some of those ‘named’ refactorings in a Rails application. Alternatively, it might be worth naming Rails-specific problems and proposing associated refactorings. If they don’t already exist, coming up with names could be half the fun. :)<br>


<br>
Steve<br>
<div class="im HOEnZb"><br>
<br>
On 28 Oct 2013, at 23:09, Mark Burns <<a href="mailto:markthedeveloper@gmail.com">markthedeveloper@gmail.com</a>> wrote:<br>
<br>
> Thanks Paul,<br>
><br>
> It's a good point, you're right. It's difficult to sketch out exactly how much information to convey and at what level to pitch it at.<br>
><br>
> I like the siren call idea. If you see pattern A, you might want to try solution B.<br>
> Solution D is also relevant, but maybe not until you start to get C happening.<br>
><br>
> It would be good to express a few examples of well known maxims/idioms and what issues these solve. Along with situations where they may not be appropriate.<br>
><br>
> Maybe with examples simple enough that anyone can imagine the progression through into larger and more complex systems, even if they haven't experienced that progression first-hand.<br>
><br>
> Basically, I can't teach you Thai, Vietnamese or Japanese, but I could help you learn to spot the differences between them. You can learn a few greetings and recognize them when confronting them, but you're going to need to do some self study to learn anything of value, and you'll need to live there to be fluent.<br>


><br>
> I think I'd probably want to focus more on aspects of moving away from monoliths if focusing on anything. Especially as that probably sounds closer to that title.<br>
<br>
</div><div class="HOEnZb"><div class="h5">_______________________________________________<br>
Chat mailing list<br>
<a href="mailto:Chat@lists.lrug.org">Chat@lists.lrug.org</a><br>
<a href="http://lists.lrug.org/listinfo.cgi/chat-lrug.org" target="_blank">http://lists.lrug.org/listinfo.cgi/chat-lrug.org</a><br>
</div></div></blockquote></div><br></div></div>