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

20. Januar 2021 | 10:30 Uhr
RxJS von Grund auf: Operatoren und Operatorenketten
Live-Webinar inklusive Q&A-Session mit Yannick Baron..
Jetzt Registrieren
03. Februar 2021 | 10:30 Uhr
Unit-Testing in Angular mit Jest
Live-Webinar inklusive Q&A-Session mit Christian Liebel.
Jetzt Registrieren
10. Februar 2021 | 10:30 Uhr
Blazor WebAssembly: SPAs mit C# & .NET 5
Live-Webinar inklusive Q&A-Session mit Christian Weyer.
Jetzt Registrieren
Was uns beschäftigt

Aktuelle Artikel

Angular
End-to-End Testing of Angular Components with Cypress
In this article you will see how to enrich your test suite with functional and visual end-to-end tests for your Angular applications. Setting the Scene In the previous article, Visual Testing Of Angular Components With Storybook & Chromatic, I described how to use visual tests to…
Konstantin Denerz
Azure
Introducing: Azure Cognitive Search - Part 1
With this article series, you will learn what Azure Cognitive Search is, and how to use it. See the essential steps and make your application's data searchable, improve search performance and the quality of search results. As this is the first article of the series, it provides…
Steffen Jahr
ASP.NET Core
Anreichern einer Doku mit Code: ASP.NET Core API-Dokumentation mit Swagger - Teil 5 [Screencast]
Thinktecture Backend- und API-Spezialist Sebastian Gingter zeigt in dieser 10-teiligen Screencast-Serie wie man seine ASP.NET Core 3.1-API mithilfe von Swagger dokumentieren kann. Im fünften Teil sehen Sie, wie Sie die XML-Kommentare im Code auch in die Dokumentation bringen, das…
Sebastian Gingter
Angular
Visual Testing of Angular Components with Storybook & Chromatic
In a previous article, From paper sketch to a running application - Adobe XD, Storybook & Angular in action, I described the basics of writing Storybook stories and Angular components. In this follow-up, you will learn to enhance the Storybook workflow through visual testing to…
Konstantin Denerz
git
Interactive Rebase: Git in Practice - Part 2
Once you are comfortable with rebase, it is time to step up your game with interactive rebase. As introduced in the previous article, rebasing involves taking multiple commits and applying them to a base tip. Article Series Demystifying git Rebase Interactive Rebase Rebase Onto…
Yannick Baron
ASP.NET Core
Anreichern einer Doku mit XMLDoc: ASP.NET Core API-Dokumentation mit Swagger - Teil 4 [Screencast]
Thinktecture Backend- und API-Spezialist Sebastian Gingter zeigt in dieser 10-teiligen Screencast-Serie wie man seine ASP.NET Core 3.1-API mithilfe von Swagger dokumentieren kann. Im vierten Teil sehen Sie, wie XML-Doc-Kommentare im Code auch in das Swagger-Dokument gelangen.…
Sebastian Gingter
tools
Code Quality: Automate Linting, Formatting and More by Sharing Git Hooks
There he is. Bob. The new guy in the office. Time to on-board him onto the flagship project of the company. Sounds like a job for Kevin. Kevin helps out Bob to get setup. Providing him with the appropriate access rights, cloning the repository, and making sure Bob's seat is nice…
Yannick Baron
ASP.NET Core
Advanced ASP.NET Core Web APIs: Swagger & Co im Praxiseinsatz für Tests und Clients [Talk]
Als Entwickler wollen wir uns das Leben möglichst einfach machen. Und wenn wir eine Aufgabe vor uns haben, dann wollen wir auch möglichst viel damit erreichen. Nun haben wir eine ASP.NET-Core-Web-API gebaut und sie mit Hilfe von Swagger dokumentiert. Und nun? In seinem Talk auf…
Sebastian Gingter