Hey it's me Peter Paul Kirschner,
Welcome to my humble corner of the internet! This is where I share my thoughts, experiences, and discoveries in the world of software architecture and Microsoft 365. It's like a virtual bulletin board where I post all things tech-related that pique my interest. So, feel free to browse around, leave your thoughts, and let's keep the conversation going!
Latest Posts
Bonus: React State Anti‑Patterns (SPFx)
Spot and fix common state anti‑patterns in SPFx React apps.
26.01.2026
Bonus: Patterns for Complex SPFx Forms
Manage multi-step and complex forms in SPFx with clean state patterns.
25.01.2026
Bonus: Migrate SPFx Class → Function Components (Hooks)
Step-by-step migration from legacy class components to modern function components (using hooks).
24.01.2026
SPFx React: Performance and Debugging
Memoization, useCallback, avoiding re-renders, and debugging SPFx with DevTools.
23.01.2026
SPFx React Components: Composition Patterns
Prefer composition over inheritance: children props, slots, and HOCs in SPFx.
22.01.2026
SPFx React Components: Container vs Presentational
Separate data-fetching from rendering with the container/presentational pattern.
21.01.2026
Where you can find me
Sometimes I speak at conferences or meetups or I'm only an attendee and enjoy networking. Here's where you can find me next:
2026
| Event | Date | Location | Role |
|---|---|---|---|
| M365 PnP Call | 12 Feb | Virtual | Speaker |
| Expert Live Café - Security | 26 Feb | ACP Cubido , Haidfeldstrasse 33, 4060 Leonding, Austria | Attendee/Speaker |
| M365 PnP Call | 5 March | Virtual | Speaker |
| European Collaboration Summit | 5-7 May | Cologne, Germany | Attendee |
| Experts Live Austria Conference | 25 Jun | Linz, Austria | Speaker |
| Infinity 365 | 29 Jun - 1 Jul | Messezentrum Salzburg, Austria | Speaker |
You can also find me at the M365 Community calls on Tuesdays and Thursdays. I attend regularly, but I'm not always attending, depending on my schedule.