Thinktecture T
Wir sind Thinktecture

In-Depth Tech Knowledge

Wir helfen Software-Entwicklern und -Architekten, das meiste aus Angular, Web Components, Blazor und .NET Core herauszuholen — sowohl auf Azure als auch On-Premises.

Können wir auch Sie bei Ihrem Projekt unterstützen?

Kontaktieren Sie uns
Zusammenarbeit im Projekt

Unser Ziel ist es, dass Sie Angular und .NET Core in der Tiefe verstehen, damit Sie Ihre Projekte effizienter und sicherer fertigstellen können. Die gemeinsame Arbeit direkt an Ihrem eigenen Code ist nach unserer Erfahrung die effektivste Art des Dazulernens.

Code- und Architektur-Reviews

Wir können Ihr Sparring-Partner beim Meistern kritischer Herausforderungen sein, sowie Architektur und Code ihrer wichtigsten Komponenten gemeinsam mit Ihnen durcharbeiten und optimieren, bevor Sie ein umfassendes Entwicklungsprojekt darauf basieren lassen.

Architektur-Workshops

Seit vielen Jahren haben wir Erfahrung in der Umsetzung hoch interaktiver browserbasierter Applikationen, der dazugehörigen Backends, APIs und Autorisierungssystemen. Diese Erfahrungen und das zugehörige Wissen geben wir leidenschaftlich gerne weiter.

Das bekommen Sie

Technologiefokus

Angular Performance-Optimierung

Angular ist ein hochperformantes Framework. Jedoch scheint es manchmal so, als würden seine Details oder das CSS- und Javascript-Handling des Browsers gegen einen arbeiten.

Mit unserer langjährigen Erfahrung können wir Ihnen dabei helfen, Ladezeit und Laufzeit-Performance-Probleme anzugehen und mittels Change-Detection-Optimierung, Lazy Loading oder allgemeinen Vereinfachungen zu lösen.

Web Components und PWA

Das Web ist heute die größte Plattform für Business-Anwendungen. Wir zeigen Ihnen die Möglichkeiten von Progressive Web Apps (PWA), Web Components und nativen Integrationen basierend auf Project Fugu.

Als Mitglied des W3C definieren wir diese Standards und die Zukunft des Web aktiv mit und können unseren Kunden schon frühzeitig Ausblick auf zukünftige Entwicklungen geben.

Blazor und SPA-Integration

Das Schreiben von Web-Applikationen mit C# statt JavaScript ist ein interessanter Ansatz für .NET Entwickler. Bevor Sie mit ASP.NET Core Blazor und WebAssembly arbeiten, sollten Sie sich jedoch einen Überblick über die aktuellen Möglichkeiten und Einschränkungen verschaffen.

Seit der Geburtsstunde von Blazor beschäftigen wir uns mit der Integration von Blazor mit SPAs, standardisierten Web-Technologie-APIs und -Bibliotheken. Wir helfen Ihnen gerne, Stolperfallen von Beginn an zu vermeiden.

Container und Serverless

Reproduzierbare Systeme und Ausführungsumgebungen mit Docker Containern sind ein Gewinn für jeden Software-Entwickler.

Ob es um die Verwendung von Kubernetes als Container Ausführungsumgebung geht oder ob Sie einen serverlosen Ansatz verfolgen, unsere Experten haben langjährige Erfahrung im Design und der Entwicklung von verteilten Applikationen für die Cloud-Welt, mit besonderem Fokus auf Microsoft Azure.

Optimierte 2D und 3D Visualisierung

Die 2D oder 3D Visualisierung von Daten als Bestandteil von Business Applikationen wird immer wichtiger, insbesondere im Web.

Wir zeigen Ihnen, wie Sie Applikations-Frameworks wie Angular mit Visualisierungs-Bibliotheken wie babylon.js oder three.js höchstperformant integrieren und damit die FPS erzielen, die Ihrer Applikation gerecht werden.

.NET Core und Entity Framework Performance

.NET Core ist seit den frühen Alpha Versionen unsere vorrangig eingesetzte Server-Side Technologie — und klassisches .NET nutzen wir bereits seit 2001 in einer Vielzahl von Projekten.

