Native DLL Exports from .NET Assembly

I was amused to find out that .NET assemblies can do native DLL exports with one and easy trick:

.method static void Rainbow()
{
    .export [1]
    ldstr      "Rainbow"
    call       void [mscorlib]System.Console::WriteLine(string)
    ret
}

Read more »

Stable Topological Sort

Human beings take a lot of things for granted.

Just a straight example. Want to find a fast way to get the greatest common divisor of two numbers? Just use Euclidean algorithm. It would take minutes to find it in Google and port to your code.

Want to sort elements according to dependencies between them? No problem, there is a Wikipedia article on topological sort. It is so comfy to be on the shoulders of Titans.

World on Titan's Shoulders

Everything is documented, explained and proven. But...

What if there is no such thing invented yet?

Read more »

Shared Website Hosting or Azure?

That's a question I was asked for a long time in the past and I have a good answer now. First of all, it depends on what you want to achieve. If you are a hobbyist and want to pinch some pennies then shared web hosting will work quite well…

Read more »

User Interface Testing. Levelled up with AI

Eazfuscator.NET is a production tool. This means a lot of people rely on it every day. That fact puts a great responsibility on us.

Eazfuscator.NET has hundreds of automated tests. Nearly everything is tested: obfuscation impact on serialization, reflection, code semantics, user interface etc.

User interface (UI) testing turned out to be a twilight zone of computer science. That's why we had researched and developed a testing technology for user interface that is based on artificial intelligence (AI). And I think it will amaze you.

Read more »

NuGet Deployment

Eazfuscator.NET 4.3 can now be deployed via NuGet.

NuGet logo

Historically Eazfuscator.NET is deployed as .MSI file that can be downloaded from the website. That's an awesome way of delivering Eazfuscator.NET to your development machine.

Read more »

Obfuscation for Unity Game Engine

Eazfuscator.NET 4.1 brings official support for Unity applications. This is the great addition since Unity got a lot of traction during recent years.

Unity splash

Read more »