The Overuse of Browser Engines in Desktop Applications

internet technology computer display

Many applications now use browser engines such as Chromium (Standard, WebView2, and Electron) instead of actually being truly native. This typically causes excessive resource usage and bloat as they’re basically packing a web browser with their application. Now this can be more convenient for developers, but causes issues later on. Older applications were a lot … Read more

Loading

PWSafe

text

I have been programming this little app in C# that is basically a password safe, it’s not finished yet. However, it uses encryption and BSON (Binary JSON) to keep the data nice and structured. It uses the password to generate the encryption key using WTDawson.PersistentID. This is a really short blog post because I don’t … Read more

Loading

Why Python and AI Are Overused (and what to use instead)

lines of code

First of all, why do people use Python so much? Well Python is one of those languages that is pretty simple to use, it tends to be people’s go-to for languages to learn as a beginner and people usually just stick to it. The thing is, Python has a lot of limitations and too many … Read more

Loading

Using WTDawson.PersistentID to build replicable IDs.

WTDawson.PersistentID is a library built in C# designed to make it easier to build IDs that be reproduced with the correct data. The library accepts a list of objects (Has to be a string, integer or DateTime object) and a “magic” number. The “magic” number is a key which is used when generating the ID. … Read more

Loading

Using WTDawson.EventPipes to update UI from a service

codes on tilt shift lens

Just in case you haven’t read my other article about WTDawson.EventPipes, I suggest you read it before reading this. WTDawson.EventPipes is a library built in C# that is designed for inter-process communication (Communication between two different processes) and is event based, this means that one side could fire an event which is received by the … Read more

Loading