
Unboxed Roundup: Our links for w/c 25th May 2015
Graeme McCubbin
May 29, 2015
The Perils of Semantic Coupling - Patrick V
- http://www.michaelnygard.com/blog/2015/04/the-perils-of-semantic-coupling/
Some interesting comments around designing systems and not coupling every service to the One True Concept, despite the drive we some times get to attempt to find that. Useful reading if you're getting a highly couple system that is harder to change.
Remote or co-located pairing - Alex B
- https://screenhero.com
Two cursors for twice the fun.
The Unreasonable Effectiveness of Recurrent Neural Networks - Tadas T
- http://karpathy.github.io/2015/05/21/rnn-effectiveness/
A fascinating walkthrough of a fairly simple RNN algorithm that (almost) learns writing poems, Wikipedia articles, Linux source code, LaTeX etc.
Revisiting Ruby Refinements - Murray S
http://devblog.avdi.org/2015/05/20/so-whats-the-deal-with-ruby-refinements-anyway/
Refinements have been a feature of ruby for a while now, but they’ve not really seen much use due to their experimental status and some high profile articles proclaiming them to be problematic. Since ruby 2.1 they’re not considered experimental anymore so it’s worth getting to know them better. A good start is the above article by Avdi Grimm in which he has made a ruby tapas video about them freely available to help us explore refinements in more detail.