22 May 2013

The Ruby Reflector

Topic

MVC

  Source Favicon
On Unspace Blog 27 days ago.
Email

…focused on learning the router, basic application structure and conventions, Ember's MVC, the Ember Object Model, and finishing off the day with a basic intro to Ember Data and (of course) some useful debugging techniques.

As we've had a lot of inquiries about the beginners day coverage, we'll lay out the full lesson plan here next week.

Intermediate — May 19

Tireless elves are still working on our day two syllabus, but as a preview we'll be continuing our coverage …

rethink.unspace.ca Read
  Source Favicon
On Article RSS Feed 1 month ago.
Email

…injection in Ruby and discuss how DCI could be used to supplement Rails' MVC paradigm.

You?

There's still room for at least one other speaker. Interested? Read out speaking tips and get in touch .

Pub

The talks usually finish up around 8pm, but that's not the end of the meeting! We continue at The Slaughtered Lamb which is about 5 minutes away. Attendance at the talks is not a requirement on coming to the pub, so if you can't …

lrug.org Read
  Source Favicon
By Dan Galipo of Transcending Frontiers 1 month ago.
Email

…like to discuss generating and organizing views. MVC in iOS is a little different from MVC in Ruby on Rails, in that views are a little more tightly coupled to the controller. View elements are ultimately defined and positioned in the controller. Those elements will rely on methods which should be defined in the controller as they deal with event handling and navigation. Let's take a simple example. I want a screen to have a table and when I tap a row I want to navigate to another screen. …

thefrontiergroup.com.au Read
  Source Favicon
By Adam Keys of The Real Adam 1 month ago.
Email

…web browsers are. At that point, API providers and API consumers could start using hypermedia principles to build APIs for those who aren't interested in the mechanics of hypermedia.

Until then, it seems to me that putting hypermedia principles front-and-center is suboptimal. It's akin to telling someone who wants to use your website that they need to understand MVC patterns first. It's only going to discourage and confuse them.

therealadam.com Read
  Source Favicon
By Mike Gunderloy of A Fresh Cup 1 month ago.
Email

Sails.js - MVC framework for node.js.

GitLab 5.0 Release, Standing on Its Own Two Feet - If you want to host your own git server, this is a good choice.

Great Workflows to Help You Get More Done With Alfred 2.0 - Lots of goodies here.

Web Font Rendering Experiment - Pages displaying all the default and common browser fonts at various sizes for reference.

afreshcup.com Read
  Source Favicon
By Giles Bowkett of Giles Bowkett 3 months ago.
Email

Ember's " MVC" is a port of Rails's " MVC" with a much less elegant API.

Rails's " MVC" is not really MVC at all. Rails sometimes uses controllers as something not very far from classic OOP controllers, but it also uses them very frequently as a data store for its so-called "views," which are really templates being processed in a PHP-like way. (And Rails helpers serve a similar namespacing function.)

If you want data …

gilesbowkett.blogspot.com Read
  Source Favicon
Email

We started with MVC in mind. The most basic rule of MVC is that when the model changes, the views are notified about it. After some time, we've realised that it's not only about views, unless you try to fit "playing sounds" into the View layer ;)

In a hexagonal architecture, GUI is just one of the adapters. It's usually the most important one, but technically, still, just an adapter.

In many apps, the GUI is the only adapter.

ServerSideAdapter, PusherAdapter…

andrzejonsoftware.blogspot.com Read
  Source Favicon
By Chris Kelly of New Relic 4 months ago.
Email

…code, the terminal and browser. Throughout the day the students learned about Rails' MVC structure, scaffolding, database migrations, and frontend development. In the end, the new developers had a functioning application that helped them track their ideas and upload related photos.

Chris Kelly coaching at Rails Girls SF © Jessica Allen

The event also included talks from coaches along with exercises that exposed the attendees to the wide world of the Ruby web development …

newrelic.com Read
  Source Favicon
By Satish Talim of RubyLearning Blog 4 months ago.
Email

A "Free" online course: Sinatra 101

R ubyLearning announces the tenth batch of its "Free" online " Sinatra 101 " course starting from Saturday 2nd Mar. 2013 .

Sinatra - quickly create tiny web apps and services

What's Sinatra?

Sinatra is a micro-framework for quickly creating tiny web-applications and small services in Ruby. It is not a Model-View-Controller ( MVC) based framework.

Please read - Sinatra, a Ruby web framework, and Why it Matters .

rubylearning.com Read
  Source Favicon
By Loren Segal of gnuu.org 5 months ago.
Email

…to be a good way to inject our new backend into this controller (if we're looking at this from MVC). Yes, we could explicitly pick our backend and run that directly with our tests, but now we've inverted our API; the UI is no longer a detail of the controller, it's the primary interface with which we access the program logic. In other words, instead of asking the Controller setup the View, we're asking the View to setup the Controller.

A different transport backend …

gnuu.org Read