How FarmVille Scales to Harvest 75 Million Players a Month

February 8th, 2010

The ratio of data reads to writes 3:1, which is an incredibly high write rate. A majority of the requests hitting the backend for FarmVille in some way modifies the state of the user playing the game. To make this scalable, we have worked to make our application interact primarily with cache components. Additionally, the release of new content and features tends to cause usage spikes since we are effectively extending the game. The load spikes can be as large as 50% the day of a new feature’s release. We have to be able to accommodate this spikey traffic.
(Link: How FarmVille Scales to Harvest 75 Million Players a Month)

BrentSordyl Uncategorized

bitbucket.org – Mercurial hosting

February 8th, 2010

HTTP push/pull support
SSH push/pull support (with public key authentication)
Integrated flexible issue tracker
Per-repository wikis (backed by hg repositories)
Plenty of “services” for repositories, automatic issue resolving, web hooks, etc.
Email support (for both paid and free plans)
CNAME support, so you can keep the code on your own domain
Collaborate with other users easily
Source view with highlighting for many languages
Forks and Mercurial Queue (MQ) integration
A bunch of social aspects
RSS/Atom feeds for everything
Host static files on our CDN (Content Delivery Network)
(Link: bitbucket.org – Mercurial hosting)

BrentSordyl Uncategorized , ,

Repository Hosting – Subversion Hosting, Git Hosting and Trac Hosting

February 8th, 2010

Unlimited Repositories
Unlimited Trac Projects
Unlimited Users
Custom Domains
Custom Logos & Colors
SSL Secured
WebDAV Shared Drives
Scheduled Backups
2GB Storage
$1/GB Additional Storage
(Link: Repository Hosting – Subversion Hosting, Git Hosting and Trac Hosting)

BrentSordyl Uncategorized , , ,

Codebase – Subversion hosting with complete project management – tickets, milestones.

February 8th, 2010

Codebase is developed in Ruby, using the Rails framework for the web application. In addition to this we have also developed our own libraries which power two of the most important parts of the system. Tripod is a library which provides SCM-agnositic access to repositories allowing us to easily interface with Git, Mercurial or Subversion repositories using a unified API. SCAM is our “source control access manager” and it interfaces directly with the Codebase database to control access to all repositories – regardless of the SCM, your request for access will pass through SCAM. We’ll post some blog entries with more details about our actual infrastructure in the next few weeks.
(Link: Codebase – Subversion hosting with complete project management – tickets, milestones.)

BrentSordyl Uncategorized , , , ,

repo.or.cz – Public Git Hosting

February 8th, 2010

repo.or.cz is a public Git hosting site. Create a project in a snap, publish your development, give others push access and let anyone have a look and contribute. Alternatively, if you just see a random git:// URL fly by and want to check it out, or you have limited bandwidth or want backup – just quickly set up a mirror of any project published elsewhere and we will provide pull and gitweb access for the project, or send you notifications when new stuff gets committed. (read more, terms of use) (want to help?)
(Link: repo.or.cz – Public Git Hosting)

BrentSordyl Uncategorized , ,

50 Free Web Apps to Make Beautiful Graphs

February 8th, 2010

When you have a presentation to make, few things can be as helpful as a good visual aid. A graph can colorfully illustrate a point, and even convey complex data in a way that is easy to process. Creating a graph or a chart doesn’t have to be difficult, either. There are web apps that can help you create lovely graphs that can get your point across. Here are 50 free web apps that can help you make beautiful graph
(Link: 50 Free Web Apps to Make Beautiful Graphs)

BrentSordyl Uncategorized ,

Idea Management – Innovation Management – Crowdsourcing – Suggestion Box – Customer Feedback

February 8th, 2010

Yesterday, California’s Chief Technology Officer, P.K. Agarwal, wrote that the government is using a crowdsourcing tool, IdeaScale, to get a consensus on the ideas to spur IT innovation around the California’s IT systems. IdeaScale, which is a crowdsourcing tool produced by startup Survey Analytics, is gaining serious traction as a crowdsourcing tool for government agencies. Currently, 23 agencies in the U.S. Federal Government are using IdeaScale to power crowdsourcing initiatives.
(Link: Idea Management – Innovation Management – Crowdsourcing – Suggestion Box – Customer Feedback)

BrentSordyl Uncategorized

FlexyCore – develop iPhone applications in Java

February 8th, 2010

iSpectrum:
Java for iPhone
Turn your Eclipse in a Java iPhone application development environment !
FlexyCore is pleased to introduce iSpectrum to the Java community. Develop and debug your iPhone native application in Java under Eclipse IDE or port your existing applications or libraries to iPhone market. Enjoy!
(Link: FlexyCore – develop iPhone applications in Java)

BrentSordyl Uncategorized , , ,

Giunti Labs | Learning Content Management Solutions and Services (LCMS) LO Templates

February 8th, 2010

learn eXact includes a very powerful templating technology supporting 3 modes for Template creation:

* WYSIWYG editor allows creation Templates in a visual layout mode. The editor can be extended with proprietary graphics and interaction objects libraries beyond the set of functionality provided in the standard package
* Learning Object Models technology allows XML data structure definition and rendering engine development through any mark-up/scripting language or other multimedia format (such as XSL, Flash and JS)
* Advanced LO Model Editors can be embedded into Learning Object models, adding to the standard templates easy to use and client defined Graphical User Interfaces to guide step by step input from Authors
(Link: Giunti Labs | Learning Content Management Solutions and Services (LCMS) LO Templates)

BrentSordyl Uncategorized ,

FollowUpThen: Free, Fast and Simple Email Reminder

February 8th, 2010

Free and Easy Email Reminder

On your next email just include time-interval@followupthen.com and we will follow up after the time interval you specify.
(Link: FollowUpThen: Free, Fast and Simple Email Reminder)

BrentSordyl Uncategorized ,

Teambox | Project collaboration

February 7th, 2010

A place for your team in Twitter-like project collaboration tool.

Share tasks, messages, files. Get notified by email. Real group collaboration for your projects!
(Link: Teambox | Project collaboration)

BrentSordyl Uncategorized

InfoWorld review: Eight PHP power tools | Developer World – InfoWorld

February 7th, 2010

Eight PHP power tools
Eclipse PDT, NetBeans, NuSphere PhpED, and Zend Studio lead a capable field of IDEs for Web developers
(Link: InfoWorld review: Eight PHP power tools | Developer World – InfoWorld)

BrentSordyl Uncategorized ,

How to use both Rails and Sinatra in the same application

February 7th, 2010

The goal here is to make a Sinatra app run inside of Rails, taking routes it needs directly using the new Rails routing features.
(Link: How to use both Rails and Sinatra in the same application)

BrentSordyl Uncategorized

Basecamp turns 6 – (37signals)

February 5th, 2010

Stats

Birthday stats are always fun. Here are some of our favorites:

* 55,700,000 comments
* 53,000,000 megabytes of uploaded files (that’s 53 terabytes)
* 38,000,000 to-dos
* 24,600,000 messages
* 8,600,000 completed milestones
* 3,600,000 users
* 3,600,000 projects
* And for the technically minded: At peak we’re doing 220 requests a second with an average response time of 160ms.
(Link: Basecamp turns 6 – (37signals))

BrentSordyl Uncategorized

Directed Edge – Home

February 4th, 2010

Integrates with your site.

Our engine makes it easy to show your users personalized recommendations and similar content or products based on data you’re already collecting.
(Link: Directed Edge – Home)

BrentSordyl Uncategorized