This Saturday is the 1st annual Challongetoberfest. We'll be getting together to knock out some enhancements to the site before turning our attention to beer and StarCraft. Look for some high-impact features to land that day or early next week.
We're hoping you didn't notice, but early last week we paid off a ton of technical debt, replacing a large portion of our bracket algorithms with new libraries. While being transparent to Challonge users, this enhanced backbone was a prerequisite for our group stage work and will greatly benefit us as we redesign our brackets and continue to grow our community.
prettify
Tuesday, September 17, 2013
Saturday, June 1, 2013
Organization Improvements
We recently overhauled most of the permissions code in Challonge, making it far easier to confidently add new permissions-based features. The first of the resulting changes deals with organizations.
Up until last week, organization memberships merely allowed users to publish tournaments to an organization's subdomain. They offered no shared permissions. Well no longer! Organization hosted tournaments can now be managed by all their respective members.
Along with this change, we also improved navigation on the organization pages for members.
Currently in development:
group stages, integration of improved bracket algorithms, redesigned brackets
Up until last week, organization memberships merely allowed users to publish tournaments to an organization's subdomain. They offered no shared permissions. Well no longer! Organization hosted tournaments can now be managed by all their respective members.
Along with this change, we also improved navigation on the organization pages for members.
Currently in development:
group stages, integration of improved bracket algorithms, redesigned brackets
Sunday, May 12, 2013
For Rubyists Out There — Upgrade to 2.0
We recently upgraded from Ruby 1.9.3 to 2.0.0, and this simple upgrade had a dramatic effect on our application server load. We had been pushing 3 cores at peak, but on 2.0, we're rarely pushing 2 while serving a comparable request load.
Aside from updating a few gems, 2.0 was a simple upgrade, so if you're still hanging out on 1.9.3, consider this your nudge!
Aside from updating a few gems, 2.0 was a simple upgrade, so if you're still hanging out on 1.9.3, consider this your nudge!
Sunday, March 17, 2013
Announcing March Madnonge!

Challonge! is the ultimate source of tournament brackets, but did you know that we're also the ultimate source for tournament predictions? Announcing March Madnonge!, the first of our new annual tradition to bring you the easiest college basketball prediction platform yet.
With no registration required, creating your prediction is a snap. Create your prediction anytime before the start of the games on March 21st and be automatically entered for your chance to win a Google Nexus 7!
March Madnonge! is a taste of things to come for prediction tournament hosts.
Head on over to http://contests.challonge.com/ and make your prediction now!
Tuesday, January 29, 2013
Swiss Tournaments
An often overlooked major feature on Challonge.com is the Swiss tournament format. While running a Swiss tournament on paper is a nightmare, we've taken the pain out of it to bring its many advantages over traditional brackets to light.
Swiss tournaments give equal play time to participants, pair players with others of similar skill level, and determine a winner in far fewer rounds than you'd anticipate. They're essentially smarter, abbreviated round robins.
First Round
Top seeds are paired against bottom seeds. Random seeding should be used if no ranks exist. For 8 players, the pairs would be 1v5, 2v6, 3v7, and 4v8.Points
Match wins are awarded 1 point, ties 1/2 a point, and byes 1 point (or as configured). For multi-set/game matches, you may opt to award points for set/game wins as well - this gives match losers a chance at partial credit.Additional Rounds
After each round, players are grouped by score. The top and bottom half of each group is then paired (same method as the first round), but steps are taken to ensure there are no rematches. Players float up or down between groups if necessary. When there's an odd number of players, a bye is awarded to the lowest ranked player who has not yet received one.The minimum number of rounds to determine a winner is equal to the binary logarithm of the number of players rounded up (3 rounds for 8 players, 4 for 16, 5 for 32, and so on). On Challonge, you can opt to play more rounds than the minimum for more definitive results.
Final Results
Players are ranked by score at the conclusion of the tournament, with ties broken using the Median-Buchholz system.Tuesday, January 15, 2013
Guidelines For Submitting a Bug Report
We love getting feedback from the community from the contact us page. When users submit problems they encounter while using Challonge, it helps us make our service better for everyone.
Recently, we received bug reports that we weren't able to resolve due to lack of information in the messages, so we thought it would be a good time to publish what we look for in a bug report so we can get your issue resolved as fast as possible.
- Provide a link to the page where the bug happened.
- Explain what you were doing when the problem happened, what you expected to happen, and what actually happened. The more descriptive the bug report, the better.
- Include a screenshot of the problem. (http://www.take-a-screenshot.org/). Include your browsers navigation bar in the screenshot.
- Be sure to include your email so we can contact you for further information, and let you know if we've fixed the bug.
The faster we can identify the bug, the faster we'll be able to fix it! Thanks to everyone who does take the time to submit a bug.
Tuesday, January 8, 2013
Challonge's New Responsive Layout
We've been pretty quiet about everything that went into our December site update, so I thought I'd shed some light on the improvements related to mobile devices.
Our entire site now has a responsive layout, meaning it will adjust to the size of your device. For example, here's a tournament viewed from (1) desktop / laptop / tablet landscape, (2) tablet portrait / phone landscape, and (3) phone portrait.
Not perfect yet, but a it's a leap forward from what we had. Also note, bracket scrolling now supports touch devices.
Have a suggestion on how we can improve the mobile layouts? Please let us know!
Our entire site now has a responsive layout, meaning it will adjust to the size of your device. For example, here's a tournament viewed from (1) desktop / laptop / tablet landscape, (2) tablet portrait / phone landscape, and (3) phone portrait.
Not perfect yet, but a it's a leap forward from what we had. Also note, bracket scrolling now supports touch devices.
Have a suggestion on how we can improve the mobile layouts? Please let us know!
Subscribe to:
Posts (Atom)