Part 2: Architecture design Part 4 will appear here What is SQL? Note: If you already know what SQL is, the syntax, and how to use it, you can skip down to Syntactic and Lexical Analysis If you have not already heard of SQL, it s quite important to understand what it is, what it does, ... Read more The post Building a database from scratch in C: Part 3 appeared first on WTDawson .
Part 1: Environment set up Part 3: What is SQL? Architecture design It s important to set out a basic structure of how the database is going to function, before adding more detail later. This is so you know where everything is placed within the database file(s) (including a journal database, if you choose to have ... Read more The post Building a database from scratch in C: Part 2 appeared first…
Part 2: Architecture design Before you begin developing a database, it s important to make sure you know why you re building it. If you re building it for fun, or as a miniature project to learn how databases work, that s fair enough. However, if you are developing a database because you need one for your project, unless ... Read more The post Building a database from scratch in C: Part 1 appeared…
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 you through how to ... Read more The post Create your own VBE driver in C appeared first on WTDawson .
A quick guide on creating your very own graphics library for your custom 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 you can easily interact with the ... Read more The post Create your own graphics library in C++ appeared first on WTDawson .
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: Pineconium (Pineconium). I ... Read more The post ChoacuryOS appeared first on WTDawson .
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 library is to return true if the ... Read more The post 5 Questionable NPM Packages appeared first on WTDawson .
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. The post Recipe website appeared first on WTDawson .
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 The post The Overuse…
This is a short guide to getting ElementaryOS running in a Hyper-V Virtual Machine. Prerequisites Creating the Virtual Machine Open Hyper-V then navigate to New -> Virtual Machine . Click Next > inside the dialog that just popped up. Name the Virtual Machine something (For example, EOS or Elementary OS ). Then click Next > On this ... Read more The post Running ElementaryOS in a Hyper-V Virtual…