Skip to content
  • Lab
  • Pre-18 Work
  • About

Nas' Meanderings

Computer Science, Software Engineering

Extracting Architectural Pillars and Primitives From An Ageing Codebase

October 3, 2018
Many software engineers are or have worked on ageing codebases. The nature of this universe and our species thrives on failure which fuels the engines of our evolution.
Computer Science, Microsoft, Software, Uncategorized, Windows

Passing a Win32 HBITMAP to WinRT/UWP SoftwareBitmap

July 21, 2017
With the advent of machine learning and visual recognition it goes without saying that passing graphical information in memory is a more common scenario. This code snippet hopes to help...
Blog, Game Engine, Gamedev

Honey… The Tractors are Copulating… Again! -.-

March 6, 2017
[typed string0=”Second day blogging! Holy Shnitzel, this might actually become a thing…” typeSpeed=”40″ startDelay=”0″ backSpeed=”40″ backDelay=”500″] only 19 days before it becomes habit?
Computer Science, Embedded, Game Engine, Open Source, Software

Auto Typing in C(++)

June 16, 2016
Scripting languages offer the comfort of automatic type inference. The way we approached this in our own scripting language was by having meta-data alongside memory containing the data. *A few...
Computer Science, Game Engine, Graphics Programming, Legacy, Open Source, Software

Pre-Code Review Excavation of Blitz3D

June 15, 2016
How I stumbled upon Blitz3D Growing up, one of my favorite coding languages and platforms was Blitz3D. Blitz3D is part of the Blitz language family which was used in the Amiga...