Java 11

Solide Sprache mit einzigartigen Bibliotheken und Frameworks – für langfristige Backend-Projekte mit dem Fokus auf Wartbarkeit. Unser Standard.  Java 11 vor allem für Docker

Spring Boot

Unser Standard für Java basierte Backends – einfach weil es seit 2016 fast unschlagbar ist

React

Geschätzt vor allem wegen der Möglichkeiten, das Framework schmalspurig aber vor allem für ausgewählte Elemente in einer großen Applikation nutzen zu können

Material UI

Das für uns beste UI-Kit in der Kombination mit React. Sauber erweiterbar dank umfangreichem React Componts-Design, themebar und flexibel

TypeScript

Da JavaScript für uns langfristig nicht wartbar ist – für langfristige Frontend-Projekte mit dem Fokus auf Wartbarkeit

GoLang

Cross-Platform, static typed und in der Runtime ohne Dependencies – unser neuer Sprachstandard für DevOps und Systemtools

PHP 7

Bietet flexible Frameworks bei mittlerweile vernünftigem Sprachstandard – für mittelfristige Wartbarkeit, Webseiten und Back-Office Systeme (Lumen, Symfony..)

Sass

Sorgt heute eigentlich nur noch für die Konfigurierbarkeit, Modularisierung und Kombinierbarkeit unserer Styles

Elastic

Effizientes Suchen ist in unserer DNA verankert – ob facetted oder full-text

Drupal

Flexibel und effizient für unsere Back-Office Systeme

Jira

Dank der Effizienz, Shortcuts und Workflows von Jira sind Issues für uns ein Werkzeug zur teamübergreifenden Zusammenarbeit statt Controlling-Overhead

Github

Weil Branch-Layouts/Permissions, Pull-Requests und sehr gute Review-Integration für uns unverzichtbar sind.

IntelliJ

Ob Inspector, Intellisense, Snippets oder die ausgezeichnete Performance bei größeren Projekten – es ermöglicht uns beim Entwickeln den Fokus auf das Wesentliche zu legen

Visual Studio Code

Für alles run um React, Devop und alternativen DSLs  ist Visual Studio Code mittlerweile unser neuer Standard. Schlank, schnell aber auch mächtig

Git

Teamweite Zusammenarbeit dank 3-way-merge und damit den umfangreichen Einsatz von Branches – History und Blame sind elementare Werkzeuge für unsere Produktwartung

Azure Pipelines

Elementar für unsere Continous-Integration und Delivery. Beide sind Grundpfeiler unserer Entwicklungsphilosophie.

Docker

Ermöglicht und etabliert handhabbare Microservices im Produktionsbetrieb. Garant der Reproduzierbarkeit im Dev-Stack, sowie Builder-Pattern in der CI

Consul

Da Skalierbarkeit und Configurationmanagement in Docker noch elementarer sind

Rancher

Formalisiert Docker in Produktion, Teil unserer Delivery und unseres Clusterbetriebs

Proxmox

Infrastruktureller Grundbaustein, neben selektiertem Betrieb auf AWS/GCE…

Selenium

User-Acceptance Tests sind in unserer QA unverzichtbar

Linux

Durch den bedeutend besseren Docker-Support hat Linux bei uns MacOS den Rang abgelaufen. Sicher nicht in allem besser, aber signifikat in den für Entwickler relevanten Themen.

Chef

Compliance, Konfiguration und deren Konvergenz für die Wartung unserer vielen Server

Ansible

Sorgt bei uns für eine homogene Arbeits- und Entwicklungsumgebung unter macOS neben Docker

OPNsense

Sorgt für eine verwaltbare und sichere Netzwerktopologie

ZSH

Denn die Shell ist unser primäres Werkzeug

BASH

So selten wie nur möglich