Alle Artikel mit dem Schlagwort: ruby

Vorgestellt: Rails Girls Berlin

Schon seit Urzeiten unterstützt O’Reilly User Groups mit Büchern, Werbung und Know-How, und auch Portraits einzelner Gruppen im Blog gibt es nun schon eine ganze Weile (zuletzt führte Corina Pahrmann ein Interview mit der PHP UG Frankfurt).  Heute haben wir es mit einer ganz besonderen Tech-Community zu tun: Die Rails Girl Berlin sind nicht nur global vernetzt und Ableger einer Gruppe aus Helsinki, sie sind auch – der Name verrät es schon – eine der (leider) wenigen Frauendomänen in der Welt der User Groups. Rails Girl Fanny Krebs verrät uns im folgenden Gastbeitrag mehr über das Projekt. Rails Girls Berlin ist Teil der internationalen Non-Profit-Initiative Rails Girls, deren Hauptziel es ist, Mädchen und jungen Frauen die Welt der Webentwicklung nahezubringen. Und zwar mit dem populären Web-Application-Framework Ruby on Rails. Gegründet haben sich die Girls Ende 2010 in Finnland, seitdem gab es zahlreiche Treffen auf der ganzen Welt, z.b. in Krakau, Shanghai – oder eben in Berlin. Die Rails-Girls-Community möchte Programmier-Anfängerinnen die Möglichkeit geben, Technologien zu erlernen, um ihre eigenen Ideen umsetzen zu können. Gleichzeitig wird daran gearbeitet, eine …

Social Coding mit GitHub

Was kommt dabei heraus, wenn man Open-Source-Ideen, moderne Versionierungskonzepte und die mächtige Kommunikationsinfrastruktur eines sozialen Netzwerks in einen Topf wirft und gut umrührt? Natürlich eine der spannendsten und populärsten Entwicklerplattformen der Welt. Gastautorin Ninja Lamberty über den Social-Coding-Dienst github, der kürzlich seinen vierten Geburtstag feierte und als Hoster von Projekten wie Joomla!, jQuery, Linux Mint, Perl, PHP oder Ruby kaum noch wegzudenken ist. Ein großer Vorteil bei der Entwicklung von Open-Source-Software besteht darin, dass man eine große Anzahl von Entwicklern zur Verbesserung und Weiterentwicklung der Software anzapfen kann. Weil jeder den Quellcode der Projekte einsehen kann, werden nicht nur Bugs schneller gefunden, sondern auch schneller gefixt.  Neue Features können von jedem hinzugefügt werden, der sich beteiligen möchte. Projekte wie Linux, Apache oder MySQL,  die das Herzstück vieler Internetseiten bilden, sind Produkte der Open Source Community. Das Gatekeeper-Problem Das gemeinsame Entwickeln hat allerdings nicht nur Vorteile: Wenn jeder zu einem Projekt beitragen kann, wird die zielgerichtete Weiterführung und Qualitätskontrolle nicht gerade einfacher. Üblicherweise wird dieses Problem dadurch gelöst, dass einige sogenannte „Trusted Developers“ bestimmt werden, die …