Greetings, guest! Welcome to Stormspire.net, your #1 resource for WoW and Diablo 3 Gold, Professions, and everything in between!
Enjoy what the site offers? Consider Premium Membership if you wish to get the most out of the site. Premium Membership benefits include the acclaimed Goblineer's World of Warcraft Gold Guide, private forum access, a complimentary high-quality avatar, and much more!
If this is your first visit, make sure to check out the Stormspire.net Survival Guide for a quick site orientation. You may also register to unlock all standard forum features, and to get rid of these lovely ads!
So, a few weeks ago I wrote up a monthly budget for TSM for the first time ever (now that our costs are stable with the new website). I thought it'd be a good idea to share an overview of our budget here, so people can see what it takes to run a project like TSM.
Here are our current expenses (per-month) in descending order:
- $85 - Servers (We currently run 6 individual VPS's of various power from Ramnode)
- $30 - Email Service (based on our current rate of ~5k notification
I recently made a preview post for a new feature that was just released with r237 of the beta version of the TSM Application. There will be another update (r238) shortly with some tweaks to the format of the group import links. We are still working on the web interface for creating these links, but I thought I'd give some technical details about how it all works (as of r238).
From a high level, when you click on a URL, your operating system knows that the TSM Application can handle
A week and a half ago, I did an AMA over at the /r/woweconomy subreddit. There were a ton of awesome questions, and I had a great time answering them all. Below, I've compiled a sample of some of the questions and answers from the AMA.
You can read the full thing here: http://www.reddit.com/r/woweconomy/c..._developer_of/
What's the process you and Bart use to decide which of the many great suggestions you implement in
This is part 3. If you haven't already, go back and read part 1 and part 2.
We have now eliminated the 1.5 seconds of load time by loading the data slowly in the background as well as on-demand when it is requested. There's still a problem though. Importing data from the app also adds to the load time of the addon, and can't happen without first decompressing all the data. How do we get around this issue? The answer is that both problems can be solved the same way.
This is part 2. If you haven't already, you can read part 1 here.
So how do we get the 1.5 seconds of /reload time down? Well, I'd already spent a lot of time back in TSM 1.x optimizing the crap out of the compression / decompression algorithms. Any further optimizations that could be done there would have a very minimal impact if any, so that wasn't an option. How else can we get the times down? Well, the answer is to do the decompression and compression on-demand for each individual