Skip to content

ikeran

always building

  • Komenci: learning to init like it’s 2006

Language-agnostic build tools: how do they stack up?

December 10, 2018December 10, 2018 Neia development

In the distant past, make was the only build tool worth using. As time went on, we began producing language-specific build tools. But in recent times, language-agnostic tools have had a minor resurgence.

Should you be looking into language-agnostic tools? Let’s take a look!

Read more “Language-agnostic build tools: how do they stack up?”

The four philosophies of insurance

January 6, 2018 Neia social reform

There are a few ways of thinking about insurance, each of which results in different analyses of, or is motivated by a different concept of, what’s fair. Let’s look at them!

Read more “The four philosophies of insurance”

Dynamic libraries with dlang and dub

December 19, 2017 Neia uncategorized

The DUB package manager for the D programming language doesn’t yet support dynamic library dependencies. How do you roll your own while waiting for this feature to land? Let’s take a look!

Read more “Dynamic libraries with dlang and dub”

Calendars: let’s talk about the big ones

December 5, 2017November 25, 2017 Neia uncategorized

Last time, we implemented a calendar system that can handle the Gregorian, French Revolutionary, and Islamic calendars. We’re missing two big ones: the Chinese and Hebrew calendars.

Read more “Calendars: let’s talk about the big ones”

Leave a comment

Some thoughts on Divinity: Original Sin

December 1, 2017November 25, 2017 Neia gamedev, rants

Two years after the initial Windows release, I finally got to play Divinity: Original Sin on Linux, as was promised during the kickstarter. Two years ago, this post got lost in my drafts folder. Today, I present to you my initial feedback.

Read more “Some thoughts on Divinity: Original Sin”

Leave a comment

Map/reduce and the value of a good range library

November 24, 2017 Neia uncategorized

I happened across an article extolling the virtue of map/reduce. Unfortunately, it only used map and reduce, and the result was kind of janky. Worse on average than using a for loop. Let’s look at what we can do better.

Read more “Map/reduce and the value of a good range library”

.NET vs D: overall experiences

November 24, 2017 Neia uncategorized

Having spent a fair bit of time with both D and .NET, I’d like to blather about how they stack up against each other.

Read more “.NET vs D: overall experiences”

America is not a nation of immigrants

September 6, 2017September 6, 2017 Neia rants

People call the United States a “nation of immigrants”. It’s meant to say that we have no right to turn away immigrants who simply happened to arrive later than us. This assertion is false, and explaining how it is false should go some way to showing why we have our current attitudes.

Read more “America is not a nation of immigrants”

The joys of .NET Core

April 15, 2017April 15, 2017 Neia development, rants

I wanted to check out this whole .NET Core business, so I downloaded it and started hacking. Oh, and I’m using Linux, so it’s all command line. Recipe for success, right? Let’s dive in!

Read more “The joys of .NET Core”

Even more efficient UTF8 processing in C#

April 7, 2017April 12, 2017 Neia development

Last time, we took a text processing program and slashed its string allocations by a factor of one thousand, with execution time going from 1.02s to 0.07s. That’s not good enough. Let’s make it even faster.

Read more “Even more efficient UTF8 processing in C#”

Posts navigation

1 2 3 … 6

dhasenan — Neia Neutuladh

I’m a procedural generation nerd, software developer, writer, and I try to be a decent human being.

See me on Github

Categories

  • development
  • gamedev
  • MUD
  • procedural generation
  • rants
  • silly
  • social reform
  • uncategorized

Meta

  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org
Proudly powered by WordPress | Theme: Blogi by CantoThemes.