WE ARE THINKTECTURE
In-Depth Tech Knowledge
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?
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. We’d love to share the lessons we’ve learned with you.
WHAT YOU GET
Technology Focus
Angular Performance Optimization
Web Components & PWA
Blazor & SPA-Integration
Container & Serverless
Optimized 2D and 3D Visualization
.NET Core & Entity Framework Performance
CONVERSATIONS WITH OUR EXPERTS – IN OUR FREE WEBINARS
Upcoming Webinars
There are currently no english webinars scheduled.
Our Upcoming German Webinars
Large Language Models, Daten & APIs: Integration von Generative AI Power – mit Python & .NET
Christian Weyer | October 5, 2023 | 10:30 Uhr
Azure OpenAI & private Large Language Models sicher deployen mit Terraform
Thorsten Hans | October 18, 2023 | 10:30 Uhr
Serverless Generative AI mit Llama2 und Fermyon Cloud
Thorsten Hans | November 2, 2023 | 10:30 Uhr
WHAT WE’VE WRITTEN
Featured Articles
.NET
In previous part we lerned how to pass parameters to a Source Generator. In this article we need this knowledge to pass futher parameters to implement logging.
29.08.2023
.NET
In this article we will see how to pass configuration parameters to a Roslyn Source Generator to control the output or enable/disable features.
29.08.2023
.NET
In this article we will see how to reduce the resource consumption of a Source Generator when running inside an IDE by redirecting the code generation to RegisterImplementationSourceOutput.
29.08.2023
.NET
As a backend developer you have to implement some kind of periodically running background jobs from time to time. Most widely used tools I see are timers, tasks, semaphores, half dozens of booleans and enums to keep the state. Depending on the complexity of the code, understanding it can be quite adventurous. Alas, almost none of the developers I asked about reactive extensions (Rx.NET) know that they even exist.
06.06.2023
.NET
With the version 4.3.1 of Microsoft.CodeAnalysis.* Roslyn provides a new high-level API - the method "ForAttributeWithMetadataName". Although it is just 1 method, still, it addresses one of the biggest performance issue with Source Generators.
16.05.2023
Angular
Making our Angular modules configurable is essential in building a reusable architecture. But in the recent past, Angular presented us with its new moduleless future. How does it look now? How can we configure lazy-loaded components? Let's have a look at how we provide our configurations directly.
03.05.2023