<div dir="ltr">James's jobs email has inspired me with an idea for a talk title.<div><br></div><div>Rails and the Difficult Second Album<br><div><br></div><div>I've been brewing the idea of talking about moving from Rails apps of the</div>

<div>scale of 15 minutes blog post through monoliths into services, with a view to separating completely and maybe replacing components (with eek, dare I suggest, maybe non-ruby components) with messaging and queues and the like.</div>

<div><br></div><div>I'd like to tackle talking about the trade-offs and the trends over the years.</div><div>Fat-controllers -> Fat models, ActiveSupport::Concerns and callbacks, form-backing objects, decorators/presenters, engines, hexagonal architecture, dependency injection.</div>

<div><br></div><div>I don't think the view should be so binary that we just have</div><div>*  One file PHP apps were rubbish so wow look at MVC and its abstractions</div><div>* Java is enterprisey so wow look at Rails MVC and its simplicity</div>

<div><br></div><div>The polarising arguments in the community aren't particularly beneficial either.</div><div>DHH and his omakase, and a huge swathe of the rest of the community and their rediscovered love for lots of OOP and disdain for what can be appropriate solutions for appropriately sized applications.</div>

<div><br></div><div>I think we should be talking about transitions in architecture and the appropriate</div><div>points at which to introduce abstractions, and maybe with some examples of what this looks like.</div><div>
<br>
</div><div>Any takers?</div><div><br></div><div><br><div class="gmail_extra"><br><br><div class="gmail_quote">On 28 October 2013 16:54, James Hunt <span dir="ltr"><<a href="mailto:ohthatjames@gmail.com" target="_blank">ohthatjames@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><span style="font-family:arial,sans-serif;font-size:13px">Hi LRUG,</span><br style="font-family:arial,sans-serif;font-size:13px">

<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">


<div><div><a href="http://notonthehighstreet.com/" target="_blank">notonthehighstreet.com</a> is an award-winning[1] curated marketplace for unique and inspiring products[2][3]. We help over 3,800 of the best independent creative businesses to determine their own futures by providing the customers, tools and advice they need to grow.</div>




<div><br></div></div><div>The company has seen massive growth over the last 7 years, and we're looking for developers at all experience levels to help us in that "difficult second album" phase: how we transform one large app into the architecture that will keep us growing at the same rate. It would be great if you have some past experience of moving off a monorail, or a breadth of knowledge from working in languages other than Ruby.</div>




<div><br></div><div>We work in small teams, each given ownership of an area of value to the company. We get to build a website loved by millions and also build the tools that the rest of the company rely on every day. We care about what we do, and we challenge each other to write the best code we can. We share and learn with regular learning lunches and monthly hackdays.</div>




<div><br></div><div>If any of this sounds interesting, get in touch with me or Javaad (<a href="mailto:javaadabdul-rasool@notonthehighstreet.com" target="_blank">javaadabdul-rasool@notonthehighstreet.com</a>). You can find more details at <a href="http://blog.notonthehighstreet.com/ruby-developer" target="_blank">http://blog.notonthehighstreet.com/ruby-developer</a>.</div>




<div><div><br></div><div>Some of these buzzwords may apply to you: Ruby, Rails, TDD, Continuous Integration, agile, etc, etc. If not, get in touch anyway.</div><div><br></div></div><div>James</div><div><br></div>
<div>[1] <a href="http://blog.notonthehighstreet.com/2013/06/14/holly-tucker-and-sophie-cornish-awarded-mbes/" target="_blank">http://blog.notonthehighstreet.com/2013/06/14/holly-tucker-and-sophie-cornish-awarded-mbes/</a></div>




<div>[2] <a href="http://www.notonthehighstreet.com/gingko/product/led-cube-teak-wooden-alarm-clock" target="_blank">http://www.notonthehighstreet.com/gingko/product/led-cube-teak-wooden-alarm-clock</a></div><div>
[3] This might be my favourite thing ever, a marble salt pig IN THE SHAPE OF A PIG: <a href="http://www.notonthehighstreet.com/marbletree/product/hand-crafted-marble-salt-pig" target="_blank">http://www.notonthehighstreet.com/marbletree/product/hand-crafted-marble-salt-pig</a></div>




</div></div>
<br>_______________________________________________<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>
<br></blockquote></div><br></div></div></div></div>