New Relic is the only dashboard you need to keep an eye on application health and availability while monitoring real user experience. Complete visibility anytime you want it.
Setting up Gitorious on your own server
Gitorious is an open source Rails application for managing your projects: Git repositories, wikis, timeline and more. Not identical to, but not completely unlike GitHub. Being open source means you can set up your own Gitorious, even in private mode and host all your company's projects. In this article I'll show you how to get it running.
Concordion is an open source tool for writing
automated acceptance tests in Java*
* There are also versions for .NET, Python, and Ruby. [More details]
“Lets you write business tests that don't assume a particular implementation.”
Key Features
*
Powerful, yet simple to use Concordion integrates directly with JUnit.
*
Highly readable tests Concordion acceptance tests are so readable they can double up as system documentation. And, since the tests are linked to the system, you know the documentation is always up-to-date.
*
Separates tests from implementation Tests that include a lot of implementation detail lock you into that implementation. Concordion helps you to document the logic and behaviour of your system in a way that does not
Tracks is a web-based application to help you implement David Allen’s Getting Things Done™ methodology. It was built using Ruby on Rails, and comes with a built-in webserver (WEBrick), so that you can run it on your own computer if you like. It can be run on any platform on which Ruby can be installed, including Mac OS X, Windows XP and Linux. Tracks is Open Source, free and licensed under the GNU GPL.
# Multiple projects support
# Flexible role based access control
# Flexible issue tracking system
# Gantt chart and calendar
# News, documents & files management
# Feeds & email notifications
# Per project wiki
# Per project forums
# Time tracking
# Custom fields for issues, time-entries, projects and users
# SCM integration (SVN, CVS, Git, Mercurial, Bazaar and Darcs)
# Issue creation via email
# Multiple LDAP authentication support
# User self-registration support
# Multilanguage support
# Multiple databases support
# Proxy Abstract Services and dynamic composition: create services using abstract classes and annotations without providing any implementation.
# Annotation inheritance, create your customs annotations from the corea annotations.
# Compose your service workflows graphically using the jBPM native support.
# Implement services using Java or Ruby.
# 100% Annotation based configuration (plus .properties files for externalization).
# Can be used as a standalone container, in a web environment or integrated with other containers.
# Spring native support (Spring/Spring MVC).
# Testing support integrated within the framework using static Assert classes.
# Monitor and manage the services through JMX (status, start, stop...).
# Spring native support (Spring/Spring MVC).
# Maven plugin.
# Several embedded services are provided out of the box and ready to use.
Sarah Allen is a serial innovator with a history of developing leading-edge products, such as After Effects, Shockwave, Flash video, OpenLaszlo and Laszlo Webtop. She has a habit of recognizing great and timely ideas, finding herself amidst a talented team, and creating compelling software. She is now an independent consultant who is excited to figure out what happens next.
iston eases your vendor branch management worries. A vendor branch is when you copy a vendor's code (plugins, gems, etc) inside your own repository / project.
What are the advantages of doing that?
* You don't depend on another repository to deploy to your staging or production machines;
* You are insulated from upstream changes, until you really want those changes and have a chance to test them;
* Piston allows you to apply local patches to your vendor code, until the upstream maintainers have applied them.
a Wiki
where people write together
+ a Database
where people organize information
+ a Content Management System
where people build cool websites
= a Wagn.
where people organize cool websites together
Olio is a is a web2.0 toolkit to help evaluate the suitability, functionality and performance of web technologies. Olio defines an example web2.0 application ( an events site somewhat like yahoo.com/upcoming) and provides three initial implementations : PHP, Java EE and RubyOnRails (ROR). The toolkit also defines ways to drive load against the application in order to measure performance.
We encourage alternate implementations of the application by either completely re-writing the application using a different language (say python), higher-level frameworks (such as CakePHP)
SwitchPipe is a proof of concept "Web application server" or, more accurately, a Web application process manager and request proxy. Backend Web applications are loaded into their own processes, making SwitchPipe language agnostic. HTTP requests are proxied at the TCP level using information extracted from the headers to establish which backend application is being demanded.
This project contains custom Hibernate and JRuby extensions to let Hibernate work directly with org.jruby.RubyObject objects. That means that the Hibernate session accepts and returns plain old Ruby objects (no intermediary Java domain classes are needed). Another goal is to provide a Rubyish interface to the Hibernate configuration and functionality.
The idea to start this project comes from Ola Bini's blog http://ola-bini.blogspot.com/2007/04/activehibernate-any-takers.html. For more details please see http://rubymatic.blogspot.com.
Sage lets you build rich, highly functional, cross platform web-enabled desktop applications and applets by simply marking up the UI and attaching JavaScript (or Ruby, Python, etc.) event handlers. You simply point sage to a URL and it downloads the markup and accompanying scripts and renders the application or applet in real-time (the same way a browser renders documents). All that is required to run Sage is a Java Virtual Machine (v1.5 or later, v1.6 preferred).
Monkeybars is a library enabling you to write GUI applications using JRuby and Swing. You can build your GUI in any editor so that you can have an application that is designed using modern tools but has all the logic contained within Ruby.
RSpec is a Behaviour Driven Development framework for Ruby. It provides two frameworks for writing and executing examples of how your Ruby application should behave:
* a Story Framework for describing behaviour at the application level
* a Spec Framework for describing behaviour at the object level
Ramaze is a simple, light, and modular open-source web-framework written in Ruby, similar in spirit to Rails, Camping and merb.
Ramaze is extremely stable (thanks in part to an exhaustive test suite) and currently has no known bugs.
Ramaze is usually pronounced ra-ma-ze, Japanese style.