Thinktecture T
We Are Thinktecture

We help developers!

We work with developers and architects and help them create impressive Angular apps with .NET Core backends, running on Azure or on their premises.

How may we help you with your challenging, complex, and critical projects?

Contact Us
On-The-Job Collaboration

Our goal is to help you become better developers and deliver your projects more efficiently. There might be no better way to learn than working together on your code.

Code and Architecture Reviews

We can be your sounding board to discuss critical ideas or to review the code of critical components before you base your large-scale development on them.

Architecture Consulting

We've been developing highly interactive browser-based applications, their backends and APIs for quite a while and we'd love to share the lessons we've learnt with you.

What you get

Technology Focus

Angular Performance Optimization

Angular is an incredibly fast framework, but sometimes it can feel as if its details or your browsers' CSS and JavaScript handling seem to work against you.

Based on our long experience, we can help you tackle load-time and runtime performance issues, including change detection optimization, lazy loading, or overall simplifications.

Web Components and PWA

The web is today' major business application platform. We can help you tap into its steadily expanding capabilities with Progressive Web Apps (PWA), Web Components and native integrations based on Project Fugu.

As a member of the W3C, we are actively working on these standards and on the future of the web.

Blazor and SPA Integration

Writing web applications with C#, HTML and CSS is an interesting new approach for .NET developers. But before planning to work with ASP.NET Core Blazor & WebAssembly, you should know their current capabilities and limits.

We've worked on integrating Blazor with SPAs and standard web technology APIs & libraries since the first days of Blazor and can help you avoid pitfalls from the beginning.

Container and Serverless

Reproducible system and execution environments with Docker containers are a win for every software developer.

Whether using today's de-facto standard Kubernetes as a container execution environment or pursuing a more serverless approach: our experts have many years of experience designing and developing distributed applications for the cloud-native world with a focus on Microsoft Azure.

Optimized 2D and 3D Visualization

Visualizing data in 2D or 3D is an increasingly important task in business applications, especially on the web.

Our practical experience can enable you to integrate application frameworks like Angular with visualization libraries like three.js or babylon.js in an highly performant way - to make sure you can get the FPS your application deserves.

.NET Core and Entity Framework Performance

.NET Core has been our main server-side technology since very early alpha versions - and we've been using .NET since 2001.

We can help you identify performance bottlenecks in your codebase. If .NET Core or Entity Framework and its SQL abstractions pose response times problems in your projects, our specialists can help you get your queries execution back on target.
Conversations with our Experts - in our free webinars

Webinars

26. Mai 2021 | 10:30 Uhr
Authentifizierung & Autorisierung mit Keycloak für ASP.NET-Entwickler
Live-Webinar mit Q&A-Session von Boris Wilhelms.
Jetzt kostenlos registrieren
12. Mai 2021 | 10:30 Uhr
Entity Framework Core 5 Performance-Optimierung aus der Praxis
Live-Webinar und Q&A-Session mit Pawel Gerr.
Jetzt kostenlos registrieren
05. Mai 2021 | 10:30 Uhr
Electron, Cordova & PWA - was, wann, wie & warum?
Live-Webinar und Q&A-Session mit Christian Liebel.
Jetzt kostenlos registrieren
28. April 2021 | 10:30 Uhr
Web Components: Bessere (SPA-)Architektur mit Smart- und Presentational-Components-Pattern
Live-Webinar und Q&A-Session mit Manuel Rauber.
Jetzt kostenlos registrieren
21. April 2021 | 10:30 Uhr
Web-Apps mit Ionic: auf Schienen schneller ans Ziel
Live-Webinar und Q&A-Session mit Max Schulte.
Jetzt kostenlos registrieren
April 29th, 2021 | 10:30 AM (CET)
Azure Arc enabled Kubernetes: Hybrid and Multi-Cloud
Live webinar and Q&A session with Thorsten Hans.
Register for free
What we've written

Featured Articles

 | Christian Liebel

After introducing into the project about the web-based Microsoft Paint clone in the first part of this series and talking about the choice of Web Components and the architecture of paint.js.org, I now want to demonstrate how I implemented the drawing functionality.

Read article
 | Patrick Jahr

Im vorherigen Teil dieser Serie ging es um den Aufbau einer sicheren Verbindung zwischen Client und Server mithilfe von SignalR. Nun möchten wir uns zwei wichtigen Punkten im Umgang mit einem Authentifizierungstoken widmen. Wir schauen uns an, wie wir unsere Echtzeitkommunikation mit Hilfe eines Referenztoken absichern...

Read article
 | Christian Liebel

Progressive Web Apps and the new powerful web APIs provided by Project Fugu allow developers to implement desktop-class productivity apps using web technologies. In this six-part article series, Christian Liebel shows you the critical parts of how paint.js.org was made, a web-based clone of the productivity app...

Read article
 | Sebastian Gingter

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 achten Teil sehen Sie, welche Modifikationen Sie am Swagger-UI vornehmen können. Zum Beispiel die Einbindung eines eigenen Logos in die...

Read article
 | Steffen Jahr

Learn how to use the Azure Cognitive Search, prepare your application data to make it searchable, and improve performance and quality of your search results. In the last articles of this series, we created an index and filled it with data from the PokeApi. Now it is time to show you how you can search this index and...

Read article
 | Max Schulte

Creating mobile and desktop applications is a complicated task. Different operating systems require us to have in-depth knowledge of multiple platforms. The web solves most of the problems for us by providing a single platform that runs everywhere - supported by different operating systems and browser vendors....

Read article