News-Archiv / Alle

1. September 2021

TNG Ungarn knackt die 10er Marke

Der heutige Tag markiert ein ganz besonderes Jubiläum: Heute vor einem Jahr hat der erste Kollege begonnen, aus dem Ausland für TNG zu arbeiten. Jetzt sieht es schon ganz anders aus - insgesamt haben wir nun schon 17 Kolleginnen und Kollegen außerhalb Deutschlands. Vor allem unsere Zweigniederlassung in Budapest wächst. Wir freuen uns, dass heute 3 neue Kolleginnen und Kollegen in Ungarn starten. Damit knacken wir das erste Mal die 10er-Marke. Üdv a TNG-nél - Herzlich Willkommen bei TNG!

15. Juli 2021

Show some love - Sommerretreat 2021

Eine Veranstaltung, über 500 Personen und unzählige gute Ideen: Unser diesjähriger Sommerretreat am vergangenen Freitag stand unter dem Motto "Show some love" - und das im vermutlich größten Videocall der TNG-Geschichte. Wie jedes Jahr wurde viel diskutiert und das Zusammengehörigkeitsgefühl des TNG-Teams durch den Austausch in virtuellen Kaffeeküchen und bei gemeinsamen Freizeitaktivitäten gestärkt. Wir sind stolz auf unseren bisher größten virtuellen Retreat und bedanken uns beim Orga- und Tech-Team für einen reibungslosen Ablauf.

23. Juni 2021

Der erste TNGler in der Schweiz

Auf in die große, weite Welt: Wir werden internationaler!

Nachdem wir bereits Kolleginnen und Kollegen in Bulgarien, Ungarn, Österreich und Australien haben, startet am 1. Juli der erste TNGler in der Schweiz.

Wir freuen uns auf viele Zeilen Code (in Schwyzerdütsch) und hoffentlich leckeres Fondue in den nächsten Wochen und Monaten.

Hast auch Du Interesse an einem Einstieg als Software Consultant? Dann bewirb Dich hier: https://tngtech.jobs.personio.de/

7. Juni 2021

Bewegte Buttons im t3n-Magazin

Im aktuellen t3n Magazin findet sich der Artikel "Bewegte Buttons", geschrieben von einer TNG-Kollegin. UI/UX gewinnen zunehmend an Wichtigkeit, Nutzer sollen Spaß am Benutzen einer Webseite haben. Dank CSS Transitions und Animations sind heutzutage flüssige Effekte ganz ohne Javascript möglich. Im Artikel wird erklärt, wie die Technologien im Browser funktionieren und worauf man dennoch achten muss.

7. Juni 2021

TNG-Vorträge im Rückblick

Digitale Formate waren noch nie so wichtig wie während der Pandemie. Unsere Mitarbeiterinnen und Mitarbeiter konnten sich auch weiterhin im Rahmen von virtuellen Vorträgen und Workshops vernetzen, weiterbilden und ihr Wissen mit anderen teilen. So hielten zu Beginn des Jahres zwei unserer Kollegen im Rahmen einer Informatik-Vorlesung an der TU München gleich zwei Gastvorträge inklusive Workshop, um den Studierenden einen Einblick in die praktische Anwendung von Haskell im Berufsalltag zu geben. Auch fand hierbei eine Preisverleihung von TNG für die besten Studentinnen und Studenten des Semesters für ein Sonderprojekt statt. Im Frühjahr hielten unsere Mitarbeiter gleich drei Vorträge bzw. präsentierten Showcases auf der Konferenz OOP 2021, unter anderem zum Thema „Brain Computer Interfaces Demystified - Können Gedanken die Kontrolle übernehmen?“. Der TNG-Vortrag „Deepfakes 2.0 - Wie neuronale Netze unsere Welt verändern“ ist inzwischen zum Klassiker geworden und wurde allein seit Anfang des Jahres auf mehreren Konferenzen, wie den CodeDays und dem JavaLand 2021, gehalten. Das Thema Deepfakes ist zudem mehrfach im Fernsehen, unter anderem bei Galileo und Leschs Kosmos, thematisiert worden.

24. März 2021

