|
|
London Ruby User Group:Hexagonal Rails
Hexagonal Rails
Matt and Steve give LRUG give us a version of their Hexagonal Rails talk (which they’ll also be giving at SRC and Goruco later this year):
The things that make Rails great in the first few weeks of a new project are
precisely what makes it hurt after a few months. Anyone who has worked on a
medium-sized Rails app will have experienced pain like:
- High coupling, meaning you have to run all your tests all the time to check
each change.
- Slow tests.
- Logic littered in view templates or helper modules.
Changes get more and more expensive to make, and the fun grinds to a halt.
How can you stop this from happening? And more importantly, how can you turn
around a project that’s already hit this wall of pain?
You need to pull your app away from Rails.
In this practical talk, we describe an architecture for mature Rails
applications where the framework becomes a plug-in to your application.
With hands-on demonstrations, you’ll learn how to define clear boundaries
between your application’s domain and Rails’ domain. Now Rails can stick
to doing what it does best – providing the persistence and HTTP stack –
and your valuable business logic will be in plain old Ruby objects that
are fast to test and easy to reason about.
WANT TO LEARN MORE? THEN CHECK OUT OUR EXPERT WORKSHOPS!
Gavin Bell's Creating Social Applications
Creating a successful social application means building a model of a task we commonly do and understanding the social motivations for your community and the individual. The task and the community may vary widely, but the concepts of social objects and the smallest useful application (or minimum viable product) give focus to the design of the application. Gavin Bell’s two day Creating Social Applications course teaches you how to create social applications for the web or mobile, as described in his book. Find out more here
Peter Lubbers' HTML5 Mobile Mastery
Over the course of three action-packed days, HTML5 Mobile Mastery covers
all the new features in HTML5 with an eye toward practical applications,
especially for mobile application development. The course aims to be
highly practical, too, outlining current browser support, trends in the
market, common gotchas, and how to make the new features work in older
browsers. To find out about learning objectives, course dates and how to
get some tickets, go here
Damjan Vujnovic's Advanced JavaScript Workshop
As Douglas Crockford once said, JavaScript is the world's most misunderstood programming language. It is also one of the world's most popular programming languages and one of the cornerstones of a modern web application development. With web clients becoming thicker and more complex, it is no longer easy to get away with sloppy, ad-hoc JavaScript programming style. In this advanced JavaScript hands-on course you will learn how to write good code (by employing its good features and avoiding quirks and common pitfalls). To find out about learning objectives, dates and how to get some tickets, go here
ABOUT MATT WYNNE
|
Matt Wynne works as an independent coach, consultant and trainer, helping teams like yours learn to enjoy delivering software to the best of their abilities. He is a core developer on the Cucumber project, and co-author of The Cucumber Book and Cucum
More about Matt Wynne
|
ABOUT THE LONDON RUBY USER GROUP
|
LRUG is the London Ruby User Group; a community of ruby developers based in and around London. We meet up at least once a month; on the 2nd Wednesday of the month we have meetings with talks, demos and such-like and then we have pub-based meetups organised on an ad-hoc basis (roughly half-way between meetings).
More about the London Ruby User Group
|
|
This session took part at the ElasticSearch. You can view the other 1 podcast here.
|
JAVASCRIPT & HTML5 COURSES
|
JAVASCRIPT & HTML5 PODCASTS
|
OTHER JAVASCRIPT & HTML5 EVENTS
|
Damjan Vujnovic's Advanced JavaScript Workshop
3 DAY COURSE. Featuring Damjan Vujnovic London, Wednesday, June 26th
|
|
The London Clojure Community
FREE EVENT:
Clojure meetup: Talks on Rei
London, Tuesday, July 2nd
|
|
Google Developer Group
FREE EVENT:
GDG London: Cloud Platform mee
London, Wednesday, July 10th
|
|
Rescuing the PaaS with Simplicity
FREE EVENT:
In The Brain of Russ Miles
London, Thursday, July 18th
|
|
Architecting with AWS
3 DAY COURSE. Featuring Rob Harrop London, Tuesday, July 23rd
|
|
London Scala Users' Group
FREE EVENT:
Real World Comparison of Scala
London, Tuesday, July 23rd
|
|
London GameCraft
CONFERENCE (1 DAY)
London, Saturday, August 10th
BOOK NOW!
|
|
Damjan Vujnovic's Advanced JavaScript Workshop
3 DAY COURSE. Featuring Damjan Vujnovic London, Wednesday, August 21st
|
|
|
|
|
© Copyright 2003-2013, Skills Matter Ltd
|
|
|