Friday, November 7, 2014

Window creation a D initiative?

D needs to solve its GUI problems. We need unified solutions for things. No more hundred libraries to do one thing poorly.
No small libraries that do one thing very well are what is needed. And I intend to get the snowball rolling.

Wednesday, September 17, 2014

Minecraft the next big software platform?

The last few days in software has been interesting. In fact the last couple of weeks have been strange. And that's just in the Minecraft community alone.
Lets recap:
Few days ago Mojang makers of Minecraft was "officially" bought by Microsoft.
Couple of weeks ago, CraftBukkit hit major issues, DMCA of its code base and all.
So many people have left the bukkit universe that it probably won't be restarted.

Wednesday, August 27, 2014

Survey analytics, mixins!

Currently I'm working on my Degree in ICT industry project. For this I am using D.
I'm currently in the requirements phase and doing some requirements gathering. To make sense of all this data I'm writing a tool in D to analyse it.

Sunday, August 17, 2014

Swift is so cuckoo

Last day or so, I've been having a little play around on my new Mac Book Pro. Rather a nice machine. Anyway what I was trying to do is get create a window that I could hook into by D. The idea was to get DWC (D window creation), little library I'm working on for fun. To work on Mac OSX natively.

Monday, August 11, 2014

Its alive! livereloading I mean

Last few weeks, I've been working on a nifty approach to get livereloading of e.g. templates at runtime within D. But I've had quite a few problems along the way. Let me explain.

Wednesday, July 23, 2014

Refactoring away the blues

As a developer, one of my greatest tools is the ability to refactor away and redesign an API after it was initially written. Making it more fundamentally easier to understand and use. But there is also another side of the coin that we don't touch upon quite often. Making it more flexible.

Sunday, July 6, 2014

Hosting a VM, OpenGL and SSH

Last few weeks, on and off I've been having a play with window creation and (hopefully) context creation for OpenGL in D. Now this isn't the first time that I've done this. I've had a go at porting GLFW to D, I also ported OOGL to D and later on create DOOGLE based off of it.