Winterretreat bei TNG

Learning by Doing - das ist das Motto unseres jährlichen Winterretreats. In kleinen Gruppen wird gecodet, gebastelt, gegrübelt und diskutiert - die Themen sind so vielfältig wie unsere Kolleginnen und Kollegen.

Bei unserem diesjährigen Retreat am vergangenen Freitag, 19. März, standen spannende Themen wie "Smart Home mit Home Assistant", "Video-Chat selbst gebaut - wie schwer kann's schon sein?" oder "Quantum Computing mit Qiskitauf dem Programm". Klingt spannend? In den nächsten Wochen finden Sie Projektberichte auf unserer Linkedin-Seite zum Nachlesen.

Auch wenn wir in diesem Jahr leider nicht gemeinsam in einem Hotel in den Bergen feiern und schlemmen konnten, war für das leibliche Wohl der Kollegen natürlich gesorgt. Am Morgen des Retreats konnte eine Überraschungs-Snackbox aufgemacht und dann natürlich im Laufe des Tages genüsslich verspeist werden.

Der Spaß-Faktor kam nicht zu kurz. So hatte man die Wahl, am Abend gemeinsam mit den Kolleginnen und Kollegen ein Bild zu malen, ein Holzmodell zusammenbauen, ein Menü zu kochen und vieles mehr.

12. Februar 2021

Aus dem Ozean zum Modell - die Glomar Explorer in Lego

Die Vorgeschichte: Beim TNG Big Techday 2019 sprach der Journalist und Buchautor Josh Dean über die geheime und spektakuläre Azorian-Mission der CIA aus dem Jahr 1974. Mit einem extra für diesen Zweck konstruierten und gebauten Schiff, der Glomar Explorer, sollte das russische U-Boot K-129 im Ganzen geborgen werden - im Geheimen, ohne Wissen der Sowjetunion. Auch wenn die Mission nur teilweise gelang, da das U-Boot während der Bergung zerbrach, ist der Explorer eine technische Meisterleistung. Ein funktionstüchtiges Modell wurde allerdings - soweit wir wissen - bisher nie gebaut.

Challenge accepted: TNG kontaktierte Pawel Kmieć alias "Sariel", einen hochkreativen Lego-Modellbauer, der seine Erfindungen und Konstruktionen bereits auf der BTD 2017 vorgestellt hatte. Wir brachten die Idee, das Budget und die Begeisterung mit und der Modellbauer stellte sich der Aufgabe. Seinen Zwischenstand konnte er auf dem BTD 2020 präsentieren. Seitdem wurde das Modell fertiggestellt - Danke, Pawel!

Das drei Meter lange Modell sieht nicht nur beeindruckend aus, es schwimmt auch tatsächlich und kann mit seiner Greifvorrichtung ein Modell-U-Boot greifen. Während wir also darauf hoffen, dass der Corona-Virus durch Impfstoffe zurückgedrängt wird, wartet unser großes Modell in unserem Büro geduldig auf den von uns allen ersehnten Sommer... und einen TNG-Swimmingpool, um das Schiff ausführlich zu testen.

21. Januar 2021

Atlassian-Apps fit für Data Center

Nutzen Sie Confluence Data Center oder Jira Data Center? Dann gibt es Grund zur Freude: Wir haben unsere beliebtesten Atlassian-Apps fit für Data Center gemacht.

Nachdem Atlassian im vergangenen Jahr alle Server-Produkte abgekündigt hat, werden in Zukunft die Data Center-Produkte umso wichtiger. Diesen Trend gehen wir mit und haben einige unserer Apps für die Nutzung auf Data Center-Produkten überarbeitet. Vielleicht ist auch für Sie etwas Spannendes dabei, schauen Sie sich die Apps doch mal an:

Confluence:

Jira:

13. Januar 2021

Big Techday 2021 – nun im Herbst