Wir helfen Ihnen dabei, Performance-Engpässe in Ihrer Codebasis zu identifizieren. Rufen .NET Core oder Entity Framework und seine SQL-Abstraktionen bei Ihnen Antwortzeitprobleme hervor? Unsere Spezialisten unterstützen Sie dabei, die Ausführung Ihrer Abfragen wieder in den Griff zu bekommen.
Austausch mit unseren Experten - in unseren kostenlosen Webinaren

Webinare

12. August 2020 | 10:30 Uhr
Blazor Server: Mögliche Architekturalternative zu SPAs?
Live-Webinar inklusive Q&A-Session mit Sebastian Gingter.
Jetzt Registrieren
02. September 2020 | 10:30 Uhr
Blazor WebAssembly jenseits von REST: gRPC in Web-Apps
Live-Webinar inklusive Q&A-Session mit Christian Weyer.
Jetzt Registrieren
09. September 2020 | 10:30 Uhr
Infrastructure as Code mit Terraform
Live-Webinar inklusive Q&A-Session mit Thorsten Hans.
Jetzt Registrieren
15. September 2020 | 10:30 Uhr
PWA Deep Dive: Offlineanwendungen im Griff
Live-Webinar inklusive Q&A-Session mit Christian Liebel.
Jetzt Registrieren
Was uns beschäftigt

Aktuelle Artikel

Blazor
Blazor Components Deep Dive - Lifecycle Is Not Always Straightforward
When starting with new frameworks that have a lifecycle for their artifacts like components, then you may assume that the lifecycle is strictly linear. In other words, step A comes before step B comes before step C, and so on. Usually, this is the case until it is not. The…
Pawel Gerr
Web Components
Creating Web Components With Modern SPA frameworks - Angular, React, and Vue.js
You might have read the article series about Web Components in which we talked about the advantages and disadvantages of Web Components in detail and how they are integrable in modern SPA frameworks. This article focuses on how you can create Web Components using a modern SPA…
Manuel Rauber
PWA
Bubblewrap: How to Publish Your Progressive Web App (PWA) in the Google Play Store
Traditionally, when developers wanted to distribute their web-based apps through app stores like Google Play, there was only one option: Apache Cordova. In the meantime, Progressive Web Apps (PWA) have arrived. The life of a PWA starts in the browser, and users can choose to…
Christian Liebel
Angular
Adobe XD, Storybook & Angular in Action - From Paper Sketch to a Running Application
In this article, I will show you how to design and develop application components for a SPA. We will start of from a paper sketch, head over to a designer tool, like Adobe XD, followed by an interactive testing environment, like Storybook, to finally result in a running Angular…
Konstantin Denerz
Azure
Hosting Long-Running Legacy Applications in Azure
In this article, I will demonstrate how a sample architecture for long-running web processes in Microsoft Azure can look like. Legacy on-prem application scenario We recently "cloudified" a legacy application with one of our large customers which is quite old, based on C…
Boris Wilhelms
Tools
Introduction: Mocking and Manipulating API Behavior with a Local Proxy Server - Part 1
When it comes to developing against an HTTPS/REST API, which we do not control ourselves, we face many problems regularly. Issues and hard to provoke edge cases may include a wrong implementation, an incomplete implementation or connection problems (dial-in issues, dropping…
Thinktecture Team
Electron
Electron Anwendungen paketieren mit dem electron-packager: Cross-Plattform Desktop Apps - Teil 5 [Screencast]
Thinktecture Cloud-Native- und Infrastructure-as-Code-Spezialist Thorsten Hans erklärt in einer fünfteiligen Screencast-Serie das Framework Electron. Nach den Grundlagen und der Architektur, Developer-Essentials, der UX-Optimierung und Security-Maßnahmen, geht es im letzten Teil…
Thorsten Hans
Entity Framework Core
Do Not Waste Performance by Not Using Temp Tables With Entity Framework Core
It has been a while since I released my article about the usage of temp tables in Entity Framework (v6). Meanwhile, Microsoft has released a completely rewritten version of its O/R mapper so my old approach is no longer applicable. But before we learn about a new one, let us…
Pawel Gerr