Platziere
.NET_
PlaceNet steht für „Platziere Dotnet“ – denn egal was: mit .NET bekommt man es hin. SaaS-Lösungen, gebändigte KI und Videospiele, gebaut mit Leidenschaft und C#.
PS D:\placenet> dotnet new idea --name "NextBigThing"
✓ Vorlage „Idee" wurde erfolgreich erstellt.
PS D:\placenet> dotnet add package Leidenschaft
✓ Paket installiert (v∞.0.0)
PS D:\placenet> dotnet run --project SaaS, KI, Games
info: Alles läuft. Wie immer.
➜ https://placenet.de ▌Ein Stack. Alle Möglichkeiten.
Vom Backend bis zum Pixel-Shader: .NET ist das Werkzeug, der Rest ist Neugier.
SaaS-Lösungen
Mandantenfähige Web-Apps mit ASP.NET Core, EF Core und sauberer Architektur – von der Idee bis zum Deployment.
KI-Bändiger
LLMs, Agents und Copilots produktiv einspannen – KI als Werkzeug, nicht als Buzzword. Prompt rein, Mehrwert raus.
Game Development
Videospiele entwickeln und spielen – Gameplay-Prototypen, Tools und Spielereien, natürlich mit C#.
Clean Code
Wartbare Software mit Tests, CI/CD und Architektur, die auch in fünf Jahren noch Freude macht.
Drei Baustellen, ein Zuhause
Jedes Projekt hat seinen eigenen Bereich auf dieser Seite – mit dem ungeschönten Stand, nicht mit dem Wunschbild.
Fluegge
Messenger für Kinder, bei dem Erwachsene den Kontaktkreis bestimmen: eine geschützte Kinder-App, eine vollwertige Eltern-App – Ende-zu-Ende-verschlüsselt über MLS, in Kotlin für Android.
Zum ProjektPixora
LED-Pixel-Matrix fürs Kinderzimmer: ein WS2812B-Band als 5 × 30 Raster, ein 3D-gedrucktes Gitter davor, ein ESP32 dahinter – gesteuert per Bluetooth aus einer Android-App.
Zum ProjektPlaceNet Play
Die Spielwiese: Game-Prototypen aus dem PlaceNet-Labor – kleine spielbare Ideen, Gameplay-Mechaniken und prozedurale Level, gebaut mit C#, Unity und Godot.
Zum ProjektDer Tech-Stack
Zwei Betriebsarten
Blazor: zwei Wege in den Browser
Blazor ist ein Framework mit zwei Betriebsarten. Beide rendern dieselben C#-Komponenten – der Unterschied ist allein, wo sie laufen.
Blazor WebAssembly
Der Browser lädt die .NET-Laufzeit als WebAssembly herunter und führt die Komponenten selbst aus. Der Server liefert danach nur noch Dateien.
- Nach dem Laden läuft alles lokal – kein Roundtrip je Klick.
- Der Server hält keinen Zustand je Besucher und skaliert wie ein Dateiserver.
- Offline-Betrieb und Installation als PWA sind möglich.
- Der erste Besuch lädt Laufzeit und Assemblies – mehrere Megabyte.
- Der C#-Code liegt beim Besucher; Geheimnisse gehören nicht hinein.
- WebAssembly muss im Browser erlaubt sein – in vielen Unternehmensnetzen ist es das nicht.
Blazor Server
Die Komponenten laufen im Serverprozess. Der Browser bekommt fertiges HTML und hält eine SignalR-Verbindung offen – den Circuit. Darüber gehen Ereignisse hin und DOM-Updates zurück.
- Nichts wird nachgeladen: keine Laufzeit, kein WebAssembly, sofort sichtbarer Inhalt.
- Läuft überall, wo WebSockets erlaubt sind – auch dort, wo WASM gesperrt ist.
- Code, Datenbank und interne Dienste bleiben auf dem Server.
- Jede Interaktion kostet einen Roundtrip; bei hoher Latenz merkt man das.
- Je Besucher liegt Zustand im Arbeitsspeicher – das begrenzt die Gleichzeitigkeit.
- Reißt die Verbindung ab, steht die Seite still, bis sie wieder da ist.
dotnet new kontakt
Lust auf einen Austausch über .NET, SaaS, KI oder Games? Schau auf der Projektseite vorbei oder lerne mich kennen.