Live-Maschinendaten auf dem Feld, ohne in die Kabine zu steigen
Eine installierbare Web-App für Präzisions-Jäten, offline-fähig und mit geführter Fehlerbehandlung.
Für Abläufe, die keine Standardsoftware abbildet. Wir bauen sie mit Ihnen, in Ihrem Repository, mit Tests ab dem ersten Tag.
«Der Ablauf lebt in Excel, E-Mails und drei Köpfen.»
«Die Standardsoftware passt fast. Das Fast kostet uns jeden Tag.»
«Unser Team ist gut, aber zu klein für die Roadmap.»
Fünf Schritte, damit Sie jederzeit wissen, wo Ihr Projekt steht.
Eine installierbare Web-App für Präzisions-Jäten, offline-fähig und mit geführter Fehlerbehandlung.
Eine ASP.NET Core Web API ist ein Teil der Arbeit, nicht das Ganze. Wir bauen die REST-Schnittstellen, das Datenmodell dahinter und die Oberfläche davor, damit am Ende eine Web-Anwendung steht, die Ihre Nutzer wirklich verwenden.
Blazor, wenn C# durchgängig bleiben soll. Angular, wenn Ihr Team dort zu Hause ist, wir mögen Angular Signals sehr. React, wenn es passt. Die Wahl richtet sich nach Ihrem Team, nicht nach unserem Geschmack.
Architektur-, API- und Unit-Tests gehören für uns zur Entwicklung, nicht zur Nacharbeit. So bleibt Ihre Anwendung auch dann änderbar, wenn wir nicht mehr täglich daran sitzen.
.NET ist unser Schwerpunkt, dort liegt unsere tiefste Erfahrung. Drumherum wählen wir, was zu Ihrem Projekt passt.

Steven Giesel ist Maintainer von bUnit, der Testbibliothek für Blazor-Komponenten, die die meisten Blazor-Teams ohnehin schon im Testprojekt haben. Das ist kein Logo auf einer Folie: Wir haben das Framework von innen gelesen und wissen, welche Teile davon in einer echten Anwendung tragen.
Wir bauen neue Blazor-Anwendungen, übernehmen stehengebliebene und holen WebForms- und MVC-Codebasen herüber, ohne bei null neu zu schreiben. Diese Website läuft auf Blazor und .NET 10, wir empfehlen also nichts, was wir nicht selbst betreiben.
Mehr zur Blazor Entwicklung und Beratung
Die Testbibliothek für Blazor-Komponenten, gepflegt von unserem Gründer. Open Source, und weit über unsere eigenen Projekte hinaus im Einsatz.
Zur bUnit-ProjektseiteVon der ersten Komponente bis in die Produktion, mit einem Render-Modell, das zu Ihren Nutzern passt und nicht zur Demo.
Eine gewachsene ASP.NET-Anwendung Seite für Seite nach Blazor holen, damit das Produkt weiter ausliefert, während die Migration läuft.
Ein gemeinsames Komponenten-Set, das Ihre Teams wirklich wiederverwenden, barrierefrei von Anfang an statt nachträglich geprüft.
Eine Testsuite für Rendering, Zustand und Interaktion, aufgesetzt von denen, die das Werkzeug pflegen.
Static Server Rendering, Interactive Server, WebAssembly oder gemischt. Wir entscheiden pro Seite, nicht pro Projekt.
Die Re-Renders, die zu grossen Payloads und die Circuit-Probleme finden, die eine Blazor-Anwendung träge machen.
Wir arbeiten in Ihren Repositories, Ihren Reviews und Ihren Standups mit. Ihr Team behält die Kontrolle über das Produkt, wir bringen Tempo und Erfahrung dazu.
Ein leeres Repository ist angenehm, aber selten die Realität. Wir arbeiten genauso in gewachsenen Systemen und verbessern sie Schritt für Schritt, statt alles auf einmal neu zu schreiben.
Mit .NET arbeiten wir seit vielen Jahren, inklusive Microsoft MVP Auszeichnung und Beiträgen zu Open Source. Das merken Sie an den Entscheidungen, die wir früh im Projekt treffen.

«Vor dem Hintergrund von heutigen Sicherheitsstandards und der vielfältigen Interfaces unseres Gesamtsystems konnten wir immer eine erstklassige und performante Lösung erreichen.»
Wir entwickeln nicht nur, wir geben das Wissen auch weiter. Steven Giesel hält Workshops zu ASP.NET Core Web APIs, auf Deutsch oder Englisch.
Beides ist möglich. Wir verstärken Ihr bestehendes Team und arbeiten nach Ihren Standards mit, oder wir bauen die Anwendung gemeinsam mit Ihnen von Anfang an auf. Was besser passt, klären wir im ersten Gespräch anhand Ihrer Teamgrösse und Ihres Zeitplans. Wir sitzen in der Schweiz und arbeiten genauso remote mit Teams im Ausland.
Ja. Ein grosser Teil unserer Arbeit sind Brownfield-Projekte. Wir lesen uns in den Code ein, sichern das heutige Verhalten mit Tests ab und verbessern dann in kleinen Schritten. Ein Big-Bang-Rewrite ist selten die richtige Antwort.
Das entscheiden Ihr Projekt und Ihr Team, nicht unser Geschmack. Blazor spielt seine Stärke aus, wenn Sie C# von der Datenbank bis zur Oberfläche durchziehen und sich einen zweiten Sprachraum sparen wollen. Angular und React sind die Antwort, wenn Ihr Team dort zu Hause ist oder Sie das grössere Ökosystem brauchen, in beiden haben wir viel gebaut und an Angular Signals besondere Freude. Übrigens: An bUnit, der Testbibliothek für Blazor-Komponenten, arbeiten wir selbst mit.
Mit Tests auf mehreren Ebenen: Unit-Tests für die Logik, API-Tests für die Schnittstellen und Architekturtests, die Regeln wie die Schichtentrennung automatisch prüfen. Dazu Code Reviews und eine Build-Pipeline, die bei jedem Commit läuft.
Beides, und wir trennen das ungern. Steven Giesel ist Maintainer von bUnit, der Testbibliothek für Blazor-Komponenten. Eine Testsuite gehört bei uns dazu und ist kein Posten, den wir später separat anbieten. Wenn Ihr Team bereits bUnit einsetzt und feststeckt, helfen wir auch nur dabei.
Meistens ja, und meistens nicht in einem Schritt. Wir migrieren Seite für Seite hinter der laufenden Anwendung, damit das Produkt weiter ausliefert, während der alte Stack schrumpft. Für das Framework-Upgrade darunter gilt dasselbe Vorgehen.
Zum Migrationsleitfaden .NET Framework 4.8 auf .NET 6Ja. Wir migrieren PHP-CMS wie WordPress oder TYPO3 auf ein Open-Source-CMS auf .NET, etwa Umbraco oder Oqtane. Inhalte und URLs ziehen mit um, Code und Betrieb bleiben bei Ihnen.
Mehr zur PHP-Migration zum FixpreisArchitektur-Reviews, tragfähige Entscheidungen und ein Sparringspartner für Ihr Team.
Mehr zur .NET ArchitekturWissen zu C# und Web-Entwicklung, direkt ins Team, remote oder bei Ihnen vor Ort.
Mehr zu C#- und Web-TrainingsOberflächen, die verstanden werden, und Anwendungen, die für alle bedienbar sind.
Mehr zu UX/UI und BarrierefreiheitKontakt
Sie sprechen direkt mit den Leuten, die später auch Ihren Code schreiben.