/images/avatar.jpg

Programmer, explorer, and life enthusiast. Work for Microsoft and previously worked in games and part of Havok middleware team. Views expressed here are my own.

Website Launched

This website has been in the works for quite some time now, but finally pushing it out to the world. It is nice to have a place to store my experiments and thoughts, but in great part this website is here as a testing ground for me to play with web technologies. I’m a console game programmer by trade, but it’s always interesting to play with the new hotness. Usually that isn’t in the web world but hey, it’s all interesting to me.

AppVeyor Explorations

After my very positive experience with Travis CI (see Homepage Build), I decided it was time to take a look at some Windows options for builds. This led me very quickly to AppVeyor. But unfortunately, I don’t have a Windows project to test this on, so I made one up. I’ve long been a fan of DosBox and since I follow DosNostalgic I can’t help but be reminded daily of how much I love past games.

Deep Learning

Turns out deep learning is kind of a big deal right now and for good reason. It’s cool, powerful, GPU-friendly, and just pretty great. I wanted to be a part of the fun and realized it wasn’t as easy to do for Windows developers. But the good news is that it is actually supported. Found this useful: https://www.quora.com/How-does-Enthought-Canopy-compare-to-Anaconda The stack: Anaconda x64 (https://www.continuum.io/downloads) Make sure to select the 64-bit version!

GPU

Long have I wanted to create a cross-platform raytracing system that works on Xbox One, PS4, PC and whatever modern platform is in style at the moment. You have some common options including CUDA, OpenCL, and others. Essentially it seems what I want is a cross-platform https://developer.nvidia.com/optix written in something like OpenCL or something. There are some path-tracers commercialized for this (e.g. https://home.otoy.com/render/brigade/). This seems to be quite commonly regarded as an impossible task [1].

Vapes

This outlines my very brief look into the world of vaping. Resources Grease case: https://blackrockog.com/pages/best-oil-vape-pen-case?utm_source=whaxy&utm_medium=content&utm_content=casegrid&utm_campaign=vapecartridges Decent pen: http://kandypens.com/gravity-quartz-crystal-coilless-ceramic-vaporizer-sandblasted-black.html High CPD: https://www.medicaljane.com/review/pop-naturals-high-cbd-co2-oil-cartridge-review/ Vape: https://www.sourcevapes.com/collections/top-rated-products/products/flosstradamus-source-orb-xl-gr1-ti-triple-coil-vape-pen?variant=14140365062

Web Programming for Console Developers

As a C++ programmer by profession, every few years I look into the web and scoff at it. The tools are usually nowhere near the robustness I’m used to and the level of control I have is just not the same. As a type-safe programmer, Javascript upsets me and the likes of jQuery scare me. But over time I’ve come to realize that this is in great part due to my fear of the unknown.