July 2010 Summaries
13 posts from GitHub
Filter
Month:
Year:
Post Summaries
Back to Blog
GitHub has implemented an update to enhance user experience when working on Mac apps or iPhone projects by suppressing .pbxproj and .xib files in commits and compare views, making the platform easier to use. This improvement, credited to an idea by joericioppo, was shared by Chris Wanstrath under his handle @defunkt.
Jul 30, 2010
43 words in the original blog post.
GitHub celebrated the addition of its one millionth repository by announcing the inclusion of notable projects like the Mono project and OpenStack. Mono, an open-source implementation of Microsoft's .NET Framework, adheres to ECMA standards for C# and the Common Language Runtime, and its code is available under the mono organization on GitHub. OpenStack, which provides software for managing virtual private servers and scalable object storage, also joined the platform, offering an alternative to its official code on Launchpad by allowing developers to track progress via Git and GitHub under the openstack organization. This expansion enhances GitHub's repository offerings, welcoming diverse open-source projects and facilitating easier access to development updates.
Jul 26, 2010
154 words in the original blog post.
GitHub recently celebrated the creation of its one millionth repository, marking a significant milestone for the platform. Since its inception, GitHub has hosted a wide array of notable projects such as jQuery, Erlang/OTP, Ruby on Rails, curl, node.js, Redis, and CakePHP, along with many other public and private endeavors. The platform has also seen the development of numerous interesting gists, which have been used for diverse purposes like sharing RubyGems updates and streaming Apple live events to a Campfire room. GitHub's community continues to grow and innovate, with aspirations to reach ten million repositories in the future.
Jul 25, 2010
120 words in the original blog post.
Software Craftsmanship North America (SCNA) 2010 is positioned as a leading event for the Craftsmanship movement within the software industry, rooted in Agile Principles and focused on enhancing the core competencies of successful developers. Scheduled to take place in Chicago in October, the conference promises an impressive lineup of speakers and offers an opportunity for attendees to acquire new skills, network with other dedicated professionals, and potentially recruit quality talent. Early bird registration is open until August 15th, encouraging interested individuals to secure their tickets promptly.
Jul 23, 2010
118 words in the original blog post.
GitHub's recent update to the Compare View feature enables users to compare branches across different repositories, enhancing the platform's collaborative capabilities by allowing for cross-repository comparisons. This update addresses a previous limitation where comparisons were restricted to a single repository, by introducing a new architectural change that lets users specify a `<user>:` prefix in the comparison's starting or ending point. This prefix identifies the owner of another repository or fork within the same network, facilitating more comprehensive comparisons. Users can change the starting or ending points by clicking the reference label buttons and entering the desired branch name or commit SHA1, as demonstrated in the example of comparing branches in the homebrew network.
Jul 15, 2010
178 words in the original blog post.
Join the gathering at Club Waziema, a unique blend of Ethiopian restaurant and dive bar, on Thursday, July 15th, at 8:30 pm, to celebrate not only the regular meeting but also Rick Olson's move to San Francisco and the upcoming birthdays of Rick and Kyle. The event, located at 543 Divisadero Street, will be an opportunity for friends and colleagues to come together in a lively and kitschy atmosphere.
Jul 14, 2010
63 words in the original blog post.
A scheduled database maintenance led to an unexpected outage, temporarily taking several repositories offline due to a failure in the reporting tools, which prevented the initiation of the second phase of the migration and left some repositories inaccessible via the web interface. This incident, initially expected to cause only minor interruptions, highlighted flaws in the maintenance strategy rather than the tools themselves. The author, Chris Wanstrath, apologized for the inconvenience and emphasized the need to revise the maintenance approach to ensure zero downtime and uninterrupted service, reaffirming a commitment to keeping GitHub consistently available and promising to share the developed solution when ready.
Jul 14, 2010
178 words in the original blog post.
GitHub has expanded its language support beyond English, allowing users to view the platform in several other languages, including Japanese, French, Serbian, German, Swedish, Croatian, Polish, and Dutch, with plans to introduce more languages soon. Users can switch languages via links in the footer of each GitHub page, which will save their choice for future sessions. If a user's browser is set to a different language preference, GitHub will prompt them to switch when they visit the site. While not all sections of the site are fully translated yet, efforts are ongoing to cover the most important parts, and users are encouraged to provide feedback or suggestions for further translation improvements through a designated Google Group.
Jul 13, 2010
198 words in the original blog post.
On July 13, 2010, a scheduled database maintenance was conducted which temporarily disabled background jobs but allowed continued access to data via the web, with Git/SSH access initially unaffected. The maintenance, aimed at resolving bugs related to collaborator and private repository listings and fork-related issues in Organizations, was expected to last about 10 minutes. During the process, Git access was briefly disabled but was restored shortly afterward, except for users with forks, which took a little longer. The maintenance concluded with systems fully operational, and a blog post detailing any issues encountered during the process was promised by Chris Wanstrath.
Jul 13, 2010
128 words in the original blog post.
Nodeload, the first GitHub Node.js project, was launched to replace the Ruby-based git archive download server, addressing challenges related to the storage and generation of repository downloads. The previous system relied on a combination of Resque jobs and a Sinatra app to manage archive requests, but this setup was seen as unnecessarily complex and inefficient. Node.js was chosen for its ability to handle event-driven tasks more effectively than Ruby's blocking environment. A JSON API was implemented to determine the correct file server and user access permissions, avoiding the need to duplicate logic or load the GitHub app in Ruby. While this is an early iteration, the project aims to streamline archive serving without redirects, running more efficiently and using less memory than previous solutions. The choice of Node.js also allowed for the integration of a socket.io web socket server for monitoring.
Jul 10, 2010
440 words in the original blog post.
Recent discussions have highlighted strategies for rolling out new features, with Ross at Flickr using flags and flippers and Forrst utilizing user buckets to fine-tune their implementations. These methods are praised for their simplicity and adaptability. Initially, user feature flags were employed to grant beta access for the Orgs launch, but concerns arose about enabling the feature for entire teams, leading to conditional UI statements. Frequent deployments can clutter commit histories with minor tweaks, so a shift towards using Redis for configuration management was explored. This approach allowed for traffic distribution to new servers and easy bug fixes by adjusting Redis values without redeployment. Redis' Set commands are also considered for potential bucket management, demonstrating its versatility in feature rollout processes.
Jul 08, 2010
211 words in the original blog post.
A warehouse is filled with a surplus of "Fork You" shirts, reminiscent of a cluttered "Hoarders" episode, and there is a suggestion for interested parties to quickly acquire one due to their popularity. Additionally, there will be a limited final run of "All of You Rebase Are Belong to Us" shirts, which, once sold out, are unlikely to be restocked. The author, Melissa Severini, also invites readers to share ideas for future shirt designs in the comments section.
Jul 01, 2010
89 words in the original blog post.
Git on Windows seeks to improve its user experience by gathering feedback from users through a survey. The call for participation is directed at individuals who utilize Git on Windows, inviting them to contribute insights that could lead to enhancements in the platform. This initiative is led by Chris Wanstrath, known by the handle @defunkt, who is interested in understanding user needs and challenges to inform future developments.
Jul 01, 2010
27 words in the original blog post.