Cliff Moon on 19 Sep 2007 01:06:37 -0000 |
Check out therailsway.com. The core rails team goes through Q&A on that site, and they're really great at explaining how to solve a lot of the common problems and hangups people have with rails. Brian Donahue wrote: > Thanks, Cliff. I'll definitely download those and take a look. > > I still would greatly value seeing a practical example from scratch. > It's a great learning experience to watch how someone else approaches > a problem. For example, if anyone out there is still stuck in Java/C# > land, check out some of JP Boodhoo's screencasts on his blog or on > DNRTV (yes, that stands for "Dot Net Rocks TV" - how's that for team > spirit!?) He takes a simple user story, and implements it while > demonstrating TDD, DDD, and/or design patterns (he has a bunch of > screencasts). All very well done, and I found myself absorbing a lot > more when watching him code something up from scratch. > > www.jpboodhoo.com <http://www.jpboodhoo.com> > www.dnrtv.com <http://www.dnrtv.com> > > > > On 9/18/07, *Cliff Moon* < cliff@moonpolysoft.com > <mailto:cliff@moonpolysoft.com>> wrote: > > The link was posted on this list a while ago, but you should check > out > the Joyent connector and slingshot apps. They're big, non trivial > apps > done in rails. > > http://joyeur.com/2007/07/13/connector-and-slingshot-open-sourced-and-free > <http://joyeur.com/2007/07/13/connector-and-slingshot-open-sourced-and-free> > > Brian Donahue wrote: > > Expanding on the TDD topic, if I may boldly suggest work for others > > :) The biggest obstacle for me in really digging into Rails is > that I > > come from a Java (long ago) and C# (now) background and have been > > influenced by the "Double-Ds:" Domain Driven Design, Behavior > Driven > > Design, and Test Driven Design/Development. I have a pretty good > > understanding of how to apply these approaches in my familiar > strongly > > typed, compiled languages, but when I sit down with Rails I get > mired > > in the ActiveRecord and Controller implementations and feel like I > > start to write very procedural, unpretty code. I would like to > see a > > real-world "enterprisey" (by that I just mean that it has more > complex > > logic than a blog or some such) examples that show how the various > > layers, especially domain models/logic, are abstracted (or not) > and why. > > > > Perhaps that can be boiled down to this: I don't usually want my > > business objects coupled tightly to my DB tables a la Active Record, > > and I'm not sure if that is a good habit, that I can continue in > > Rails, or if it's just that I haven't grokked a different/better > > approach using Rails. > > > > > > On 9/18/07, *Mat Schaffer* <schapht@gmail.com > <mailto:schapht@gmail.com> > > <mailto:schapht@gmail.com <mailto:schapht@gmail.com>>> wrote: > > > > Wow... Are we gonna need a vote to narrow it down to two > next month? > > -Mat > > > > On Sep 18, 2007, at 3:43 PM, Aaron Mulder wrote: > > > > > For any future meeting, I'm willing to do a presentation on > > > Login/Authentication, touching on plugins, which would be > > > beginner-ish. > > > > > > Thanks, > > > Aaron > > > > > > On 9/18/07, Mat Schaffer <schapht@gmail.com > <mailto:schapht@gmail.com> > > <mailto:schapht@gmail.com <mailto:schapht@gmail.com>>> wrote: > > >> First, awesome PubNite last night! Glad everyone came > out and > > I hope > > >> everyone had as good a time as I did. > > >> > > >> Second, it's about time to round up presenters for > October. Anyone > > >> interested? I'm considering doing an introductory level TDD > > >> presentation (TDD basics, Test::Unit tricks, Rails > integration > > >> tests), so let me know if anyone's interested in that. > > >> > > >> Also, I got a note from the PHP Meetup group awhile back > asking > > about > > >> cross-presenting. Anyone interested in a PHP framework > (Symfony, > > >> CodeIgniter, Zend Framework) presentation as one of the > october > > >> presentations? > > >> > > >> Thanks all, > > >> Mat > > >> _______________________________________________ > > >> To unsubscribe or change your settings, visit: > > >> http://lists.phillyonrails.org/mailman/listinfo/talk > > < http://lists.phillyonrails.org/mailman/listinfo/talk> > > >> > > >> > > > _______________________________________________ > > > To unsubscribe or change your settings, visit: > > > http://lists.phillyonrails.org/mailman/listinfo/talk > > <http://lists.phillyonrails.org/mailman/listinfo/talk > <http://lists.phillyonrails.org/mailman/listinfo/talk>> > > > > _______________________________________________ > > To unsubscribe or change your settings, visit: > > http://lists.phillyonrails.org/mailman/listinfo/talk > <http://lists.phillyonrails.org/mailman/listinfo/talk> > > <http://lists.phillyonrails.org/mailman/listinfo/talk> > > > > > > > ------------------------------------------------------------------------ > > > > > _______________________________________________ > > To unsubscribe or change your settings, visit: > > http://lists.phillyonrails.org/mailman/listinfo/talk > <http://lists.phillyonrails.org/mailman/listinfo/talk> > > > > _______________________________________________ > To unsubscribe or change your settings, visit: > http://lists.phillyonrails.org/mailman/listinfo/talk > <http://lists.phillyonrails.org/mailman/listinfo/talk> > > > ------------------------------------------------------------------------ > > _______________________________________________ > To unsubscribe or change your settings, visit: > http://lists.phillyonrails.org/mailman/listinfo/talk > _______________________________________________ To unsubscribe or change your settings, visit: http://lists.phillyonrails.org/mailman/listinfo/talk
|
|