Ich bin ein fortgeschrittener Anfänger/mittlerer Ruby-Programmierer. Ich arbeite wirklich daran, meine Ruby-Fähigkeiten zu verbessern. Dabei konzentriere ich mich besonders darauf, effizienteres, kompaktes und idiomatisches Ruby zu schreiben, solide Testverfahren zu befolgen und die Projektstruktur und andere allgemeine Best Practices zu lernen und einzuhalten.
In diesem Sinne habe ich nach gutem Material gesucht, von dem ich lernen kann. Ich habe mir ein paar der Peepcode-Screencasts zum Nachspielen die zwar toll sind, aber nicht genau das sind, was ich suche. Ich habe mich auf Github umgesehen, aber die meisten Projekte, mit denen ich vertraut bin, können ziemlich ausufernd sein - ich verbringe viel zu viel Zeit damit, auszupacken, wie die Dinge tatsächlich zusammenpassen und zu versuchen, ein mentales Modell der Dinge zu erstellen, als dass ich tatsächlich Zeit damit verbringe, den Entwicklungsprozess zu verstehen. Ich bin also auf der Suche nach guten Beispielen für qualitativ hochwertige Projekte/Gems/Libs, die kompakt und gut aufgebaut sind, usw. Ich würde etwas bevorzugen, das in sich geschlossen ist, d.h. nicht die Funktionalität eines anderen Tools erweitert, das ich erst auseinandernehmen müsste, bevor ich die "Erweiterung" verstehen könnte. Außerdem liegt mein Schwerpunkt auf der Ruby-Entwicklung - nicht auf der Ruby on Rails-Entwicklung. Irgendwelche Vorschläge?