Open in app
Home
Notifications
Lists
Stories

Write
Andrey Kurdyumov
Andrey Kurdyumov

Home

Jun 17

Dependency Injection for Native AOT

Dependency injection in recent years is a very important topic, and Microsoft.Extensions.DependencyInjection package is second after Newtonsoft.Json in popularity. So what state of DI in Native AOT? DI working in Native AOT Obviously it is working because it only relies on reflection and M.E.DI (shorthand for Microsoft.Extensions.DependencyInjection) are properly annotated for trimming. Autofac working, DryIoc…

Dotnet

5 min read

Dependency Injection for Native AOT
Dependency Injection for Native AOT

Feb 5

Library of RD.xml files for NativeAOT

I did not wrote for too long. I probably has to catch up with news, or put some interesting content on the table. But for now I have only small announcement. Problem Based on my experience with compiling and testing applications, I notice that most of the time is spent on…

Nativeaot

3 min read

Library of RD.xml files for NativeAOT
Library of RD.xml files for NativeAOT

Sep 2, 2021

ARM and leg for NativeAOT

After all my travel across NativeAOT land, I became brave. I have one project, where I have Raspberry Pi 3 devices, and which run Blazor Server-side as UI. OS which I using is Raspbian, so no fancy ARM64 support for me. If you don’t know that, NativeAOT has ARM64 support…

Nativeaot

6 min read

ARM and leg for NativeAOT
ARM and leg for NativeAOT

Jul 30, 2021

Life, F# and NativeAOT

Because most popular features of C# is working, and all small applications in WinForms and console form-factor working for me. I decide to jump into more advanced world of F# which has loyal developer base. This language ecosystem proven to be problematic to NativeAOT. …

Nativeaot

5 min read

Life, F# and NativeAOT
Life, F# and NativeAOT

Jul 18, 2021

Again WinForms and NativeAOT

Let’s have a little talk about WinForms in NativeAOT context again. Time flies and more and more components can be used (note, with proper ComWrappers instance supplied). There two minor issues, one is FolderBrowserDialog and second is WebBrowser. Let’s start with simple one FolderBrowserDialog. This class works, open dialog, but…

Nativeaot

5 min read

Again WinForms and NativeAOT
Again WinForms and NativeAOT

Jul 4, 2021

Docker and NativeAOT

Today I will have only partially interesting article I believe. My wife stuck in Montenegro with kids, because she forget to take COVID test, and I have to magically pull additional tickets from somewhere. …

Docker

2 min read

Docker and NativeAOT
Docker and NativeAOT

Published in ITNEXT

·Jun 21, 2021

DirectX in NativeAOT

I’m always looking for a diverse set of fun projects where I can show the strengths of Native AOT. So today I will write about DirectX. Technically, DirectX is just another COM library, and because I wrote about COM in NativeAOT earlier, it’s nothing special in that regards. …

Nativeaot

3 min read

DirectX in NativeAOT
DirectX in NativeAOT

Jun 4, 2021

How do you use System.Drawing in NativeAOT?

Out of the box, NativeAOT does not work with System.Drawing.Image class and friends. I was discover that when made attempt to port existing application WinForms to NativeAOT. So as responsible developer, I decide to fix that flaw. So I go to my pet project WinFormsComInterop and add support there. Once…

Nativeaot

3 min read

How do you use System.Drawing in NativeAOT?
How do you use System.Drawing in NativeAOT?

May 31, 2021

Clock Win32 application in NativeAOT

While WinForms support forming it’s shape (all controls without support for images, cursors and related stuff), I found nice library which can be used for writing simple Win32 applications in NativeAOT. Library is called WInterop and is written by Jeremy Kuhne. He seems to be working on WinForms, but this…

Nativeaot

2 min read

Clock Win32 application in NativeAOT
Clock Win32 application in NativeAOT

May 20, 2021

Status of WinForms in NativeAOT

Today I would like to share my understanding of the status of WinForms and what’s left. I hope that WinForms would be working by that time, but unfortunately this is not yet happens. …

Nativeaot

2 min read

Status of WinForms in NativeAOT
Status of WinForms in NativeAOT
Andrey Kurdyumov

Andrey Kurdyumov

Math lover, lost in the woods of software development

Following
  • Steven Sinofsky

    Steven Sinofsky

  • Nassim Nicholas Taleb

    Nassim Nicholas Taleb

  • Hillary Frey

    Hillary Frey

  • yowl yowlxx

    yowl yowlxx

  • Michal Strehovský

    Michal Strehovský

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable