Building a database from scratch in C: Part 3

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

Loading

Building a database from scratch in C: Part 2

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

Loading

Building a database from scratch in C: Part 1

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

Loading

ChoacuryOS

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

Loading

5 Questionable NPM Packages

person holding a red npm sticker

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

Loading

Recipe website

white and gray chevron print recipes book

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.

Loading

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

Running ElementaryOS in a Hyper-V Virtual Machine

data codes through eyeglasses

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

Loading