Bastian Hofmann

B.Sc.

Bastian is a Software Engineer at ResearchGate, the leading social network for scientists, working there on everything API related. Before that he was responsible for the integration of OpenSocial, OAuth, OpenID and other open standards into the largest german based social networks, studiVZ, schülerVZ and meinVZ. He is also a frequent speaker on international web technology conferences, always trying to promote open standards and protocols. This, together with his activity in the OpenSocial foundation and as a committer and PMC member for the Apache Shindig project makes him a strong advocate for the vision of an truly open and distributed social web.

Research interests

  • Interests
    Pattern Recognition, Science

Education

  • Oct 2006–
    Sep 2008
    HTW Berlin
    Applied Computer Science · Bachelor of Science
    Germany · Berlin

Other

  • Languages
    German, English

Publications

  • Refactoring der Controller-Schicht eines High-Performance Web-Frameworks

    Bastian Hofmann

    06/2009

    Degree: Bachelor of Science

    Supervisor: Prof. Dr. Elke Naumann, Volker Pilz

    In dieser Arbeit wird ein großflächiges Refactoring einer ganzen Anwendungsschicht behandelt. Neben dem Controller Teil des Frameworks, dessen Refactoring und Redesign ein Hauptbestandteil ist, erstreckt es sich auch auf alle Anwendungscontroller der Applikation, die auf dieses Framework aufsetzen. ... [more] In dieser Arbeit wird ein großflächiges Refactoring einer ganzen Anwendungsschicht behandelt. Neben dem Controller Teil des Frameworks, dessen Refactoring und Redesign ein Hauptbestandteil ist, erstreckt es sich auch auf alle Anwendungscontroller der Applikation, die auf dieses Framework aufsetzen. In den folgenden Kapiteln werden, nachdem auf die technischen Grundlagen des Projekts eingegangen und der Ist-Zustand des Frameworks beschrieben und analysiert wurde, auf Design und Implementierung der neuen Controller-Schicht eingegangen. Zum Abschluss wirüberprüft ob die oben beschriebenen Ziele erreicht wurden und welche Schlüsse man daraus für spätere Projekte und insbesondere die anstehende Migration der Module ziehen kann.
3
Publications
77
Followers