π°π· νκ΅μ΄ λ²μ μ μ¬κΈ°λ₯Ό ν΄λ¦νμΈμ
I'm a passionate .NET developer and tech enthusiast with a keen interest in cross-platform UI frameworks and tools like Avalonia and MAUI. My focus is on creating modern, responsive UIs within the .NET ecosystem.
- Languages: C#
- Frameworks: .NET, WPF, Avalonia UI, MAUI
On my blog, lukewire129, I write about .NET, Avalonia, UI styling, and useful tips for developers. If you're interested in Avalonia, Markdown-based blogging, or .NET internals, youβll find valuable insights there.
I transferred my WPF-based styling work to Avalonia and implemented it as a web front page, aiming to achieve consistent design across platforms. You can check it out directly on the web front page.
- Goal: To transfer WPF styling to Avalonia and provide a consistent UI/UX experience in a web environment.
- Tech Stack: Avalonia, .NET, WebAssembly
- Main Features:
- Styling with cross-platform compatibility in mind
- Consistent UI component arrangement and responsive design
- Performance optimization for the web environment
- UI/UX Design: Flexible UI design that adapts to various devices
- Cross-Platform Implementation: Providing a unified experience across web and desktop using Avalonia and WebAssembly
- Open-Source Contribution Potential: This project can serve as a reference for other developers starting with styling in Avalonia.
-
Recent Presentations:
- "Modern Interpretation of WPF" - Covered the transition from WPF to Avalonia with a modern approach
- "Declarative? MVU? MauiReactor? What's that?" - An introduction to MVU patterns and MauiReactor concepts
- "Creating Your Own Notification Bot with Windows Service" - An overview of Windows notifications and service registration
- "Drawing UI in WPF without XAML - feat. CSharpForMarkup" - Introduced CSharpMarkup as an alternative to XAML in WPF development
-
Workshops:
- Recently conducted a workshop on building a shared bicycle platform using Avalonia.
Current projects:
- lukewire129 Blog - A React-based blog using GitHub Pages and Markdown.
- Custom .NET Libraries - Developing various tools, including
LukeWPFMarkup
andLukeMauiMarkup
for simplifying markup in WPF and MAUI. - PacketSupport - A packet-processing library targeting .NET Standard 2.1, supporting the creation, analysis, and transmission of packets in network applications, designed to simplify packet-based application development.
- Website: https://lukewire129.github.io/blog
- Email: [email protected]