Clean Code – Qualität in und zwischen den Zeilen

Eine fixe, einheitliche Definition was Clean Code denn ist, die sich hier in einem Satz darstellen ließe, gibt es nicht. Im Wesentlichen ist man sich aber einig, dass ganz viel davon auf Robert C. Martin und sein Buch „Clean Code“ von 2009 zurückgeht. Für ihn ist Clean Code eine Denkschule, eine Art gemeinsames Wertesystem, dem…

KI bewerten: Confusion Matrix und Capture Rate Tables

Die letzten Jahre haben uns allen eindrucksvoll vor Augen geführt, welche Folgen KI-Anwendungen für unser nicht nur berufliches, sondern auch alltägliches Leben haben können. Die rasante Verbreitung von ChatGPT und anderen Large Language Models ist nur das wohl prominenteste Beispiel für eine sich mehr und mehr durchsetzende Entwicklung. Hinter diesen KIs stecken immer auch Algorithmen,…

Praktikumsbericht: 3D-Modellierung und -animation

Ein Praktikum geht zu Ende: Zum Abschluss haben wir ein kleines Interview mit unserer aktuellen Praktikantin Lena geführt, um ein paar Einblicke in ihre Arbeit der letzten Monate zu bekommen. Studio Fluffy: Hi Lena! Vielleicht kannst du zum Einstieg ja ein paar Worte über dich selbst sagen, wer du bist und wie du bei Studio…

Agile Softwareentwicklung: Continuous Integration

Agile Softwareentwicklung mit Continuous Integration

Was ist Continuous Integration? Die agile Softwareentwicklung hat in den letzten Jahren an Popularität gewonnen und eine neue Art des Entwickelns ermöglicht. In diesem Zusammenhang ist auch Continuous Integration entstanden, geprägt von Martin Fowler. Ein Schlüsselelement des Ansatzes ist das regelmäßige Zusammenführen von Code-Änderungen in einem zentralen Repository, um Bugs frühzeitig zu erkennen und die…

Apps entwickeln mit Rust und Flutter

Wozu braucht es Rust & Flutter? Die stetig wachsende Nachfrage nach leistungsstarken mobilen Apps stellt Entwickler vor die Herausforderung, rechenintensive Anwendungen effizient und plattformübergreifend zu entwickeln. In diesem Artikel werden wir uns mit der Rolle der Programmiersprache Rust und des Frameworks Flutter bei der Bewältigung dieser Herausforderung befassen. Rust, eine moderne Sprache mit Fokus auf…

Innovation by Design: Kreative Lösungen durch Zusammenarbeit

Innovation ist für Unternehmen heute von entscheidender Bedeutung, um sich in einem dynamischen und wettbewerbsintensiven Umfeld zu behaupten. Dabei kann Design eine entscheidende Rolle spielen, insbesondere das Konzept der „Innovation by Design“. Was ist „Innovation by Design?“ Innovation by Design bezieht sich auf den Ansatz, Designprinzipien und -methoden in den Innovationsprozess zu integrieren. Es geht…

Generatives Design trifft auf CAD: Neue Horizonte für Design und Ingenieurskunst

Generative Computer Aided Design – ein Begriff, der auf den ersten Blick komplex wirkt. Was dahinter steckt, nämlich generative Gestaltung für industrielle Designprozesse, ist ebenfalls ein anspruchsvolles Unterfangen. Aber die Grundidee ist recht simpel: Ein Computer macht Entwürfe für uns Menschen, die wir dann in typischer CAD-Software betrachten können. In diesem Artikel wollen wir Ihnen…

Algorithmische Klangerzeugung mit PureData

Auf Basis von wissenschaftlichen Daten habe ich mit Hilfe von Algorithmen in der Software „PureData“ Klänge und Bilder erzeugt. Am 14. Oktober 2022 habe ich mein Praktikum bei Studio Fluffy gestartet. Da ich weder Kenntnisse noch Erfahrung mit Programmierungs-Anwendungen für Sound wie „PureData“ hatte, arbeitete ich mich als Anfänger in die Software „PureData“ ein um…

Effektive Data Science-Dashboards mit Plotly Dash

Durch die Allgegenwart von Methoden der Data Science in verschiedensten Berufsfeldern sind individuell gestaltete Dashboards heute unverzichtbar. Plotly Dash liefert das Open Source Tool dazu! Wer Data Science betreibt – für die Finanzwelt, Marketing, Personalmanagment oder Infrastruktur – kommt um gut funktionierende Dashboards nicht herum . Der beste Algorithmus bringt einen nicht voran, wenn die…

Raumzeitliche Darstellung von Vulkanemissionen

Im Rahmen meines Praktikums bei Studio Fluffy habe ich am Projekt „Liquid Dance“ mitgearbeitet und die Aschewolke des Ausbruchs des Vulkans Raikoke 2019 in der Game Engine Unity visualisiert. Hierzu habe ich eine abstrakte Darstellungsform auf Basis von Würfeln mit farbigen Stäben verwendet, um die Entwicklungen von drei verschiedenen Stoffkonzentrationen zu veranschaulichen. Im zeitlichen Ablauf…