Seit 2007 organisiert TNG jährlich den Big Techday, eine Konferenz über Themen der Wissenschaft und Technik mit dem Schwerpunkt IT. Auch in 2021 wird es auf jeden Fall einen Big Techday geben. Aufgrund der Corona-Pandemie wird er allerdings von Mai auf September verschoben. So hoffen wir, dass der Big Techday  (zumindest teilweise) wieder in Präsenz stattfinden kann. So oder so ist TNG sich einig, dass es auch in diesem Jahr ein fantastisches Event mit vielen verschiedenen, hochinteressanten Vorträgen geben wird.

17. Dezember 2020

Modernes Identitäts- und Zugriffsmanagement: Configuration as Code für Keycloak mit Terraform bei TNG

Stellen Sie sich ein Unternehmen vor, dessen Mitarbeiterzahl und Anzahl der genutzten Webdienste stetig wächst. Denken Sie außerdem an die Zeit, die damit verbracht (bzw. verschwendet) wird, sich bei vielen dieser Webdienste jeden Tag einzeln anzumelden - und das bei jedem Mitarbeiter. Die Vorteile eines unternehmensweiten Identitäts- und Zugriffsmanagements (IAM) inklusive einer Single-Sign-On-Lösung (SSO) sind offensichtlich. Keycloak nutzt offene Standards zur Authentifizierung von Nutzern unternehmensinterner Anwendungen und unterstützt auch externe Dienste, wie Slack oder Zoom. Leider hinkt es dem hinterher, was zum Standard für die Wartung von IT-Systemen geworden ist: Configuration as Code (CaC). An dieser Stelle kommt der Terraform Keycloak Provider ins Spiel. TNG hat zu diesem recht ausgereiften Open-Source-Projekt beigetragen und es zur Anwendung gebracht.

tl;dr: Wir unterstützen einen Keycloak-Provider für Terraform und verwenden ihn, um unseren Authentifizierungsserver zu verwalten. Schnelle und zuverlässige Iterationen an dieser sehr kritischen Infrastrukturkomponente sind jetzt mit unseren üblichen Softwareentwicklungsmethoden und hohen Standards möglich.

Wir haben mehrere Kandidaten im Hinblick auf den erforderlichen zusätzlichen Entwicklungsaufwand und unsere Stabilitätsziele verglichen. Der Kubernetes Keycloak Operator ist ein relativ junges Projekt und daher für unsere Zwecke nicht genügend erprobt. Eine andere Möglichkeit, die Keycloak-API zu abstrahieren, ist der Keycloak-Ansible-Provider. Das Tool hat uns allerdings in früheren Projekten, u.a. aufgrund eines schwierigen Zustands der Dokumentation, nicht überzeugt. Der dritte Kandidat, den wir uns angesehen haben und für den wir uns schließlich entschieden haben, war der Terraform Keycloak Provider. Für ihn spricht, dass er LDAP-User Federation und eine ausreichende Anzahl von Keycloaks Role Mappers unterstützt, und dass Terraform neben der manuellen Konfiguration auch eine automatisierte Provisionierung ermöglicht.

An einigen Stellen mussten wir den Provider patchen. Der Maintainer, Michael Parker, reagierte schnell und wir arbeiteten gemeinsam an unseren Pull-Requests.  Mittlerweile haben wir schon einige Erfahrung mit der Erweiterung und Wartung von Keycloak über Terraform gesammelt. Unserer Erfahrung nach scheint es so einfach zu sein wie die manuelle Konfiguration in der Benutzeroberfläche. Terraform-Module halten unsere Client-Konfiguration und erlauben es uns, verschiedene Parameter schnell zu tunen und zu testen. Jede Fehlkonfiguration kann schnell durch Wiederherstellung einer funktionierenden Version behoben werden. Außerdem kompensieren wir fehlende Features im Provider, indem wir die Konfiguration manuell vervollständigen. Dieser hybride Ansatz erlaubt auch leichtgewichtige Experimente durch Rückgriff auf die Benutzeroberfläche. 

Nachdem wir unsere Keycloak-Konfiguration in Code umgewandelt hatten, ging die Migration unserer Keycloak-Instanzen auf Kubernetes einfach und problemlos vonstatten. So wie es sein sollte.

Was denken Sie? Sprechen Sie uns gerne an, wenn Sie Fragen haben oder Unterstützung benötigen!

Aktuelle News und Events findet man hier.