Skip to content

Commit 9c612f6

Browse files
committed
review post for JibbR
1 parent 4121f8e commit 9c612f6

File tree

3 files changed

+57
-0
lines changed

3 files changed

+57
-0
lines changed

_posts/2012-01-16-jibbr-review.md

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
---
2+
layout: post
3+
title: "Week 2: JibbR"
4+
author: "@aeoth, @shiftkey and @tobin"
5+
comments: true
6+
date: 2012-01-16 10:00:00 PM
7+
---
8+
9+
10+
As we are getting to the end of this iteration, it is time to take stock of what we have:
11+
12+
## What went well
13+
14+
After being picked up by some influential tweeters, the Code52 room became the most popular room on JabbR - far surpassing our wildest expecations this far along. We also picked up some new contributors, and it was excellent to
15+
16+
So we currently have a collection of *sprockets* (components which interact with users in a chat room) and *announcers* (components which periodically execute tasks and notify the chat room when new things have occurred). Important features include:
17+
18+
* **Calculator Bot** - too lazy to open calc.exe? ask the bot!
19+
* **Volunteer Sprocket** - (jokingly) assign work to a random person in the room
20+
* **Weather Sprocket** - find out the weather for a specific zip code (US only :( )
21+
* **Quiz Sprocket** - use a quiz to break up the quiet times
22+
* **GitHub Announcer** - track activity on a Github repo (and its forks)
23+
* **Twitter Announcer** - display tweets for a specific account
24+
* **UserVoice Announcer** - track activity in a UserVoice forum
25+
* **CruiseControl.Net Announcer** - notify activity from a build server
26+
27+
These are run inside a console application with scheduling supported.
28+
29+
## What could be improved
30+
31+
We didn't quite get to the "feature complete" point this week, as I suspect we (ed: @shiftkey) were too ambitious with our goals.
32+
33+
We have a fork which is running on AppHarbor, but we encountered a few hurdles.
34+
35+
* MEF and AppHarbor aren't playing nice - [Paul Stovell](http://twitter.com/paulstovell) suggested that it should be supported as FunnelWeb does it. To be investigated.
36+
* The website UI only has the basic functionality - to start and stop a bot - and lacks the ability to run specific sprockets or announcers.
37+
* The components require APIs to support start and stop behaviour.
38+
* The packages and website should be deployable
39+
* [Paul](http://twitter.com/aeoth) just mentioned that [AWS Free Tier](http://aws.amazon.com/free/) now supports a micro Windows instance. Interesting...
40+
41+
Here's a couple of screenshots of the website UI:
42+
43+
![](/img/week2-wrapup-dashboard.png)
44+
45+
![](/img/week2-wrapup-admin.png)
46+
47+
## Fun statistics
48+
49+
The [punch card graph](https://github.com/Code52/JibbR/graphs/punch_card) over at GitHub this month is very interesting.
50+
51+
![Code metrics](https://chart.googleapis.com/chart?chs=800x300&chds=-1,24,-1,7,0,26&chf=bg,s,efefef&chd=t:0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7|1,0,0,0,0,1,0,0,4,0,0,1,2,0,0,7,9,1,0,2,10,0,0,3,0,0,0,0,0,1,0,0,0,4,0,2,0,1,0,0,3,0,0,0,1,2,2,4,2,0,0,0,1,0,0,1,26,1,0,1,1,2,0,0,2,1,2,5,3,8,18,6,1,0,2,3,0,0,17,11,0,0,3,4,3,0,2,2,0,0,0,0,4,7,1,1,2,0,0,0,0,0,0,0,0,2,1,2,0,5,3,3,0,2,1,1,1,0,0,0,0,0,0,0,0,0,0,1,2,0,0,2,0,0,2,10,4,3,1,0,0,0,0,2,2,3,1,7,1,0,0,0,0,0,2,2,1,2,0,3,2,1,0,2,2,7,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0&chxt=x,y&chm=o,333333,1,1.0,25.0&chxl=0:||12am|1|2|3|4|5|6|7|8|9|10|11|12pm|1|2|3|4|5|6|7|8|9|10|11||1:||Sun|Mon|Tue|Wed|Thr|Fri|Sat|&cht=s)
52+
53+
## What next?
54+
55+
The outstanding tasks are up on the new [Trello board](https://trello.com/board/jibbr/4f0f5e8ed8920290334bd12f). Feel free to add new idea to the backlog - or start work on one! Issues still go on our Github [Issues Page](https://github.com/code52/jibbr/issues) to discuss with the team. [Brendan](http://twitter.com/shiftkey) is speaking at a user group on Wednesday, so any discussion on these tasks may be delayed until he can get the code ready to merge upstream.
56+
57+
-- Code52 team

img/week2-wrapup-admin.png

85.4 KB
Loading

img/week2-wrapup-dashboard.png

73.3 KB
Loading

0 commit comments

Comments
 (0)