jasmine/whos-using-jasmine.html.md

101 lines
4.1 KiB
Markdown
Raw Normal View History

2010-11-05 18:17:42 +00:00
---
layout: default
title: Related Projects
---
# Who's Using Jasmine?
----
## Count it Down
This is my entry in the 10K Apart Challenge. It is a countdown clock. Enter a clock title and an end date and time and
it will count it down for you. It sports smooth clock animations, before specific digits change they will flash red,
and you can share your clock w/ friends through a url generated by your title and end date and time.
Jasmine was essential in this project. First I wrote all the specs for an uncompressed version. When it was time to
compress every little bit of code, I updated my specs w/ the renaming and refactoring for a smaller size. It was very
intense, for example the Clock class because just 'K' and all the jquery methods were aliased to 'a' or 'rc' or 'x'.
Without Jasmine double checking all of my renaming, I would have gone insane.
-- Roy Kolak
**web**: [http://10k.aneventapart.com/Entry/165](http://10k.aneventapart.com/Entry/165)
| **source**: [http://github.com/roykolak/count-it-down](http://github.com/roykolak/count-it-down)
----
## Diaspora
The privacy aware, personally controlled, do-it-all, open source social network.
We're currently backfilling specs for existing js (which has been an educational process) and will be TDDing it
moving forward.
-- Sarah Mei
**web**: [http://www.joindiaspora.com/](http://www.joindiaspora.com/)
| **source**: [https://github.com/diaspora/diaspora](https://github.com/diaspora/diaspora)
----
2010-11-09 21:26:31 +00:00
## EaselTV
We're using Jasmine at EaselTV for some JS/HTML based TV apps.
**web**: [http://easeltv.com/](http://easeltv.com/)
----
## Maptini
Real time collaborative mind mapping for Web, iPhone, & iPad. The web version is all html5 + javascript.
**web**: [http://maptini.com/](http://maptini.com/)
----
## VerticalResponse
**web**: [http://www.verticalresponse.com/](http://www.verticalresponse.com/)
2010-11-05 18:17:42 +00:00
----
## Weplay
Weplay aims to be the online home of youth sports. Our users are coaches, players, and parents involved in team sports
including soccer, football, baseball, cheerleading and more. We provide tools including scheduling, messaging,
photo/video sharing and virtual awards, for coaches and parents to organize their team's online presence. Our younger
users also use Weplay to engage with their friends, play games, and earn incentives. A vibrant community is also
emerging around our offerings for Skills & Drills and Questions & Answers.
Our platform is built on Ruby and Rails and our development practices are based largely on Agile and behavior driven
development. While Cucumber and RSpec have been our primary testing tools for driving our server-side development since
our beginning nearly three years ago, we have had to evolve our front-end testing solution. We started with no testing
and eventually incorporated Selenium feature testing into our Cucumber build. I've led the efforts to applying
test-driven javascript coding practices, originally with ScrewUnit + Screwdriver, then BlueRidge and now Jasmine.
A recent contribution to our Weplay fork of jasmine is the ability to specify Sprocket-style "require" lines
(i.e., <code>//= "public/javascript/awesome.js"</code>) to target src javascript files on a per-spec basis.
-- Ross Kaffenberger
**web**: [http://www.weplay.com](http://www.weplay.com)
| **source**: [http://github.com/weplay](http://github.com/weplay) *
<br/>
<small>While our parent project repository is privately hosted, we currently incorporate and contribute to 63 (yikes!)
public repositories, including jasmine and jasmine-gem.</small>
----
2010-11-09 21:26:31 +00:00
## Wikimedia Foundation Multimedia Usability Project
Improved uploader tool for Wikimedia Commons.
**web**: [http://wikimedia.org/](http://wikimedia.org/)
| **source**: [http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/UploadWizard/test/](http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/UploadWizard/test/)
----
2010-11-05 18:17:42 +00:00
If you'd like your project added, email <a href="mailto:jasmine-js@googlegroups.com">jasmine-js@googlegroups.com</a>.
Please include your project's name, a brief description, and web site/repository urls. We reserve the right to edit.