nateware.com
Linux Network Tuning for 2013 — Nate Wiger
http://www.nateware.com/linux-network-tuning-for-2013.html
Nate Wiger vs Technology. Code always works better after a few beers. Linux Network Tuning for 2013. Linux distributions still ship with the assumption that they will be multi-user systems, meaning resource limits are set for a normal human doing day-to-day desktop work. For a high-performance system trying to serve thousands of concurrent network clients, these limits are far too low. If you have an online game or web app that’s pushing the envelope, these settings can help increase awesomeness. If you ...
nateware.com
Replacing Macbook HD with an SSD — Nate Wiger
http://www.nateware.com/replacing-macbook-pro-hard-drive-with-an-ssd.html
Nate Wiger vs Technology. Code always works better after a few beers. Replacing Macbook HD with an SSD. My poor little laptop hard drive had been whining and whimpering, so I upgraded it to an SSD. Turned out to be inexpensive and very DIY friendly, so here are my cliffs notes. Step 1: Choose an SSD. The consensus is that Other World Computing. OWC) makes the most Mac-compatible SSD’s. I went with the OWC Mercury Extreme Pro SSD. Instead. I sprung for FedEx 2-day shipping for $10. For $7.99. Done. Once y...
nateware.com
Real-time Leaderboards with ElastiCache and Redis Objects — Nate Wiger
http://www.nateware.com/real-time-leaderboards-with-elasticache-and-redis-objects.html
Nate Wiger vs Technology. Code always works better after a few beers. Real-time Leaderboards with ElastiCache and Redis Objects. With the launch of AWS ElastiCache for Redis this week. I realized my redis-objects gem. Could use a few more examples. Paste this code into your game’s Ruby backend for real-time leaderboards with Redis. ZADD leaderboard 556 Andy ZADD leaderboard 819 Barry ZADD leaderboard 105 Carl ZADD leaderboard 1312 Derek. This would create a. Wasn’t this a Ruby post? Throw that on Rails.
nateware.com
Atomic Rant Redux — Nate Wiger
http://www.nateware.com/atomic-rant-redux.html
Nate Wiger vs Technology. Code always works better after a few beers. Has gotten a ton of traffic - more than I forsaw. Seems atomicity is a hot topic in the web world these days. Increasing user concurrency, coupled with more interactive apps, exposes all sorts of edge cases. I wanted to write a follow-up post to step back and look at a few more high-level concerns with atomicity, as well as some Redis-specific issues we’ve seen. In my original rant. How many conversations can continue in parallel?
nateware.com
An Atomic Rant — Nate Wiger
http://www.nateware.com/an-atomic-rant.html
Nate Wiger vs Technology. Code always works better after a few beers. You are probably not handling atomic operations properly in your app, and probably have some nasty lurking race conditions. The worst part is these will get worse as your user count increases, are difficult to reproduce, and usually happen in your most critical pieces of code. (And no, your unit tests can’t catch them either.). For all your atomic data needs. Brush Up Your Resume. Else # course is full end. So I’ll just use that. You t...
nateware.com
Doppelganger spotted in London! — Nate Wiger
http://www.nateware.com/doppelganger-spotted-in-london.html
Nate Wiger vs Technology. Code always works better after a few beers. Doppelganger spotted in London! Many people go their whole lives without finding their doppleganger. But not me. By chance last weekend I picked up a New York Times and flipped to the Business section. There, staring back at me, was this! I’ve been so absent-minded lately, that I thought it may actually. Me Did I go to London last week to protest? I mean, I know I’m part British, but I didn’t realize it was. Raquo; Atomic Rant Redux.
nateware.com
Game Analytics with AWS at GDC 2014 — Nate Wiger
http://www.nateware.com/game-analytics-with-aws-at-gdc-2014.html
Nate Wiger vs Technology. Code always works better after a few beers. Game Analytics with AWS at GDC 2014. I gave a talk at GDC 2014 all about game analytics and AWS. In the talk, I showed how to start small by uploading analytics files from users devices to S3, and then processing them with Redshift. As your game grows, add more data sources and AWS services such as Kinesis and Elastic MapReduce to perform more complex processing. Here are the slides on Slideshare. And the videos on YouTube. Imagine bei...
nateware.com
About Me — Nate Wiger
http://www.nateware.com/about.html
Nate Wiger vs Technology. Code always works better after a few beers. By day I’m the Amazon Web Services. Principal Gaming Solutions Architect. That’s alot of $10 words to say I get to help gaming companies move their game development from old fashioned hardware to new cloud hotness. At PlayStation I was head of Online Game Technology, meaning I aided in the erosion of our GDP by making video games for a living, stuff like LittleBigPlanet Karting. And MLB: The Show. Ec2-run-instances; git push; cap deploy.