GitHub Rebase #28
Now that news from the move has slightly settled down, it’s Rebase time! As always, if you’ve got awesome projects you’d like featured, feel free to send me a message.…
Now that news from the move has slightly settled down, it’s Rebase time! As always, if you’ve got awesome projects you’d like featured, feel free to send me a message.
Featured Project
yaws is not just another web server. It’s Erlang powered, so you get massive concurrent capabilities right out of the box. It’s got some basic support for dynamic content and plenty of other commonly needed pieces of web functionality that you can see examples of on its home page. There’s also a few web frameworks that use yaws, including ErlyWeb, Erlang Web, and Nitrogen. Not convinced yet? Check out some recent blogs that benchmark yaws against Tornado, nginx, and even Apache. If you’re writing a web app that needs the power and speed of Erlang, be sure to look at yaws and its related frameworks first.
Notably New Projects
testswarm is John Resig of jQuery fame’s latest adventure in advancing the web. I first saw this demoed at Developer Day Boston and was completely blown away. It’s distributed testing for JavaScript, brought to the max. The server basically gives each client a test suite, and they report the status of the tests back for the given browser. You can then watch results flying back to the server in real time. This is a new kind of approach for dealing with browser testing on a grand scale, and it’s definitely worth a watch to see where it goes.
webstats is a Ruby-based web interface to monitoring your Linux web server’s health. Install the gem, run webstats
, and you’re done. Currently, you can check out CPU usage, load average, memory usage, disk usage, and disk activity. This is a cheap way to implement monitoring if you’re concerned about it, and it even comes baked in with an email and Growl notifier if something goes haywire.
Visage is another great option in the Ruby world of server stats apps. Unlike the previous entry, this seems to be more of a long term look at server history, and even provides some neat Raphaël graphs of the collectd stats on your system. Check out this blog post for a litttle hint of what it offers, and give it a spin!
ClojureX is an easy way to install the Clojure programming language for OSX. Since it uses submodules that links to the languages’ repo here on GitHub, you can stay up to date with the latest features coming out if you want. It also comes with some editor scripts for both TextMate and emacs. There’s plenty of more info on this blog post.
oh-my-zsh is a collection of great helpers and scripts for your new shell, zsh. Out of the box, it’s now got auto completion for rake and capistrano, git branch names, theme support, and more. It’s also got an auto-updater too if you’re the type that doesn’t like to be bothered by such primitive tasks. If you’re still on bash or haven’t looked into other shells than your default yet, definitely give this a look.
Written by
Related posts
![](https://github.blog/wp-content/uploads/2023/10/Collaboration-DarkMode-2.png?resize=400%2C212)
2024 is the biggest global election year in history. What’s at stake for developers?
GitHub is considering what is at stake for our users and platform, how we can take responsible action to support free and fair elections, and how developers contribute to resilient democratic processes.
![](https://github.blog/wp-content/uploads/2023/10/AI-DarkMode-2.png?resize=400%2C212)
GitHub named a Leader in the Gartner first-ever Magic Quadrant for AI Code Assistants
This year, as part of its annual Magic Quadrant series, Gartner published a first-of-its-kind report analyzing the state of play in the AI Code Assistants market–and named GitHub a Leader.
![AI in software development 2024 survey results with colorful graphics and percentages.](https://github.blog/wp-content/uploads/2024/08/ai-survey-header.png?resize=400%2C212)
Survey: The AI wave continues to grow on software development teams
We surveyed 2,000 people on software development teams at enterprises in the U.S., Brazil, India, and Germany about the use, experience, and expectations around generative AI tools in software development.