Blog-Beiträge


Kombinierte Darstellung von 4-Phasen-Modell und Softwarearchitektur einer technischen Web-Applikation am Beispiel der heat-conduction-app.

Teil 3 / 3

Wie ich eine moderne Architektur für technische Berechnungs-Apps baue

Phase 2 startet - Vom Engineering zur Softwareentwicklung - Projekt heat-conduction-app

Softwarearchitektur 4-Phasen-Modell Flask Technische Web-Applikationen Engineering → Softwareentwicklung heat-conduction-app

Der dritte Teil der Reihe widmet sich der Softwarearchitektur und dem Technologie-Stack der heat-conduction-app. Anhand des 4-Phasen-Modells zeige ich, wie sich eine technische Berechnung schrittweise zu einer modularen Web-Applikation entwicklen lässt.

Visualisierung des Übergangs von einer physikalischen Ingenieuraufgabe zur Softwareanwendung: Die Grafik zeigt die Zerlegung der Wärmeleitung nach Fourier in fünf funktionale Bausteine - Domänenmodell, Berechnungslogik, Eingabe, Ausgabe und Orchestrierung.

Teil 2 / 3

Wie sich das Fouriersche Gesetz in Software übersetzen lässt

Phase 2 startet - Vom Engineering zur Softwareentwicklung - Projekt heat-conduction-app

Wärmeübertragung Berechnung Engineering → Softwareentwicklung heat-conduction-app

Im zweiten Teil der Reihe geht es um das fachliche Fundament der heat-conduction-app: den physikalischen Hintergrund der Wärmeleitung und den Weg von der Formel zur Software. Im Fokus steht dabei das Konzept der funktionalen Bausteine - ein Denkmodell, mit dem sich Ingenieurwissen systematisch in strukturierte Software übersetzen lässt.

Grafik mit Logo der heat-conduction-app; physikalischer Bereich und Softwarestack ausgeblendet. Dient als Introbild für den persönlichen Einstieg in das Projekt.

Teil 1 / 3

Warum ich als Maschinenbauingenieur den Schritt in die Softwareentwicklung gehe

Phase 2 startet - Vom Engineering zur Softwareentwicklung - Projekt heat-conduction-app

Persönlicher Weg Selbstständigkeit - Phase 2 Engineering → Softwareentwicklung heat-conduction-app

Nach einer intensiven Vertiefungsphase in der Softwareentwicklung starte ich nun meine berufliche Phase 2: den Weg in die Selbstständigkeit als Entwickler für technische Web-Applikationen. In diesem Beitrag erzähle ich, warum ich als Maschinenbauingenieur den Schritt in die Softwareentwicklung gehe und welche Rolle die heat-conduction-app dabei spielt.

Grafische Übersicht des init-pyproj App Prozesses: Vom leeren Projektordner über die structure.yaml und das Bash-Skript bis hin zum automatisch erzeugten, vollständigen Python-Projektgerüst.

Warum ich ein eigenes Tool nur zum Aufsetzen von Python-Projekten gebaut habe

init-pyproj App - ein kleines Bash-Tool, das mir täglich Zeit spart und Struktur in meine Projekte bringt

CLI Python Projekt-Setup Automatisierung Linux

Wer regelmäßig neue Python-Projekte startet, kennt den Aufwand zu Beginn: Verzeichnisse anlegen, virtuelle Umgebung einrichten, Abhängigkeiten installieren, Git initialisieren, .env und README vorbereiten. Bevor überhaupt eine Zeile Code geschrieben ist, vergeht schnell eine Stunde.

In diesem Blog-Post zeige ich, warum sich Automatisierung beim Projekt-Setup lohnt und wie daraus ein Bash-Tool entstanden ist, das mir täglich Zeit spart. Außerdem erfährst du, wie du das Open-Source-Tool selbst nutzen und erweitern kannst.