This is a guide for creating your own VBE driver for your custom operating system in C. This is a continuation of my previous blog post Create your own graphics library in C++, as I realised that not everyone may have a VBE or VGA driver. This post will also guide…
This is a guide for creating your own VBE driver for your custom operating system in C. This is a continuation of my previous blog post Create your own graphics library in C++, as I realised that not everyone may have a VBE or VGA driver. This post will also guide…
A quick guide on creating your very own graphics library for your operating system in C++. Before you jump into implementing this, you will need a way to draw graphics on the screen. If you don't already, make sure that you have a VGA/VBE driver, so that way…
A quick guide on creating your very own graphics library for your operating system in C++. Before you jump into implementing this, you will need a way to draw graphics on the screen. If you don't already, make sure that you have a VGA/VBE driver, so that way…
The form below may take a little while to load, or you can view it in your browser.
The form below may take a little while to load, or you can view it in your browser.
Before jumping straight into an idea you may have had (e.g. a social media platform), there are a few things that you should think about or consider beforehand. You need to consider how you are going to structure, optimise,…
Before jumping straight into an idea you may have had (e.g. a social media platform), there are a few things that you should think about or consider beforehand. You need to consider how you are going to structure, optimise,…
First of all, you may not know what RIM is. RIM stands for Choacury Raster Image, I designed to be like a Bitmap but basically better, specifically for the use in ChoacuryOS. Bitmaps have many limitations including them not including transparency by default. RIM however fully…
First of all, you may not know what RIM is. RIM stands for Choacury Raster Image, I designed to be like a Bitmap but basically better, specifically for the use in ChoacuryOS. Bitmaps have many limitations including them not including transparency by default. RIM however fully…
You can probably just leave this post be, just felt like putting them on here.
You can probably just leave this post be, just felt like putting them on here.
What is it? ChoacuryOS (pronounced as coch-curry or /kʰɔx-ˈkʌr.i/) is an operating system made in C (and recently C++ for the GUI), I joined this around August 2024 and have been helping to develop it since.I am not the owner of this, just a developer on it. Check out the project owner:…
What is it? ChoacuryOS (pronounced as coch-curry or /kʰɔx-ˈkʌr.i/) is an operating system made in C (and recently C++ for the GUI), I joined this around August 2024 and have been helping to develop it since.I am not the owner of this, just a developer on it. Check out the project owner:…
There are quite a number of questionable NPM packages on the NPM registry, but here are a few: 1: is-ten-thousand This has got to be the more ridiculous node module ever. It's 249 lines long and imports 29 other node modules (Including jQuery). The whole point in the…
There are quite a number of questionable NPM packages on the NPM registry, but here are a few: 1: is-ten-thousand This has got to be the more ridiculous node module ever. It's 249 lines long and imports 29 other node modules (Including jQuery). The whole point in the…
(This isn't ready yet) WTDawson Recipes is a website that allows people to create and share recipes, as well as comment on them. Once published, it will be available at:
(This isn't ready yet) WTDawson Recipes is a website that allows people to create and share recipes, as well as comment on them. Once published, it will be available at:
If you haven't already, I suggest reading my last blog post about making a good privacy policy. First of all, terms and conditions/of service (TAC/TOS) is a document that outlines who is allowed to use the product/service and how they…
If you haven't already, I suggest reading my last blog post about making a good privacy policy. First of all, terms and conditions/of service (TAC/TOS) is a document that outlines who is allowed to use the product/service and how they…
First of all, a privacy policy is a document that outlines how a website gathers/collects, stores and uses personal information. It also includes information about what is collected from the user. These are important for a website to have, you can view mine at…
First of all, a privacy policy is a document that outlines how a website gathers/collects, stores and uses personal information. It also includes information about what is collected from the user. These are important for a website to have, you can view mine at…
A list of my websites
A list of my websites
Before we begin, what around JSON Web Tokens (Otherwise known as JWT)? JWT is a signed key that contains basic data that helps the server to identify if users are logged in or not, and who they are logged in as. You can read into more specifically how JWT…
Before we begin, what around JSON Web Tokens (Otherwise known as JWT)? JWT is a signed key that contains basic data that helps the server to identify if users are logged in or not, and who they are logged in as. You can read into more specifically how JWT…
This is quite a short post for today. I've been thinking about making a recipe website, this will allow you to create and share recipes that can automatically adjust things based on the amount of people it's meant to serve. This will take a while for me to make though.
This is quite a short post for today. I've been thinking about making a recipe website, this will allow you to create and share recipes that can automatically adjust things based on the amount of people it's meant to serve. This will take a while for me to make though.
Many applications now use browser engines such as Chromium of WebView2 instead of actually being truly native. This typically causes excessive RAM (Random Access Memory) usage and bloat as they're basically packing a web browser with their…
Many applications now use browser engines such as Chromium of WebView2 instead of actually being truly native. This typically causes excessive RAM (Random Access Memory) usage and bloat as they're basically packing a web browser with their…
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…
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…
NPMWrap is an API wrapper for NPM which stands for Node Package Manager. It has features that allows you to add, remove and upgrade packages on a Node.JS project. It also allows you to look up packages on the NPM registry. It's pretty simple and easy to get set up…
NPMWrap is an API wrapper for NPM which stands for Node Package Manager. It has features that allows you to add, remove and upgrade packages on a Node.JS project. It also allows you to look up packages on the NPM registry. It's pretty simple and easy to get set up…
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…
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…
First of all, DevToys is a "Swiss Army knife for developers", it has many useful tools for developers to make it easier to do things. It has many utilities and even supports extensions...
First of all, DevToys is a "Swiss Army knife for developers", it has many useful tools for developers to make it easier to do things. It has many utilities and even supports extensions...
WTDawson.PersistentID is my library that I built in C#. It's designed to make it easier to build IDs that are replicable (Generate the same ID more than once). If you haven't read my post about using the library, I suggest you do: Using WTDawson.PersistentID to…
WTDawson.PersistentID is my library that I built in C#. It's designed to make it easier to build IDs that are replicable (Generate the same ID more than once). If you haven't read my post about using the library, I suggest you do: Using WTDawson.PersistentID to…