|
The Setup Thirty-eight megabytes. Over time our application had somehow grown to 38 megabytes. The road to that point made sense: features needed to be added, and with features came new libraries each with a few dependencies. Still, somehow the path of good intentions had led us to an application that weighed in at a colossal 38 megabytes. The would have actually been a reasonable size if it weren't for one slight detail: it was a web app.
|
Personally I think the next wave of infrastructure efficiency will be driven by Linux container technology (LinuX Containers = LXC). The LXC container approach does not require a hypervisor - instead you run isolated "containers" on a Linux host. LXC provides operating system-level virtualization leveraging cgroups (control groups) to completely isolate the operating environment, including process trees, network, user ids and mounted file s..
|
|
The JavaScript/HTML5 version of this game was called A Game of Snails, but that won’t really do for the PHP iteration of the game. I figured it was time to think of a proper name for this thing.
|
|
Just a few shows for you this week, unfortunately. I would rather post a short list than pass mediocre episodes off as something much greater though, so I hope you can find it in your heart to forgive me. Without further ado, then, I present the best podcast episodes from this past week. Permalink.
|
|
Happy May, everyone. As Spring begins to finally come to the States, we approach the season of outdoor activities — hiking, camping, picnics, and the like. And maybe, if you’re lucky enough to have one, a few weekends getting away from it all in a relaxingly isolated cabin out in the woods somewhere. Permalink.
|
|
By now, our app looks okay and works reasonably well. But we were still stuck on local testing, meaning that we couldn’t test it on mobile platforms to see what it rendered. Thus, we decided to deploy our app.
|
|
This week I finally implemented SSAO! It's pretty basic, but it works. Check out the effect source code here . It's a big deal for me because I tried it once before and it came out like this: I'm also still working on the player model. I think it's close to being in a usable state. What do you think? Is that a ponytail, or a brain slug?
|
|
Introduction My business partner Ed asked me what would happen if a struct and an embedded field both implemented the same interface. We asked ourselves two questions: Would the compiler throw an error because we now had two implementations of the interface? If the compiler accepted the type declaration, how does the compiler determine which implementation to use for interface calls? We hacked out some code to answer the question....
|