Publiziert am 17. Nov. 2022 von Franziska Ackermann
Alle Jahre wieder: Anfangs November findet traditionsgemäss die Lambda-Hackweek statt. Für eine Woche verlassen wir unser Büro im Liebefeld. Fernab vom Alltagsgeschäft arbeiten die unsere Mitarbeitenden alleine oder gemeinsam an Projekten. In dieser Woche werden neue Technologien, Ansätze und Lösungen ausprobiert. Von den Erkenntnissen profitieren am Ende unsere Kunden, denn die Innovationen aus dieser Woche fliessen unmittelbar in die aktuellen Projekte ein.
Ein kurzer Überblick über die Hackweek-Projekte:
Edi: «Ich habe versucht, einen Ansatz zu finden, um mit künstlicher Intelligenz aus Fotos von Maschinenteilen ein 3D-Modell zu generieren. Im Einsatz standen die Technologien Keras und TensorFlow.»
Matthias und Philipp: «Wir haben uns mit den neusten Features von OpenTelemetry beschäftigt, um einen genaueren Einblick in die inneren Abläufe unserer Programme und Systeme zu erhalten. Wir versuchten herauszufinden, wie einfach eine Integration der Tracing-Tools für Entwickler in Frontend und Backend Projekte ist und welche Dienste es benötigt, um Daten zu sammeln. Im Fokus standen Angular, NodeJS, NestJS und das automatisierte Erstellen von Traces für MongoDB, Postgres und Kubernetes Traefik Ingress. Wir sammelten die Daten mit Tempo und liessen sie mit Grafana darstellen.»
Wayne : «Ich habe mich in der Hackweek drei Projekten gewidmet:
- Ich habe Technologien evaluiert, die für die automatische Klassifizierung und Zusammenfassung von Dokumenten geeignet sind, welche mit optischer Zeichenerkennung bearbeitet wurden. Dabei habe ich verschiedene Python-Bibliotheken ausprobiert und mit OpenAI GPT-3 Transformer-Modellen experimentiert.
- Weiter habe ich untersucht, wie die nächste Generation von Frameworks für die Erstellung von inhaltsorientierten Websites (Astro und Qwik) eingesetzt werden kann. Ich habe dafür die Home-Seite von Lambda in Astro neu implementiert. Ich bin überzeugt vom Ergebnis und wir planen, die beiden Websites von Lambda und fidentity in Astro umzusetzen.
- Zu guter Letzt habe ich mich mit einer neuen Implementierung von Flying-Focus-Animationen beschäftigt. Flying-Focus-Animationen, wie sie beispielsweise bei der SBB-Website für die Tastaturnavigation verwendet werden, helfen, die Aufmerksamkeit des Benutzers zu lenken. Das Ergebnis ist ein produktionsreifes Paket für Angular und ein Proof of Concept für React und SolidJS.»
Thomas: «Ich habe eine Applikation entwickelt, mit welcher auf unterschiedlichen Geräten die Zeit gestoppt wird. Diese Angular-Applikation wurde für die Zeitmessung bei Seifenkistenrennen konzipiert, kann aber auch bei anderen Sportarten eingesetzt werden, bei welcher die Athlet:innen einzeln starten. Zusätzlich wird eine Rangliste in Echtzeit erstellt, welche ich mit Supabase, einer Realtime-Datenbank, progammiert habe. Die grösste Herausforderung bei dieser Applikation war, eine geeignete Lösung zu finden, welche die Start-Stopp-Zeit von unterschiedlichen Geräten synchronisiert.»
David: «Das Trainieren eines Deep Learning Object Detectors benötigt vorgängig viele manuelle Annotationen. Deshalb habe ich ein selbstlernendes Backend für unsere Annotations-Software geschrieben, welches bereits nach wenigen manuell annotierten Bildern anfängt zu lernen und den Annotationsprozess erheblich beschleunigt.»
Franziska «Ich habe mich intensiv mit den Websites von fidentity.ch und lambda-it.ch beschäftigt. Für fidentity habe ich an einer neuen Struktur für den Relaunch gearbeitet und dabei eine neue Methode ausprobiert. Dazu habe ich mich mit Strapi, einem Headless-CMS, vertraut gemacht und die Website von Lambda IT sprachlich überarbeitet und Verbesserungspotenzial ausgelotet. »