The Skinny on iOS App Thinning

The Skinny on iOS App Thinning

What’s the best type of refactoring you could ever perform on source code? Silly question, right? The best answer I’ve seen is to delete some of it. When you’ve been debugging for a while and it occurs to you that the code in question doesn’t...
Radically Cross Platform: Animation

Radically Cross Platform: Animation

(This is a continuing series sharing design and implementation notes for a cross platform 2D game or graphical app engine I wrote in C# using Xamarin and Monogame.) It was hard to choose next between covering the animation system, physics engine, or custom scripting...
Radically Cross Platform: Spritesheets

Radically Cross Platform: Spritesheets

(Third in the "Radically Cross Platform" series of posts; see previous posts about Xamarin, Memory Management, and Serialization.) This is supposed to be about spritesheets, aka texture atlases, which are raster (bitmap, or pixel based) collections of...

Digital Doodles

I’m a doodler. I’ve always enjoyed doodling. Even as a kid, anything within the diameter of our kitchen phone chord’s reach was covered in spirals, patterns, 3D names and numbers. School notebooks and folders were tricked out with ballpoint pen illustrations, band...

Font Awesome – It Really Is

Do your web buttons or icons pixelate when displayed on retina devices? Do you crave a solution that isn’t hacky (like attempting to detect the type of display being used)? Enter Font Awesome. When I first heard of this open source, free font library, I thought “hold...