Hello, I am Patrick Jahr
Since my first contact with web development, I am excited about creating web applications with all their possibilities. Here at Thinktecture, I can live my enthusiasm for full-stack development by focusing on frontend technologies with Blazor WebAssembly, Angular and Web Components and backend architectures with ASP.NET Core. I love to share my experience and content with the community by giving user group and conference sessions.
If you have any questions, feel free to reach out and contact me at patrick.jahr@thinktecture.com.
Let's get in touch!
Webinar Dates & Recordings by Patrick
No data found
Content Downloads by Patrick
We have summarized our knowledge in our specialist areas in Cheat Sheets, Whitepapers, and Ebooks for you.
No data found
Articles written by Patrick
.NET
If you are working with Blazor, gRPC is a big issue for transferring data from APIs to clients. One issue of developing with gRPC-Web is debugging the transmitted data because the data is in an efficient binary message format. In this article, I will show you how to solve this problem with the help of my NuGet.
17.11.2022
Blazor
Rumor has it, this is the dream of many .NET developers: Using SQLite and EF Core in the browser with Blazor WebAssembly. Is this possible? In this article, we will have a look how you can manage your offline data with the help of SQLite and EF Core by persisting the data with standard browser features and APIs.
12.04.2022
JavaScript
In my last article, I wrote about how to create Web Components without any framework using the native browser APIs. Nevertheless, there is something yet unsaid that is worth mentioning. Frameworks like Angular or VueJS give us a little bit more comfort to create our Web Components. For example, we have iterators like for loops. We can use these in our templates to generate our HTML template, and so much more. When using a framework though, we deal with a big bundle to make a small component. But are these frameworks the only option to create Web Components? No!
03.06.2020
JavaScript
Everyone knows it: encapsulating and reusing UI components on the web is challenging. It is usually
copy and paste of HTML, CSS, and JavaScript, often spread over one or more files.
If you forget a part, it either does not look as desired, or the interaction will not work. Enough of that!
Web Components open up new ways on the web to implement and (re-)use UI components in a standardized manner and without any framework.
03.04.2020
Upcoming Contributions by Patrick
Find future conference dates here.
(Deutsch) | Patrick Jahr
Past Contribtuions by Patrick
Find past conference dates here.
Angular, PWA, Project Fugu
Workshop 8h (Deutsch) | Christian Liebel & Patrick Jahr
BASTA! Herbst 2023 |
25.09.2023 -
29.09.2023 @
Mainz (
DE)
ASP.NET Core, Blazor, .NET Core, PWA
Talk (Deutsch) | Patrick Jahr & Sebastian Gingter
BASTA! Herbst 2023 |
25.09.2023 -
29.09.2023 @
Mainz (
DE)
ASP.NET Core, Blazor, WebAssembly
Workshop 8h (Deutsch) | Patrick Jahr & Sebastian Gingter
BASTA! Herbst 2023 |
25.09.2023 -
29.09.2023 @
Mainz (
DE)
Blazor, .NET Core, WebAssembly, .NET
Talk (Deutsch) | Patrick Jahr
.NET Day Franken 2023 |
28.04.2023 -
29.04.2023 @
Nürnberg (
DE)
(Deutsch) | Christian Liebel & Patrick Jahr
.NET User Group Karlsruhe |
23.03.2023 -
23.03.2023 @
Karlsruhe (
DE)
Blazor, WebAssembly, Performance
Talk (Deutsch) | Patrick Jahr
BASTA! Spring 2023 |
20.02.2023 -
24.02.2023 @
Frankfurt (
DE)
ASP.NET Core, Blazor, .NET Core, C#, Blazor WebAssembly
Workshop 8h (Deutsch) | Patrick Jahr & Sebastian Gingter
BASTA! Spring 2023 |
20.02.2023 -
24.02.2023 @
Frankfurt (
DE)
Blazor, PWA, Web Development
Workshop 8h (Deutsch) | Christian Liebel & Patrick Jahr
BASTA! Herbst 2022 |
10.10.2022 -
14.10.2022 @
Mainz (
DE)
Blazor, WebAssembly, .NET
Talk (Deutsch) | Patrick Jahr
BASTA! Herbst 2022 |
10.10.2022 -
14.10.2022 @
Mainz (
DE)
Blazor, WebAssembly, .NET
Talk (Deutsch) | Patrick Jahr
BASTA! Herbst 2022 |
10.10.2022 -
14.10.2022 @
Mainz (
DE)