C++ and Lua
Lua being an "extensible extension language", it is perfect to extend and customise applications. This article will look at integrating Lua, accessing data, defining functions and modules, and much more.
Lua being an "extensible extension language", it is perfect to extend and customise applications. This article will look at integrating Lua, accessing data, defining functions and modules, and much more.
The year was definitely exiting in many regards, possibly why it went by so fast. Again, I recap what happened for me, the new job, land, and life.
A strange behind me — with many projects I worked on, things I learned, games I played, and new and exciting changes ahead for .
Even with a good test suite, debugging will be necessary, sooner or later. This article will go in depth into debugging Lua, including how to profile a Lua application.
A technological aesthetic reminiscent of late 1960s to early 1980s tech (regardless of the real time setting of the media) as codified by early microcomputers …
It is one thing to start using CMake, another to actually create distributable packages. This article will try to show how, in a holistic approach, including static assets, app icons, and more.
Looking back at — projects I focused on, new things I learned, books I loved, games I played, and what comes next for an even more exciting .
In my never-ending quest to master CMake, I developed a few opinions on how I wanted my projects to work and finally looked at "CMake Presets", which I had already heard much about.
For a while now, I've been building my own fictional, retro-futuristic sci-fi world called Alsafi, also known as Sigma Draconis. Here I tell what it is, why I'm doing it, and what comes next.
Besides quick iterations on the command-line, having a test suite for Lua will be crucial for any serious project. This article will also cover mocking and a continuous integration setup.
To really get better at 3D creation, I will challenge myself to create something every week for a year. Six weeks in, I'm positive for what's to come, and this article will show what I've got so far.
What is TAP, and why do I love using it? I'll show and tell how to emit and consume it in different setups and languages, like C++, Lua, JavaScript, or even PostgreSQL.
Internal tools often don't get the love and care they deserve. Here I'll share 13 general guidelines to build better internal tools that have helped me in the past.
Using LuaRocks to create and build new packages, to then publish them to the official LuaRocks registry, and how to manage new versions.
Setting up a project with Lua, running code, installing dependencies, code formatting, and static analysis, as well as the editor setup.
After having the bulkhead door modeled and textured, all I have so far are a few static images. It's time for rigging and animating the door, finally adding life to it.
Looking back at — projects I did, things I learned, books I've read, and games I loved. Also, looking at a hopefully amazing .
Web feeds are awesome — getting the content I like directly from the source. This is how I add a feed to my website, including how to style it with XSLT.
Recreating Ron Cobb's bulkhead door from Alien, it is time to create materials, add textures, and details. But not before I fixed some problems with the mesh.
This post will showcase all available website components, how they are defined with CSS and HTML, and finally how they were used to create this website. Also, a bit about what I thought when creating them.
Being more and more frustrated with Python, Lua became my go-to alternative for scripts, tools, and application extensions. This article will show how I set up and use Lua.
Always overwhelmed by creating GUI applications in C++, I finally found a way that works pretty well for me. That opinionated way will be shown in this post.
My biggest problem starting to learn C++ back then was finding a proper setup that was straightforward to use and scaled. Here is my personal attempt at creating this.
On my way learning 3D with Blender, I try to recreate a bulkhead door from the Alien universe as drawn by the amazing Ron Cobb.
After going through many tutorials and creating some small experiments on my own, I started learning 3D with Blender, and I'm in love with it.
What to expect here? Development-related articles and projects, 3D, games, keyboards, or whatever I want to try out next.