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 scaling
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 hosting, mercurial, scm
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 git, hosting, scm, svn
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 collaboration, hosting, management, scm, svn
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 git, hosting, opensource
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 charts, graphs
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 crowdmind
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 appstore, development, iphone, java
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 authoring, e-learning
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 gtd, reminders
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 collaboration
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 ide, php
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 sinatra
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 rubyonrails
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 crowdmind