DISCLAIMER: Learning faster isn’t about skipping topics and being half-boiled in the domain. So, don’t think I am gonna show you some shortcuts. Instead, I am gonna show you ways to put more effort than you normally do in the same amount of time whic...
How does positioning work?
Positioning helps us to control our elements in a place.
Here are the different types of positioning.
position: static; / default /
position: relative;
position: absolute;
position: sticky;
position: fixed;
p...
Intro
Pure has been our in-house C# scripting solution for a few years now.
After experimenting with the well-known CS-Scripthttps://en.wikipedia.org/wiki/CS-Script and some other solutions I can no longer recall, I began experimenting with Rosly...
Overview
This little project deals with very simple 2D right body physics. I will not spoil all the fun - essentially we control a 2D rocket. It would be fun to visualize data processing in such a fashion on a node canvas - kind of matches our Divo...
I’ve got another blog post in the queue but I’m trying to maintain a cadence so this one’s a hail mary for routine.
Workflows
One of my main goals with my Unity setup — and I wish I could share it but I just rely on way too much non-open source co...
When I started the now-defunct Steel Hunters RIP, I wrestled with how to best handle version control for the project. Managing Unreal Engine is easy enough, as Epic has structured its repository to be as git friendly as it can be.
The actual game...
When I started the now-defunct Steel Hunters RIP, I wrestled with how to best handle version control for the project. Managing Unreal Engine is easy enough, as Epic has structured its repository to be as git friendly as it can be.
The actual game...
When I started the now-defunct Steel Hunters RIP, I wrestled with how to best handle version control for the project. Managing Unreal Engine is easy enough, as Epic has structured its repository to be as git friendly as it can be.
The actual game...
You may have noticed a flurry of activity around the site the last couple of months. Or maybe not, it’s not like this was the most active place on earth, but there has been a flurry of activity with a full site redesign that’s bringing with it a hand...
Audience Matters
"Which frontend framework is best?" Is the question that launches the most threads. So what is the real answer? It depends—on your project, your team, and who you want to impress!
Who Are You Building For
Let's be real: who you'r...
Overview
Mobile phones have had audio input for a long time, but none of the default options are particularly satisfactory. And despite the rise of capable online AI-based transcription services, for very simple scenarios like "turn this recording ...
When a code project grows complex it's going to be difficult to understand which depends on which - developers familiar with the C# ecosystem can look at NuGet Package Manager and use .csproj to try to study things but when the hierarchy gets complex...
Overview
There’s a lot of noise surrounding "MCP Model Context Protocol," and much like the advent of blockchain, image generators, LLMs, and autonomous agents before it, people are once again eager to proclaim "the next big thing." Often, despite ...
Overview
Modern software often needs to adapt quickly - whether that means processing new data sets, adjusting to user preferences, or deploying new features safely without downtime. To achieve such flexibility, software engineers increasingly adop...
You might have heard the word pythonic when people talk or write about Python code and idiomatic Python expressions. The phrase pythonic essentially means the same thing, that you are writing Python code in the way, that the language was intended to ...