About

Avatar von Christopher Stock
  • TypeScript als JavaScript-Alternative

    TypeScript als JavaScript-Alternative

    Ich möchte in diesem Beitrag die Programmiersprache TypeScript vorstellen und Gründe aufzeigen, warum sie der Verwendung von JavaScript als Programmiersprache für die Entwicklung dynamischer Webapplikationen vorzuziehen ist. Der JavaScript-Albtraum Im Laufe der letzten zehn Jahre beobachte ich die Entwicklung im Web-Development-Bereich zunehmend mit Sorge: Immer mehr namhafte und zukunftsweisende Frameworks und Systeme wurden veröffentlicht, die allesamt…

  • Wie Meetups, Barcamps und Konferenzen meine Arbeit erleichtern

    Es gab so viele Ausreden für mich, nicht an Meetups und Barcamps teilzunehmen: „Ich habe zu viel auf meinem Schreibtisch“, „Das Thema kenne ich schon“, „Dazu habe ich zu wenig Vorabinfos“, „Ich arbeite lieber“ und „Das müsste jetzt dringend fertig werden, ich erledige das  lieber heute und geh nicht dahin“ sind nur Teile des Möglichen.…

  • Verteilte, Agile Teams überleben – 14. Treffen der Agile Usergroup Unterfranken

    Beim 14. Treffen der Agile Usergroup Unterfranken am 4. April drehte sich alles um um das Thema „Verteilte, Agile Teams überleben“, diesmal mit Jens Broos als Referent. Welche Herausforderungen es bei verteilten Teams gibt, wie diese gelöst werden können und welche weiteren „Good Practices“ er vorgestellt hatte ist als Folie im Slideshare zu finden. Du…

  • Was hat es mit diesen Barcamps auf sich?

    Kommenden Monat soll es ja wieder ein Barcamp von uns geben. Für Softwareentwickler. Aber warum organisieren wir das eigentlich? Was haben Softwareentwickler davon? Und was ist für Firmen drin, die ihre Mitarbeiter für so ein Barcamp freistellen müssen? Ein paar Ansichten und Einsichten. Herausforderungen in komplexen Softwareprojekten In komplexen, vernetzten Situationen – also Umgebungen, wie…

  • Augen auf bei der Dienstleisterwahl

    Die Dienstleisterwahl bei Shop-Vorhaben ist nicht trivial: Unternehmen, die sich für ein Shopsystem und einen Dienstleister entscheiden möchten, gehen bei der Suche bzw. der Ausschreibung in etablierter Weise vor. Gleichzeitig entsteht der Wunsch, das Projekt „agil” mit Hilfe einer Methode wie Scrum durchzuführen. Damit das gelingt, ist es notwendig, sich von einigen gewohnten Vorgehensweisen im Zuge der…

  • DevCamp Nürnberg: Das Barcamp für Developer

    Die Idee ist eigentlich ganz einfach: Einen guten Themenmix für eine Konferenz bekommst Du am besten, wenn Du die Themenwahl den Teilnehmern freistellst. Und einen hohen fachlichen Nutzwert, indem Du den Teilnehmerkreis auf eine thematisch gut fokussierte Zielgruppe legst. Für Softwareentwickler organisieren wir im Mai daher gemeinsam mit unseren Partnern wieder ein Developer Camp, dieses…

  • From Vagrant to NixOps

    I have been following the development of NixOps for some months. NixOps is a cloud deployment tool using nix, the functional package manager for unix systems. Nix makes it very intuitive to define absolute package dependencies. No more thinking and guessing about required runtime dependencies. NixOps supports deploying to different platforms. Bare-metal, cloud, and even virtual environments like virtualbox work…

  • Mayflower jetzt auch in Berlin

    Bereits Mitte 2016 hatten wir die ersten Vorbereitungen getroffen und seit kurzem verkündet es ein kleines Schild in der Ritterstraße 2a auch offiziell: Mayflower hat – nach München und Würzburg – jetzt einen dritten Standort in Berlin. Dadurch können wir insbesondere unsere norddeutschen Kunden noch besser erreichen, wobei wir, dank der günstigen Verkehrsanbindung, auch weiterhin eng mit unseren weiteren Standorten…

  • Optimierung der Produktivität mit PHPStorm

    Optimierung der Produktivität mit PHPStorm

    Ich möchte Dir in diesem Beitrag die Entwicklungsumgebung PHPStorm vorstellen und Dir Möglichkeiten aufzeigen, wie Du Deine Produktivität damit verbessern kannst. PHPStorm bietet Entwicklern eine hervorragende Unterstützung um PHP-Quellcode effizient und pragmatisch zu verwalten. Es hat mich immer wieder überrascht, wie gut sich gleichbleibende Arbeitsabläufe damit optimieren und somit effektiver gestalten lassen. In den folgenden…