logo

Category

Development

Update git, security vulnerabilities currently exist.

To anyone out there using git, a major security vulnerability was just found. Please update Git immediately. https://github.com/blog/1938-git-client-vulnerability-announced Thanks Colin Hemphill for bringing this to my attention!
Read More

Digital Ocean & Linode

So it’s been a while since posting here, but my wife and I have been settling into Austin and have been crazy busy getting things moving with Giftnix. Last week however I had some major hiccups with my servers running on Digital Ocean and the issues I started seeing were “TIMEOUTS” on ALL external API calls. This became very problematic because communicating with external API’s is an integral
Read More

The fatal flaw of Socket.io 0.9.x

Socket.io in it’s current working state has a very interesting flaw we have been working through recently and it’s caused a great deal of confusion for everyone on board our team. This flaw even led to some heated arguments about objects and arrays and is all based around some really flawed misconceptions about Socket.io and how it functions. Socket.io is written at its core in JavaScript and runs on the
Read More

Tablets and Phones as controllers

As great as the “mobile” revolution is, I’m constantly amazed we don’t see more usage of mainstream tablets and phones as touch control systems. The iPhone, iPad, Kindle, Nexus 7, HTC One, and even the Moto X all make great control systems. Specifically, I wish more sound systems would be controllable over great apps. Some sound systems are using apps to be controlled, but not nearly enough of
Read More

The Growth of Node JS

Node JS keeps growing – Netflix and PayPal have both announced that they are working with more and more Node and numerous other companies are utilizing Node JS as well including MySpace and Uber. The power Node JS has is phenomenal, it’s the real time web. The more I use Node the more I grow to love it. We are also getting so close to version 1.0 it hurts. I’m pumped.
Read More

How not to deal with legacy cloud applications

Nintendo is killing online functionality for the Nintendo Wii, DS games, and DSi Games. This is disappointing and even though I don’t play any of these games it’s upsetting. Mario Kart 8 isn’t even out yet, but Nintendo is killing online support for it’s previous version of Mario Kart. I know that cloud servers cost money to run and I get that it’s not always financially viable to leave
Read More

Ubuntu is ready for mobile

Ubuntu, If you’re going to be selling a mobile phone – the least you can do is make the website advertising it optimized for mobile. I could migrate this site to be responsive very easily. I’d be willing to help out. Call me 512-784-6060 * This was brought to my attention by Colin Hemphill
Read More

Log Rotation

When developing server-side software it’s important that you use logs. Just as importantly though, you need to know how to “rotate” your logs, or prevent them from overtaking your server space. Since we use Ubuntu 13.10 currently we use the logrotate feature to help set up our log files and automatically manage log rotations so that our logs won’t overtake the server. It’s fairly simple,
Read More

Sticky Sessions & jsessionid

When building software applications that scale there are numerous technological challenges that begin to pop up. One of these is sessions. In your application, sessions help keep user specific information in memory so that the server doesn’t have to make server queries for the same information repeatedly. Things like username, etc. Sessions are also powerful for securing your database queries and keeping databa
Read More

Xbox One Parties “Unable to join game” @xbox

Over Christmas, my brother and I each got Xbox One’s so we can play video games together when we get the chance. We use Xbox Live parties to video chat and play Call of Duty and Battlefield together. Initially the Party system was great, but after about a week we learned it was incredibly difficult to start a party without getting errors. After some research we have figured out a “hacky” way to fina
Read More