Suche
#Programmierung

So macht Google Open Source

Google hat mit Google Open Source eine neue Heimat für seine Open-Source-Projekte gelauncht. Dort finden sich aber nicht nur alle großen und kleinen Projekte des Konzerns, sondern auch Einblicke in die Art und Weise wie Google Open Source betreibt.

„Heutige Erstklässler sollen die Schule als souveräne Nutzer von digitaler Technologie verlassen“

Die Calliope mini gGmbH hat sich zum Ziel gesetzt, Kindern einen spielerischen Zugang zur digitalen Welt zu ermöglichen. Mit dem Board Calliope mini soll jedem Schulkind digitale Technologie (und somit auch das Programmieren) näher gebracht werden, aber auch Lehrer/-innen und das Bildungssystem sollen erreicht werden, um langfristig digitale Inhalte an Schulen zu vermitteln und zu etablieren.

Proxy Pattern effektiv nutzen

Für generische Teile einer Applikation oder um Teile einer Anwendung abzukoppeln – genau hier erweisen sich Entwurfsmuster als besonders praktisch. In dieser Session zeigt Ihnen Sven Ruppert (Reply), wie Sie Proxy Pattern effektiv nutzen, welche Arten es überhaupt gibt und welche Tricks man beachten sollte.

Pull Requests like a Pro: Hier kann man üben

Gerade als Programmieranfänger ist es manchmal schwierig, sich in der Open-Source-Welt zurechtzufinden. Wie veröffentlicht man ein Projekt auf GitHub? Wie macht man einen Pull Request? In seinem neuen Projekt präsentiert Bu Kinoshita, aktiver Open-Source-Unterstützer auf GitHub, eine Liste von GitHub Issues, an denen Anfänger erste Pull Requests üben können.

Ein Entwickler ohne Google ist wie ein Cowboy ohne Pferd

Entwicklern abstruse Softwareprobleme als Bewerbertest an einem Whiteboard lösen zu lassen ist als realitätsfern verschrien. Trotzdem hält sich diese Praxis vor allem bei amerikanischen Konzernen. Der Ruby-on-Rails-Erfinder David Heinemeier Hansson trat auf Twitter eine kleine Protestwelle los. Er und viele andere bekannten sich zum Nachschlagen bei Google oder Stackoverflow. Vielleicht inspiriert das den ein oder anderen Personaler zum Umdenken.

Behalte den Überblick über deine GitHub-Projekte mit Scope

Große GitHub-Projekte tendieren dazu einen Tick unübersichtlich zu werden. Unzählige Issues und Pull Requests flehen nach Beachtung. Diesem Problem sahen sich auch die Entwickler von Serverless ausgesetzt und taten das, was jeder gute Entwickler in einer solchen Situation machen würde, sie entwickelten ein Tool dafür. Scope war geboren und ist jetzt Open Source verfügbar.

Die Zukunft des Pair Programming

Warum steigert Pair Programming die Produktivität? Das könnte daran liegen, dass es gleich zwei Menschen dazu zwingt, den Code während des Schreibens zu verstehen. Steve Northover, Senior Technical Staff Member bei IBM, erklärt, wie Pair Programming die gemeinschaftliche Programmiererfahrung vereinfachen und erweitern kann.