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…
Blog
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,…
Klassiker fruchtig interpretiert: eine Woche Schülerpraktikum
Vergangene Woche hatten wir mal wieder einen Schülerpraktikant bei uns zu Gast. Romeo (14 Jahre) hat eine Woche bei uns reingeschaut und in dieser Zeit ein kleines eigenes Game programmiert. Die Aufgabe: den Videospiel-Klassiker Pong mit einem modernen Twist zu versehen und gestalterisch ein wenig moderner und fruchtiger machen!Realisiert hat er sein Game auf Basis…
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…
Live Coding Session auf dem KI-Festival
Wir waren mit einer Live Coding Session Teil des KI-Festival Heilbronn! Auf Basis von Atmosphären-Daten von einem Vulkanausbruch haben wir mit einem generativen Netzwerk eine eindrucksvolle Live-Coding-Performance kreiert. Für uns Menschen unsichtbare Gas-Konzentrationen in der Luft wurden so sinnlich erfahrbar – mit der Hilfe von KI. Wie funktioniert das Live Coding? Im Vorfeld des Auftritts…
Agile Softwareentwicklung: 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…